
body {
height:auto;
padding:0px;
margin:0px;
font-size:12px;
line-height:150%;
background-color:#ffffff;
background-position:center -60px;
background-repeat: repeat-x;
font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
/*
background-image:url(/Images/menu_bg.png);
background-position:left 105px;
background-repeat:repeat-x;
*/
}

ul,li,hr,h1,h2,h3,h4,h5,form,div {
margin:0px;
padding:0px;
border:0px;
list-style-type:none;
font-size:12px;
}

.itemsign{
font-family:"ËÎÌå";
font-weight:100;
font-size:14px;
}

div,span,dl {
margin:0px;
padding:0px;
}

img {border:0px;}

a:link {
color: #0041D9;
text-decoration:none;
}

a:visited {
color: #0041D9;
text-decoration:none;
}

a:hover {
color: #D90100;
text-decoration: underline;
}

#body {
width:auto;
height:auto;
text-align:left;
color:#404040;
padding-left:10px;
min-width:340px;

}

.body {

}

#noscript {
float:left;
width:100%;
height:auto;
line-height:120px;
overflow:hidden;
font-size:20px;
font-weight:bold;
color:red;
background-color:#FFD2D2;
overflow:hidden;
}

#body {
text-decoration:none;
}

/******************************************************************************* m-top */

#m-top {
float:left;
width:100%;
height:40px;
line-height:30px;
background-color:#D50100;
}

#m-top .body{
width:auto;
height:auto;
overflow:hidden;
min-width:340px;
padding:5px 5px;
}

#m-top .left{
float:left;
width:90px;
height:30px;
cursor:pointer;
text-align:left;
}

#m-top .search{
float:right;
width:auto;
height:auto;
}

#m-top .search .box{
float:left;
width:auto;
height:30px;
overflow:hidden;
}

#m-top .search ul{
float:left;
width:auto;
height:auto;
}

#m-top .search li{
float:left;
width:auto;
height:28px;
overflow:hidden;
}

#m-top .search li .input{
width:240px;
height:28px;
border:0px;
line-height:26px;
padding-left:5px;
font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
font-weight:bold;
}

#m-top .search .select{
width:50px;
height:28px;
border:0px;
line-height:29px;
padding-left:5px;
padding-right:20px;
font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
color:#666666;
background-color:#F6F5F5;
border-left:1px solid #eeeeee;
background-image:url(/images/logo_search_select.png);
background-repeat:no-repeat;
background-position:right 0px;
cursor:pointer;
}

#m-top .search li .submit{
width:60px;
height:28px;
border:0px;
line-height:28px;
background-color:#EE2D2C;
font-weight:bold;
color:#ffffff;
cursor:pointer;
font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;
-webkit-appearance : none ;
}

/******************************************************************************* search_select_list */

#search_select_list{
float:left;
width:76px;
height:auto;
color:#666666;
background-color:#F6F5F5;
border:2px solid #EE2D2C;
border-top:0px;
position:absolute;
z-index:9999;
overflow:hidden;
}

#search_select_list li{
float:left;
line-height:30px;
font-size:12px;
width:100%;
height:28px;
padding-left:8px;
text-align:left;
overflow:hidden;
cursor:pointer;
}

#search_select_list .over{
background-color:#FFBEBE;
}

/******************************************************************************* m-menu */

#m-menu {
float:left;
width:100%;
height:auto;
}

#m-menu .body{
width:auto;
height:auto;
overflow:hidden;
min-width:340px;
padding:10px 10px;
}

#m-menu ul{
float:left;
width: auto;
height: auto;
}

#m-menu li{
float:left;
width:60px;
height:70px;
padding:10px;
text-align: center;
line-height:40px;
overflow:hidden;
}

#m-menu li a{
color:#666666;
}

/******************************************************************************* top */

#top {
float:left;
width:100%;
height:30px;
line-height:30px;
background-color:#D50100;
overflow:hidden;
}

#top .body{
width:auto;
height:30px;
overflow:hidden;
min-width:340px;
padding:5px 10px;
}

