@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: #666; }
.clearBoth { zoom: 1; }
.clearBoth:after { content: ''; display: block; clear: both; }
img { border: 0; vertical-align: top; }
li { list-style-type: none; vertical-align: top; }
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 { border: none; resize: none; outline: none; }
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
a:hover { color: #fd8900; }
/* end reset */

/* public */
.w1000 { width: 1000px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.gradient {
	background:-moz-linear-gradient(left, #dd0000, #c50000);
	background:-webkit-linear-gradient(left, #dd0000, #c50000);
	background:-ms-linear-gradient(left, #dd0000, #c50000);
	background:linear-gradient(left, #dd0000, #c50000);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#dd0000, endColorstr=#c50000)";
	+background:#e30000; 
}
.mb20 { margin-bottom: 20px; }
.more { width: 60px; height: 18px; background: #bdbdbd; position: absolute; right: 0; border-radius: 3px; behavior: url(/PIE.htc); text-align: center; font-family: Arial; color: #fff; font-size: 10px; line-height: 19px; }
.more:hover { background: #fd8900; color: #fff; }
.t { height: 36px; border-bottom: 1px solid #dadada; position: relative; }
.t h2 { line-height: 36px; border-bottom: 1px solid #1a59b8; position: absolute; top: 0; left: 0; white-space: nowrap; height: 36px; }
.t .cn { font-size: 18px; color: #1a59b8; margin-right: 6px; }
.t .en { font-family: Arial; color: #999; }
.t .more { top: 9px; }
.prodBox .bd span, .voice .bd h3, .faq .bd h3 a, .setting .bd span, .honor .bd span, .news ol .article a, .news .first span { -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
{ background: none; }
/* end public */

/* header */
.header { height: 200px; }
.topbar { height: 26px; border-bottom: 1px solid #fff; line-height: 26px; color: #999; position: relative; z-index: 9; }
.topbar a { color: #999; }
.topbar a:hover { color: #fd8900; }
.topbar span { color: #c5c5c5; font-family: Arial; cursor: default; margin: 0 8px; }
.head { height: 122px; border-top: 1px solid #eaeaea; }
.head h1, .head h2, .head .tel { position: absolute; }
.head h1 { top: 29px; }
.head h2 { left: 390px; top: 32px; }
.head .tel { background: url(../images/telBg.png) no-repeat 0 2px; padding-left: 44px; right: 0; top: 40px; }
.head .cn { line-height: 8px; }
.head .num { color: #fd8900; font-size: 26px; padding-top:10px;}

.wxCode { position: absolute; top: 40px; right: 102px; display: none; }

.nav { height: 50px; background: #1a59b8; }
.nav li { float: left; background: url(../images/navSplit.gif) no-repeat 0 center; }
.nav a { float: left; padding: 0 45px; height: 50px; line-height: 50px; font-size: 14px; color: #fff; }
.nav .none { background: none; }
.nav a:hover, .nav .active a { background: #fd8900; }

/* 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 { width: 1000px; position: absolute; bottom: 0; left: 50%;  margin-left: -500px; }
.fullSlide .ctrl a { width: 58px; height: 58px; background: #3753C0; color: #fff; opacity: 0.5; filter: alpha(opacity=50); position: absolute; bottom: 218px; font-size: 24px; font-weight: bold; text-align: center; line-height: 58px; font-family: '宋体'; }
.fullSlide .ctrl a:hover { opacity: 1; filter: alpha(opacity=100); }
.fullSlide .prev { left: -50px; }
.fullSlide .next { right: -50px; }

/* product */
.search { padding-top: 10px; padding-bottom: 20px; }
.search .fl b { color: #fd8900; }
.search .fl { font-family: '宋体'; line-height: 30px; }
.search .fl, .search .fl a { color: #666; }
.search .fl a:hover { color: #fd8900; }
.search .fl span { cursor: default; }
.search form { width: 290px; height: 30px; position: relative; }
.search .text { width: 248px; height: 28px; color: #999; padding: 0 31px 0 9px; line-height: 28px; background: #fff; border: 1px solid #dadada; border-radius: 3px; behavior: url(/PIE.htc); transition: 0.3s; }
.search .text:focus { border-color: #fd8900; }
.search .btn { width: 32px; height: 30px; background: url(../images/btn.png) no-repeat; position: absolute; top: -1px; right: -1px; cursor: pointer; }
.product { overflow: hidden; zoom: 1; margin-bottom: 15px; }
.prodSide { width: 220px; }
.prodSide h2 { height: 100px; background: #1a59b8; text-align: center; }
.prodSide h2 img { position: relative; top: 27px; }
.prodSide ul { width: 218px; border: 1px solid #1a59b8; border-top: none; padding-top: 15px; }
.prodSide .item {width: 190px;margin: 0 auto 23px;}
.prodSide h3 a {width: 190px;height: 50px;line-height: 50px;background: #1a59b8;display: block;color: #fff;text-align:center;font-size: 16px;}
.prodSide h3 img { margin-right: 10px; }
.prodSide ol { padding-top: 1px; }
.prodSide .item li { height: 36px; line-height: 36px; background: url(../images/newsSplit.gif) repeat-x; }
.prodSide h4 a { display: block; line-height: 36px; background: url(../images/newsOff.gif) no-repeat 27px center; padding-left: 40px; font-family: '宋体'; }
.prodSide h4 a:hover { background-image: url(../images/newsOn.gif); font-weight: bold; }
.prodSide .item .none { background: none; }

.prodBox { width: 760px; margin-bottom: 13px; }
.prodBox .title { height: 30px; background: #1a59b8; line-height: 30px; position: relative; padding-left: 10px; margin-bottom: 10px; }
.prodBox .title .cn { font-size: 14px; color: #fff; margin-right: 10px; }
.prodBox .title .en { font-family: Arial; color: #597fb8; }
.prodBox .title .more { top: 6px; right: 10px; color: #1a59b8; background: #fff; }
.prodBox .title .more:hover { background: #fd8900; color: #fff; }

.prodBox .bd { height: 211px; }
.prodBox .bd ul {/* width: 780px; *//* height: 211px; */}
.prodBox .bd li {float: left;width: 31%;box-shadow: 0 0 3px #ccc;margin-right: 13px;margin-bottom: 15px;}
.prodBox .bd img {border-bottom: 1px solid #e5e5e5;background: #fff;/* padding: 23px 0; */width:100%;height: 219px;}
.prodBox .bd li:nth-child(3n){margin-right: 0;}
.prodBox .bd span {/* width: 180px; */height: 29px;background: #fff;text-align: center;line-height: 29px;color: #666;display: block;font-family: '宋体';transition: 0.3s;}
.prodBox .bd a:hover span { color: #fff; background: #fd8900; }

/* make */
.make { height: 250px; background: url(../images/make.gif); }
.make .fl { width: 220px; height: 250px; background: url(../images/makeBg.png); text-align: center; }
.make h2 { padding-top: 64px; margin-bottom: 29px; }
.make .fl a { width: 110px; height: 35px; background: #fd8900; line-height: 35px; text-align: center; color: #fff; font-size: 14px; border-radius: 3px; behavior: url(/PIE.htc); display: inline-block; }
.make .fl a:hover { background: #FFA740; }
.make .fr { width: 760px; height: 250px; background: url(../images/make.png) no-repeat 0 36px; }
.make .fr p { color: #fff; font-size: 14px; width: 772px; float: right; margin-top: 80px; }
.make .fr span { display: inline-block; width: 140px; text-align: center; margin-left: 14px; }
.make .fr .b { margin-top: 90px; }


.advantage { height: 500px; padding-top: 20px; }
.advantage h2 { text-align: center; position: relative; margin-bottom: 30px; }
.advantage h2 span { position: absolute; font-size: 18px; color: #1956b2; width: 100%; top: 52px; left: 0; }
.advantage h2 em { font-style: normal; color: #333; }
.advantage ul { width: 1020px; padding-top: 16px; }
.advantage li { float: left; width: 320px; height: 120px; margin: 0 20px 20px 0; }
.advantage a { float: left; width: 200px; height: 118px; border: 1px solid #dadada; background: url(../images/adOff.png) no-repeat #ededed; padding-left: 118px; }
.advantage a span { transition: 0.3s; display: inline-block; width: 180px; }
.advantage .b a { background-position: -340px 0; }
.advantage .c a { background-position: -680px 0; }
.advantage .d a { background-position: 0 -140px; }
.advantage .e a { background-position: -340px -140px; }
.advantage .f a { background-position: -680px -140px; }
.advantage a:hover { background-image: url(../images/adOn.png); background-color: #1a59b8; border-color: #1a59b8; }
.advantage a:hover span { color: #fff; }
.advantage .title { color: #1a59b8; font-size: 16px; line-height: 18px; height: 40px; padding-top: 14px; }
.advantage .txt { color: #333; line-height: 18px; }

/* partner */
.partner { height: 220px; background: #dfdfdf; }
.partner h2 { padding-top: 31px; padding-bottom: 20px; }
.partner .bd { width: 1000px; overflow: hidden; }
.partner ul { width: 1020px; }
.partner li { width: 150px; height: 95px; float: left; margin-right: 20px; }
.partner li a { float: left; width: 148px; height: 93px; border: 1px solid #fff; }
.partner li img { border: 1px solid #dfdfdf; }
.partner li a:hover { border-color: #fd8900; }
.partner .ctrl { position: absolute; top: 0; left: 0; width: 1000px; }
.partner .ctrl a { width: 17px; height: 30px; position: absolute; background: url(../images/ctrl.gif) no-repeat; top: 120px; }
.partner .ctrl .prev { left: -37px; }
.partner .ctrl .next { background-position: -17px 0; right: -37px; }
.partner .ctrl a:hover { background: url(../images/ctrlOn.gif) no-repeat; }
.partner .ctrl .next:hover { background-position: -17px 0; }

/* info */
.info { background: #fff; height: 389px; padding-top: 31px; }
.voice { width: 600px; }
.voice .bd { height: 320px; overflow: hidden; padding-top: 20px; }
.voice .bd li { height: 150px; position: relative; margin-bottom: 20px; }
.voice .bd .fl { width: 198px; height: 148px; border: 1px solid #dadada; }
.voice .bd img { padding: 1px; }
.voice .bd .fl:hover { border-color: #fd8900; }
.voice .bd .fr { width: 765px; }
.voice .bd h3 { font-size: 14px; line-height: 20px; }
.voice .bd h3 a { color: #1a59b8; }
.voice .bd h3 a:hover { color: #fd8900; }
.voice .bd h4 { font-family: '宋体'; }
.voice .bd p { line-height: 20px; font-family: '宋体'; height: 60px; overflow: hidden; padding-top: 10px; }
.voice .bd .detail { width: 70px; height: 23px; color: #fff; background: #fd8900; text-align: center; line-height: 23px; border-radius: 3px; behavior: url(/PIE.htc); position: absolute; bottom: 0; }
.voice .bd .detail:hover { background: #FFA740; }
.faq { width: 350px; }
.faq .bd { font-family: '宋体'; padding-top: 20px; }
.faq .bd { height: 317px; overflow: hidden; }
.faq .bd li { padding-bottom: 12px; background: url(../images/split.gif) repeat-x 0 bottom; margin-bottom: 15px; }
.faq .bd h3 { line-height: 14px; }
.faq .bd h3 a { color: #1a59b8; display: block; background: url(../images/faq.gif) no-repeat; padding-left: 27px; padding-top: 4px; padding-bottom: 3px; }
.faq .bd h3 a:hover { color: #fd8900; }
.faq .bd p { padding-left: 27px; background: url(../images/faq.gif) no-repeat 0 -27px; line-height: 18px; padding-top: 9px; }
.ad img { padding-top: 30px; }

/* about */
.about { height: 473px; padding-top: 21px; }
.aboutWrap { width: 600px; }
.honor { width: 350px; }
.aboutBox { padding-top: 21px; margin-bottom: 52px; }
.aboutBox .fr { width: 313px; }
.aboutBox h2 { color: #1a59b8; font-size: 18px; line-height: 30px; padding-bottom: 10px; }
.aboutBox p { line-height: 20px; height: 100px; overflow: hidden; margin-bottom: 42px; text-indent: 2em; }
.aboutBox a { width: 70px; height: 23px; display: block; background: #fd8900; color: #fff; font-family: '宋体'; line-height: 23px; text-align: center; border-radius: 3px; behavior: url(/PIE.htc); }
.aboutBox a:hover { background: #FFA740; }
.setting { *width: 614px; }
.setting .hd { width: 50px; }
.setting .hd li { width: 50px; height: 110px; line-height: 23px; color: #fff; font-size: 18px; text-align: center; background: #bdbdbd; padding-top: 11px; cursor: pointer; margin-bottom: 4px; }
.setting .hd .on { background: #fd8900; }
.setting .bd { height: 120px; width: 546px; overflow: hidden; }
.setting .bd ul { width: 558px; height: 120px; }
.setting .bd li { width: 175px; height: 120px; margin-right: 11px; float: left; position: relative; }
.setting .bd span { width: 175px; height: 30px; text-align: center; position: absolute; bottom: 0; left: 0; background: url(../images/sBg.png); font-family: '宋体'; line-height: 30px; color: #fff; transition: 0.3s; }
.setting .bd a:hover span { color: #fd8900; }

.honor .t { margin-bottom: 10px; }
.honorBox { width: 350px; height: 396px; background: #fff; position: relative; }
.honor .bd { width: 215px; overflow: hidden; margin: 0 auto; padding-top: 12px; }
.honor .bd ul { width: 235px; }
.honor .bd li { width: 215px; margin-right: 20px; }
.honor .bd a { display: block; width: 215px; margin-bottom: 8px; }
.honor .bd span { display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 215px; color: #333; transition: 0.3s; }
.honor .bd a:hover span { color: #fd8900; }
.honor .ctrl { position: absolute; top: 0; left: 0; width: 350px; }
.honor .ctrl a { width: 16px; height: 28px; position: absolute; background: url(../images/ctrlWhite.gif) no-repeat; top: 184px; }
.honor .ctrl .prev { left: 20px; }
.honor .ctrl .next { background-position: -17px 0; right: 20px; }
.honor .ctrl a:hover { background: url(../images/ctrlWhiteOn.gif) no-repeat; }
.honor .ctrl .next:hover { background-position: -17px 0; }

/* news */
.news { height: 329px; background: #fff; padding-top: 31px; padding-bottom:15px;}
.news .t { margin-bottom: 20px; }
.news ul { width: 1100px; }
.news .item { float: left; width: 310px; margin-right: 35px; }
.news .first { width: 310px; height: 180px; position: relative; margin-bottom: 5px; }
.news .first span { width: 310px; height: 40px; background: url(../images/black.png); text-indent: 10px; color: #fff; position: absolute; bottom: 0; left: 0; line-height: 40px; transition: 0.3s; }
.news .first a:hover span { color: #fd8900; }
.news ol .article { height: 30px; background: url(../images/split.gif) repeat-x; line-height: 30px; }
.news ol .none { background: none; }
.news ol .article a { width: 220px; float: left; height: 30px; background: url(../images/arrow.gif) no-repeat 0 12px; padding-left: 10px; }
.news ol .article span { float: right; }

/* footer */
.footer { height: 280px; background: #1a59b8; }
.footer .fl { float:right; background: #0041a4; width: 200px; height: 193px; background: url(../images/footLogo.jpg) no-repeat #0041a4 center 29px; padding-top: 87px; text-align: center; }
.footer .fl img { margin-bottom: 9px; }
.footer .fl p { line-height: 14px; font-family: '宋体'; color: #4e87db; }
.foot { width: 750px; font-family: Arial, '宋体'; }
.footNav { line-height: 30px; height: 30px; padding-top: 20px; padding-bottom: 13px; font-family: '微软雅黑'; }
.footNav a { font-size: 14px; color: #fff; }
.footNav a:hover { color: #fd8900; }
.footNav span { margin: 0 13px; color: #3b85f4; cursor: default; font-family: Arial; }
.footTel { width: 738px; height: 28px; color: #82b4ff; padding-left: 10px; line-height: 28px; border: 1px solid #5f8bcd; margin-bottom: 16px; }
.foot b { color: #fff; }
.foot ul { padding-bottom: 17px; margin-bottom: 14px; border-top:1px solid #487ac6; padding-top:15px; }
.foot li { line-height: 28px; color: #82b4ff; }
.foot li a, .foot .link a { color: #82b4ff; }
.foot li a:hover, .foot .link a:hover { color: #fd8900; }
.foot li span { margin-right: 18px; }
.foot .link span { font-family: Arial; color: #82b4ff; margin: 0 7px; cursor: default; }

/* 内页 */
.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: 130px; }
.main { width: 750px; font-family: "宋体"; }

/* 内页侧栏 */
.side { width: 230px; }
.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: 4px 4px 0 0; background: #1a59b8; }

.sideNav h2 { margin-bottom: 6px; background: #1a59b8; }
.sideNavBox ul { display: none; background: #f5f5f5; }
.sideNavBox .active ul { display: block; }
.sideNavBox h3 a { display: block; background: url(../images/icond.png) no-repeat 190px center #ddd; height: 35px; line-height: 35px; color: #575656; text-indent: 15px; transition: 0.2s; font-size: 14px; }
.sideNavBox h3 a:hover, .sideNavBox .active h3 a { background: url(../images/icone.png) no-repeat 190px center #fd8900; color: #fff; transition: 0.2s; }
.sideNavBox li { margin-bottom: 6px; }
.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: 154px; 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; }
.contactInfo .tel400 b { font-weight: normal; font-size: 16px; }
.contactInfo .tel400 span { font-size: 25px; color: #fd8900; font-family: Arial; }
.contactInfo .tel400 { margin-bottom: 10px; }
.contactInfo .item span { display: inline-block; vertical-align: top; }
.contactInfo .item .value { width: 170px; }

/* 面包屑 */
.breadCrumb { background:url(../images/breadCrumbBg.gif) no-repeat 0 bottom; height:45px; overflow:hidden; margin:10px 0 30px; }
.breadCrumb h2 { font-size:18px; font-family: "Microsoft yahei"; }
.breadCrumb .fr { cursor:default; line-height:32px; color:#999; }
.breadCrumb a:hover { color: #fd8900; }

/* 图片模板 */
.imgBox { overflow: hidden; }
.imgBox ul { width: 800px; }
.imgBox li { float: left; text-align: center; }
.imgBox img { border: 2px solid #dadada; transition: 0.3s; }
.imgBox span { color: #666; display: inline-block; padding-top: 10px; margin-bottom: 10px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; transition: 0.3s; }
.imgBox a:hover img { border-color: #fd8900; transition: 0.3s; }
.imgBox a:hover span { color: #fd8900; }

/* 产品图片模板 */
.productBox li { width: 328px; margin-right: 47px; }
.productBox span { width: 355px; }
.productBox img { width: 355px; height: 300px; padding: 4px; }

/* 关于图片模板 */
.pageAboutBox li { width: 228px; margin-right: 33px; }
.pageAboutBox img { width: 220px; height: 165px; padding: 2px; transition: 0.3s; }
.pageAboutBox span { width: 220px; }

/* 案例 */
.pageCaseBox li { width: 240px; margin-right: 15px; }
.pageCaseBox img { width: 236px; height: 147px; }
.pageCaseBox span { width: 236px; }

/* 文章列表 */
.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;border: 1px solid #efeeee;padding: 1px;}
.infoBox h3 { line-height:30px; height:30px; font-size:16px; margin-bottom: 5px; width: 500px; }
.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: 550px; }

/* 问答模板 */
.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: #fd8900; }

.bestInfo ul { width: 790px; }
.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:262px; 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 { background: url(../images/iconi.jpg) no-repeat 0 center; color: #ff6600; }
.bestInfo li span { display:inline-block; width:80px; text-align:right; float: right; }

.center { width: 750px; text-align: center; margin: 20px 0; }

/* 产品详细页 */
.relative .productBox ul { padding:0; }

.productShowTop { width:730px; overflow:hidden; margin-top:30px; }

.productShowPic{width:352px;}
.productShowPic .productShow {width:352px;height:378px;}
.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:46px;overflow: hidden;margin-top:10px;position:relative;}
.tb-picList a.prev{display:block;width:12px;height:21px;position:absolute;top:14px;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:14px;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:46px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:46px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:76px;height:46px;overflow:hidden;}
.tb-picList .tb-thumb ul li a{display:block;width:60px;height:44px;border:1px solid #dadada;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{max-width:100%;height:44px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #313030;}

.productShowIntro { width:350px; height:344px; overflow:hidden; }
.productShowIntro h2 { line-height:24px; background:url(../images/splitBg.gif) repeat-x 0 bottom; font-size:16px; color:#333; padding:10px 0; font-family: 'Microsoft yahei'; }
.descriptionBox { padding:10px 0; height:179px; overflow:hidden; }
.productOrder a{ display:block; width:150px; height:40px; background:#1a59b8; line-height:40px; text-align:center; font-size:18px; color:#fff; border-radius:4px; font-family: 'Microsoft yahei'; }
.productOrder a:hover{ background:#fd8900; color:#fff; }

.productShowBox { margin-top:50px; }
.productShowBox .hd { height:39px; line-height:39px; font-size:14px; }
.productShowBox .hd ul { height: 39px; background: #1a59b8; font-family: 'Microsoft yahei'; }
.productShowBox .hd li { float:left; width:120px; text-align:center; color:#fff; cursor:pointer; background:#3753C0; }
.productShowBox .hd .on { background: #3379E2; 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:#1a59b8; 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:16px; padding-left:20px; margin-bottom:10px; font-family: "Microsoft yahei"; background: #1a59b8; }
.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:#ff6600; }
.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; }