body{margin:0;color:#333;font-size:12px; font-family:"microsoft yahei"}
a{color:#333;text-decoration:none}
a:hover{color:#e67817;text-decoration:underline}
* {margin: 0px;padding:0px}
ul,li{list-style:none}
img{border:0}
#wrap{margin:0 auto}
.clear{ height:0px; clear:both; display:block;}

b, h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: bold;
}

/*container - start*/
.container {width:1200px;overflow:hidden;margin:0 auto;}
/*container - end*/

/*公信度*/
.trust{width:958px;height:68px;border:1px solid #ebebeb;background: repeat-x #fff;margin-bottom:10px;float:left}
.trust ul{padding:4px 0 4px 60px;float:left}
.trust ul li{background: no-repeat right 2px;padding:0 5px;float:left}
.trust ul li.last{background:none}

/*通用*/
.processing { margin-bottom:-4px;}

.divprocessing { width:100%; text-align:center; color:#8f282f;}
.divprocessing img { margin-bottom:-3px; margin-right:6px;}


/*网站地图*/
#content .site_maps { width:100%; overflow:hidden; margin:10px 0px;}
#content .site_maps h1 {background: none repeat scroll 0 0 #fdf2f2; height:28px; font-size:12px; line-height:28px; padding-left:20px; font-weight:bold;}
#content .site_maps .map_list { line-height:28px; margin-bottom:10px; padding:10px 10px; overflow:hidden;}
#content .site_maps .map_list span { padding:0px 0px 0px 4px;}
#content .site_maps .map_list a { white-space: nowrap;}
#content .site_maps .mapsbox_h { width:100%; height:40px; margin-bottom:5px;}
#content .site_maps .mapsbox_h img { float:left}
#content .site_maps .mapsbox_h div { float:right; line-height:50px;}
#content .site_maps .mapsbox_h div a { padding:0px 4px;}

.friend-links{ text-align:left;}


.foot-bar { position:fixed; bottom:0px; left:50%; margin-left:-480px;}

html {
  -ms-text-size-adjust: 100%;
  -ms-webkit-size-adjust: 100%;
}
}
.cart {
  border-left: 4px solid transparent;
  _border-left: 4px solid #fff;
  border-right: 4px solid transparent;
  _border-right: 4px solid #fff;
  border-top: 4px solid #666;
  display: inline-block;
  overflow: hidden;
  height: 0;
  margin-top: -2px;
  margin-left: 2px;
  vertical-align: middle;
  width: 0;
}
a.backtop{display:none;width:60px;height:130px;text-indent:-9999em;overflow:hidden;background: no-repeat;position:fixed;bottom:100px;right:10px}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
/* pager */
.pager_v4,.pagin{text-align:center;padding:10px 0}
.pager_v4 a,.pager_v4 span,.pagin a,.pagin span{display:inline-block!important;height:27px!important;padding:0 10px!important;font:normal 12px/26px arial,helvetica,sans-serif!important;color:#666!important;background-position:0 -956px;border:1px solid #e4e4e4;margin-right:5px}
.pager_v4 a:hover,.pager_v4 a.current,.pagin a:hover,.pagin a.current{background:#c90000!important;color:#fff!important;border:1px solid #e4e4e4!important}


/*top - start*/
/*.top {height:30px;width:100%;background-color:#b12b26;}
.topwrap {width:1200px;overflow:hidden;margin:0 auto;height:30px;}

.navlinks {float:right;overflow:hidden;height:30px;font-size:12px;line-height:30px;}
.navlinks a {display:block;margin-right:13px;color:#fff;float:left;}
.navlinks a img {vertical-align:middle;margin-right:5px;}
/*top - end*/

/*nav - start*/
.nav {background-color:#58b530;width:100%;height:36px;overflow:hidden;margin:0 auto;position:absolute;z-index:1000;left:0px;top:0px;}
.nav .mainnav {height:36px;font-size:14px;width:1200px;margin:0 auto;}
.nav .mainnav li {height:36px;_width:171px;float:left;display:inline;margin:0 41px;_margin:0px;}
.nav .mainnav li a {color:#fff;display:block;height:36px;line-height:36px;}
/*nav - end*/


/*header - start*/
.header {width:100%;overflow:hidden;height:125px;margin-top:36px;}
.header .top {width:1200px;overflow:hidden;margin:0 auto;height:125px;}
.header .logo {width:210px;height:48px;float:left;padding-top:36px;margin-right:30px;}
.header .ad {float:left;width:434px;height:50px;padding-top:36px;}
.header .tel {float:right;width:180px;padding-top:36px;overflow:hidden;font-size:16px;line-height:21px;color:#555;overflow:hidden;}
.header .tel span {float:left;width:45px;height:45px;overflow:hidden;margin-right:8px;}
/*header - end*/

/*banner - start*/
.banner {position:relative;height:674px;width:100%;z-index:99;margin:0 auto;}
.banner li {position:absolute;top:0;left:0;height:674px;width:100%;display:none;z-index:1000;}
.banner li a {width:100%;height:674px;display:block;}
.banner li img {display:none;height:674px;}
.bannerctrl {position:absolute;width:100%;height:15px;left:0;bottom:10px;z-index:1005;}
#banner_dll {width:1000px;overflow:hidden;margin:0 auto;font:11px/18px 'arial';text-align:center;}
#banner_dll a {width:15px;height:15px;background: no-repeat;display:inline-block;overflow:hidden;margin:0 4px;text-align:center;text-indent:-10000px;color:#fff;}
#banner_dll a.cur {background: no-repeat;}
/*banner - end*/


/*footer - start*/
.footer {width:100%;overflow:hidden;font-size:14px;line-height:24px;color:#555;padding-bottom:50px;}
.footer .nav {position:static;}

.address {overflow:hidden;width:946px;margin:0 auto;padding:35px 0;}
.per_address {float:left;display:inline;width:415px;margin:0 29px;overflow:hidden;line-height:30px;}
.per_address h2 {font-size:21px;font-weight:normal;line-height:30px;padding-bottom:10px;}

.friendlink {width:1050px;margin:0 auto;overflow:hidden;}
.friendlink a {padding:0 24px;color:#555;}
.friendlink a:hover {text-decoration:underline;}
/*footer - end*/