#top .body .left{
width:auto;
height:auto;
float:left;
line-height:18px;
cursor:pointer;
}

#top .body .left li{
float:left;
width:auto;
height:auto;
padding-right:5px;
line-height:18px;
color:#ffffff;
}

#top .body .left a{
color:#ffffff;
}

#top .body .right{
width:auto;
height:auto;
float:right;
color: #ffffff;
}

#top .body .right li{
float:left;
width:auto;
height:auto;
padding-left:10px;
line-height:18px;
}

#top a:link {
color: #ffffff;
text-decoration:none;
}

#top a:visited {
color: #ffffff;
text-decoration:none;
}

#top a:hover {
color: #ffffff;
text-decoration:none;
}

#moresite_list a:link {
color: #666666;
text-decoration:none;
}

#moresite_list a:visited {
color: #666666;
text-decoration:none;
}

#moresite_list a:hover {
color: #666666;
text-decoration:none;
}

/******************************************************************************* detail-top */

#detail-top {
float:left;
width:100%;
height:40px;
line-height:30px;
background-color:#D50100;
position:fixed;
top:0px;
_position:absolute;
_top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) : document.body.scrollTop + (document.body.clientHeight - this.clientHeight));
}

#detail-top .body{
width:auto;
height:auto;
overflow:hidden;
min-width:340px;
padding:5px 10px;
}

#detail-top .left{
float:left;
width:10%;
height:30px;
background-image:url(/Images/m_detail_top_left.png);
background-position:left center;
background-repeat:no-repeat;
cursor:pointer;
}

#detail-top .center{
float:left;
width:80%;
height:30px;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

#detail-top .right{
float:right;
width:10%;
height:30px;
background-image:url(/Images/m_detail_top_right.png);
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;
}

/******************************************************************************* moresite_list */

#moresite_list{
float:left;
width:320px;
height:350px;
background-color:#ffffff;
border:1px solid #D20500;
position:absolute;
z-index:9999;
padding:10px 10px 10px 10px;
overflow:hidden;
min-height:200px;
}

#moresite_list .wait{
float:left;
width:100%;
height:100%;
background-image:url(/images/waitting.gif);
background-position:center 80px;
background-repeat:no-repeat;
padding-top:100px;
}

#moresite_list .path{
float:left;
width:310px;
height:auto;
padding:5px;
text-align:left;
font-size:14px;
}

#moresite_list .path .l{
float:left;
width:auto;
height:auto;
}

#moresite_list .path .r{
float:right;
width:auto;
height:auto;
}

#moresite_list li{
float:left;
width:80px;
padding:0px;
height:auto;
font-size:12px;
text-align:left;
}

#moresite_list li font{
color:#999999;
font-size:12px;
}

/******************************************************************************* search_cue */

#search_cue{
float:left;
width:320px;
height:auto;
background-color:#FDFDFD;
border:1px solid #D9262A;
border-top:1px solid #FEADAF;
position:absolute;
z-index:999;
padding:0px 0px 0px 0px;
overflow:hidden;
min-width:320px;
}

#search_cue ul{
float:left;
width:auto;
height:auto;
padding:10px;
}

#search_cue li{
float:left;
width:100%;
padding:0px;
height:auto;
font-size:12px;
text-align:left;
line-height:200%;
}

#search_cue li a{
margin-right:10px;
}

#search_cue .line{
color:#aaaaaa;
line-height:200%; 
border-top:1px dashed #eeeeee;
padding-top:5px;
margin-top:5px;
}

#search_cue .close{
position: absolute;
bottom:10px;
right:0px;
text-align:right;
}

/******************************************************************************* logo */

#logo {
float:left;
width:100%;
height:75px;
line-height:24px;
}

#logo .body{
width:auto;
height:75px;
overflow:hidden;
min-width:340px;
padding:0px 10px;
}

#logo .logoImage{
float:left;
width:100%;
height:auto;
text-align:center;
padding-top:0px;
}

