@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 '微软雅黑'; color: #666; background: #fff; }
html {
    overflow-x: hidden;
}
.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: #003894; }
/* end reset */

/* public */
.w1000 { width: 1000px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.gradient {
	background:-moz-linear-gradient(left, #003894, #003894);
	background:-webkit-linear-gradient(left, #003894, #003894);
	background:-ms-linear-gradient(left, #003894, #003894);
	background:linear-gradient(left, #003894, #003894);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#003894, endColorstr=#003894)";
	+background:#003894; 
}
.mb20 { margin-bottom: 20px; }
.newsBox .bd li a, .faq li h3, .case li span, .partner li span, .honor li span, .search .hot, .product .con .first span, .product .con .item span { -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
{ background: none; }
/* end public */

/* header */
.topbar { height: 37px; background: #00aaff; color: #fff; position: relative; z-index: 9; }
.topbar a { color: #fff; }
.topbar .fl { height: 31px; overflow: hidden; padding-top: 6px; }
.topbar .fl span { vertical-align: middle; }
.topbar .fl .num { font-size: 20px; font-family: Arial; }
.topbar .fr a { line-height: 22px; display: inline-block; height: 22px; padding-left: 28px; margin-left: 15px; position: relative; top: 7px; opacity: 0.7; filter: alpha(opacity=70); }
.topbar .fr a:hover { opacity: 1; filter: alpha(opacity=100); }
.topbar .code { position: absolute; right: -21px; top: 44px; display: none; }
.topbar .code img { border: 3px solid #003894; padding: 2px; background: #fff; }
.head { height: 123px; }
.head h1 { position: absolute; top: 38px; left: 3px; }
.nav { float: right; padding-top: 60px; width: 688px; overflow: hidden; height: 30px; }
.nav ul { position: relative; width: 714px; }
.nav .item { float: left; }
.nav h2 { float: left; }
.nav a { float: left; color: #6b6b6b; font-size: 14px; padding: 0 22px; font-size: 16px; font-weight: bold; }
.nav a:hover, .nav .active a { color: #003894; }
.nav .mask { width: 29px; height: 2px; background: #00aaff; position: absolute; top: 28px; left: 52px; }
.head .tel { position: absolute; right: 0; top: 18px;  padding-left: 25px; }
.head .tel .cn { color: #5e5e5e; font-size: 14px; }
.head .tel .num { color: #0066ad; font-size: 22px; }

/* 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: #8ccaee; color: #fff; opacity: 0.5; filter: alpha(opacity=50); position: absolute; bottom: 184px; 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: -150px; }
.fullSlide .next { right: -150px; }
.fullSlide .hd { height: 10px; overflow: hidden; position: absolute; bottom: 15px; width: 100%; left: 0; text-align: center; }
.fullSlide .hd ul { height: 10px; overflow: hidden; position: relative; z-index: 9; }
.fullSlide .hd li { width: 10px; height: 10px; background: url(../images/ctrl.png) no-repeat; overflow: hidden; display: inline-block;  *display: inline; *zoom: 1; margin: 0 35px; cursor: pointer; text-indent: -999px; }
.fullSlide .hd .on { background: url(../images/ctrlOn.png) no-repeat; }
.fullSlide .hd em { width: 170px; height: 1px; background: url(../images/bSplit.gif) repeat-x; overflow: hidden; position: absolute; left: 50%; margin-left: -85px; top: 5px; }

/* search */
.search { height: 57px; padding-top: 28px; }
.search form { width: 301px; height: 31px; position: relative; margin-right: 24px; }
.search .text { width: 242px; height: 29px; border: 1px solid #dddddd; border-radius: 16px; overflow: hidden;  color: #bbb; padding-left: 17px; padding-right: 38px; font-family: 'Microsoft yahei'; line-height: 29px; transition: 0.3s; }
.search .btn { width: 38px; height: 31px; background: url(../images/submit.png) no-repeat; position: absolute; top: 0; right: 0; cursor: pointer; }
.search .text:focus { border-color: #003894; }
.search .hot { color: #808080; line-height: 31px; width: 670px; }
.search .hot a { color: #808080; margin-right: 20px; }
.search .hot a:hover { color: #003894; }

/* product */
.product { height: 426px; background: url(../images/product.jpg) no-repeat center; padding-top: 30px; }
.product .hd { height: 51px; }
.product .hd li { width: 199px; height: 51px; background: #003894; font-size: 16px; line-height: 51px; text-align: center; cursor: pointer; border-left: 1px solid #fff; color: #fff; float: left; }
.product .hd .none { border: none; width: 200px; }
.product .hd .on { background: #ff7300; }
.product .con { padding-top: 30px; }
.product .con li { float: left; }
.product .con .fr { width: 548px; height: 288px; background: #fff; padding: 0 32px; }
.product .con .fr h2 { line-height: 50px; padding-top: 14px; margin-bottom: 4px; }
.product .con .fr h2 a { color: #003894; font-size: 26px; font-weight: bold; transition: 0s; }
.product .con .fr h2 a:hover { color: #FF7300; }
.product .con .fr p { font-size: 14px; color: #333; height: 96px; overflow: hidden; padding-right: 10px; margin-bottom: 42px; line-height:30px; }
.product .con .fr .btn { width: 165px; height: 50px; background: #003894; display: block; color: #fff; text-align: center; line-height: 50px; font-size: 18px; }
.product .con .fr .btn span { font-family: '宋体'; font-weight: bold; margin-left: 4px; }
.product .con .fr .btn:hover { background: #FF7300; }
 
/* electric */
.electric h2 { height: 85px; width: 100%; overflow: hidden; margin-bottom: 43px; }
.electric h2 img { height: 85px; width: 1920px; position: relative; left: 50%; margin-left: -960px; }
.electric .a { height: 282px; background: url(../images/ele1.jpg) no-repeat right 0; }
.electric .b { height: 293px; background: url(../images/ele2.jpg) no-repeat 7px 7px; padding-left: 513px; padding-top: 7px; }
.electric .c { height: 332px; background: url(../images/ele3.jpg) no-repeat 516px 17px; padding-top: 26px; margin-bottom: 64px; }
.electric .shadow { height: 39px; background: url(../images/shadow.gif) no-repeat; display: block; width: 1000px; }
.electric ul { position: relative; }
.electric li em { width: 41px; height: 38px; background: url(../images/num1.gif) no-repeat; font-family: Arial; font-size: 24px; color: #fff; font-style: normal; position: absolute; top: 0; left: 0; text-indent: 10px; line-height: 48px; }
.electric h3 { font-size: 30px; color: #003894; font-weight: bold; line-height: 50px; }
.electric p { font-size: 14px; color: #6b6869; padding-left: 2px; }
.electric p span { color: #ff7300; }
.electric .item { position: relative; padding-left: 59px; margin-bottom: 30px; z-index: 9; }
.electric .adorn { width: 11px; height: 219px; background: url(../images/adorn.gif) no-repeat 0 bottom; position: absolute; top: 38px; left: 11px; }
.electric .b li em { background: url(../images/num2.gif) no-repeat; text-indent: 18px; }
.electric .b .adorn { left: 532px; }
.electric .c { padding-top: 29px; }

/* about */
.about { height: 444px; background: url(../images/aBg.jpg) no-repeat center 0; padding-top: 34px; }
.about .fl { width: 690px; height: 395px; background: #fff; padding: 18px 18px 0 18px; }
.aboutBox { margin-bottom: 20px; }
.aboutBox img { float: left; }
.aboutBox h2 { font-size: 16px; color: #003894; line-height: 30px; padding-top: 2px; }
.aboutBox p { color: #575757; margin-bottom: 24px; line-height:26px; }
.aboutBox .fr { width: 340px; margin-right: 14px; }
.aboutBox .fr a { width: 90px; height: 31px; background: #003894; color: #fff; text-align: center; line-height: 31px; display: inline-block; }
.aboutBox .fr a:hover { background: #00aaff; }
.setting .bd { width: 689px; overflow: hidden; }
.setting ul { width: 700px; }
.setting li { float: left; width: 164px; height: 129px; margin-right: 11px; }
.honor { width: 260px; height: 397px; background: #fff; padding-top: 16px; }
.honor .title { background: url(../images/title.gif) repeat-x 0 bottom; height: 24px; position: relative; width: 222px; margin: 0 auto 16px; }
.honor .title h2 { height: 23px; line-height: 23px; border-bottom: 1px solid #003894; width: 77px; font-size: 18px; text-align: center; color: #003894; }
.honor .title a { position: absolute; top: 0; right: 0; color: #838383; font-size: 11px; }
.honor .title a:hover { color: #003894; }
.honor .bd { width: 221px; overflow: hidden; margin: 0 auto; }
.honor .bd ul { width: 241px; }
.honor .bd li { width: 221px; float: left; margin-right: 20px; }
.honor .bd li span { line-height: 32px; display: inline-block; text-align: center; width: 201px; padding: 0 10px; }
.honor .hd ul { height: 9px; text-align: center; }
.honor .hd li { width: 9px; height: 9px; overflow: hidden; background: url(../images/hCtrl.jpg) no-repeat; cursor: pointer; display: inline-block; *display: inline; *zoom: 1; text-indent: -100px; margin: 0 4px; }
.honor .hd .on { background: url(../images/hCtrlOn.jpg) no-repeat; }

/* partner */
.partner { margin-bottom: 33px; padding-top: 30px; }
.partner .bd { width: 948px; overflow: hidden; }
.partner h2 { font-size: 24px; color: #003894; text-align: center; background: url(../images/partnerSplit.gif) no-repeat center; line-height: 36px; }
.partner h3 { font-family: Arial; font-size: 14px; color: #b1b1b1; text-align: center; margin-bottom: 28px; }
.partner li { width: 213px; height: 142px; float: left; margin-right: 32px; }
.partner li a { width: 211px; height: 140px; border: 1px solid #ccc; float: left; }
.partner li span { width:191px; height: 30px; background: #555354; font-size: 14px; color: #fff; line-height: 30px; display: inline-block; text-align: center; padding: 0 10px; }
.partner li a:hover { border-color: #003894; }
.partner .ctrl { position: absolute; top: 0; right: 0; width: 32px; height: 140px; }
.partner .ctrl a { width: 32px; height: 70px; background: #7e7e7e; text-align: center; color: #fffefe; line-height: 70px; display: block; font-family: '宋体'; font-size: 24px; }
.partner .ctrl a:hover { background: #003894; }

/* case */
.case { overflow: hidden; }
.case .title { height: 50px; border: 1px solid #e8e8e8; position: relative; }
.case .title h2 { height: 48px; border: 1px solid #fff; font-size: 18px; color: #003894; line-height: 48px; background: #ededed; padding-left: 18px; }
.case .title a { color: #838383; position: absolute; right: 16px; top: 15px; font-size: 11px; }
.case .title a:hover { color: #003894; }

.case ul { width: 1023px; padding-left: 1px; padding-bottom: 13px; padding-top: 18px; }
.case li {  float: left; width: 316px; margin-right: 25px; }
.case li span { display: inline-block; width: 296px; height: 44px; line-height: 44px; text-align: center; font-size: 14px; color: #555354; background: #ededed; transition: 0.3s; margin-bottom: 20px; padding: 0 10px; }
.case a:hover span { background: #003894; color: #fff; }

/* news */
.news {  height: 308px; padding-top: 16px; }
.news img { border: 4px solid #fff; }
.newsBox { width: 655px; }
.newsBox .hd { background: url(../images/title.gif) repeat-x 0 bottom; height: 40px; position: relative; }
.newsBox .hd li { float: left; }
.newsBox .hd .item { height: 39px; border-bottom: 1px solid #cfcecf; width: 77px; cursor: pointer; line-height: 39px; font-size: 18px; text-align: center; }
.newsBox .hd .on { border-color: #003894; color: #003894; }
.newsBox .con { padding-top: 22px; }
.newsBox .bd ul { width: 360px; padding-left: 22px; }
.newsBox .bd li { height: 36px; line-height: 36px; border-bottom: 1px dashed #c4c4c4; }

.newsBox .bd li a { display: block; height: 36px; line-height: 36px; color: #555354; padding-left: 12px; background: url(../images/newsIcon.gif) no-repeat 0 center; }
.newsBox .bd li a:hover { color: #003894; }
.newsBox .split { border-left: 1px solid #7d7c7d; border-right: 1px solid #a9a8a9; width: 0; height: 15px; overflow: hidden; margin: 0 10px 0 8px; position: relative; top: 12px; }
.newsBox .more { position: absolute; right: 0; top: 12px; font-size: 11px; }
.newsBox .more a { color: #838383; }
.newsBox .more a:hover { color: #003894; }

.faq { width: 296px; }
.faq .title { background: url(../images/title.gif) repeat-x 0 bottom; height: 40px; position: relative; margin-bottom: 22px; }
.faq .title h2 { height: 39px; line-height: 39px; border-bottom: 1px solid #003894; width: 77px; font-size: 18px; text-align: center; color: #003894; }
.faq .title a { position: absolute; top: 12px; right: 0; color: #838383; font-size: 11px; }
.faq .title a:hover { color: #003894; }
.faq .bd { height: 214px; overflow: hidden; }
.faq li { height: 99px; background: url(../images/faq.gif) no-repeat #fff 15px 15px; margin-bottom: 16px; padding-left: 45px; }
.faq li h3 { padding-top: 12px; margin-bottom: 10px; width: 240px; }
.faq li h3 a { line-height: 22px; height: 22px; color: #000; }
.faq li h3 a:hover { color: #003894; }
.faq li p { line-height: 18px; color: #575757; width: 245px; }

/* footer */
.mr15 { margin-right: 15px; }
.footNav { height: 40px; background: #003894; line-height: 40px; text-align: center; }
.footNav a { color: #fff; font-size: 14px; margin: 0 27px; }
.footNav a:hover { color: #fb0; }
.foot { height: 264px; background: #333937; }
.foot ul { padding-top: 21px; }
.foot li { float: left; }
.foot dl { float: left; width: 140px; }
.foot dt { color: #fff; font-size: 16px; margin-bottom: 3px; }
.foot dd a { color: #757575; line-height:24px; }
.foot dd a:hover { color: #003894; }
.foot .entrance { width: 600px; padding-top: 10px; }
.foot .intro { padding-top: 10px; float: right; width: 310px; }
.foot .intro h2 { font-size: 16px; color: #fff; line-height: 22px; margin-bottom: 16px; }
.foot .intro p { width: 184px; line-height: 16px; margin-bottom: 10px; color: #757575; }
.foot .intro span { margin-right: 20px; }
.foot .introBox { background: url(../images/foot.gif) no-repeat; padding-left: 33px; padding-top: 2px; }
.foot .intro .copyright { width: 260px; margin-top: 32px; }

.link { background: #333937; height: 40px; line-height: 40px; }
.link em { font-style: normal; margin: 0 6px; cursor: default; font-family: Arial; }

/* 内页 */
.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: 50px; }
.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; }

.sideNav h2 { margin-bottom: 6px; }
.sideNavBox ul { display: none; background: #f5f5f5; }
.sideNavBox .active ul { display: block; }
.sideNavBox h3 a { display: block; background: #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:#0085C9; color: #fff; transition: 0.2s; }
.sideNavBox li { margin-bottom: 6px; }
.sideNavBox ul li { 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: 142px; 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: #003894; }
.bestBuy .bd a:hover img { border-color: #003894; transition: 0.3s; }

.contactInfo .sideBox { padding: 10px; }
.contactInfo b { font-weight: normal; font-size: 16px; }
.contactInfo span { font-size: 25px; color: #003894; font-family: Arial; }
.contactInfo .tel400 { margin-bottom: 10px; }

/* 面包屑 */
.breadCrumb {  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: #F90707; }

/* 图片模板 */
.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: #003894; transition: 0.3s; }
.imgBox a:hover span { color: #003894; }

/* 产品图片模板 */
.productBox li { width: 232px; margin-right: 27px; }
.productBox span { width: 220px; }
.productBox img { width: 220px; height: 164px; padding: 4px; }

/* 关于图片模板 */
.pageAboutBox li { width: 228px; margin-right: 33px; }
.pageAboutBox img { width: 220px; height: 160px; padding: 2px; transition: 0.3s; }
.pageAboutBox span { width: 220px; }

/* 关于图片模板 */
.pageAboutBox2 li { width: 228px; margin-right: 33px; }
.pageAboutBox2 img { width: 220px; height: 292px; padding: 2px; transition: 0.3s; }
.pageAboutBox2 span { width: 220px; }

/* 案例 */
.pageCaseBox li { width: 240px; margin-right: 15px; }
.pageCaseBox img { width: 236px; height: 167px; }
.pageCaseBox span { width: 236px; }

/* 客户 */
.pagePartnerBox li { width: 184px; margin-right: 4px; }
.pagePartnerBox img { width: 180px; height: 94px; }
.pagePartnerBox span { width: 180px; }

/* 文章列表 */
.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:#003894; }
.listBox p a { color:#003894; }
.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: 500px; }
.infoBox h4 { overflow: hidden; zoom: 1; }
.infoBox .time { color:#ccc; line-height:18px; height:18px; margin-bottom:10px; text-indent: 20px; float: left; margin-right: 10px; }
.infoBox .author {  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;padding-left: 34px; color: #000; font-size: 14px; }
.downloadBox a { float: right; color: blue; 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; height:40px; 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 { text-indent: 20px; max-width: 300px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.guide .fr { padding-right: 20px; max-width: 300px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.guide a:hover { color: #003894; }

.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; padding-left: 20px; float: left; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.bestInfo li a:hover { color: #003894; }
.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;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;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:59px;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:#00AAFF; line-height:40px; text-align:center; font-size:18px; color:#fff; border-radius:4px; font-family: 'Microsoft yahei'; }
.productOrder a:hover{ background:#0085C9; color:#fff; }

.productShowBox { margin-top:50px; }
.productShowBox .hd { height:39px; line-height:39px; font-size:14px; }
.productShowBox .hd ul { height: 39px; background: #00AAFF; font-family: 'Microsoft yahei'; }
.productShowBox .hd li { float:left; width:120px; text-align:center; color:#fff; cursor:pointer; background:#313030; }
.productShowBox .hd .on { background: #0085C9; 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:#003894; 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"; }
.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:#003894; }
.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 { padding-left: 25px; margin-bottom: 10px; }
.orderTel span { font-size: 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #00AAFF; }