@charset "gb2312";
* {padding:0;margin:0;}
body {font-family: "微软雅黑","宋体","黑体",Arial,Helvetica,sans-serif;font-size:12px;color:#555;margin:0 auto;width:980px;background: url(../images/bj.png) repeat-x right top;background-color:#fff;}
ul, li {list-style-type: none;}
a {color:#2791fd;text-decoration: none;}
a:hover {color:#555;}
em {font-style:normal;float:right;font-weight:normal;font-size:12px;margin-right:10px;}
em a {color:#2791fd;}
em a:hover {color:#555;}
img {border:none;}

#top {width:980px;float:left;height:182px;background: url(../images/tel.png) no-repeat right top;}
#t_1 {height:27px;width:980px;line-height:27px;float:left;float:left;}
#t_1 h1 {height:27px;width:690px;line-height:27px;float:left;overflow:hidden;font-size:12px;font-weight:normal;}
#t_1 p {width:260px;float:right;height:27px;line-height:27px;text-align:right;}
#t_1 p a {background: url(../images/d4.gif) no-repeat left center;display:block;padding-left:8px;float:left;margin-left:10px;color:#555;}
#t_1 p a:hover {color:#2791fd;}
#t_2 {background: url(../images/tbj.png) no-repeat right bottom;height:116px;width:980px;float:left;}
#t_2 h1 {background: url(../images/logo.png) no-repeat top;height:116px;width:170px;line-height:20px;background-attachment:scroll;float:left;overflow:hidden;}
#t_2 h1 a {display:block;height:116px;width:170px;text-indent:-9999px;}
#t_2 h3 {font-size:30px;color:#2791fd;margin:30px 0 0 10px;font-weight:normal;width:800px;line-height:36px;height:36px;float:left;}
#t_2 h2 {font-size:12px;color:#555;margin:5px 0 0 10px;font-weight:normal;width:800px;line-height:16px;height:16px;float:left;}

#jsddm {width:980px;float:left;height:38px;}
#jsddm li {float:left;height:38px;width:105px;line-height:38px;background: url(../images/menu.png) no-repeat right center;}
#jsddm li a {color:#fff;display:block;text-align:center;font-weight:bold;font-size:14px;}
#jsddm .menu_r {background: none;}
#jsddm li a:hover {color:#ff0;}

/* flash */
#banner {height:180px;overflow:hidden;width:980px;float:left;margin:2px 0 10px 0;}

#flash {height:350px;overflow:hidden;width:980px;;float:left;margin:2px 0 5px 0;}
#focus {width:980px; height:350px; overflow:hidden; position:relative;float:left;}
#focus ul {height:350px; position:absolute;}
#focus ul li {float:left; width:980px; height:350px; overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus ul li img {width:980px; height:350px;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:980px; height:10px; padding:8px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#0068b7;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:34px; height:80px; position:absolute; top:150px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#search {height:38px;overflow:hidden;width:980px;float:left;margin:0 0 5px 0;background:url(../images/sbj1.png) no-repeat left top;}
#search div {float:left;height:38px;}
#s1 {width:285px;margin-top:5px;}
#s2 {width:665px;margin-top:5px;}
#s2 h1 {font-size:12px;font-weight:normal;color:#555;line-height:38px;}
#s2 h1 a {color:#555;}
#s2 h1 a:hover {color:#0068b7;}

#search form {height:38px;width:285px;}
#search input {width:220px;height:23px;line-height:23px;background:#fff;border: 1px solid #ccc;float:left;margin-top:6px;color:#999;}
#search button#submit {width:52px;height:25px;line-height:25px;border:0 none;background:none;cursor:pointer;color:#fff;text-align: center;font-size:12px;background:url(../images/sbj.png);margin:6px 0 0 3px;}

/* index */
#pvouch {width:980px;height:185px;margin:5px 0;float:left;background:url(../images/pbj.jpg) no-repeat left top;}
#pvouch h2 {font-size:16px;color:#fff;line-height:38px;text-align:center;}
.pvxx {width:109px;height:108px;overflow:hidden;float:left;margin:7px 0 0 10px;border:1px solid #ccc;}
#pvouch a img {height:108px;}
#pvouch a:hover img {FILTER: alpha(opacity=60);}

#parten {width:980px;height:185px;margin:5px 0;float:left;background:url(../images/pbj.jpg) no-repeat left top;overflow:hidden;}
#parten h6 {font-size:16px;color:#fff;line-height:38px;text-align:center;}
.kh {height:81px;overflow:hidden;width:147px;border:1px solid #ccc;float:left;margin:18px 0 0 12px;}
#parten a img {height:81px;}
#parten a:hover img {FILTER: alpha(opacity=60);}

#left {width:230px;float:left;padding:0 0 1px 0;}

#left div {border:1px solid #e8e8e8;margin-bottom:10px;padding:0 0 5px 0;background: url(../images/lbj.png) no-repeat center 1px;}
#left div h3 {line-height:44px;height:44px;font-size:16px;color:#2791fd;background: url(../images/b1.gif) no-repeat 10px center;text-indent:25px;margin:1px;}
#left #fl li {line-height:34px;font-size:14px;background: url(../images/libj.png) no-repeat left center;}
#left #fl li a {display:block;text-indent:40px;color:#555;}
#left #fl li a:hover {color:#2791fd;text-indent:45px;}
#left div p {line-height:22px;margin:5px 10px;}
#left #ask dl {border-bottom:1px dotted #ccc;margin:10px;}
#left #ask dl dt {line-height:22px;background: url(../images/ask.png) no-repeat left top;text-indent:28px;margin-bottom:6px;}
#left #ask dl dd {line-height:20px;background: url(../images/hd.png) no-repeat left top;text-indent:28px;}
#left #ask em a {color:#f00;font-weight:bold;}
#left #ask em a:hover {color:#333;}

#right {padding:0 0 5px 0;width:730px;float:right;}

#about {border:1px solid #e8e8e8;padding:0 0 5px 0;background: url(../images/abj.png) no-repeat 1px 1px;width:728px;float:left;}
#about h3 {line-height:43px;height:43px;font-size:14px;color:#2791fd;background: url(../images/b1.gif) no-repeat 10px center;text-indent:25px;margin:0 1px;}
#about p {margin:5px 10px;line-height:20px;text-indent:2em;}

#product {border:1px solid #e8e8e8;padding:0 0 5px 0;background: url(../images/abj.png) no-repeat 1px 1px;width:728px;margin-top:15px;float:left;}
#product h3 {line-height:43px;height:43px;font-size:14px;color:#2791fd;background: url(../images/b1.gif) no-repeat 10px center;text-indent:25px;margin:0 1px;}
.p_new {float:left;width:350px;height:120px;border:1px solid #e3e3e3;margin:10px 0 0 8px;overflow:hidden;}
.p_new img {float:left;margin:5px;width:110px;}
.p_new p {line-height:20px;margin:7px 10px 0 3px;}
.p_new p a {font-weight:bold;}

#adv {width:730px;height:196px;float:left;margin:5px 0 0 0;}

.news {float:left;width:354px;border:1px solid #e3e3e3;height:265px;margin:5px 0;background: url(../images/nbj.png) no-repeat 1px 1px;}
#news_r {float:right;}
.news li {line-height:30px;text-indent:20px;border-bottom:1px dotted #eee;background: url(../images/b3.gif) no-repeat 8px center;margin:0 2px;}
.news li em {color:#ccc;}
.news .pic_n {height:115px;margin-top:5px;}
.news li img {width:145px;height:110px; float:left;margin:3px 5px 0 5px;}
.news li p {line-height:18px;margin:8px 0 0 0;text-indent:0;}
.news li p a {font-weight:bold;color:#2791fd;}
.news li a {color:#777;}
.news li a:hover {color:#0068b7;}
.news h3 {font-size:14px;color:#2791fd;line-height:43px;margin:0 1px;background:url(../images/b1.gif) no-repeat 10px center;text-indent:25px;}

/* 内页用 */
#right_x {border:1px solid #e8e8e8;padding:0 0 5px 0;background: url(../images/cbj1.png) no-repeat 1px 1px;width:728px;float:right;}
#right_x #now_p {line-height:43px;height:43px;font-size:12px;color:#555;background: url(../images/b1.gif) no-repeat 10px center;text-indent:25px;margin:0 1px;border-bottom:1px solid #e8e8e8;}

#xx_content {}
#xx_content p {line-height:28px;margin:5px 20px;text-indent:2em;font-size:14px;}

#xx_content table {margin:20px;width:680px; }
#xx_content th {background-color:#fff;border-right:1px solid #fff;color:#555;height:38px;line-height:38px;font-weight:bold;font-size:14px;}
#xx_content td {border-right:1px solid #fff;border-top:1px solid #fff;background-color:#eee;line-height:30px;text-align:center;}

#page {clear:both;height:30px;line-height:30px;text-align:center;}

#newsfl li {line-height:36px;margin:0 20px;border-bottom:1px dotted #ccc;text-indent:25px;background: url(../images/b3.gif) no-repeat 10px center;}
#newsfl li em {color:#ccc;}
#newsfl li a {color:#555;}
#newsfl li a:hover {color:#2791fd;}

#xx_content h2 {text-align:center;font-size:14px;line-height:30px;margin-top:10px;color:#2791fd;}
#xx_content h6 {text-align:center;font-size:12px;font-weight:normal;line-height:26px;margin:5px 20px;}
#xx_content h6 span {color:#2791fd;margin-right:6px;}
#xx_content h5 {font-size:14px;line-height:30px;margin:10px 18px;color:#555;border-bottom:3px solid #2791fd;background: url(../images/b1.gif) no-repeat 10px center;text-indent:25px;}

#newsxg li {float:left;width:320px;line-height:30px;margin:0 0 0 20px;}
#xx_content li span {color:#2791fd;font-weight:bold;margin-right:5px;}
#newsxg li a {color:#555;}
#newsxg li a:hover {color:#2791fd;}

#xx_content .pxx {width:215px;height:178px;float:left;margin:10px 0 0 18px;border:1px solid #ccc;}
#xx_content .pxx dt {width:215px;height:150px;overflow:hidden;text-align:center;}
#xx_content .pxx dt img {margin:0 auto;height:150px;}
#xx_content .pxx dd {line-height:28px;text-align:center;background-color:#eee;}
#xx_content .pxx dd a {color:#555;}
#xx_content .pxx dd a:hover {color:#0068b7;}

#xx_content form {background-color:#fff;margin:5px 0 10px 30px;width:680px;height:350px;}
#xx_content .service {float:left;border: none;margin:5px 0 0 0;}
#xx_content .service .service_left {width:80px;text-align: right;font-weight:bold;line-height:28px;float:left;background: none;text-indent: 0;margin:0;border:none;}
#xx_content .service .service_right {width:520px;line-height:26px;float:left;background: none;text-indent: 0;margin:0;border:none;}
#xx_content .service #s_content {height:80px;}
#xx_content .service input {border:1px solid #ccc;width:300px;height:28px;color:#999;}
#xx_content .service .submit {margin:5px 0 0 80px;width:60px;height:24px;background:#2791fd;border:none;color:#fff;cursor:pointer;font-weight:bold;}

#xx_content textarea {width:420px;border:1px solid #ccc;height:80px;}

/* food */
#food {width:980px;float:left;margin:5px 0 0 0;padding-bottom:3px;}
#food ul {width:978px;margin-bottom:10px;height:38px;border:1px solid #eee;}
#food li {line-height:38px;float:left;width:97px;font-size:14px;}
#food li a {color:#555;display:block;text-align:center;}
#food li a:hover {color:#333;}
#food p {line-height:20px;text-align:center;}
#food p a {color:#666;margin:0 5px;}
#food p a:hover {color:#333;}

/* 客服 */
.float0831 {POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute}
.float0831 A {COLOR: #555}
.float0831 A:hover {COLOR: #e80505; TEXT-DECORATION: none}
.float0831 .floatL {POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A {TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0831 .floatR {BACKGROUND: url(../images/float_bg.gif)}
.float0831 .tp {BACKGROUND: url(../images/float_bg.gif)}
.float0831 .cn {BACKGROUND: url(../images/float_bg.gif)}
.float0831 .floatR {PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden}
.float0831 .tp {BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px}
.float0831 .cn {BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px}
.float0831 .cn H3 {TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px}
.float0831 .cn UL {PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px}
.float0831 .cn UL LI {BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal}
.float0831 .titZx {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .titDh {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .titDc {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoZx {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoTc {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoFf {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoTl {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .btnOpen {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .btnOpen_n {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .btnCtn {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .titZx {BACKGROUND-POSITION: 5px -10px}
.float0831 .titDh {BACKGROUND-POSITION: 5px -66px}
.float0831 .titDc {BACKGROUND-POSITION: 5px -124px}
.float0831 .icoZx {BACKGROUND-POSITION: 2px -154px}
.float0831 .icoTc {BACKGROUND-POSITION: 0px -323px}
.float0831 .icoFf {BACKGROUND-POSITION: 2px -213px}
.float0831 .icoTl {PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left}
.float0831 .btnOpen {BACKGROUND-POSITION: -30px -396px}
.float0831 .btnOpen_n {BACKGROUND-POSITION: 0px -530px}
.float0831 .btnCtn {BACKGROUND-POSITION: 0px -396px}
.float0831 .icoZx {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoTc {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoFf {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .btnOpen {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen_n {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnCtn {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen {TOP: 118px; LEFT: 1px}
.float0831 .btnOpen_n {TOP: 118px; LEFT: 1px}
.float0831 .btnCtn {TOP: 118px; LEFT: 2px}
.float0831 UL LI H3.titDc A {WIDTH: 80px; DISPLAY: block; HEIGHT: 36px}
.float0831 UL LI.top {BORDER-BOTTOM: #ccc 1px solid}
.float0831 UL LI.bot {BORDER-BOTTOM-STYLE: none}
.float0831 UL.webZx {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px}
.float0831 UL LI.webZx-in {BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px}
.float0831 UL LI#ewm {height:100px;border-bottom:none;}