#logo .logoImage img{ behavior: url(/css/iepngfix.htc); }

#logo a:link {
color: #666666;
text-decoration:none;
}

#logo a:visited {
color: #666666;
text-decoration:none;
}

#logo a:hover {
color:red;
text-decoration:none;
}

/******************************************************************************* menu */

#menu {
float:left;
width:100%;
height:44px;
line-height:44px;
background-color:#D50100;
min-width:340px;
overflow:hidden;
}

#menu .body{
width:auto;
height:44px;
overflow:hidden;
padding:0px 10px;
min-width:340px;
overflow:hidden;
}

#menu .left{
float:left;
width:95%;
height:44px;
overflow:hidden;
}

#menu .left li{
float:left;
width:75px;
height:44px;
padding-left:0px;
padding-right:0px;
cursor:pointer;
font-size:14px;
text-align:center;
overflow:hidden;
line-height:44px;
overflow:hidden;
margin-right:0px;
font-weight:bold;
}

#menu .left .sp{
width:8px;
height:44px;
background-position:center 0px;
background-repeat:no-repeat;
padding-left:0px;
padding-right:0px;
background-image:url(/images/menu_sp_bg.png);
background-position:center;
background-repeat:no-repeat;
}

#menu .left .over{
color:#ffffff;
font-weight:bold;
}

#menu .left .on{
color:#B61325;
font-weight:bold;
background-color:#D50100;
background-image:url(/Images/menu_on_bg_m.png);
background-repeat:repeat-x;
background-position:left top;
line-height:40px;
padding-top:4px;
overflow:hidden;
position:relative;
}

#menu .left a:link {
color: #FCE6DA;
text-decoration:none;
}

#menu .left a:visited {
color: #FCE6DA;
text-decoration:none;
}

#menu .left a:hover {
color: #FCE6DA;
text-decoration:none;
}

#menu .right{
float:right;
width:5%;
height:44px;
color:#FFBA4D;
overflow:hidden;
}

#menu .right li{
float:right;
width:20px;
height:44px;
padding-left:0px;
padding-right:0px;
cursor:pointer;
}

#menu .right .more{
width:20px;
background-image:url(/images/m_menu_more.png);
background-position:center center;
background-repeat:no-repeat;
}

#menu .right .more2{
width:20px;
background-image:url(/images/m_menu_more_2.png);
background-position:center center;
background-repeat:no-repeat;
}

/******************************************************************************* menu_img */

#menu_img{
float:left;
width:95%;
height:auto;
}

#menu_img .body{
width:auto;
height: auto;
overflow:hidden;
padding:0px 0px;
min-width:340px;
overflow:hidden;
}

#menu_img li{
float:left;
width:25%;
height:auto;
text-align:center;
font-size:12px;
font-weight:blue;
line-height:200%;
margin-bottom:10px;
}

#menu_img li img{
width:50px;
height:50px;
}

#menu_img li a{
color:#666666;
}

/******************************************************************************* foot */

#foot {
float:left;
width:100%;
height:auto;
border-top:2px solid #E5E5E5;
color:#666666;
background-color:#F2F1F1;
line-height:250%;
padding-bottom:60px;
min-width:340px;
}

#foot .bg{
padding:10px 10px;
min-width:340px;
}

#foot .body{
width:auto;
height: auto;
overflow:hidden;
padding:0px 0px;
min-width:340px;
overflow:hidden;
}


#foot .info{
float:left;
width:100%;
height:auto;
text-align:left;
}

#foot .info .col{
float:left;
width:33%;
height:auto;
}

#foot .info .col h5{
float:left;
width:90%;
height:auto;
font-size:14px;
font-family:"ËÎÌå";
font-weight:100;
border-bottom:1px solid #E2E2E2;
margin-bottom:8px;
}

#foot .info .col li{
float:left;
width:100%;
height:auto;
line-height:220%;
}

#foot .info .col li a{
color:#666666;
}

#foot .copy{
float:left;
width:100%;
height:auto;
border-top:1px dashed #dddddd;
padding-top:10px;
line-height:30px;
color:#999999;
}

