html{color:#505050;background:#FFF;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;}fieldset, img{border:0;}address, caption, cite, code, dfn, em, th, var{ font-style: normal; font-weight: normal; color: #FF3300;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;} sup{vertical-align:text-top;} sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%;} legend{color:#000;}
body{ font: 14px/1.5 Microsoft yahei; background:#fefefe;}
a{ color: #333; text-decoration: none;}
a:hover{color: #f0a01e; text-decoration: underline;}
.center { text-align:center}
.banner { overflow:hidden; position:relative; height:439px; margin:auto; z-index:0 }
.big-img { width:100%; text-align:center; height:439px; position:absolute; left:0; top:0; z-index:10}
.big-img li { height:439px; width:100%; overflow:hidden; display:none}
.big-img li.on { display:block;}
.banner1 { background:url(images/banner1-bg.jpg) repeat-x; }
.banner2 { background:url(images/banner2-bg.jpg) repeat-x; }
.banner3 { background:url(images/banner3-bg.jpg) repeat-x; }
.banner4 { background:url(images/banner4-bg.jpg) repeat-x; }
.banner5 { background:url(images/banner5-bg.jpg) repeat-x; }
.bz { width:374px; height:439px; background:url(images/baozi1.png) no-repeat; position:absolute; top:0; right:100px; text-align:right;z-index:999}
.bz-href { padding-top:228px;} .bz-href a { display:block; height:30px; width:118px; margin:20px 0 0 30px;}
.menu { width:990px; position:absolute; bottom:0; left:150px; z-index:999}
.menu li { cursor:pointer; width:99px; background:url(images/menu.png) -105px 0; height:60px; line-height:46px; display:inline-block; margin-right:15px;; float:left; text-align:center}
.menu li.cur { background:url(images/menu.png) 0 0; color:#fff;}
.wrapper { width:990px; margin:20px auto;}
.box { border:1px solid #efeeee; overflow:hidden; margin-bottom:10px;}
.tit { background:url(images/tit.gif) repeat-x; height:34px; line-height:34px; padding:0 10px; color:#9b1c20; font-size:16px;}
.maps { padding:20px;}
.maps dl { height:100%; margin-bottom:15px; color:#555}
.maps dl dt { width:105px; height:32px; line-height:32px; margin-right:20px; float:left; background:url(images/bar-t.gif) no-repeat; color:#fff; text-align:center; font-weight:700;}
.maps dl dd { line-height:22px;}

.cnx-l { float:left; width:600px; overflow:hidden; padding:10px 20px;}
.cnx-l p { font-size:16px; margin-bottom:10px;}
.tab-text { overflow:hidden; border:1px solid #dea9aa;}
.tab-text th { background:#af2123; text-align:center; border:1px solid #dea9aa; color:#fff; font-weight:700; padding:5px;}
.tab-text td { border:1px solid #dea9aa; padding:5px; text-align:center}
.tab-text td strong { color:#af2123}

.tab-text1 { overflow:hidden; border:1px solid #dea9aa; width:100%}
.tab-text1 th { background:#af2123; text-align:center; border:1px solid #dea9aa; color:#fff; font-weight:700; padding:2px 5px; font-size:11px;}
.tab-text1 th p { font-size:12px!important;}
.tab-text1 td { border:1px solid #dea9aa; padding:2px 5px; text-align:center;}
.tab-text1 td p { font-size:12px!important;}
.tab-text1 td strong { color:#af2123}

.cnx-r { padding-top:20px; width:330px; float:right}
.cnx-r h3 { font-weight:700; margin-bottom:10px;}
.cnx-r p { padding-top:15px}
.cnx-r h4 { padding-left:20px;}
.footer { text-align:center; padding:20px 0; background:#fff; }
.footer p { line-height:36px; color:#999}
.footer p a { color:#999}