@charset "utf-8";
/* reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td,  dl, dd, form, input, textarea { margin: 0; padding: 0; }
body { font: 12px/24px '微软雅黑', Arial, '宋体', HELVETICA; color: #000; background:url(/images/bj.jpg) top center; }
img { border: 0; vertical-align: top; }
li { list-style-type: none; }
button, input, select, textarea { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea {  resize: none; outline: none; }
a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }
A:visited {
    COLOR: #666;
}
a:hover { color: #0a92e8; }
a:hover img {opacity:.80;}
/* end reset */

/* public */
.w1150 { width:1000px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb20 { margin-bottom: 20px; }
.cl { zoom: 1; }
.cl:after { content: ''; display: block; clear: both; }
.eps { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
/* end public */

/* header */
.topbar { height: 30px; background: #f6f6f6; line-height: 30px; }
.topbar span { cursor: default; font-family: Arial; margin: 0 8px; }
.head { height: 140px;background:#fff }
.head h1 { margin-left: 6px; *display: inline; }
.head .vice { margin-left:30px; }
.head h2 { font-size:32px; font-weight: bold; line-height:34px; padding-top: 46px;color: #0a92e8;  }
.head p { font-size: 28px; line-height:30px; padding-top:24px; position: relative; top:2px; }
.head p span{font-size:20px; color:#0a92e8}
.nav { height: 45px; background-color:#0a92e8 }
.nav li, .nav h2, .nav a { float: left; }
.nav .none { background: none; }
.nav a { width: 140px; height: 45px; line-height: 45px; font-size: 14px; color: #fff; text-align: center; }
.nav a:hover, .nav .active a { color: #fff000; }


/* banner */
.fullSlide { width: 100%; height: 500px; overflow: hidden; position: relative; }
.fullSlide .bd { width: 1920px; height: 500px; position: relative; left: 50%; margin-left: -960px; }
.fullSlide .ctrl { position: absolute; width: 1150px; left: 50%; margin-left: -575px; top: 220px; }
.fullSlide .ctrl a { position: absolute; top: 0; width: 50px; height: 100px; line-height: 100px; text-align: center; font-size: 40px; font-family: '宋体'; color: #000; background: #fff; opacity: 0.2; filter: alpha(opacity=20); border-radius: 4px; }
.fullSlide .ctrl a:hover { opacity: 0.5; filter: alpha(opacity=50); }
.fullSlide .ctrl .prev { left: -50px; }
.fullSlide .ctrl .next { right: -50px; }

/* search */
.search { height:50px; background: #fff; border-bottom: 1px solid #8f8f92; color: #171717; }
.searchWrap { height: 50px;}
.search .fl { line-height:50px; }
.search a { color: #171717; margin-right: 10px; }
.search a:hover { color: #0a92e8; }
.search form { position: relative; width: 400px; height:30px; top:9px; }
.search .txt { width: 360px; height:30px; line-height:20px; border: 1px solid #c9c9c9; border-radius: 5px; behavior: url(/PIE.htc); overflow: hidden; color: #bbb; padding-left: 20px; padding-right:18px;}
.search .btn { width: 76px; height:30px; background:#0a92e8; position: absolute; line-height: 30px; color: #fff; text-align: center; top: 0; right: 1px; cursor: pointer; font-family: 'Microsoft Yahei'; }

/* product */
.product { padding-top: 20px; margin-bottom: 20px; }
.product .adorn { width: 220px; height: 400px; background: url(../images/shadow.gif) no-repeat; position: absolute; top: -29px; left: -21px; }
.prodSide { width: 220px; position: relative; z-index: 9; }
.prodSide h2 { background:#0a92e8; font-size: 18px; color: #fff; font-weight: 100; text-align: center; height:50px; line-height:50px;}
.prodSide h2 span{font-size:14px;color: #82bce0;}
.prodNav { background: #f3f3f3;  }
.prodNav h3 { background: url(../images/splitBg.gif) repeat-x; }
.prodNav .none { background: none; }
.prodNav h3 a { height: 37px; display: block; background: url(../images/on.gif) no-repeat 190px center; font-size: 14px; color: #222; font-weight: bold; line-height: 37px; text-indent: 27px; }
.prodNav h3 a:hover { color: #0a92e8; }
.prodNav h4 a { display: block; height: 44px; background: url(../images/prodSplit.gif) repeat-x; line-height: 44px; padding-left: 56px; }
.prodNav .none { background: none; }
.prodTel { height: 80px; background: url(../images/prodTel.jpg) no-repeat; color: #fff; text-align: center; padding-top: 100px; }
.prodTel p { line-height: 30px; }
.prodTel .cn { font-size: 18px; }
.prodTel .num { font-size: 26px; }
.prodBox { width:750px; overflow: hidden; }
.prodBox .wrap { width: 3688px; }
.prodBox .con { float: left; width: 912px; margin-right: 10px; overflow: hidden; padding-top: 10px; }
.prodBox .hd { margin-bottom: 5px; }
.prodBox .hd ul { text-align: left; }
.prodBox .hd li { display: inline-block; *display: inline; *zoom: 1; }
.prodBox .hd .item { font-size: 18px; color: #222; font-weight: bold; cursor: pointer; height: 36px; line-height: 30px; margin: 0 1px; }
.prodBox .hd .item a{ font-size: 20px;}
.prodBox .hd .split { width: 1px; height: 15px; background: url(../images/prodNavSplit.gif) no-repeat; position: relative; top: 8px; }
.prodBox .hd .on { color: #0a92e8; background: url(../images/prodPoint.gif) no-repeat 0 bottom; }
.prodBox .bd ul { width: 922px; }
/*
.prodBox .bd a, .prodBox .bd img, .prodBox .bd em, .prodBox .bd span { float: left; } */

.prodBox .bd em { width: 297px;vertical-align: top; margin-top: -1px; line-height: 10px; overflow: hidden; opacity: 1; filter: alpha(opacity=100); transition: 0.3s; }
.prodBox .bd span { line-height: 22px; height: 22px; vertical-align: top; color: #666; display: inline-block; width: 277px; padding: 0 10px; text-align: center; }
.prodBox .bd a:hover span { color: #0a92e8; }
.prodBox .bd a:hover img { border-color: #0a92e8; }
.prodBox .bd a:hover em { opacity: 0.2; filter: alpha(opacity=20); }

/* classify */
.classify { overflow: hidden; zoom: 1; margin-bottom: 30px; }
.classify ul { width: 1200px; }
.classify li { width: 328px; height: 180px; overflow: hidden; float: left; }
.classify .on { width: 494px; }

/* ad */
.ad { width: 100%; overflow: hidden; }
.ad img { position: relative; left: 50%; margin-left: -960px; }

/* reason */
.reason { padding-top: 54px; height: 683px; }
.reason h2 { background: url(../images/reason.gif) no-repeat center 0; font-size: 30px; font-weight: bold; color: #222; text-align: center; line-height: 40px; padding-top: 18px; }
.reason h3 { color: #222; text-align: center; font-size: 14px; margin-bottom: 60px; }
.reason h3 span { color: #0a92e8; }
.reason .hd { text-align: center; height: 30px; line-height: 30px; margin-bottom: 30px; }
.reason .hd li { display: inline-block; font-size: 18px; color: #222; cursor: pointer; padding-left: 25px; background: url(../images/reasonOff.gif) no-repeat 0 center; color: #222; margin: 0 10px; }
.reason .hd .on { color: #0a92e8; background-image: url(../images/reasonOn.gif); }
.reason .con { height: 448px; padding-top: 32px; }
.reason .con .title { font-size: 18px; color: #222; line-height: 40px; }
.reason .con p span { color: #0a92e8; }
.reason .con .txt { font-size: 14px; padding-top: 22px; }
.reason .con .fl { padding-left: 40px; padding-top: 103px; }
.reason .con img { padding-right: 20px; }

/* line */
.line { height: 385px; background: #f6f6f6; padding-top: 35px; }
.line h2 { background: url(../images/line.png) no-repeat center 0; font-size: 30px; font-weight: bold; color: #222; text-align: center; line-height: 40px; padding-top: 18px; }
.line h3 { color: #222; text-align: center; font-size: 14px; margin-bottom: 53px; }
.line h3 span { color: #0a92e8; }
.line li { float: left; width: 136px; margin: 0 45px; }
.line li span { display: inline-block; width: 136px; vertical-align: top; text-align: center; }
.line li img { border: 1px solid #0a92e8; border-radius: 68px; overflow: hidden; transition: 0.3s; behavior: url(/PIE.htc); }
.line li a:hover img { border-color: #000; }
.line li .cn { font-size: 18px; line-height: 26px; padding-top: 13px; }
.line li .en { font-size: 14px; line-height: 18px; }

/* case */
.case { padding-top: 40px; height: 610px; }
.case h2 { line-height: 46px; height: 56px; background: url(../images/case.gif) no-repeat center bottom; color: #222; font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 33px; }
.case li { float: left; margin-bottom: 20px; position: relative; transition: 0.3s; top: 0; }
.case .img { width: 266px; height: 225px; overflow: hidden; margin-right: 19px; }
.case .img span { position: absolute; width: 246px; height: 38px; background: url(../images/case.png); left: 0; bottom: 0; text-align: center; line-height: 38px; font-size: 18px; color: #fff; font-weight: bold; padding: 0 10px; transition: 0.3s; }
.case .txt { width: 554px; height: 225px; margin-right: 20px; }
.case .txt .fr { width: 240px; background: #F3F4FF; height: 225px; padding-left: 12px; padding-right: 15px; }
.case .txt h3 { line-height: 44px; padding-top: 13px; }
.case .txt h3 a { color: #0a92e8; font-size: 18px; font-weight: bold; }
.case .txt h3 a:hover { color: #000; }
.case .txt p { color: #222; font-size: 14px; height: 144px; overflow: hidden; }
.case .left { width: 860px; }
.case .right { position: relative; width: 290px; height: 470px; transition: 0.3s; top: 0; }
.case .right span { display: inline-block; vertical-align: top; position: absolute; left: 0; width: 100%; text-align: center; color: #fff; z-index: 9; transition: 0.3s; }
.case .right em { height: 125px; position: absolute; width: 100%; left: 0; bottom: 0; background: url(../images/case.png); }
.case .right .tA { font-size: 18px; line-height: 30px; bottom: 65px; }
.case .right .tB { font-size: 24px; line-height: 38px; bottom: 28px; }
.case li:hover, .case .right:hover { top: -5px; box-shadow: 0 2px 6px #666; behavior: url(/PIE.htc); }

/* partner */
.partner { height: 310px; background: #f6f6f6; }
.partner h2 { font-size: 24px; color: #000; text-align: center; line-height: 32px; padding-top: 40px; }
.partner h3 { font-size: 14px; color: #000; text-align: center; }
.partner em { width: 49px; height: 3px; display: block; background: #000; margin: 6px auto 0; margin-bottom: 32px; }
.partner .bd li { float: left; width: 230px; }

/* about */
#com_bg {
	background:url(../../../../../images/com_bg_img.jpg) no-repeat;
	background-position: center top;
	height: 179px;
}

#com_bg1 {
	width: 1000px;
	margin:0 auto;
	border: 1px #f0f0f0 solid;
	border-top: none;
	margin-bottom:20px;
}
#com_bg1 p {
	padding:25px;
	line-height:32px;
	font-size:15px;
}

/* news */
.news {margin-bottom:40px}
.news .hd { text-align: center; width: 150px; margin: 0 auto 10px; }
.news .hd li { float: left; }
.news .hd .split { width: 1px; height: 40px; background: url(../images/honor.gif) no-repeat; margin: 0 32px; position: relative; top: 6px; }
.news .hd .item {}
.news .hd h2 { font-size: 30px; color: #666; line-height: 40px; }
.news .hd h3 { font-family: Arial; color: #999; line-height: 22px; }
.news .hd .on h2, .news .hd .on h3 { color: #000; }
.news .bd { width: 1010px; overflow: hidden; }
.news .con { float: left; width: 1005px; margin-right: 10px; padding-top: 10px; padding-left: 5px; }
.news .first { width:396px; height: 374px; float:left; position: relative; transition: 0.3s; top: 0; }
.news .first:hover { box-shadow: 0 1px 4px #b2b2b2; behavior: url(/PIE.htc); top: -5px; }
.newsBox { position: absolute; height: 105px; width: 100%; left: 0; bottom: 0; }
.newsBox em { position: absolute; bottom: 0; left: 0; height: 105px; width: 100%; background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.newsBox h3, .newsBox p { position: relative; z-index: 9; }
.newsBox h3 { font-size: 18px; line-height: 30px; margin-bottom: 5px; padding-top: 15px; padding-left: 20px; }
.newsBox h3 a { color: #fff; display: block; padding-right: 20px; }
.newsBox h3 a:hover { color: #FF8080; }
.newsBox p { color: #fff; font-family: '宋体'; line-height: 18px;}
.news .bd .item { width:580px; line-height:30px; }
.news .bd .item a { font-size:14px; }
.news .bd .time { float: left; }
.news .bd .date { font-size: 40px; line-height: 32px; }
.news .bd .year {  }
.news .bd .time em { }
.news .bd .item .fl { }
.news .bd .item h3 { }
.news .bd .item .content {  }
.news .bd .item a:hover {}
.news .bd .item a:hover .time {  }
.news .bd .item a:hover .time em {}
.news .bd .item a:hover h3 {}
.news .bd .item a:hover .content { color: #e0e0e0; }
.sw222wContentStyles_01 ul li{ height:36px!important; line-height:36px!important; font-size:14px!important;}

/* footer */
.footInfo { height: 180px; padding-top: 25px; }
.footer{ background: #0a92e8;border-top:2px solid #0a92e8;}
.footer li { float: left; }
.footer .intro { width:544px; color: #fff;}
.footer .intro h3 { font-size: 24px; line-height: 30px; margin-bottom: 20px; }
.footer .intro img { margin-right: 9px; }
.footer .intro li { width: 262px; height: 24px; margin-bottom: 12px; margin-right:10px;}
.footer .split { width:150px; height: 150px; background: url(../images/weixin.jpg); background-size:contain;float:right; margin-top:10px;}
.footer .contact { float: left; }
.footer .contact h3 { padding-top:34px;font-size:30px; line-height:40px; margin:20px 0; font-weight:bold; color:#fff; text-align:right }
.footer .contact .tel { font-size:36px;line-height: 46px; color:#fff; font-weight:bold}
.footer .contact .time { font-size: 24px; line-height: 30px; }
.foot { height:30px; background: #0a92e8; line-height:30px;color:#fff;}
.foot a{color:#fff}
.foot .fl span { margin-right: 20px; }
.foot em { font-style: normal; cursor: default; margin: 0 16px; font-family: Arial; }
.foot .fr span { margin-left: 20px; }

.link { padding-left: 80px; line-height: 40px; height: 40px; }
.link span { margin: 0 8px; cursor: default; font-family: Arial; color: #dadada; }

/* 内页 */
.pageBanner { overflow: hidden; width: 100%; margin-bottom: 20px; }
.pageBanner img { left: 50%; margin-left: -960px; width: 1920px; height: 200px; position: relative; }
.page { overflow:hidden; zoom:1; margin-bottom: 30px; }
.main { width: 750px; font-size:14px; min-height:1260px}

/* 内页侧栏 */
.side { width: 230px; margin-top:12px; }
.sideBox { border: 1px solid #dadada; border-top: none; }
.side h2 { height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; border-radius: 3px 3px 0 0; behavior: url(/PIE.htc); background: #0a92e8; }

.sideNav h2 { background: #0a92e8; }
.sideNavBox ul { background: #f5f5f5; }
.sideNavBox .active ul { display: block; }
.sideNavBox h3 a { display: block; background: url(../images/icond.png) no-repeat 190px center #EBEBEB; height: 35px; line-height: 35px; color: #575656; text-indent: 25px; transition: 0.2s; font-size: 14px; }
.sideNavBox h3 a:hover, .sideNavBox .active h3 a { background: url(../images/icone.png) no-repeat 190px center #000; color: #fff; transition: 0.2s; }
/*.sideNavBox li { margin-bottom: 1px; }
.sideNavBox ul li { background: url(../images/splitBg.gif) repeat-x; margin-bottom: 0; }
.sideNavBox ul li a { height: 35px; line-height: 35px; display: block; color: #575656; text-indent: 30px; }
.sideNavBox ul li a:hover, .sideNavBox ul li.on a { color: #ffa300; }
.sideNavBox ul li.none { background: none; }
.sideNavBox ul .on { color: #1f529e; }*/

.bestBuy .bd { text-align: center; padding: 10px 0; }
.bestBuy .bd img { width: 190px; height: 177px; padding: 2px; border: 1px solid #dadada; transition: 0.3s; }
.bestBuy .bd span { color: #666; display: inline-block; padding: 5px 0; width: 190px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; transition: 0.3s; }
.bestBuy .bd a:hover span { color: #fd8900; }
.bestBuy .bd a:hover img { border-color: #fd8900; transition: 0.3s; }

.contactInfo .sideBox { padding: 10px; }
.tel400 { background: url(../images/pageTel.gif) no-repeat 0 1px; padding-left: 44px; margin-bottom: 10px; }
.tel400 p { line-height: 16px; }
.tel400 h3 { font-size: 24px; font-family: Arial; font-weight: bold; line-height: 30px; }
.contactInfo .item { padding-left: 12px; background: url(../images/splitBg.gif) repeat-x; padding-top: 10px; }
.contactInfo .item span { display: inline-block; vertical-align: top; }
.contactInfo .item .value { width: 158px; }

/* 面包屑 */
.breadCrumb { background:url(../images/breadCrumbBg.gif) no-repeat 0 bottom; height:45px; overflow:hidden; margin:10px 0 10px; }
.breadCrumb h2 { font-size:18px; font-family: "Microsoft yahei"; }
.breadCrumb .fr { cursor:default; line-height:32px; color:#999; }
.breadCrumb p ,.breadCrumb a{ font-size:16px;}
.breadCrumb a:hover { color: #0a92e8; }

/* 图片模板 */
.imgBox { }
.imgBox ul { }
.imgBox li {}
.imgBox img {}
.imgBox span {  }
.imgBox a:hover img { }
.imgBox a:hover span { color: #0a92e8; }

/* 产品图片模板 */
.productBox li {}
.productBox span { }
.productBox img {  }

/* 关于图片模板 */
.pageAboutBox li { width: 212px; margin-right: 10px; }
.pageAboutBox img {  }
.pageAboutBox span {  }

/* 案例 */
.pageCaseBox li { width: 212px; margin-right: 10px; }
.pageCaseBox img { width: 208px; height: 90px; }
.pageCaseBox span { width: 208px; }

/* 案例 */
.pageCaseBox2 li { width: 212px; margin-right: 10px; }
.pageCaseBox2 img { width: 208px; height: 163px; }
.pageCaseBox2 span { width: 208px; }

/* 文章列表 */
.listBox li { zoom:1; overflow:hidden; background:url(../images/splitBg.gif) repeat-x 0 bottom; padding-bottom:20px; margin-bottom:20px; }
.listBox h3 { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.listBox h3 a { font-weight:bolder; color:#333; font-family: 'Microsoft yahei'; }
.listBox h3 a:hover { color:#fd8900; }
.listBox p a { color:#fd8900; }
.listBox p a:hover { text-decoration:underline; }

/* 新闻模板 */
.infoBox img { float:left; width:160px; height:110px; margin-right:15px; }
.infoBox h3 { line-height:30px; height:30px; font-size:16px; margin-bottom: 5px; width: 680px; }
.infoBox h4 { overflow: hidden; zoom: 1; }
.infoBox .time { color:#ccc; line-height:18px; height:18px; margin-bottom:10px; background: url(../images/time.png) no-repeat 0 center; text-indent: 20px; float: left; margin-right: 10px; }
.infoBox .author { background: url(../images/author.gif) no-repeat 0 center; text-indent: 20px; color: #ccc; line-height: 18px; height: 18px; margin-bottom: 10px; float: left; }
.infoBox p { height:48px; overflow:hidden; width: 700px; }

/* 问答模板 */
.faqBox h3 { background:url(../images/faq.gif) no-repeat 0 1px; height:17px; line-height:17px; padding-left:30px; margin-bottom:6px; font-size:14px; }
.faqBox p { background:url(../images/faq.gif) no-repeat 0 -26px; height:40px; line-height:20px; padding-left:30px; overflow:hidden; }
.faqBox span { width: 220px; }

/* 下载模板 */
.downloadBox { font-family: 'Microsoft yahei'; }
.downloadBox li { background: url(../images/splitBg.gif) repeat-x 0 bottom; height: 50px; line-height: 50px; }
.downloadBox h3 { float: left; background: url(../images/file.jpg) no-repeat 0 center; padding-left: 34px; color: #000; font-size: 14px; }
.downloadBox a { float: right; color: blue; background: url(../images/download.png) no-repeat 0 center; padding-left: 18px; }

/* 文章详细页 */
.infoShowTop { text-align:center; background:url(../images/splitBg.gif) repeat-x 0 bottom; margin-bottom:20px; padding-bottom:10px; }
.infoShowTop h2 {font-size:22px; color:#333; margin-bottom: 16px; font-family: "Microsoft yahei"; }
.infoShowTop p { color:#999; }
.infoShowTop span { margin-right:10px; }
.infoShowTop a { margin:5px; }
.infoShowTop .active, .infoShowTop .active:hover { font-weight:bolder; color:#000; }

.infoInner { font-size:14px; margin-bottom:20px; }
.keyword { border:1px solid #dadada; padding:0 10px; height:30px; line-height:30px; margin-bottom:10px; }
.keyword a { margin:0 4px; }
.guide { background:#e8e8e8; height:30px; line-height:30px; padding:0 10px; margin-bottom:20px; }
.guide .fl { background: url(../images/toPrev.png) no-repeat 0 center; text-indent: 20px; max-width: 300px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.guide .fr { background: url(../images/toNext.png) no-repeat right center; padding-right: 20px; max-width: 300px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.guide a:hover { color: #0a92e8; }

.bestInfo ul { width: 900px; }
.bestInfo li { height:30px; line-height:30px; background:url(../images/splitBg.gif) repeat-x 0 bottom; float: left; margin-right: 25px; }
.bestInfo li a { display:inline-block; width:325px; background: url(../images/iconh.jpg) no-repeat 0 center; padding-left: 20px; float: left; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.bestInfo li a:hover { color: #0a92e8; }
.bestInfo li span { display:inline-block; width:80px; text-align:right; float: right; }

.center { text-align: center; margin: 20px 0; }

/* 产品详细页 */
.relative .productBox ul { padding:0; }

.productShowTop { overflow:hidden; margin-top:30px; }

.productShowPic{width:352px;}
.productShowPic .productShow {width:352px;height:390px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{height:320px;width:350px;background:#fff}
.tb-s310, .tb-s310 img{max-height:320px;max-width:350px; _width:350px;}
.tb-s310 a{*font-size:271px;}
.tb-booth{border:1px solid #dadada;position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}

.tb-picList{width:352px;height:58px;overflow: hidden;margin-top:10px;position:relative;}
.tb-picList a.prev{display:block;width:12px;height:21px;position:absolute;top:21px;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;transition:0s;}
.tb-picList a.prev:hover{background-position:0 -21px;}
.tb-picList a.next{display:block;width:12px;height:21px;position:absolute;top:21px;right:0;background:url(../images/anu.png) no-repeat 0 -42px;overflow:hidden;cursor:pointer;transition:0s;}
.tb-picList a.next:hover{background-position:0 -63px;}

.tb-picList .tb-thumb{position:relative;width:290px;height:58px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:58px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:76px;height:58px;overflow:hidden;}
.tb-picList .tb-thumb ul li a{display:block;width:60px;height:56px;border:1px solid #dadada;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{max-width:100%;height:56px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #313030;}

.productShowIntro { width:496px; height:344px; overflow:hidden; }
.productShowIntro h2 { line-height:24px; background:url(../images/splitBg.gif) repeat-x 0 bottom; font-size:16px; color:#000; padding:10px 0; font-family: 'Microsoft yahei'; }
.descriptionBox { padding:10px 0; height:158px; overflow:hidden; margin-bottom: 5px; }
.descriptionBox span { display: inline-block; vertical-align: top; }
.descriptionBox p { line-height: 18px; margin-bottom: 4px; }
.descriptionBox .heading { font-weight: bold; margin-right: 6px; }
.descriptionBox .value { width: 420px; }
.productOrder a{ display:block; width:150px; height:40px; background:#000; line-height:40px; text-align:center; font-size:15px; color:#fff; border-radius:4px; font-family: 'Microsoft yahei'; }
.productOrder a:hover{ background:#0a92e8; color:#fff; }

.productShowBox { margin-top:50px; }
.productShowBox .hd { height:39px; line-height:39px; font-size:14px; border-radius: 3px; behavior: url(/PIE.htc); overflow: hidden; }
.productShowBox .hd ul { height: 39px; background: #0a92e8; font-family: 'Microsoft yahei'; }
.productShowBox .hd li { float:left; width:120px; text-align:center; color:#fff; cursor:pointer; background:#0a92e8; }
.productShowBox .hd .on { background: #000; color:#FFF; }
.productShowBox .bd { margin:10px 0; }

.orderBox { width:730px; padding-left:10px; }
.orderBox span { width:60px; display:inline-block; }
.orderBox input, .orderBox textarea { border:1px solid #CCC; padding:0 10px; margin-right:10px; color:#999; vertical-align:middle; }
.orderBox input { height:24px; line-height:24px; width:150px; }
.orderContent, textarea { vertical-align:top; }
.orderBox textarea { padding:10px; width:634px; height:60px; overflow:hidden; }
.orderBox img { border:1px solid #ccc; _margin-top:2px; }
.orderBox .IDCode { width:80px; }
.orderBox .btn { width:80px; background:#000; color:#FFF; font-family:'Microsoft yahei'; cursor:pointer; border:none; height:32px; line-height:30px; margin-right:10px; }
.orderBox .btnBox { padding-left:60px; }
.orderBox p { margin-bottom:10px; }

.column { height:40px; color:#fff; font-size:14px; padding-left:20px; margin-bottom:10px; font-family: "Microsoft yahei"; background: #0a92e8; border-radius: 3px; behavior: url(/PIE.htc); overflow: hidden; }
.column span { display:inline-block; border-left:6px solid #fff; height:16px; line-height:16px; padding-left:6px; position:relative; top:8px; }

.checkcode { cursor: pointer; }

/* 表单模板 */
.formBox { width:600px; margin:80px auto 0; }
.formBoxTop { font-size:16px; margin-bottom:16px; font-family: "Microsoft yahei"; }
.formBoxTop span { color:#0a92e8; }
.formInner p { font-size:14px; }
.formInner .name { width:300px; }
.formInner .topic { width:450px; }
.formInner span { display:inline-block; width:70px; _vertical-align: top; }
.formInner input, .formInner textarea { border:1px solid #dadada; padding:0 10px; margin-bottom:16px; }
.formInner input { height:30px; width:250px; line-height: 30px; }
.formInner textarea { width:500px; height:150px; padding:10px; vertical-align:middle; overflow: hidden; }
.formInner img { border:1px solid #dadada; margin-left:10px; cursor:pointer; }
.formInner .IDCode { width:80px; }
.formInner .btnBox { padding-left:70px; }
.formInner .btn { width:100px; height:40px; background:#ca0000; font-size:12px; color:#fff; cursor:pointer; margin-right:10px; }

/*  */
.orderTel { background: url(../images/pageTel.png) no-repeat 0 center; padding-left: 25px; margin-bottom: 10px; }
.orderTel span { font-size: 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fd8900; }

/*新品供应*/
.xpgy{
	margin: 0 auto;
    margin-top: 20px;
}
.xpgy_title{
    height: 54px;
    background:url(/images/xpgy_title.jpg) no-repeat;
}
.xpgy_cp{
	padding:10px;
}
.more{
	line-height: 54px;
    color: #525252;
    text-transform: uppercase;
    padding-right: 8px;
    font-size: 14px;
}
.cpzs_title{
	height: 54px;
    background:url(/images/cpzs_title.jpg) no-repeat;
}
.about_bj{
	width:100%;
	background:url(/images/about_bj.jpg) no-repeat;
	height:365px;
	margin:20px auto;
}
.about_bj h3{
	font-size:24px;
	color:#0a92e8;
	font-weight:bold;
	padding:40px 0 20px
}
.about_bj font{
	padding:0 10px;
	color:#666;
}
.about_bj img{
	width:310px;
	height:220px;
	border:6px solid #fff
}
.about_bj p{
	text-indent: 2em;
	width:650px;
	font-size:14px;
	line-height:26px;
}

.news_bj{
	height:34px;
    background:url(/images/news_bj.jpg) no-repeat;
	margin-bottom:20px;
}
#contact{
	 background:url(/images/contact.jpg) no-repeat;
}
.contact_box{
	font-size:14px;
	color:#666
}
.contact_box img{
	margin-bottom:20px;
	width:360px;
	height:140px;
}
.news_box{
	margin:20px 0;
	overflow:hidden
}
.news_box img{
	width:193px;
	height:140px;
}
.news_title{
	width:360px;
	font-size:12px;
	color:#666
}
.news_title h4{
	color:#333;
	font-size:15px;
	padding-bottom:16px;
	display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.footer .footer_title{
	float:left;
	padding-right:50px;
	color:#fff
}
.footer_title h3,.footer_title h3 a{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0 !important
}
.footer_title span a{
	display:block;
	font-size:14px;
	color:#fff
}