#foot .copy a{
color:#999999;
}

#height {
float:left;
width:100%;
height:10px;
font-size:0px;
line-height:0px;
overflow:hidden;
}

/********************************************************** indextitle */

#indextitle{
float:left;
width:95%;
height:auto;
}

#indextitle .left{
float:left;
width:auto;
height:auto;
}

#indextitle .left h5{
font-size:18px;
line-height:250%;
height:auto;
width:auto;
font-weight:bold;
}

#indextitle .right{
float:right;
width:auto;
height:auto;
line-height:250%;
padding-top:10px;
font-weight:bold;
}

#indexlist{
float:left;
width: auto;
height:auto;
}

#indexlist ul{
float:left;
width:auto;
height:auto;
}

#indexlist li{
float:left;
width:47%;
height:90px;
padding:10px 0px 10px 1%;
border:1px solid #eeeeee;
margin-right:1%;
margin-bottom:10px;
line-height:280%;
overflow:hidden;
}

#indexlist li a:link {
color: #555555;
text-decoration:none;
}

#indexlist li a:visited {
color: #555555;
text-decoration:none;
}

#indexlist li a:hover {
color:blue;
text-decoration:none;
}

#indexlist .over{
background-color:#FBF6F7;
border:1px solid #D74C60;
}

#indexlist li h5{
float:left;
width:100%;
height:auto;
font-size:22px;
line-height:140%;
font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei","Hiragino Sans GB","ËÎÌå";
}

#indexlist li font{
float:left;
width:100%;
height:26px;
color:#999999;
font-size:14px;
overflow:hidden;
}

#indexlist li font b{
font-weight:bold;
color:red;
font-size:16px;
font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei","Hiragino Sans GB","ËÎÌå";
}


#indexlist .more{
width:95%;
height:auto;
padding:5px 0px;
font-weight:bold;
font-size:12px;
text-align:center;
background-color:#eeeeee;
}

#speciallist{
float:left;
width:100%;
height:auto;
}

#speciallist ul{
float:left;
width:100%;
height:auto;
}

#speciallist li{
float:left;
width:160px;
height:60px;
margin-right:10px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:0px;
line-height:200%;
overflow:hidden;
background-color:#EDECEC;
}

#speciallist li a:link {
color: #555555;
text-decoration:none;
}

#speciallist li a:visited {
color: #555555;
text-decoration:none;
}

#speciallist li a:hover {
color: #000000;
text-decoration:none;
}

#speciallist .bgred{
background-color:#FEBEBD;
}

#speciallist .over{
background-color:#FEBEBD;
}

#speciallist .over a{
color:#ffffff;
}

#speciallist li h5{
float:left;
width:100%;
height:auto;
font-size:14px;
line-height:60px;
text-align:center;
font-weight:100;
}

#speciallist .more{
width:95%;
height:auto;
padding:5px 0px;
font-weight:bold;
font-size:12px;
text-align:center;
background-color:#eeeeee;
}

#searchWait_bg{
background-image:url(/Images/loading.gif);
background-repeat:no-repeat;
background-position:center 300px;
text-align:center;
line-height:200%;
}

/********************************************************** footbar */

#footbar{
float:left;
width:100%;
height:40px;
padding-top:6px;
background-color: #eeeeee;
border-top:1px solid #dddddd;
position:fixed;
bottom:0px;
_position:absolute;
_top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) : document.body.scrollTop + (document.body.clientHeight - this.clientHeight));
}

#footbar ul{
float:left;
width:100%;
height:100%;
}

#footbar li{
float:left;
width:20%;
height:100%;
text-align:center;
line-height:100%;
font-size:12px;
}

#footbar li img{
width:auto;
height:20px;
margin-bottom:3px;
}

#footbar a{
color:#888888;
}

#formtitle {
float:left;
width:100%;
height:auto;
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #F1B3BF;
padding-top:0px;
margin-bottom:10px;
line-height:180%;
}
