@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input,select{border:0 none; font:inherit; margin:0; padding:0; vertical-align:baseline;}
body,html{margin:0px; margin:0px; font-family:"Microsoft Yahei", sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul, li{list-style:none outside none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:none;}
table{border-collapse:collapse; border-spacing:0;}
a{text-decoration:none; outline:none;}

html{background:#e9e9e9;}
body{position:relative; width:100%; min-width:1050px;}
.center{position:relative; width:1000px; margin-left:-500px; left:50%; background:#FFFFFF;}
.clear{clear:both;}

.layout{width:1000px; margin:0 auto;}

img{border:0;}




/*right_float*/
#right_float{position:fixed; right:0; top:120px; z-index:999; _overflow-x:hidden; width:219px;}
#right_float li span{position:absolute; left:43px; display:inline-block; text-align:left; font-size:14px; font-weight:700; width:137px;}
#right_float li span a{line-height:70px;}
#right_float li{width:219px; height:70px; position:relative; right:-137px; border:1px solid #D1D1D1; border-right:0px; margin-top:-1px; background:url(../images/right_float_bg.png) repeat-x; display:block; float:left;} 
a#float1{background:url(../images/wx.png) no-repeat; position:absolute; top:13px; left:11px; display:block; width:56px; height:46px;}
a#float2{background:url(../images/wb.png) no-repeat; position:absolute; top:16px; left:17px; display:block; width:49px; height:39px;}
a#float3{background:url(../images/code.png) no-repeat; position:absolute; top:10px; left:16px; display:block; width:50px; height:50px;}
a#float4{background:url(../images/phone.png) no-repeat; position:absolute; top:13px; left:18px; display:block; width:46px; height:46px;}

#right_float a{color:#FFF;}







/* header */
.header{position:absolute; top:0; left:0; width:100%; padding-top:20px; z-index:6; background:url(../images/header_bg.png) repeat-x; height:189px;}
.header .center{background:none;}


.logo{float:left; position:relative; width:276px;}

.header_right{float:right; position:relative;}

.log_in{position:absolute; right:30px; top:0px; height:20px;}
.log_in li{float:left; margin:0 15px; line-height:20px;}
.log_in li a{font-size:12px; color:#FFF; background:url(../images/log_in.png) no-repeat 0px 5px; padding-left:11px;}
.log_in li a:hover{text-decoration:underline;}

#nav{float:right; margin:25px 0 0 0;}
#nav li{float:left; position:relative;}
#nav li span{background:url(../images/navlist.png) no-repeat; width:2px; height:37px; display: inline-block;}
#nav li a{display:block; width:113px; height:37px; line-height:37px; color:#FFF;  text-align:center; float:left; font-size:16px; padding:0 15px;}
#nav li a:hover,#nav li.open{background:url(../images/navbg.png) no-repeat center center; color:#FFF;}
#nav li ul{display:none; position:absolute; top:35px; left:0; width:143px; color:#FFF;}
#nav li ul .nav_top{background:url(../images/nav_top.png) no-repeat; width:143px; height:11px;}
#nav li:hover ul{display:block;}
#nav li ul li{float:none;}
#nav li ul li a{width:143px; height:35px; background:url(../images/nav_li.png) repeat-x; line-height:35px; text-align:center; display:block; font-size:14px; color:#FFF; padding:0 0;}
#nav li ul li a:hover{background:url(../images/nav_li_hover.png);}



.index-content{z-index:5;}

.footerIndex{_zoom:1; background:#e9e9e9; position:relative; z-index:6; font-size:12px; color:#666666; line-height:24px; height:80px;}
.footerIndex .center{background:none; padding:28px 0;}
.footerIndex a{color:#666666;}
.footerIndex a:hover{text-decoration:underline;}

.footer_nav{float:left; position:relative; line-height:24px;}

#primaryNavigation{width:184px; height:22px; float:left; position:relative; top:0px; background:#F6F6F6; border:1px solid #D6D6D6; line-height:22px; margin:0 22px;}
.dropdown{}
.dropdown dt{width:174px; cursor:pointer; color:#fff; text-align:left; padding-left:10px; background:url(../images/dot_gray.png) no-repeat 163px center;}
.dropdown a{text-align:left; color:#7D7D7D; display:block; cursor:pointer;}
.dropdown a:hover{color:#FF6E00; text-decoration:none;}
.dropdown dd{z-index:99999; position:absolute; width:184px; display:none; overflow:hidden;}
.dropdown ul{list-style-type:none; width:184px; background:#000; z-index:900;}
.dropdown li{display:inline; position:relative; }
.dropdown li span.jt{background:url(../images/jt.png) no-repeat; width:3px; height:5px; display:block; position:absolute; top:12px; left:8px;}
.dropdown ul a{width:164px; height:30px; display:block; color:#fff; text-decoration:none; line-height:30px; padding-left:20px; border-bottom:1px dashed #D6D6D6;}
.dropdown ul a:hover{background:url(../images/dropdown_hover.png) repeat-x; color:#FF6E00; text-decoration:none;}

.records{float:left; position:relative; margin-left:20px;}
.copyright{float:right; position:relative;}




.pic1{width:540px; height:280px;}