/* CSS Document */
body{ margin:0px auto; padding:0px;font-family:"宋体"; font-size:12px; color:#fff; line-height:18px; background-color:#191919;}
.bg{ background:url(images/bg.gif) repeat-x; height:620px;}
.bg-1{width:1000px; margin:0px auto; padding:0px; background:url(images/bg14.gif) repeat-x; height:620px;}
ul{padding:0px;margin:0px;list-style-type: none;}
.float_left{ float:left;}
.float_right{ float:right;}
a{ text-decoration:none;}
a.se{ color:#F7D9A5; line-height:24px;}
a.text { color:#ccc;}
a.text:hover { color:#666666;}
a.text:visited { color:#ccc;}
a.text:active { color:#666666;}
a.text1{ float:left; color:#ccc;}
a.text1:hover{ color:#666;}
a.text2{ color:#ccc;}
a.text2:hover{ color:#666;}
a.text4{ color:#E52D3C;}

a.bt{float:left; color:#D30000;}
a.text3{ color:#fff;}
span.bold{ font-weight:bold;}
span.se{ color:#F7D9A5;}
span.se1{ color:#FF0000;}
span.se2{float:right; font-family:Arial; font-size:11px;}
span.ziti{ font-family:Arial; font-size:10px;}
span.dian{ font-size:15px;}
span.news{ float:right;}
span.tu{ float:left; width:10px;}
span.dazi{ font-size:16px; font-weight:bold;}
span.riqi{ float:right;}
.da{ margin:0px auto; padding:0px; width:900px;}
.top{ padding-top:45px; height:50px; width:900px;}
.top1{ padding-top:45px; height:75px; width:900px;}
.xiaotu{ width:670px; margin:0px auto; padding:0px; overflow:hidden;}
.jiantou{ float:left; padding-top:15px;}
.jiantou1{ text-align:center;}
.tu{ float:left;}
.box{ width:15px; overflow:hidden; float:left; height:5px;}
.box1{ width:30px; overflow:hidden; float:left; height:5px;}
.box2{ height:10px; width:200px;}
.left{ width:465px; float:left; height:311px;}
.left1{ width:540px;height:354px; float:left;}
.left3{ width:415px;float:left; padding-left:55px;}
.left4{ width:592px;float:left; padding-left:55px;}
.left5{ float:left;}
.left1tu{ width:339px; float:left; height:354px;}
.left1zi{ width:200px; float:left;padding-top:45px;}
.right{ width:405px; float:right;}
.right1{ width:300px; float:right; overflow:hidden;}
.right11{ width:300px; overflow:hidden;}
.right111{ float:left; padding-top:20px;}
.right112{ float:left;}
.right3{ width:340px; float:right; overflow:hidden; padding-right:50px;}
.right4{ width:205px; float:right; overflow:hidden; padding-right:15px;}
.right5{ width:207px; float:right;  padding-right:50px; padding-top:35px;}
.right5 li{line-height:22px;width:195px;overflow:hidden;}
.right6{ width:420px; float: right; }
.right7{ width:365px; float: right; overflow:hidden; padding-right:40px; padding-top:30px;}
.right7 li{ background:url(images/xuxian.gif) left no-repeat; background-position:bottom; height:30px; line-height:30px;text-indent:2ex; }
.zi{  width:335px; padding-left:25px;}
.hengtu{ width:900px; overflow:hidden; padding-top:15px;}
.hengtu1{ float:left; width:250px; overflow:hidden;}
.hengtu11{ float:left; width:60px; height:57px;}
.hengtuzi{ float:right; width:180px;}
.xia{ padding-left:55px;}
.xiazi{ float:left; width:390px;}
.xiatu{ float:left; padding-top:35px; padding-left:40px;}
.xiatu li{ font-size:12px; font-weight:bold;}
.jianjie{ width:342px;}
.sbtu{ background:url(images/tudi.gif) no-repeat; width:204px; height:70px;}
.sbtu1{ padding-left:3px; padding-top:3px; width:98px; float:left;}
.sbright{ float:left;}
.sbzi{ padding-left:10px; padding-top:8px;}
.sban{ padding-left:30px; padding-top:5px;}
.map{ border: solid 4px #787676; width:828px; height:369px; margin:0px auto; padding:0px;}
.map1{ float:left;}
.map2{ float:right; width:188px; background:url(images/map1.gif) no-repeat; height:369px; padding-left:25px; padding-top:10px; color:#666;}
.map2 a:link{ color:#454545;}
.map2 a:hover{ color:#ff0000;}
.map22{padding-top:15px;}
.vip{ padding-top:30px;}
.vip input { border:0px;}
.vip1{ width:410px; padding-right:10px; padding-top:25px;}
.vipzx{ padding-top:30px; color:#ccc;} 
.flash{ padding-bottom:20px;}
.flash1{  padding-top:30px; text-align:center; width:350px; }
.flash2{overflow:hidden; padding-top:20px; }
.flashtu{ float:left; width:100px; text-align:center;}
.newsbt{ font-weight:bold; font-size:14px; text-align:center; padding-top:30px; height:25px;}
.newsnr{ line-height:24px; text-indent:4ex;}
.newstu{ border:3px solid #ccc; width:557px; margin-top:35px;}
.newszi{ padding-top:5px; height:208px;}
.news1{  height:242px; overflow:hidden;}
p{ margin:0px; padding:0px; padding-top:10px;}
.shiping{ padding-top:10px;}
.foot{ width:842px; margin:0px auto; padding:0px; padding-top:40px; overflow:hidden; color:#ccc; padding-bottom:20px; text-align:center;}