body{padding:0px; margin:0px; color:#000; font-size:12px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; text-align:left; width:100%; min-width:1200px;}
ul,form,li{ list-style:none; padding:0px; margin:0px;}
img {border:0px}
a{text-decoration:none; color:#333;}
a:hover{color:#0093dd}
.clear{clear: both;
display: block;
height: 0px;
width: 1px; 
margin: 0px;
padding: 0px;}
body,html{ min-width:1200px;}

#main{ width:100%; margin:0px auto;}
#header{ background:url(../images/top_bg.jpg) no-repeat 0px center; height:100px;}
.header{ position:relative;}
.header,#content,.foot,.location{ width:1096px; margin:0px auto;}
.share_ico{ height:33px; text-align:right;position:absolute;top: 10px; right:0px;}
.share_ico a{width:24px; height:24px; display:block; float:left; background:url(../images/share_ico_b.jpg) 0px center no-repeat; margin-left:5px;}
.share_ico_f a{width:24px; height:24px; display:block; float:left; background:url(../images/share_ico_f.jpg) 0px center no-repeat; margin-left:5px;}
.share_ico .ico1,.share_ico_f .ico1{ background-position:0px center;}
.share_ico .ico2,.share_ico_f .ico2{ background-position:-30px center;}
.share_ico .ico3,.share_ico_f .ico3{ background-position:-60px center;}
.share_ico .ico4,.share_ico_f .ico4{ background-position:-90px center;}
.share_ico .ico5,.share_ico_f .ico5{  background-position:-120px center;}
.share_ico .ico6,.share_ico_f .ico6{  background-position:-150px center;}
.share_ico .ico7,.share_ico_f .ico7{  background-position:-180px center;}
.share_ico .ico8,.share_ico_f .ico8{  background-position:-210px center;}
.share_ico .ico9,.share_ico_f .ico9{  background-position:-240px center;}



.header .logo{height:60px;
padding-top:20px; padding-bottom:20px; float:left;}
.header .logo a{ display:block; height:100%;}

#header .nav{ float:right;padding-top:20px; padding-bottom:20px;}
#header .nav ul{ height:100%;}
#header .nav ul li{ float:left; margin-right:10px;}
#header .nav ul li a{ display:block; line-height:50px; color:#FFFFFF; font-size:14px; text-align:center; padding:0px 14px; font-weight:bold;text-transform: uppercase;}

#header .nav ul li{ position:relative;}
#header .nav ul li.hover,#header .nav ul li:hover,#header .nav ul li.on{background-color: #01679A; color:#FFF;}
#header .nav ul li.hover a,#header .nav ul li:hover a{ color:#FFF;}

#header .nav ul #li_3 dd span{ display:block; line-height:50px; font-size:12px;}
#header .nav ul #li_3 em{ width:14px; height:7px; background:url(images/jiantou.gif) no-repeat 0 center; position:absolute; left:10%; top:-6px;}
#header .nav ul li dl{ margin:0px;position:absolute;width: 170px; left:0px; top:48px; background-color:#f8f8f8;z-index: 1000; display:none;}
#header .nav ul li dd{border-left: 1px solid #E6E4E3;
border-bottom: 1px solid #E6E4E3;
border-right: 1px solid #E6E4E3; margin:0px;
padding: 0 8px; background-color:#FFF; padding-left:16px;}
#header .nav ul li dd a{ margin:0px; padding:0px; line-height:42px; height:42px;color:#111;}


#header .nav ul #li_3 dl{ position:absolute; left:0px; top:48px; background-color:#f8f8f8; padding:20px 28px;z-index: 1000;
width: 480px; margin:0px;padding-bottom: 0px;border-top: 1px solid #EEE;
border-bottom: 2px solid #898989;display:none;}
#header .nav ul #li_3 dl dd{float: left;
margin: 0px;
margin-bottom: 20px;
margin-right: 24px;
width: 45%;
padding: 0px;
border: 0px;
background: none;}
#header .nav ul li dd a,#header .nav ul li.hover dd a{ font-size:12px; padding:0px; text-align:left;color:#666;font-weight: normal;}
#header .nav ul li dd a:hover,#header .nav ul li.hover dd a:hover{ color:#111; font-weight:bold;}
#header .nav ul #li_3 dd img{float: left;display: block;width: 70px;padding: 1px;border: 1px solid #DDD;margin-right: 20px;}

#header .nav ul li#li2 dd a{ padding-left:12px;}

#banner{ width:100%; min-height:300px; margin-bottom:4px;}
.slide{text-align: center;background-color: #FFF; height:394px; overflow:hidden;}
#content{ padding-top:53px;    min-height: 538px;}
/*
.location{ font-weight:bold; height:30px; color:#FFF; line-height:30px; padding-left:12px; background-color:#BDBDBD;}
.location a{ color:#FFF; line-height:30px; font-size:14px; display:block; float:left;}
.location a:hover{ color:#111;}
.location .ti{  display:block; float:left; background:url(../images/ti2.gif) no-repeat center center; width:10px; height:30px; margin:0px 5px;}
*/
#location{background-color: #f7f8f9; width:100%;height: 197px;}
.location{font-weight: bold;
height: 197px;
color: #666;
line-height: 30px;}
.location h2{text-transform: uppercase;
font-size: 40px; color:#1f4163;
margin: 0px; font-weight:normal;
padding-bottom: 5px;
padding-top: 71px;}
.location a {
color: #666;
line-height: 30px;
font-size: 12px;
}
.location a:hover{color: #0093dd;}
.location .ti{  display:block; float:left; background:url(../images/ti3.gif) no-repeat center center; width:10px; height:30px; margin:0px 5px;}

.left{    width: 170px;
    float: left;
    padding-top: 16px;
    padding-left: 10px;
    background-color: #f7f8f9;
    margin-right: 34px; display:none;}
.navlist{ font-size:14px;}
.navlist span{ display:block;}
.navlist a{ padding-left:20px;text-transform: uppercase;border-left:2px solid #FFFFFF; margin-bottom:10px; line-height:24px; color:#999999;display:block;}
.navlist a.hover,.navlist a:hover{border-left:2px solid #1f4163;color: #FFFFFF;
    background-color: #1f4163;}
.navlist li.on{border-left:2px solid #1f4163;color: #FFFFFF;
    background-color: #1f4163;}
.navlist li.on a{border-left:2px solid #1f4163;color: #FFFFFF;}
.area{ margin-left:220px; margin-left:0px;}


#footer{ min-height:48px; width:100%; background-color:#0c0e0f;}
#footer .foot{ color:#FFF; position:relative; text-align:left;}
#footer .link{ position:absolute; right:0px; top:0px;}
#footer .link a{ color:#999; padding:0px 5px; margin:0px 10px;}
#footer .link a:hover{ color:#333;}
#footer .foot .copyright{ clear:both; line-height:48px; color:#999; font-size:14px;}
#footer .foot .copyright p{ margin:0px;    color: #666;}