@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
a {text-decoration:none; color:#bfbfbf; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover {text-decoration:underline; color:#cad1a9;}
img {border:0;}
ul,li,dl,dt,dd,ol {list-style:none;}
body {font-size:12px; font-family:"宋体", Arial, Helvetica, sans-serif; color:#bfbfbf; background:#FFF; margin:0 auto;}
.clear {clear:both;}
.l {float:left;}
.r {float:right;}
.color_green {color:#c5f45f;}
.color_yellow {color:#cad1a9;}

.top {width:980px; margin:0 auto; overflow:hidden; padding-top:13px;}
.logo{ margin-left:12px;}
.top_ul li{ float:left;}
.top_ul_b{ background:url(../../images/button_1.jpg) no-repeat left 5px; padding:3px 12px 0 15px; }
.top_ul li a{ color:#222;}
.top_button{ background:url(../../images/search.jpg) no-repeat; width:50px; height:19px; border:0;}
.top_text{ width:130px; height:15px; *height:14px; margin-top:-3px\9;}
.top_pl5{ padding-left:5px;}
.top_ml10{ margin-left:10px; padding-top:1px;}
.top_pl20{ padding-left:18px;}
.top_pt2{ padding-top:2px\9;}
.top_search{ position:relative; height:22px; width:235px;}
.top_search form{ height:22px; _height:16px;}
.top_search input{ width:100px; height:18px; line-height:18px; margin:0 0 0 5px; }
.top_search .top_news{ position:absolute; left:0; top:0;  width:70px; height:18px; *height:20px; _height:16px; cursor:pointer; }
.top_search .top_news2{ position:absolute; left:70px; top:0; *height:16px;}

.top_search input.top_sea{ position:absolute; left:180px; top:0; background:url(../../images/search.jpg) no-repeat left center; width:50px; height:19px; padding:0; border:0; cursor:pointer;}
#mainnav{ background:url(http://www.shanghai-door.com/images/menu/bg_menu.gif) repeat-x;width:100%; height:40px; z-index:599; font-size:12px;}
#nav {width:980px; margin:0 auto; height:35px; overflow:hidden; margin-top:5px; _margin-top:5px;}
#nav li {float:left; width:119px; height:35px; overflow:hidden; margin-right:4px; display:inline;}
#nav li.nav8 {margin-right:0;}
#nav li a {display:block; width:100%; height:100%; overflow:hidden; text-indent:-999999em; background:url(../images/sprite.gif) no-repeat;}
#nav li.nav1 a {background-position:0px top;}
#nav li.nav2 a {background-position:-123px top;}
#nav li.nav3 a {background-position:-246px top;}
#nav li.nav4 a {background-position:-369px top;}
#nav li.nav5 a {background-position:-492px top;}
#nav li.nav6 a {background-position:-614px top;}
#nav li.nav7 a {background-position:-737px top;}
#nav li.nav8 a {background-position:-860px top;}

#nav li.nav1 a:hover, #nav li.nav1 a.up, #nav li.nav1 a.up:hover{background-position:0px -56px;}
#nav li.nav2 a:hover, #nav li.nav2 a.up, #nav li.nav2 a.up:hover {background-position:-123px -56px;}
#nav li.nav3 a:hover, #nav li.nav3 a.up, #nav li.nav3 a.up:hover {background-position:-246px -56px;}
#nav li.nav4 a:hover, #nav li.nav4 a.up, #nav li.nav4 a.up:hover {background-position:-369px -56px;}
#nav li.nav5 a:hover, #nav li.nav5 a.up, #nav li.nav5 a.up:hover {background-position:-492px -56px;}
#nav li.nav6 a:hover, #nav li.nav6 a.up, #nav li.nav6 a.up:hover {background-position:-614px -56px;}
#nav li.nav7 a:hover, #nav li.nav7 a.up, #nav li.nav7 a.up:hover {background-position:-737px -56px;}
#nav li.nav8 a:hover, #nav li.nav8 a.up, #nav li.nav8 a.up:hover {background-position:-860px -56px;}

#container {width:100%; overflow:hidden; margin:0 auto;}
#cont {width:980px; overflow:hidden; position:relative;}
.conthome {margin:0 auto; margin-top:8px;}
.bg {background:url(../images/bg.gif) repeat;}
#bannerdiv {width:100%; height:188px; overflow:hidden; background:; margin:0 auto; text-align:center;}
#bannerdiv img {margin-top:7px;}
#Breadcrumbs {width:980px; margin:0 auto; overflow:hidden; background:url(../images/Breadcrumbs_bg.gif) repeat-x left bottom; color:#6e6e6e; padding:5px 0;}
#Breadcrumbs a {color:#6e6e6e;}
#Breadcrumbs span {color:#d4d4d4;}


#footer {width:980px; margin:0 auto; background:#FFF;}
.link{ margin:10px 0 7px 0; background:url(../../images/bg_2.jpg) repeat-x left top; height:41px; position:relative; font-family:Arial,Helvetica,sans-serif;}
.link_img_1{ position:absolute; left:0; top:0;}
.link_img_2{ position:absolute; right:0; top:0;}
.link ul{ padding:15px 0 0 40px; margin:0;}
.link ul li{ float:left; color:#737373; font-weight:700; margin-right:120px;}
.link ul li a{color:#737373;}
.link_w122{ width:122px;}
.link_w60{ width:60px;}
.footerwrap{ font-family:Arial, Helvetica, sans-serif; width:950px; height:100px;margin:0px auto; margin-top:15px; position:relative; color:#727272; text-align:left; line-height:1.6em;}
.footerwrap a:link{color:#727272;}
.footerwrap a:visited{color:#727272;}
.footerwrap a:hover{color:#727272;}
.footerwrap a:active{color:#727272;}
.footerwrap .copyright{ position:absolute; left:0px; top:4px;line-height:2em;}
.footerwrap .copyright span{ margin:0px 10px;}
.footerwrap .icp{width:150px; margin-left:450px; position:absolute; top:11px;text-align:center;}
.footerwrap .icp p a{color:#135DA3;}
.footerwrap .eco{ position:absolute; right:0px; top:0px; width:250px;}
.footerwrap p.cSelecter { position:absolute;left:270px; top:0px; width:120px; height:21x; }
.footerwrap div.cSelecterBox {
    background-color: #0048BB;
    height: 29.5em;
    left: 0;
    position: absolute;
    top: -30.5em;
    width: 967px;
    z-index: 10000;
}
.footerwrap ul#tab {
    background-color: #FFFFFF;
    height: 54px;
    margin: 20px 20px 0;
}
.footerwrap div#cSelecterTabCont {
    background-color: #FFFFFF;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    height: 19em;
    margin: 0 20px;
}
.footerwrap div.cSelecterBox p.close {
    position: absolute;
    right: 5px;
    top: 5px;
}
.footerwrap div.cSelecterBox {
    display: none;
}
.footerwrap p.cSelecter {
    position: relative;
}
.footerwrap p.cSelecter a {
    background: url(../../images/ga2012_country_selector.gif) left bottom no-repeat;
    bottom: -23px;
    display: block;
    height: 21px;
    left: 0;
    position: absolute;
    text-indent: -9999em;
    width: 120px;
}
.footerwrap p.cSelecter a.active {
    background: url(../../images/ga2012_country_selector_on.gif) #0048BB;
    height: 35px;
    width: 120px;
}
.footerwrap ul.cSelecterTab {
    margin: 0;
    padding: 0;
    width: 927px;
}
.footerwrap ul.cSelecterTab li {
    display: block;
    float: left;
    text-indent: -9999em;
}
.footerwrap ul.cSelecterTab li a {
    background: url(../../images/ga2012_country_selector_tab.jpg) left top no-repeat;
    display: block;
    height: 54px;
    text-indent: -9999em;
    width: 155px;
}
.footerwrap ul.cSelecterTab li.asia a {
    width: 153px;
}
.footerwrap ul.cSelecterTab li.china a {
    background-position: -153px top;
}
.footerwrap ul.cSelecterTab li.cis a {
    background-position: -308px top;
}
.footerwrap ul.cSelecterTab li.europe a {
    background-position: -463px top;
}
.footerwrap ul.cSelecterTab li.lAmerica a {
    background-position: -618px top;
}
.footerwrap ul.cSelecterTab li.nAmerica a {
    background-position: -773px top;
    width: 154px;
}
.footerwrap ul.cSelecterTab li.asia a.active {
    background-position: 0 -54px;
}
.footerwrap ul.cSelecterTab li.china a.active {
    background-position: -153px -54px;
}
.footerwrap ul.cSelecterTab li.cis a.active {
    background-position: -308px -54px;
}
.footerwrap ul.cSelecterTab li.europe a.active {
    background-position: -463px -54px;
}
.footerwrap ul.cSelecterTab li.lAmerica a.active {
    background-position: -618px -54px;
}
.footerwrap ul.cSelecterTab li.nAmerica a.active {
    background-position: -773px -54px;
}
.footerwrap div#cSelecterTabCont ul {
    padding: 15px;
}
.footerwrap div#cSelecterTabCont ul li {
    background-color: #FFFFFF;
    display: inline-block;
    float: left;
    margin-right: 16px;
    min-height: 2.3em;
    width: 23%;
}
.footerwrap div.cSelecterBox p.globalHome {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    height: 2.7em;
    margin: 0 20px;
    text-align: right;
}
.footerwrap div.cSelecterBox p.globalHome a {
    background: url(../../images/ga2012_icn_globalhome.jpg) left 0 no-repeat #FFFFFF;
    padding: 5px 15px 5px 25px;
}
