	@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; background: url(../images/bg.gif); }
.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: #ff6600; }
/* 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; }
.prodBox .title h2 a, .case .content h3, .witness li .txt, .honor .bd span, .setting li span, .faq h3 a, .news .bd h3 a { -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/* end public */
/* header */
.topbar { height: 28px; background: url(../images/topbar.png) repeat-x 0 bottom; line-height: 28px; }
.topbar img { position: relative; top: 6px; margin-right: 5px; }
.topbar a { margin-right: 15px; color: #666; }
.topbar a:hover { text-decoration: underline; }
.head { height: 102px; }
.head h1 { float: left; padding-top: 20px; }
.head h2 { float: left; height: 62px; background: url(../images/headShadow.png) no-repeat; position: relative; top: 20px; left: 20px; line-height: 62px; color: #017cc9; font-size: 18px; padding-left: 11px; }
.head h3 { float: right; }
.head .tel { float: right; background: url(../images/tel.jpg) no-repeat 0 3px; height: 42px; padding-left: 44px; position: relative; top: 32px; }
.head .cn { line-height: 16px; }
.head .num { line-height: 24px; font-family: Arial; font-size: 30px; color: #017cc9; }
.head h3 { padding-top: 36px; padding-right: 20px; }
.nav { height: 50px; line-height: 50px; background: #017cc9; position: relative; }
.nav ul { height: 50px; }
.nav .item { float: left; background: url(../images/nav.gif) no-repeat 0 center; position: relative; z-index: 9; }
.nav .none { background: none; }
.nav h2 { float: left; }
.nav a { float: left; font-size: 16px; color: #fff; padding: 0 24px; }
.nav .mask { width: 28px; height: 3px; background: #fff; position: absolute; left: 0; bottom: 0; }
/* 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; }
/* number */
.number { height: 210px; background: #232323; }
.number ul { width: 1012px; padding-top: 35px; }
.number li { width: 242px; height: 116px; text-align: center; float: left; background: #0080c4; color: #fff; padding-top: 24px; margin-right: 11px; }
.number .num { font-size: 48px; line-height: 56px; }
.number .txt { font-size: 20px; line-height: 38px; }
/* product */
.product { padding-top: 30px; margin-bottom: 18px; }
.prodSide { width: 220px; }
.prodBox { width: 748px; }
.prodSide h2 { text-align: center; height: 90px; background: #0080c4; }
.prodSide h2 span { display: inline-block; vertical-align: top; }
.prodSide h2 .en { color: #38baff; font-size: 18px; font-family: Arial; padding-top: 18px; }
.prodSide h2 .cn { color: #fff; font-size: 24px; line-height: 30px; }
.prodSide ul { border: 8px solid #0080c4; padding: 9px 7px 0; }
.prodSide .special { margin-bottom: 20px; }
.prodSide .special h3 a { background: #333; }
.prodSide h3 a { display: block; height: 30px; line-height: 30px; font-size: 14px; color: #fff; background: url(../images/arrow.gif) no-repeat #333 170px center; border-radius: 3px; text-indent: 15px; }
.prodSide h3 a:hover { background-color: #0080c4; }
.prodSide .item ol { padding-top: 2px; padding-bottom: 8px; }
.prodSide .item li { background: url(../images/topbar.png) repeat-x; height: 36px; }
.prodSide .item .none { background: none; }
.prodSide h4 a { display: block; height: 35px; line-height: 35px; position: relative; top: 1px; font-size: 14px; color: #666; text-indent: 27px; }
.prodSide h4 a:hover { background: #ebebeb; color: #0080c4; }
.prodSide .tel em { width: 130px; height: 45px; background: #0080c4; display: block; margin: 0 auto; }
.prodSide .tel p { height: 46px; background: #0080c4; color: #fff; font-family: Arial; line-height: 46px; font-size: 26px; font-family: Arial; text-align: center; }
.prodBox ul { width: 770px; }
.prodBox li { float: left; position: relative; margin-bottom: 10px; transition: 0.3s; top: 0; }
.prodBox .window { margin-right: 13px; }
.prodBox .item { margin-right: 14px; overflow: hidden; width:240px; }
.prodBox .item em { opacity: 1; filter: alpha(opacity=100); width: 238px; height: 238px; border: 1px solid #dfdfdf; position: absolute; left: 0; top: 0; transition: 0.3s; }
.prodBox .item:hover, .prodBox .window:hover { box-shadow: 0 0 20px #aaa; behavior: url(../PIE.htc); top: -3px; }
.prodBox .item:hover em { opacity: 0; filter: alpha(opacity=0); }
.prodBox .title {  width: 230px; height: 50px; bottom: -50px; left: 0; background: url(../images/product.gif) no-repeat 205px 12px #0080c4; padding-left: 10px; }
.prodBox .title h2 { line-height: 18px; padding-top: 8px; width: 180px; }
.prodBox .title a { font-size: 14px; color: #fff; display: block; }
.prodBox .title a:hover { color: #fb0; }
.prodBox .title h3 { color: #50aada; line-height: 16px; height: 16px; overflow: hidden; }
/* case */
.case { height: 570px; background: #eee; margin-top: 60px; }
.case .title { text-align: center; padding-top: 37px; margin-bottom: 11px; }
.case .title p { color: #dadada; line-height: 22px; font-size: 18px; font-family: Arial; }
.case .title h2 { color: #017cc9; line-height: 38px; font-size: 30px; }
.case ul { width: 1006px; }
.case li { float: left; position: relative; overflow: hidden; margin: 5px 6px 5px 0; }
.case .first { width: 500px; height: 410px; }
.case .first .content { width: 470px; height: 125px; bottom: -88px; padding-top: 15px; }
.case .first .content h3 { margin-bottom: 10px; background: url(../images/case.gif) no-repeat right -85px; line-height: 24px; }
.case .first .content h3 a { font-size: 14px; }
.case .item { width: 244px; height: 200px; }
.case .item .content { width: 214px; height: 76px; bottom: -46px; }
.case .item .content h3 { background: url(../images/case.gif) no-repeat right -85px; line-height: 30px; }
.case .content { background: url(../images/gray.png); color: #fff; position: absolute; left: 0; padding: 0 15px; }
.case .content a { color: #fff; }
.case .content a:hover { color: #fb0; }
.case .content p { line-height: 20px; }
.case .content .detail { margin-left: 10px; }
/* witness */
.witness { height: 500px; background: #eee; }
.witness .title { text-align: center; padding-top: 37px; margin-bottom: 11px; }
.witness .title p { color: #dadada; line-height: 22px; font-size: 18px; font-family: Arial; }
.witness .title h2 { color: #017cc9; line-height: 38px; font-size: 30px; }
.witness .bd { width: 1000px; overflow: hidden; }
.witness ul { width: 1013px; }
.witness li { width: 240px; height: 350px; float: left; margin-right: 13px; }
.witness li a { float: left; width: 220px; height: 330px; background: #fff; padding: 10px; }
.witness li a:hover { background: #017cc9; }
.witness li span { display: inline-block; vertical-align: top; color: #666; transition: 0.3s; }
.witness li .txt { font-size: 14px; color: #0080c4; line-height: 30px; padding-top: 13px; margin-bottom: 2px; width: 220px; }
.witness li .content { line-height: 20px; margin-bottom: 16px; }
.witness li em { width: 55px; height: 17px; background: #dadada; font-family: Arial; text-align: center; display: inline-block; vertical-align: top; line-height: 17px; font-style: normal; border-radius: 4px; color: #666; transition: 0.3s }
.witness li a:hover span { color: #fff; }
.witness li a:hover em { background: #fff; color: #017cc9; }
/* advantage */
.advantage { width: 100%; overflow: hidden; }
.advantage h2 { text-align: center; background: url(../images/advantage.gif) no-repeat center bottom; height: 87px; padding-top: 40px; }
.advantage .a { height: 268px; padding-bottom: 10px; background: url(../images/shadow.gif) no-repeat 0 bottom; }
.advantage .b { height: 282px; padding-bottom: 10px; background: url(../images/shadow.gif) no-repeat 0 bottom; }
.advantage .c { height: 324px; padding-bottom: 10px; background: url(../images/shadow.gif) no-repeat 0 bottom; }
.advantage .d { height: 255px; }
.advantage .a h3 { padding-top: 34px; }
.advantage .b h3 { padding-top: 30px; }
.advantage .c h3 { padding-top: 30px; }
.advantage .d h3 { padding-top: 24px; }
.advantage .b img { padding-top: 22px; }
.advantage .d img { padding-top: 16px; }
.adBox { width: 470px; }
.adBox h3 { height: 51px; background: url(../images/split.png) repeat-x 0 bottom; margin-bottom: 20px; }
.adBox h3 span { float: left; }
.adBox h3 .num { width: 34px; height: 34px; background: #017cc9; line-height: 34px; font-family: Arial; line-height: 34px; color: #fff; text-align: center; font-size: 20px; border: 3px solid #abd0e8; border-radius: 20px; margin-right: 5px; }
.adBox h3 .cn { font-size: 26px; color: #017cc9; line-height: 38px; }
.adBox p { line-height: 18px; margin-bottom: 6px; background: url(../images/adTxt.gif) no-repeat 0 3px; padding-left: 20px; font-size: 14px; }
.adBox p span { color: #017cc9; }
.adBox .tel { background: url(../images/tel.jpg) no-repeat 0 21px; padding-left: 44px; position: relative; padding-top: 20px; margin-top: 28px; }
.adBox .tel span { display: block; vertical-align: top; }
.adBox .tel .cn { line-height: 16px; }
.adBox .tel .num { font-size: 30px; color: #017cc9; line-height: 26px; }
.adBox .tel em { width: 50px; height: 3px; background: #017cc9; position: absolute; top: 0; left: 0; }
.adBox .btn { padding-top: 12px; }
.adBox .btn a { width: 90px; height: 25px; line-height: 25px; text-align: center; color: #fff; background: #333; border-radius: 3px; display: inline-block; }
.adBox .btn .btnA { background: #0080c4; margin-right: 10px; }
.adBox .btn a:hover { opacity: 0.8; filter: alpha(opacity=80); }
/* about */
.about .title { text-align: center; padding-top: 37px; margin-bottom: 11px; }
.about .title p { color: #dadada; line-height: 22px; font-size: 18px; font-family: Arial; }
.about .title h2 { color: #017cc9; line-height: 38px; font-size: 30px; }
.video { width: 560px; height: 350px; box-shadow: 2px 2px 1px #aaa; }
.about .fr { width: 420px; }
.about h3 { font-size: 20px; color: #017cc9; line-height: 48px; }
.about h4 { font-size: 18px; color: #333; line-height: 40px; }
.about .txt { line-height: 20px; text-indent: 2em; margin-bottom: 8px; }
.about .fr .detail { color: #017cc9; margin-bottom: 52px; }
.about .fr .detail:hover { text-decoration: underline; }
.about .fr .btn { padding-top: 52px; }
.about .fr .btn a { width: 90px; height: 24px; display: inline-block; color: #333; text-align: center; background: #dadada; margin-right: 10px; }
.about .fr .btn a:hover { background: #017cc9; color: #fff; }
.honor { padding-top: 30px; margin-bottom: 38px; }
.honor .hd { width: 99px; float: left; }
.honor .hd li { width: 98px; height: 40px; background: #dadada; color: #333; margin-bottom: 2px; font-size: 14px; text-align: center; line-height: 40px; cursor: pointer; }
.honor .hd .on { width: 99px; background: #017cc9; color: #fff; }
.honor .bd { float: right; width: 901px; overflow: hidden; }
.honor .bd ul { width: 920px; }
.honor .bd li { float: left; width: 164px; margin-right: 20px; }
.honor .bd span { line-height: 28px; display: inline-block; text-align: center; width: 144px; padding: 0 10px; }
.honor .bd .con { height: 263px; }
.honor .bd .con2 { height: 263px; }
.honor .bd .con2 li { float: left; width: 290px; margin-right: 16px; }
.honor .bd .con2 span { line-height: 28px; display: inline-block; text-align: center; width: 270px; padding: 0 10px; }
/* setting */
.setting { height: 350px; background: #eee; }
.setting .title { text-align: center; padding-top: 37px; margin-bottom: 16px; }
.setting .title p { color: #dadada; line-height: 22px; font-size: 18px; font-family: Arial; }
.setting .title h2 { color: #017cc9; line-height: 38px; font-size: 30px; }
.setting .bd { width: 1000px; overflow: hidden; }
.setting ul { width: 1012px; }
.setting li { float: left; width: 240px; text-align: center; margin-right: 13px; }
.setting li span { line-height: 30px; display: inline-block; width:220px; padding: 0 10px; }
/* info */
.info { height: 428px; padding-top: 30px; }
.faq { width: 312px; }
.faq h2 { height: 38px; border-bottom: 1px solid #dadada; position: relative; overflow: hidden; margin-bottom: 15px; }
.faq h2 span { display: inline-block; vertical-align: top; line-height: 38px; }
.faq h2 .cn { background: url(../images/faqTitle.gif) no-repeat 0 center; font-size: 18px; color: #0080c4; padding-left: 27px; }
.faq h2 .en { line-height: 44px; font-family: Arial; color: #999; margin-left: 7px; }
.faq h2 a { width: 15px; height: 15px; border: 1px solid #c0c0c0; position: absolute; line-height: 14px; text-align: center; color: #b8b8b8; border-radius: 8px; top: 10px; right: 0; }
.faq h2 a:hover { background: #0080c4; color: #fff; border-color: #0080c4; }
.faq .bd { height: 319px; overflow: hidden; }
.faq li { background: url(../images/topbar.png) repeat-x 0 bottom; padding-bottom: 10px; margin-bottom: 16px; }
.faq h3 { line-height: 18px; margin-bottom: 4px; }
.faq h3 a { display: block; padding-left: 27px; background: url(../images/faq.gif) no-repeat; line-height: 18px; font-size: 14px; color: #0080c4; }
.faq h3 a:hover { color: #f60; }
.faq p { background: url(../images/faq.gif) no-repeat 0 -22px; padding-left: 27px; line-height: 18px; }
.news { width: 660px; }
.news .hd { height: 38px; border-bottom: 1px solid #dadada; position: relative; margin-bottom: 15px; }
.news .hd ul { position: absolute; top: 0; left: 0; }
.news .hd li { float: left; }
.news .hd .split { width: 1px; height: 18px; overflow: hidden; background: #d3d3d3; margin: 0 20px; position: relative; top: 10px; }
.news .hd .item { height: 38px; border-bottom: 1px solid #dadada; cursor: pointer; }
.news .hd .on { border-bottom-color: #0080c4; }
.news .hd .item span { display: inline-block; vertical-align: top; line-height: 38px; color: #999; }
.news .hd .item .cn { font-size: 18px; }
.news .hd .item .en { line-height: 44px; font-family: Arial; margin-left: 7px; }
.news .hd .on span { color: #0080c4; }
.news .hd .more a { width: 15px; height: 15px; border: 1px solid #c0c0c0; position: absolute; line-height: 14px; text-align: center; color: #b8b8b8; border-radius: 8px; top: 10px; right: 0; }
.news .hd .more a:hover { background: #0080c4; color: #fff; border-color: #0080c4; }
.news .bd ul { width: 380px; }
.news .bd li { height: 36px; background: url(../images/topbar.png) repeat-x; line-height: 36px; }
.news .bd .none { background: none; }
.news .bd h3 { float: left; background: url(../images/news.gif) no-repeat 0 center; padding-left: 8px; }
.news .bd h3 a { float: left; height: 36px; width: 300px; }
.news .bd span { float: right; }
/* footer */
.footer { height: 280px; border-top: 5px solid #00669b; background: url(../images/foot.gif) repeat-x; }
.footTop { padding-top: 28px; height: 200px; }
.footer dl { float: left; margin-right: 50px; }
.footer dt { font-size: 16px; color: #fff; position: relative; line-height: 36px; height: 38px; margin-bottom: 16px; }
.footer dt em { width: 20px; height: 2px; background: #fff; position: absolute; bottom: 0; left: 0; }
.footer dd a { color: #7fd3ff; }
.footer dd a:hover { color: #f60; }
.footBottom { height: 52px; line-height: 52px; color: #7ed2ff; }
.footBottom a { color: #7ed2ff; margin-right: 8px; }
.footBottom a:hover { color: #f60; }
.footTop .fr { width: 240px; }
.footer .tel { background: url(../images/tel.gif) no-repeat 0 1px; padding-left: 40px; margin-bottom: 18px; position: relative; top: 6px; }
.footer .tel .cn { color: #7fd3ff; line-height: 16px; }
.footer .tel .num { font-family: Arial; color: #fff; line-height: 20px; font-size: 22px; }
.footer .code p { line-height: 18px; color: #fff; margin-left: 10px; background: url(../images/phone.gif) no-repeat 0 5px; padding-top: 42px; }
.link { height: 117px; line-height: 40px; background: #333; }
.link span { font-family: Arial; margin: 0 8px; cursor: default; color: #5b5b5b; }
.link a { color: #999; }
.link a:hover { color: #f60; }
.link b { color: #fff; font-weight: normal; }
/* 内页 */
.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; background: #008ed6; }
.sideNav h2 { margin-bottom: 10px; background: #008ed6; }
.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 #f60; 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: #fe982e; }
.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: 190px; 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 .tel { background: url(../images/pageTel.gif) no-repeat 0 3px; padding-left: 36px; width: 154px; margin: 0 auto 10px; }
.contactInfo .tel .cn { color: #747474; line-height: 14px; padding-top: 2px; font-family: '微软雅黑'; }
.contactInfo .tel .num { font-family: Arial; font-weight: bold; font-size: 24px; color: #008ed6; }
.contactInfo .item { background: url(../images/splitBg.gif) repeat-x; padding-top: 8px; width: 190px; margin: 0 auto; }
.contactInfo .item span { display: inline-block; vertical-align: top; }
.contactInfo .item .value { width: 150px; }
/* 面包屑 */
.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: 232px; margin-right: 27px; }
.productBox span { width: 220px; }
.productBox img { width: 220px; height: 220px; padding: 4px; }
/* 关于图片模板 */
.pageAboutBox li { width: 228px; margin-right: 33px; }
.pageAboutBox img { width: 220px; height: 165px; padding: 2px; transition: 0.3s; }
.pageAboutBox span { width: 220px; }
/* 关于图片模板 */
.pageHonorBox li { width: 228px; margin-right: 33px; }
.pageHonorBox img { width: 220px; height: 306px; padding: 2px; transition: 0.3s; }
.pageHonorBox span { width: 220px; }
/* 案例 */
.pageCaseBox li { width: 240px; margin-right: 15px; }
.pageCaseBox img { width: 236px; height: 147px; }
.pageCaseBox span { width: 236px; }
/* 案例 */
.pageCaseBox2 li { width: 240px; margin-right: 15px; }
.pageCaseBox2 img { width: 236px; height: 193px; }
.pageCaseBox2 span { width: 236px; }
/* 案例 */
.pagePartnerBox li { width: 240px; margin-right: 15px; }
.pagePartnerBox img { width: 236px; height: 188px; }
.pagePartnerBox span { width: 236px; }
/* 案例 */
.pageSolutionBox li { width: 240px; margin-right: 15px; }
.pageSolutionBox img { width: 236px; height: 172px; }
.pageSolutionBox 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:#f60; }
.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; 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:18px; line-height:18px; padding-left:30px; margin-bottom:6px; font-size:14px; }
.faqBox p { background:url(../images/faq.gif) no-repeat 0 -22px; 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: #f60; }
.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 { 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:394px;}
.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:62px;overflow: hidden;margin-top:10px;position:relative;}
.tb-picList a.prev{display:block;width:12px;height:21px;position:absolute;top:22px;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:22px;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:62px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:62px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:76px;height:62px;overflow:hidden;position: relative;}
.tb-picList .tb-thumb ul li a{display:block;width:60px;height:60px;border:1px solid #dadada;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img {max-width:100%;height:60px;cursor:pointer;}
.tb-picList .tb-thumb ul li em { width: 58px; height: 58px; border: 2px solid #008ed6; position: absolute; left: 0; top: 0; display: none; }
.tb-picList .tb-thumb ul li a.tb-selected em { display: block; }
.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; }
.descriptionBox span { display: inline-block; vertical-align: top; }
.descriptionBox .txt { width: 290px; }
.productOrder a{ display:block; width:150px; height:40px; background:#008ed6; line-height:40px; text-align:center; font-size:18px; color:#fff; border-radius:4px; font-family: 'Microsoft yahei'; }
.productOrder a:hover{ background:#f60; color:#fff; }
.productShowBox { margin-top:50px; }
.productShowBox .hd { height:39px; line-height:39px; font-size:14px; }
.productShowBox .hd ul { height: 39px; background: #017CC9; font-family: 'Microsoft yahei'; }
.productShowBox .hd li { float:left; width:120px; text-align:center; color:#fff; cursor:pointer; background:#017CC9; }
.productShowBox .hd .on { background: #155F8D; 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:#017CC9; 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: #017CC9; }
.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; }
.hot_search {height: 45px;line-height: 45px;overflow: hidden;}

/* my_pages */
.my_pages{clear:both!important;padding:5px 0 0;text-align:center;margin:5px auto;line-height:30px;}
.my_pages ul{text-align:center;list-style:none;}
.my_pages ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.my_pages ul li a{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border: #999 1px solid;}
.my_pages ul li a:hover{color:#fff;background:#008ED6;border:#008ED6 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.my_pages ul li.thisclass a{background:#008ED6;border:#008ED6 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700;}

.displaynone{display:none;}