@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:"宋体",Arial; font-size:12px;  color:#555555; background:#FFF;}
ul{ margin:0; padding:0; list-style:none;}
a{ color:#555555; text-decoration:none;}
a:hover { color:#dd050d;}
img{ border:none;}
p{ margin:0; padding:0;}

.top {width:100%; height:auto; background:url(../images/tb_27.jpg) no-repeat center top;}
.t_bg {width:960px; height:148px; margin:0 auto; position:relative;}
.logo { position:absolute; top:36px; left:0px; width:auto; width:276px; height:92px; background:url(../images/logo.png) no-repeat center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');_background:none;}
.t_txt {position:absolute; width:321px; height:62px; right:165px; top:65px; background:url(../images/tb_2.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tb_2.png');_background:none;}
.t_menubox {width:100%; height:60px;}
.menu {width:964px; height:52px; margin:0 auto; background:url(../images/tb_28.gif) no-repeat;}
.menu ul li {float:left; width:91px; height:50px; padding-right:2px; background:url(../images/tb_4.gif) no-repeat right; position:relative;}
.menu ul li a {display:block; width:100%; height:48px; line-height:48px; font-weight:bold; color:#FFF; text-align:center;}
.menu ul li a:hover {background:url(../images/tb_5.png) no-repeat center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tb_5.png');_background:none; color:#a40107; position:absolute; top:-3px; cursor:pointer}

.tggbox {width:960px; height:300px; margin:0 auto;}
.tgg_l {float:left; width:697px; height:298px;}
.tgg_l p { display:none;}
.tgg_r {float:right; width:255px; height:298px;}
.tsearch {width:100%; height:26px; background:url(../images/tb_29.gif) no-repeat;}
.tsearch input {float:left; width:140px; height:16px; padding:0 5px; margin-left:30px; margin-top:6px; background:none; border:none; color:#555555}
.tsearch a {width:65px; height:26px; float:right;}
.tgglist {width:253px; height:264px; _height:265px; border:1px solid #d0d0d0; margin-top:4px; padding-top:2px; _padding-top:1px;}
.tgglist ul {width:242px; height:auto; margin:0 auto;}
.tgglist ul li {width:240px; height:60px; border:1px solid #FFF; margin-top:3px; _margin-top:2px; position:relative; background:#FFF }
.tgglist ul li a.img {float:left; margin-left:6px; display:inline; margin-top:5px; width:78px; height:51px;}
.tgglist ul li p {float:left; width:145px; height:55px; padding-left:7px; margin-top:3px; line-height:1.6}
.tgglist ul li p a {color:#990000; font-weight:bold;}
.tgglist ul li span { display:block; width:100%; height:60px; background:#FFF;opacity: 0.00;-moz-opacity:0.00;filter:alpha(opacity=0); position:absolute; top:0; left:0; cursor:pointer;}
.tgglist ul li.hover { border:1px solid #990000; background:#EEEEEE;}
.tgglist ul li a.cover { position:absolute; display:block; width:242px; height:62px; top:-1px; left:-1px; /*margin-top:-59px; margin-left:-1px;*/ background:#FFF;opacity: 0.01;-moz-opacity:0.01;filter:alpha(opacity=1);}

.center {width:960px; height:auto; margin:0 auto; margin-top:9px; padding-bottom:16px;}
.irow_1 {width:100%; height:287px;}
.i_1 {float:left; width:312px; height:287px; background:url(../images/tb_7.gif) no-repeat;}
.i_1_t {height:30px;}
.i_1_c {width:292px; height:auto; margin:10px auto auto 9px;}
.i_about {line-height:1.7; padding-top:5px;}
.i_listbox {float:left; width:312px; height:274px; background:url(../images/tb_9.gif) no-repeat; margin-left:11px;}
.i_listbox_t {width:100%; height:32px;}
.i_listbox_t p {float:left;}
.i_listbox_t a {float:right; margin-top:10px; margin-right:5px; color:#000000;}
.i_listbox_t a:hover { color:#dd050d}
.i_list {width:295px; height:auto; margin:0 auto; margin-top:10px;}
.i_list ul { width:100%; height:auto;}
.i_list ul li { width:100%; height:14px; padding-bottom:10px;}
.i_list ul li a { float:left;}
.i_list ul li span { float:right;}
.i_list ul li.fir {width:100%; height:70px; padding-bottom:12px;}
.i_list ul li.fir a.img {display:block; float:left; width:86px; height:65px; padding:1px; border:1px solid #cccccc;}
.i_list ul li.fir a.img:hover { border:1px solid #990000}
.i_list ul li.fir p {float:left; width:185px; height:auto; padding-left:12px; line-height:1.8}
.i_list ul li.fir a.tit {font-weight:bold; color:#990000; float:none;}
.i_list ul li.fir a.more { float:none; color:#006995;}
.i_list ul li.fir a:hover { color:#dd050d}
.i_list p.himg {width:283px; height:auto; padding:3px; border:1px solid #e4e4e4; margin:0 auto; margin-bottom:14px;}

.i_store {width:960px; height:160px; margin:0 auto; background:url(../images/tb_12.gif) no-repeat top; position:relative;}
.i_store a.more {float:right; right:13px; top:10px; color:#000000; position:absolute;}
.i_store a.more:hover { color:#dd050d}
.i_storelist { float:left; display:inline; width:924px; height:105px; margin-top:40px; margin-left:20px; overflow:hidden;}
.i_storelist td { /*padding-right:12px;*/ height:105px;}
.i_storelist td a {margin-right:12px;}
.i_storelist td img {padding:2px; border:1px solid #c1c6c2; margin-right:12px;}

.blink {width:100%; height:114px; background:url(../images/tb_16.gif) no-repeat;}
.blinks {float:left; display:inline; width:940px; height:62px; overflow:hidden; margin-top:45px; margin-left:15px;}
.blinks ul li {float:left; width:144px; height:62px; margin-right:12px; display:inline;}
.blinks ul li a {display:block; padding:1px; border:1px solid #ccc;}

.bottom {width:100%; height:111px; background:url(../images/tb_17.gif) repeat-x;}
.botbox {width:960px; height:auto; margin:0 auto; color:#e4e4e4;}
.botbox p {text-align:center;}
.botbox a { color:#e4e4e4;}
.botbox a:hover { color:#fff317;}
.bmenu {padding:26px 0px 8px 0px;}
.copyr {line-height:1.8; font-family:arial;}

.left {float:left; width:240px; height:auto; padding-bottom:20px;}
.nmenubox {width:100%; height:auto;}
.nmenu {width:100%; height:auto; background:url(../images/tb_20.gif) repeat-y;}
.nmenu ul {padding-left:32px; }
.nmenu ul li {width:auto; height:20px; padding-top:6px; background:url(../images/tb_22.gif) no-repeat 0px 7px; font-size:14px; padding-left:22px;}
.nmenu ul li.ej { margin-left:22px; }
.nmenu ul li a {color:#b20606;}
.nmenu ul li a:hover { color:#FF0000; font-weight:bold;}
.nmenu ul li a.hover { color:#FF0000; font-weight:bold;}

.l_ad {border:2px solid #e4e4e4; margin:10px auto;}
.l_search {width:100%; height:88px; background:url(../images/tb_23.gif) no-repeat; position:relative;}
.l_search p {padding:13px 0px 0px 12px;}
.l_search div {width:223px; height:26px; background:url(../images/tb_24.gif) no-repeat; position:absolute; left:10px; top:43px;}
.l_search div input {float:left; width:110px; height:16px; padding:0 5px; margin-left:28px; margin-top:6px; background:none; border:none; color:#555555}
.l_search div a {width:65px; height:26px; float:right;}
.l_slide {padding:10px 0px;}

.right {float:right; width:703px; height:auto; padding-bottom:20px;}
.r_head {width:100%; height:29px; background:url(../images/tb_18.gif) no-repeat; position:relative;}
.r_htit { position:absolute; top:8px; left:28px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.r_pos {position:absolute; right:10px; top:9px; color:#FFFFFF;}
.r_pos a { color:#FFFFFF;}
.r_pos a:hover { text-decoration:underline;}

.single {width:650px; height:auto; margin:20px auto; line-height:2;}

.list {width:100%; height:auto; padding-bottom:20px;}
.list ul {width:94%; padding-left:3%;  margin-top:15px;}
.list ul li {width:95%; padding-left:3%; padding-right:2%; height:18px; border-bottom:1px dotted #CCC; margin-top:10px; background:url(../images/tb_25.gif) no-repeat 10px 4px; }
.list ul li a { float:left;}
.list ul li span { float:right; font-family:arial;}

.npage {width:660px; height:26px; /*border-bottom:#7c7b78 1px dashed;*/ margin-left:auto; margin-right:auto; padding-top:20px;}
.npage .p_n {float:right; text-align:right; color:#dd050d; padding-top:2px;}
.npage .p_n a { color:#dd050d;}
.npage .p_n a:hover {color:#a6a4a1;}
.npage .num {float:right; font-family:Arial; padding-right:10px;}
.npage .num a {display:block; float:right; padding:0px 4px; text-align:center; color:#dd050d; margin-right:2px;}
.npage .num a:hover { background:#dd050d; color:#FFF;}
.npage .num a.hover { background:#dd050d; color:#FFF;}

.imgs {width:100%; height:auto;}
.imgs ul { margin-top:20px; margin-left:15px;}
.imgs ul li {float:left; width:160px; overflow:hidden; height:164px; text-align:center; line-height:1.8; margin-right:10px;}
.imgs ul li a img {border:1px solid #BBBBBB; padding:2px;}
.imgs ul li a:hover img { border:1px solid #FF0000;}

.scon {width:98%; height:auto; padding-top:0px; line-height:1.8; padding-left:1%;}
.viewtit {font-size:16px; font-weight:bold; text-align:center; color:#da2117}
.viewdes { text-align:center; padding-top:0px;color:#da2117; padding-bottom:5px;}
.singletxt { font-size:14px;}

.consultbox { width:500px; height:330px; background:#F1F1F1; margin-left:5px; margin-top:20px; padding-top:20px; padding-left:20px;}
.consulttb {float:left; width:80%; height:22px; background:url(../images/zixun_tb1.jpg) no-repeat left}
.consulttext {float:left; width:90%; height:40px; line-height:40px; font-size:14px; font-weight:bold}
.consultform { width:90%; height:auto; padding-top:10px;}
.consultformrow {float:left; width:97%; height:30px; line-height:20px;}
.consultformrow .labal {float:left; width:60px; height:20px;}
.consultformrow .inputbox {float:left; width:180px; height:auto; color:#FF0000}
.consultformrow .input {width:155px;height:16px; background:#FFF; border:#7F9DB9 1px solid}
.consulttextarea {width:360px; height:90px;border:#7F9DB9 1px solid; background:#FFF}

.storetable td { background:#FFF;}