@charset "utf-8";
/* CSS Document */

body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}
ul,ol{list-style:none;}
em { font-style: normal; }
dt { font-weight: normal; }

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote, q{ quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }
.adv { margin-top: 0px; padding-top: 0px;}
/* 按钮样式 */
input, button, textarea, select { outline:none; resize:none}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}

/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }

/*浮动*/
.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}

/*a 链接*/
a { text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }
a:link { color:#666; }
a:visited { color:#666; }
a:hover, a:active, a:focus {color:#0092dd; text-decoration:none; }

/*图片居中*/
.middle { display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle;}
fieldset, img { border:0; vertical-align:middle}

/*常量*/
.hide{display:none !important; }
.show{display:block !important; }
.invisible{visibility:hidden;}
.noBg{background:none !important;}
.noBd{border:none !important;}
.noMargin{margin:0 !important;}
.noPadding{padding:0 !important;}

.grayBg{ background:#f8f8f8;}

/* common */
body { overflow-x:hidden; -webkit-text-size-adjust:none; font-family: Microsoft YaHei,Arial; color:#666; font-size:14px;}
.wrap { position:relative; width:1220px; margin:0 auto;}

.setArea { height: 33px; border-bottom: 1px solid #ededed; border-bottom: 1px solid #ededed; color: #a09e9e; font-size: 12px; line-height: 33px; position:relative; z-index:10;}
.setArea span { float: right; }
.setArea span a { padding: 0 8px; color: #a09e9e; }
.setArea span .qrCode{position:relative;}
.setArea span .qrCode em{position:absolute; top:25px; left:50%; margin-left:-65px; display:none;}

.topArea { height: 110px; background: url("../images/topArea.jpg") repeat-x; position:relative; z-index:1;}

.logo { float:left; padding-top:27px;}
.set{ float: right; line-height:60px; background:url(../images/tel.jpg)  no-repeat 0 10px; margin-top:20px; padding-left:55px; font-size:31px; font-family:'微软雅黑'; color:#008ad1;}
.set label{ font-size:12px; color:#323232; display:block; line-height:20px; padding-top:10px;}
.set span{ display:block; float:left; height:30px; line-height:30px; padding-bottom:10px;}


.nArea { height:54px; background:#0092dd;}
.nav ul{ width:1224px; margin-left:-2px;}
.nav ul li { float: left; width:136px; height:54px;text-align: center; }
.nav ul li a { display: block; line-height:54px; font-size: 16px;color: #fff;text-align: center;}
.nav ul li a:hover, .nav ul li a.current {color: #0092dd; background: url("../images/navcur.jpg") no-repeat center center; }


.banner{position:relative; width:100%; text-align:center; overflow:hidden; height:550px; }
.banner .bd{ position:relative; left: 50%; margin-left: -950px; width:1900px; height:550px; z-index:0;}
.banner .bd li{ vertical-align:top; zoom:1;}
.banner .hd {position: absolute; width: 100%; text-align: center; bottom: 30px; z-index: 2; }
.banner .hd li{ display: inline-block; margin: 0 6px; width: 12px; height: 12px; border-radius:12px; border: 1px solid #0092dd; background: #fff; cursor:pointer; text-indent:999em; }
.banner .hd li.on { background: #0092dd;}


.hzhb{ width:1220px; margin:30px auto;}
.hzhb ul li{ width:146px; height:46px; float:left; border:solid 1px #dedede; margin-right:30px;}
.hzhb ul li:last-child{ margin-right:0px;}


.footBg1{width:100%; padding:25px 0px; background:#f2f2f2; color:#fff;}
.footMain{ width:1220px; margin:0 auto;}

.footBox1{ width:230px; float:left;}
.footBox1 label{font-size:14px; width:230px;color:#2b2b2b; display:block; font-weight:bold;}
.footBox1 span{display:blockl; float:left;width:230px;color:#0092dd; margin:10px auto;font-size:24px;}

.footBox1 .span2{font-size:14px;width:230px; display:block; float:left;color:#0092dd;}
.footBox1 .span2 i{ font-style:normal;font-size:14px; color:#2b2b2b;font-weight:bold;}

.footBox2{ width:120px; float:left; margin-left:50px;}
.footBox2 label{ width:120px; display:block; float:left; font-size:14px; color:#2b2b2b; font-weight:bold;font-family:"微软雅黑";}
.footBox2 span{ width:120px; display:block; float:left; margin-top:10px;}
.footBox2  span ul li{ width:110px; background:url(../images/li_list1.jpg) left center no-repeat; padding-left:10px;list-style:disc;float:left; height:24px; line-height:24px; font-size:12px;font-family:"宋体";}
.footBox3{ width:110px; float:right;}

.footBg2{ width:100%; padding:25px 0px; background:#0092dd; color:#fff; font-family:"微软雅黑";}
.footBg2 span{ width:1200px; text-align:center;display:block; margin:0 auto; line-height:25px; font-size:14px;}
.footBg2 span a{ color:#fff;}
.rb-tools{ bottom: 120px;display: none;position: fixed;right: 20px;width: 32px; z-index: 999;}
.rb-tools .rockstar {background: rgba(0, 0, 0, 0) url("../images/rockstar.png") no-repeat scroll 0 0;display: block;height: 65px;margin-bottom: 5px;overflow: hidden;text-indent: -2000px;width: 29px;}


.INBanner{ width:100%; height:280px; overflow:hidden;}

.pageTop{ width:100%; border-bottom:solid 1px #ddd; height:35px; line-height:35px;}
.pageTop span{ width:1200px; display:block;margin:0 auto; background:url(../images/homeIcon.jpg) 0px 12px no-repeat; font-size:14px; color:#333333;padding-left:20px;}
.pageTop span a{ color:#333333;}


.page{ width:1220px; margin:30px auto;}
.pageMenu{ width:1200px; float:left;}
.pageMenu ul{}
.pageMenu ul li{width:170px;display:inline-block; float:left; *display:inline; zoom:1;height:40px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}
.pageMenu ul li:first-child{border-left:solid 1px #dcdcdc;}
.pageMenu ul li:last-child{border-right:solid 1px #dcdcdc;}
.pageMenu ul li a{text-align:center; width:169px; display:block;line-height:40px;float:left;background: url(../images/ibg.jpg) no-repeat right center; font-size:16px; color:#010101;}
.pageMenu ul li a.last{ background:none;}

.pageMenu ul li a.cur{ background:url(../images/menuABg.jpg) no-repeat; position:relative; color:#fff; height:48px;}

.pageMenu ul li a:hover{ background:url(../images/menuABg.jpg) no-repeat; position:relative; color:#fff; height:48px;}

.pageMenu2 ul li{width:140px;display:inline-block; float:left; *display:inline; zoom:1;height:40px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}
.pageMenu2 ul li:first-child{border-left:solid 1px #dcdcdc;}
.pageMenu2 ul li:last-child{border-right:solid 1px #dcdcdc;}
.pageMenu2 ul li a{text-align:center; width:139px; display:block;line-height:40px;float:left;background: url(../images/ibg.jpg) no-repeat right center; font-size:16px; color:#010101;}
.pageMenu2 ul li a.last{ background:none;}

.pageMenu2 ul li a.cur{ background:url(../images/menuABg.jpg) top center no-repeat; position:relative; color:#fff; height:48px;}

.pageMenu2 ul li a:hover{ background:url(../images/menuABg.jpg) top center no-repeat; position:relative; color:#fff; height:48px}


.pageNav{padding: 25px 0 40px; text-align: center; clear: both; }
.pageNav a { display: inline-block; margin: 0 2px; padding: 2px 10px; background: #fff; border: 1px solid #dcdcdc; border-radius: 2px; font-size: 14px;  }
.pageNav a:hover,.pageNav .current { background: #0092dd; color: #fff; border-color: #0087cd; }



.art-box { padding:45px 0 15px 0;  border-bottom: 1px solid #e1dfdf; text-align: center; }
.art-box h2 { font-size: 24px; color: #333; padding-bottom: 20px; font-weight: normal; }
.art-box .info span { padding: 0 10px; }
.art-box .info span em { padding-left: 5px; vertical-align: middle; font-size: 12px; }

.art-box2 { padding:45px 0 15px 0;  border-bottom: 1px solid #e1dfdf; text-align: center; width:950px; margin:0 auto; }
.art-box2 h2 { font-size: 24px; color: #333; padding-bottom: 20px; font-weight: normal; }
.art-box2 .info span { padding: 0 10px; }
.art-box2 .info span em { padding-left: 5px; vertical-align: middle; font-size: 12px; }


.article { padding:20px 0 30px; line-height:200%; word-wrap:break-word; font-size: 14px; word-break:break-all; }
.article img{max-width:1180px;}

.article2{padding:20px 0 30px; line-height:200%; word-wrap:break-word; font-size: 14px; word-break:break-all; width:950px; margin:0 auto;}
.article2 img{max-width:950px;}

.up-next { margin-bottom: 45px; padding: 10px 15px; line-height: 22px; background: #fff; border-radius: 4px; border: 1px solid #e7e7e7; }
.up-next ul li { float: left; width: 48%; padding:3px 0 3px 15px; border-right: 1px solid #e7e7e7; color: #999; font-size: 14px;  }
.up-next ul li a { }

.article-bottom-fx { padding: 35px 0 50px;text-align: center; border-top: 1px solid #e1dfdf;}
.article-bottom-fx p { color: #9dacb9; font-size: 12px; }
.article-bottom-fx .add img{cursor:pointer; }
.article-bottom-fx .zan { padding:15px 20px; border-radius:20px; color: #fff; font-size: 24px; font-weight: normal; background: #0092dd; cursor: pointer; margin-left:-150px;}
.article-bottom-fx .zan span{padding:0 20px;}
.article-bottom-fx .zan em { font-size:16px;}


.article-bottom-fx .buy { padding:15px 20px; border-radius:20px; color: #fff; font-size: 24px; font-weight: normal; background: #0092dd; cursor: pointer; margin-left:50px;}


.article-bottom-fx2 { padding: 35px 0 50px;text-align: center; border-top: 1px solid #e1dfdf; width:950px; margin:0 auto;}
.article-bottom-fx2 p { color: #9dacb9; font-size: 12px; }
.article-bottom-fx2 .add img{cursor:pointer; }
.article-bottom-fx2 .zan { padding:15px 20px; border-radius:20px; color: #fff; font-size: 24px; font-weight: normal; background: #0092dd; cursor: pointer; margin-left:-150px;}
.article-bottom-fx2 .zan span{padding:0 20px;}
.article-bottom-fx2 .zan em { font-size:16px;}


.article-bottom-fx2 .buy { padding:15px 20px; border-radius:20px; color: #fff; font-size: 24px; font-weight: normal; background: #0092dd; cursor: pointer; margin-left:50px;}


.up-next2 {padding: 10px 15px;width:950px; margin:0px auto 45px auto;line-height: 22px; background: #fff; border-radius: 4px; border: 1px solid #e7e7e7; }
.up-next2 ul li { float: left; width: 48%; padding:3px 0 3px 15px; border-right: 1px solid #e7e7e7; color: #999; font-size: 14px;  }
.up-next2 ul li a { }