* { list-style: none; margin: 0px; padding: 0px; }
img { border:none; }
a { text-decoration:none; color:#010801; }
a:hover { color: #6F73C0; }
.clear { clear:both; width:0px; height:0px; overflow:hidden; }
dl,dt,UL,li { margin:0px; padding:0px; }
.clr { clear:both; display:block; }
.fl { FLOAT: left }
.fr { FLOAT: right }
#ie6-warning { background-color: #3C3C3C; background-image: url(../IE6/IE6.png); background-repeat: no-repeat; background-position: center top; clear: both; width: 100%; }
.ie6-warning { height: 100px; width: 980px; margin-right: auto; margin-left: auto; position: relative; }
.ie6-warning .link { position: relative; left: 580px; top: 25px; }
.ie6-warning a{ height: 50px; width: 130px; position: relative; display: block; float: left; }
.ie6-warning a:hover{ margin-top: 2px; }
.ie6-warning a.a1{ background-image: url(../IE6/IE6_link.png); background-repeat: no-repeat; background-position: 0px 0px; }
.ie6-warning a.a2{ background-image: url(../IE6/IE6_link.png); background-repeat: no-repeat; background-position: -130px 0px; }
.ie6-warning a.a3{ background-image: url(../IE6/IE6_link.png); background-repeat: no-repeat; background-position: -260px 0px; }
body { font-family:Tahoma, Verdana; font-size:12px; color:#666; background: #E9E9E9; }

.red { color: #FF6600; }
.none { display: none; }
.auto { clear: both; }
.m30 { padding: 30px; }
.m10 { margin:10px; }
.m20 { margin:20px; }
.m10 a { color: #1d569c; }
.mt10 { margin-top:10px; }
.mt30 { margin-top:35px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
/*页面*/
#page { width:980px; text-align:left; margin-right: auto; margin-left: auto; background: none; padding: 0px; margin-top: 0px; margin-bottom: 0px; clear: both; }
/*头部*/
#Header {BACKGROUND: url(../images/img-header.png) repeat-x 0px -70px; HEIGHT: 60px; width: 100%; }
#Header .top { MARGIN: 0px auto; WIDTH: 980px; height: 60px; }
a.logo { FLOAT: left; height: 50px; width: 250px; background: url(../images/img-header.png) no-repeat 0px 0px;margin-top:10px; }
/* 导航菜单开始*/
#menu { FLOAT: right; padding-top: 10px; background-image: url(../images/img-header-bg.png); background-repeat: no-repeat; background-position: right; }
.menulist { width:710px; height:50px; }
.menulist ul { height:50px; position:relative; z-index:996; float: right; }
.menulist ul li { width:90px; float:left; line-height:40px; height:50px; font-family:"微软雅黑"; font-size:14px; margin-left: 10px; color: #333333; }
.menulist ul li.hover { display:block; width:90px; height:50px; overflow:hidden; background-image: url(../images/img-header.png); background-repeat: no-repeat; background-position: -10px -150px; }
.menulist ul li.hover a.n{ color: #FFFFFF; }
.menulist ul li a.n { display:block; text-align:center; overflow:hidden; width:90px; height:50px; color: #000000; }
.menulist ul li a.n:hover { color:#A5E7B0; background-image: url(../images/img-header.png); background-repeat: no-repeat; background-position: -110px -150px; }
.menulist ul li a.act { font-weight:bold; display:block; text-align:center; width:90px; height:50px; color:#FFFFFF; overflow:hidden; background-image: url(../images/img-header.png); background-repeat: no-repeat; background-position: -10px -150px; }
.menuinfo { width:600px; line-height:28px; position:absolute; z-index:997; padding:0px; top:50px; left:100px; display:none; box-shadow: 0 1px 3px #999; background-color: #FFFFFF; }
.menuinfo .txt { line-height:20px; box-shadow: 0 1px 3px #999; font-family: "宋体"; font-size: 12px; color: #999999; }
.menuinfo a { font-size:13px; }


.headerLoginButton, .headerUserCenter,.headerShoppingCartButton {
    display: block;
    text-align: center;
    color: #fff;
    margin-top:5px;
    height: 30px;
    padding: 0 10px 0 10px;
    border: 1px solid #EFEFEF;
    background-color: #A792E2;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}
.headerLoginButton:hover, .headerUserCenter:hover,.headerShoppingCartButton:hover {
    color:#FFFFFF;
}
.headerUserCenter {
    background-position: -116px -24px;overflow:hidden;
}
.ntes-nav-loginframe-pop {
    background: #ffffff;
    position: absolute;
    right: -1px;
    width: 250px;
    border-top: none;
    overflow: hidden;
    text-align: left;
}
.nvlp-text {
    padding-left: 20px;
    padding-top: 10px;
}
.nvlp-text input {
    border: 0 none;
    background: #fff;
    font-size: 14px;
    color: #474747;
    border: 1px solid #ccc;
    padding: 0 5px;
    border-radius: 3px;
    width: 200px;
    height: 40px;
    line-height: 40px;
}
.nvlp-btn input {
    margin-left: 20px;
    margin-top: 10px;
    background: none;
    border: 0 none;
    background: url(images/l_sprite.png) no-repeat 0 -106px;
    width: 99px;
    height: 44px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    line-height: 44px;
    color: #000;
    float: left;
}
.nvlp-btn .forgot_password {
    margin-left: 10px;
    font-weight: bold;
    margin-top: 24px;
    float: left;
    display: inline;
}
.ntes-nav-loginframe-pop-fd {
    padding: 5px;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    padding-left: 20px;
}
.pl20p {
    padding-left: 20px;
    clear: both;
    text-align: left;
}
.l_qq, .l_sina, .l_alipay {
    background: url(images/l_sprite.png) no-repeat;
    font-weight: bold;
    padding-left: 20px;
    display: inline-block;
    line-height: 20px;
    height: 30px;
    margin-right: 10px;
    color: #bc0e0e;
}
.l_qq {
    background-position: 0 0;
}
.l_sina {
    background-position: 0 -30px;
}
.l_alipay {
    background-position: 0 -70px;
}

.headerCart {
    width: 270px;
    float: left;
    overflow: hidden;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
}
.headerCartTitle {
    border-bottom: 1px solid #666666;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: 700;
}
.headerCartGoodsList {
    width: 290px;
    overflow: hidden;
    height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}
.ItemInfo {
    width: 260px;
    float: left;
    display: inline;
    padding: 5px;
    border-bottom: 1px dashed #999;
    color:#333333;
}
.ItemInfo:hover {
    background:#eeeeee;
}
.ItemTumb {
    float: left;
    height: 50px;
    width: 60px;
}
.ItemTumb img {
    float: left;
    height: 50px;
    width: 50px;
    border: 1px solid #E9E9E9;
}
.ItemName {
    width: 200px;
    line-height: 22px;
    text-align: left;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    float: left;
}
.goodsname {
    width:120px; height:22px; line-height:22px; overflow:hidden; display:block;float:left;color:#333333;
}
    .goodsname a {
    color:#F45100;
    }
.goodsprice {
    width:80px; height:22px; line-height:22px; overflow:hidden; display:block;float:right; text-align:right;
}
.goodsprice strong {
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
}

.goToShoppingCart {
    clear: both;
    float: right;
    text-align: right;
}
.goToShoppingCart b {
    color: #FF6600;
    font-weight: bold;
}
.goToShoppingCart strong {
    color: #FF6600;
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: 700;
}
#btn-payforgoods {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    float: right;
    background: #FF6600;
    color: #FFFFFF;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: 700;
}

/*头部下拉分区样式*/
.nr-sxfm { background-image: url(../images/nr-sxfm-bg.jpg); background-repeat: no-repeat; height: 330px; width: 600px; position: relative; }
.nr-sxfm .box1 { position: absolute; height: 120px; width: 270px; top: 30px; right: 20px; }
.nr-sxfm .box1-2 { font-size: 12px; line-height: 20px; color: #999999; padding-top: 5px; padding-left: 10px; width: 260px; float: left; font-family: "宋体"; }
.nr-sxfm .box1-1 span { font-family: "微软雅黑"; font-size: 50px; font-weight: bold; color: #000000; float: left; padding-right: 10px; line-height: 50px; }
.nr-sxfm .box1-1 a { line-height: 35px; text-align: center; display: block; height: 35px; width: 100px; color: #FFFFFF; background-image: url(../images/sdcms.png); background-repeat: no-repeat; background-position: -140px 0px; float: left; margin-top: 5px; font-family: "宋体"; font-size: 14px; font-weight: bold; }
.nr-sxfm .box1-1 a:hover { background-image: url(../images/sdcms.png); background-repeat: no-repeat; background-position: -140px -40px; }
.nr-sxfm .box2-2 { font-size: 12px; line-height: 20px; color: #999999; padding-top: 5px; padding-left: 10px; width: 260px; float: left; font-family: "宋体"; }
.nr-sxfm { background-image: url(../images/nr-sxfm-bg.jpg); background-repeat: no-repeat; height: 330px; width: 600px; position: relative; }
.nr-sxfm .box2 { position: absolute; height: 120px; width: 310px; top: 170px; left: 20px; }
.nr-sxfm .box2-2 { font-size: 12px; line-height: 20px; color: #999999; padding-top: 5px; padding-left: 10px; width: 310px; float: left; font-family: "宋体"; }
.nr-fmzp { background-image: url(../images/nr-fmzp-bg.png); background-repeat: no-repeat; width: 600px; position: relative; background-position: top; background-color: #FFFFFF; height: 350px; }
.nr-fmzp .box1 { position: absolute; width: 560px; top: 20px; font-size: 12px; left: 20px; line-height: 20px; font-family: "宋体"; }
.nr-fmzp .box2 a { line-height: 35px; text-align: center; display: block; height: 40px; width: 150px; color: #FFFFFF; background-image: url(../images/sdcms.png); background-repeat: no-repeat; background-position: -250px 0px; float: left; margin-top: 5px; font-family: "宋体"; font-size: 14px; font-weight: bold; position: absolute; top: 85px; right: 100px; }
.nr-fmzp .box2 a:hover { background-image: url(../images/sdcms.png); background-repeat: no-repeat; background-position: -250px -40px; }
.nr-fmzp .box3 { padding-top: 5px; padding-left: 10px; width: 580px; float: left; position: absolute; left: 10px; top: 140px; }
.nr-fmzp .box3 a { width: 100px; float: left; display: block;text-align:center; margin-right: 10px;border:1px solid #cbcbcb;margin-bottom:10px; }
.nr-fmzp .box3 img {max-width:100px;max-height:60px; }
.nr-fmzp .box3 h1 { font-family: "宋体"; font-size: 12px; font-weight: bold; color: #333333; }

.nr-fmzz { background-image: url(../images/nr-fmzz-bg.jpg); background-repeat: no-repeat; width: 600px; position: relative; background-position: top; background-color: #FFFFFF; height: 270px; }
.nr-fmzz .box1 { position: absolute; height: 120px; width: 350px; top: 25px; left: 225px; }
.nr-fmzz .box1-2 { font-size: 12px; line-height: 20px; color: #333333; padding-top: 5px; padding-left: 10px; width: 340px; float: left; font-family: "宋体"; }
.nr-fmzz .box1-1 span { font-family: "微软雅黑"; font-size: 40px; font-weight: bold; color: #000000; float: left; padding-right: 10px; line-height: 40px; }
.nr-fmzz .box1-1 a { line-height: 35px; text-align: center; display: block; height: 40px; width: 150px; color: #FFFFFF; background-image: url(../images/sdcms.png); background-repeat: no-repeat; background-position: -250px 0px; float: left; margin-top: 5px; font-family: "宋体"; font-size: 14px; font-weight: bold; }
.nr-fmzz .box1-1 a:hover { background-image: url(../images/sdcms.png); background-repeat: no-repeat; background-position: -250px -40px; }
.nr-book { background-image: url(../images/nr-book-bg.jpg); background-repeat: no-repeat; width: 600px; position: relative; background-position: top; background-color: #FFFFFF; height: 80px; }
.nr-book .box1 { position: absolute; width: 500px; top: 15px; left: 70px; font-family: "宋体"; font-size: 12px; line-height: 20px; color: #999999; }
.nr-fmsc { width: 345px; }
.nr-fmsc dt { height: 90px; width: 100px; float: left; margin-right: 14px; }
.nr-fmsc img { height: 60px; width: 100px; }
.nr-fmsc a { width: 100px; font-family: "宋体"; font-size: 12px; text-align: center; }

/*位置导航*/
.info_weizhi { color:#666666; text-align: left; height: 30px; width: 980px; line-height: 30px; font-family: "宋体"; padding-top: 10px; padding-bottom: 10px; background: none; }
.info_weizhi a { color:#0066CC; }


/* 首页-搜索样式*/
.info_search { line-height:40px; color:#666666; float: left; height: 40px; width: 980px; background-image: url(../images/search-bg.png); background-repeat: no-repeat; margin-top: 20px; }
.info_search span { color:#FF9900; padding-left:12px; }
.info_search form { color:#FF9900; margin: 0px; padding: 0px; }
.info_search a { color:#FFFFFF; padding-right: 5px; padding-left: 5px; border-left: 1px solid #666666; }
.info_search a:hover { color:#FF6600; }
.info_search .input { color:#999999; height:38px; line-height:38px; font-size:15px; width: 330px; background-color: #FFFFFF; border: 1px solid #D4D4D4; font-family: "微软雅黑"; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; float: left; }
.info_search .bnt { background:url(../images/search-bnt.png) 0 0px; width:110px; height:40px; line-height:40px; color:#333333; text-align:center; border:0; float: left; margin-left: 10px; }
.search_hot { line-height:40px; color:#FFFFFF; margin-left: 10px; float: right; margin-right: 10px; }
.sc_datu #Tip_opendatu { position: absolute; left: 20px; top: 20px; color: #000000; background-color: #FFCC00; display: none; z-index: 1000; font-family: "微软雅黑"; font-size: 12px; padding: 10px; }


/* footer style */
#footer { width:980px; height:100px; margin-right: auto; margin-left: auto; padding-top: 10px; }
#footer_b {  height:80px;  line-height: 25px; text-align: center; }
a.daohang:active { text-decoration: none; color: #066AA1; font-size:12px; }
a.daohang:link { color: #25286D; text-decoration: none; font-size:12px; }
a.daohang:visited { text-decoration: none; color: #BD6085; font-size:12px; }
a.daohang:hover { text-decoration: none; color: #000; font-size:12px; }
#page_bottom { width: 100%; background-image: url(../images/page_bottom_bg.png); background-repeat: repeat-x; height: 100px; clear: both; position: relative; bottom: -20px; }
.page_bottom { width: 980px; height: 100px; margin-right: auto; margin-left: auto;  }

/* link style */
#main6 { width:980px; margin:0 auto; }
#baifenbai { width: 100%; clear: both; }
.foot_top { height: 20px; clear: both; width: 100%; }
.bottom { background: #D6D3D3; width: 100%; }
.link { height:30px; margin:0 auto; text-align:left; line-height: 30px;  }
.link2 { height:30px; margin:0 auto; text-align:center; line-height: 30px; font-family: "宋体"; }
.kslink { height:30px; line-height: 30px; float: left; width: 10px; padding-right: 10px; background: url(../images/sdcms.png) no-repeat 0px -264px; }
.bottom_top { width:980px; height:30px; margin:0 auto; text-align:left; background: url(../images/bottom_top-bg.png) no-repeat bottom; padding-bottom: 10px; padding-top: 10px; }
.border3 { border:1px solid #D1D1D1; }
.tnews { color: #363737; font-size: 22px; font-weight:bold; }


#top_fmsc { width:100%; height:400px; background: url(../images/fmsc-channel-bg.jpg) repeat-x; }
.top_fmsc { width:100%; height:400px; position: relative; background: url(../images/fmsc-channel-pic.jpg) no-repeat center top; }
#top_fmsc2 { width:100%; height:200px; background-image: url(../images/fmsc-page-bg.jpg); background-repeat: repeat-x; }
.top_fmsc2 { width:100%; height:200px; position: relative; background-image: url(../images/fmsc-page-pic.jpg); background-repeat: no-repeat; background-position: center top; }
.fmsc-4p { width:980px; float: left; height: 100px; position: absolute; left: 0px; bottom: 0px; }
.fmsc-4p li{ width:205px; float: left; height: 75px; padding-left: 40px; color: #F04821; padding-top: 25px; line-height: 20px; }
.fmsc-4p h1{ font-family: "微软雅黑"; font-size: 30px; font-weight: normal; line-height: 30px; }
.box-980x200 { height: 200px; width: 980px; margin-right: auto; margin-left: auto; position: relative; background: none; }
