/*======================reset=================*/
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, 'HiraginoSansGB', \5b8b\4f53, sans-serif }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100% }
address, cite, dfn, em, var { font-style:normal }
ul, ol, li { list-style:none; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: none; }
a:active {outline:none;blr:expression(this.onFocus=this.blur());}
a:visited{outline:none;blr:expression(this.onFocus=this.blur());}
fieldset, img { border:0 }
/*
table { border-collapse:collapse; border-spacing:0 }
*/
table { }
/*======================public==================*/
html { overflow-x: hidden; overflow-y: auto; _background-attachment:fixed; _background-image:url(_blank); }
.h0 { height:0px; font-size:0px; list-style:0px; clear:both; }
.clear{clear:both;}
.h10 { height:10px; font-size:0px; list-style:0px; clear:both; }
.h15 { height:12px; font-size:0px; list-style:0px; clear:both; }
.h20 { height:20px; font-size:0px; list-style:0px; clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.l { float:left; }
.r { float:right; }
.m { margin:0 auto; }
.w { width:1050px; margin:auto; margin-top:90px; overflow:hidden; clear:both; min-height:590px;}
.w_index { width:1050px; margin:auto; overflow:hidden; clear:both; }
.o { overflow:hidden; }
.wrap { width:100%; }
.header { width:100%; position:fixed; left:0; top:0;  z-index: 10; background:url(../images/navbg.png) repeat-x bottom; height:80px; padding-bottom:14px; }
.main { width:100%; }
.footer { width:100%; clear:both; }
.rte { position:relative; }
.ale { position:absolute; }
body { font-size:13px; color:#333; font-family: "Microsoft YaHei", "宋体", Arial, sans-serif; -webkit-text-size-adjust: none; }
.h_bg { background-color:#fff; overflow:hidden; }
.date { color:#999; float:right; padding-right:10px; }
.border1 { border-top: 3px solid #6A6A6A; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; }
.border2 { border-top: 3px solid #6A6A6A; border-left: 2px solid #CECECE; }
.border3 { border-top: 3px solid #6A6A6A; border-right: 2px solid #CECECE; border-left: 2px solid #CECECE; }
.border4 { border-bottom: 1px dotted #ccc; }
.border { border:1px solid #DDD; }
.green, a.green, .green a { color: #65d600 !important; }
/*-------------------------------------------head-------------------------------------------*/

.head { width:1050px; z-index:99; overflow:visible; height:86px; margin:auto; }
.head .txt1 { width:300px; }
.head .txt2 { width:500px; height:40px; color:#ccc; line-height:40px; text-align:right; }
.txt2 a { color:#fff; }
.top { display:none; }
.logo { left: 0px; top: 22px; }
.logo a { text-decoration:none; }
.language { left: 180px; top: 55px; font-weight:bold; font-size:13px; width:80px; }
.language a { background:url(../images/icon1.jpg) no-repeat right center; padding-right:15px; float:left; color:#424143; }
.close { display:none; }
.linkstop { top:50px; right: 0px; width:77px; height:29px; background:url(../images/links.jpg) no-repeat; cursor:pointer; display:none; }
.bgon { background-position:bottom center; }
.linkulbg { display:none; /*默认隐藏*/ width:160px; position:absolute; right:-50px; top:27px; padding:35px 15px 10px 15px; background:url(../images/linkulbg.png) 0 -65px; }
.linkulbg li { background:url(../images/linklibg.png) no-repeat left center; height:35px; line-height:34px; }
.linkulbg li a { font-size:13px; color:#fff; padding:0px; font-weight:normal; background:none; text-align:left; opacity:1; -moz-opacity:1; filter: alpha(opacity=100); height:35px; line-height:34px; }
.linkulbg li a:hover { text-decoration:none; color:#fff; font-weight:bold; }
.tel { top:65px; right: 0px; }

/* SearchBar */
.sbox{top:0px; right: 0px; width:200px; height:80px; position:absolute;}
.sbox1{top:0px; right: 0px; width:200px; height:80px; position:absolute;}
.sbtn { top:50px; right: 0px; width:16px; height:30px; background:url(../images/sbtn.jpg) no-repeat; z-index:9; cursor:pointer; }
.sbtn1 { right: 0px; width:16px; height:30px;  background:url(../images/sbtn.jpg) no-repeat bottom; top:43px;z-index:9; cursor:pointer; display:none; }
.SearchBar { top: 10px; right: 0px; width:198px; height:25px; background:url(../images/search.jpg) no-repeat left top; display:none; }
.SearchBar #search-text { width: 140px; padding:0px 12px; margin:0px; color:#666666; height:25px; line-height:25px; font-size:12px; background:none; border:none; padding-left:15px; float:left; }
.SearchBar #search-submit { border:none; background:none; font-size:12px; color: #FFFFFF; height:25px; margin:0px; cursor:pointer; padding:0px; line-height:25px; width:30px; float:right; }

.SearchBar1 { top: 50px; right: 0px; width:172px; height:26px; background:url(../images/ss.jpg) no-repeat left top;  }
.SearchBar1 #search-text { width: 130px; margin:0px; color:#666666; height:26px; line-height:26px; font-size:12px; background:none; border:none; padding-left:12px; float:left; }
.SearchBar1 #search-submit { border:none; background:none; font-size:12px; color: #FFFFFF; height:25px; margin:0px; cursor:pointer; padding:0px; line-height:25px; width:25px; float:right; }


.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*-------------------------------------------slideBox-------------------------------------------*/
.slideBox { width:1150px; height:420px; overflow:hidden; position:relative; margin:auto; z-index: 1; }
/*.slideBox .hd { height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul { overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li { float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on { background:#f00; color:#fff; }*/

.slideBox .hd { width:30%; right:0px; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.slideBox .hd li { margin: 0 5px; background: url(../images/not_dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline;
zoom:1; _background: url(../images/dot8.png) no-repeat 0 -16px; }
.slideBox .hd .on { background-position:0 0; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:1150px; height:420px; display:block; }
/*-------------------------------------------navBar-------------------------------------------*/
.navbox { position:absolute; top:55px; left:280px; width:780px; z-index:8;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.navBar { height:38px; position:relative; color:#fff; background:url(../images/nav_bg1.png); z-index:8;}
.nav { width:780px; margin:0 auto; font-family:"Microsoft YaHei", SimSun, SimHei;}
.nav .n { position:relative; display:block; float:left; height:20px; width:100px; text-align:center;  margin-right:8px; color:#333;filter:alpha(Opacity=80); }
.nav a { color:#424143; display:block; height:20px; line-height:20px; font-size:14px; position:relative; text-align:center; font-family: "微软雅黑","宋体"; font-weight:bold; text-decoration: none; }
.nav a span { display:block; font-size:12px; font-weight:normal; color:#8D8D8D; position:absolute; top:17px; left:0px; width:125px; text-align:center; }
.nav a:hover { color:#f00; background:url(../images/nav_on.png); }
.nav .on a { color:#424143; background:url(../images/nav_on.png);}
.nav .sub { display: none; /*默认隐藏*/ width:180px; position:absolute; left:0px; top:39px; padding:10px 15px; background:url(../images/subbg.png) left top; }
.nav .sub li { background:url(../images/sublibg.png) no-repeat left center; padding-left:15px; height:35px; line-height:34px; }
.nav .sub li a { font-size:14px; color:#FFF;  padding:0px; font-weight:normal;font-weight:bold; text-align:left; opacity:1; -moz-opacity:1; filter: alpha(opacity=100); height:35px; line-height:34px; }
.nav .sub li a:hover { text-decoration:none; color:#fff; font-weight:bold; }
/*-------------------------------------------content-------------------------------------------*/
.nav_h { border-bottom:6px solid #6C6E70; overflow:hidden; width:1050px;  }
.nav_h li { float:left; width:255px; border-right: 1px solid #CCC; border-left: 1px solid #979797; }
.tit_nav { height:50px; line-height:50px; font-size:16px; text-align:center; }
.tit_nav a:hover { color: #3C3C3D; text-decoration: none; }
.pic_nav { padding-bottom:6px; text-align:center; overflow:hidden; }
.pic_nav a img:hover, .news_h a img:hover { filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.nav_h li.navli1 { border-left:none; }
.nav_h li.navli4 { border-right:none; }
.tit_h { height:32px; line-height:32px; border-bottom: 1px solid #CECECE; margin:0 10px; position:relative; }
.l1_h { width:336px; }
.l2_h { width:460px; }
.l3_h { width:483px; }
.l4_h { width:310px; }
.cont_h { padding:0 15px; }
a.more { font-size:10px; line-height:10px; top:10px; right:10px; color:#666; position:absolute; font-family:Arial, Helvetica, sans-serif; }
.img1_h { width:95px; }
.txt1_h { width:195px; }
a.a1 { color:#039; font: 10px Arial, Helvetica, sans-serif; }
.l1_h li { }
.l1_h li a { padding-left:15px; background:url(../images/icon.gif) no-repeat left center; width:200px; height:20px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; }
.txt2_h { height:72px; position:relative; }
a.a2 { float:right; width:41px; height:11px; right:10px; bottom:0px; position:absolute; }
.news1_h { line-height:22px; position:relative; }
.news2_h { line-height:22px; position:relative; height:130px; width:463px; }
.news2_h li { float:left; width:49%; }
.news2_h li a { float:left; width:210px; height:22px; line-height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.img3_h img { padding:2px; border: 1px solid #CECECE; }
.txt4_h { width:170px; line-height:22px; }
.footer { text-align:center; width:100%; background:#E0E0E0; overflow:visible; height:60px; z-index:999;}
.foot { width:1100px; margin:auto;z-index:999; font-size:12px;}
.wximg { top:-239px; right: 0px; width:240px; height:250px;background:url(../images/wxbg.jpg) no-repeat top; display:none; z-index:99; }
.wximg img { width:160px; height:160px;}
.wxclose{ float:right; width:20px; height:20px; cursor:pointer; clear:both; margin-right:10px;}
.wxtxt { margin-top:5px; line-height:60px; right: 25px; cursor:pointer; color:#868789; }
.foot_l{float:left; overflow:hidden; width:300px; margin-left:25px; text-align:left; margin-top:5px; height:60px; line-height:60px; cursor:pointer; color:#868789; }
.footer .foot .foot_l a{color:#868789;}
.gongshang{float:left; overflow:hidden; width:60px; margin-top:10px;}
.foot1{ width:280px; overflow:hidden; float:left; text-align:left;}
.foot2{ width:400px; overflow:hidden; float:left;  text-align:center; line-height:60px; margin-top:5px; color:#868789;}
.footer .foot2 a{color:#868789;}
.foot3{ width:250px; overflow:hidden; float:right; text-align:right; padding-right:35px;}
.ipc{top:-5px; right: 0px; width:27px; height:26px;background:url(../images/ipc.jpg) no-repeat top;}

/*-------------------------------------------login-------------------------------------------*/
.logintop{ top:5px; right:0px;}
.title{line-height:30px;height:30px;margin:0 0 15px 0;padding:0 0 15px 0;font-size:14px;font-weight:bold;border-bottom:1px solid #F0F0F0;width:600px;}
#userbase{margin:30px 0 0 0;overflow:hidden;clear:both;}
.login-l{float:left;width:620px;min-height:300px;}

.login-l .login{ margin: 20px auto; width:400px;}
.login-l .reg{ margin: 20px auto; width:610px;}
.login-l .data{ margin: 20px auto; width:580px;}
#userbase .midline{float:left;width:60px;height:300px;display:block;background:url(../images/bg_user_line.gif) no-repeat center top;}

.info{float:left;width:200px;}
.info p{margin:10px 0;padding:0;color:#999;}
.bnt_2 a{background:#309AD8;width:115px;height:29px;display:block;color:#fff;text-align:center;line-height:30px;}
.bnt_2 a:hover{color:#fff;background:#1B81BC;}

.bnt_1 a, .bnt_1{background:#c4161c;border:0;width:100px;height:30px;line-height:30px;font-size:12px;color:#fff;cursor:pointer;}

.info h2{ font-size:16px; padding:15px 0px; height:20px;}
.info li a{ height:26px; line-height:26px; display:block; color:#F00;}
.info li a:hover{ text-decoration:underline;}
.link{width:440px; height:180px; margin:220px auto;}
.link1{float:left; width:161px; height:137px;}
.link2{float:right; width:161px; height:137px;}
.link1 p,.link2 p{ line-height:42px; text-align:center; background:#D9161A; color:#FEFEFE; font-size:16px; font-weight:bold;}
#info .link p{padding:0;}

/*首页JS图片切换效果*/
.www51buycom { width: 1150px; margin:0 auto; padding-top:95px; height:427px; overflow:hidden; clear:both; }
.www51buycom .prev,
.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 230px;}
.www51buycom .prev { float:left; margin-left:40px; }
.www51buycom .next { float:left; margin-left:1050px;  background-position: right }
