﻿@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: 14px/24px '微软雅黑', Arial, '宋体', HELVETICA; color: #000000; }

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: #c90005; }
.item a:hover { color: #ffffff; }
/* end reset */

.dbgg{font-size:20px;font-weight: bold;}

/* public */

.w1220 { width: 1220px; margin: 0 auto; position: relative;clear: both; }

.fl { float: left; }

.fr { float: right; }

.overflow{ overflow:hidden}

.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; }

.ib { display: inline-block; vertical-align: top; }

.z9 { z-index: 9; position: relative; }

.tr, .zoomIn img { transition: All 0.6s ease-in-out; -webkit-transition: All 0.6s ease-in-out; -moz-transition: All 0.6s ease-in-out; -o-transition: All 0.6s ease-in-out; }

.zoomIn:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

.gray img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; filter: url(gray.svg#grayscale); transition: 0.2s; }

.gray a:hover img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: none; }

.title { text-align: center; background: url(../images/title.png) no-repeat center bottom; padding-bottom: 24px; }

.title h2 { height: 22px; margin-bottom: 5px; }

.title h3 { font-size: 14px; color: #706e6e; line-height: 34px; }

.title span { color: #e54517; font-weight: bold; font-family: Arial; font-size: 18px; letter-spacing: 2px; }

/* end public */



/* header */

.header { z-index: 9; position: relative; background: url(../images/header.gif); }

.topbar { line-height: 20px; padding-top: 11px; padding-bottom: 8px; color: #5c5c5d; position: relative; z-index: 9; height: 20px; border-bottom: 1px solid #d6d6d6; position: relative; }

.topbar a { color: #5c5c5c; }

.topbar a:hover { color: #c90005; }

.share a { background: url(../images/iconbg.png) no-repeat; margin-right: 10px; }

.share a:hover { background-image: url(../images/iconbgon.png); }

.share .b { background-position: -20px 0; }

.share .c { background-position: -40px 0; }

.share .d { background-position: -60px 0; }

.topbar-link span { margin: 0 6px; color: #c0c0c0; font-family: Arial; cursor: default; }

.wxCode { position: absolute; top: 29px; right: 50px; display: none; }

.wxCode2 { position: absolute; top: 29px; right: 50px; display: none; }

.head { height: 120px;}

.logo {margin-right: 21px;margin-top:15px;}
.logo img{width:250px;}
.vice { background: url(../images/vice.png) no-repeat 0 center; padding-left: 24px; position: relative; top: 34px; }

.vice h2, .vice h3 { font-weight: bold; color: #121315; }

.vice h2 { line-height: 30px; font-size: 24px; }

.vice h3 { line-height: 28px; font-size: 20px; }

.vice span { color: #c90005; }

.tel { padding-top: 30px; }

.tel img { width: 20px; height: 20px; background: url(../images/iconbgon.png) no-repeat -80px 0; margin-right: 4px; }

.tel p { color: #222224; padding-bottom:5px;}

.tel h3 { color: #c90005; font-family: Arial; font-size: 32px; }

.nav { height: 51px; background: url(../images/navbg.gif); clear: both;}

.nav .item, .nav h2, .nav h2 a { float: left; }

.nav .item { background: url(../images/navcut.gif) no-repeat 0 center; }

.nav .none, .nav .non { background: none; }

.nav h2 { position: relative; }

.nav h2 a { width: 130px; text-align: center; height: 51px; line-height: 51px; color: #fff; color: #fff; font-size: 14px; }

.nav h2 em { background: url(../images/point.png) no-repeat; width: 9px; height: 6px; position: absolute; bottom: 0; left: 50%; margin-left: -5px; opacity: 0; filter: alpha(opacity = 0); transition: 0.2s; }

.nav h2 a:hover, .nav .on h2 a { background: #c90005; }

.nav h2 a:hover em, .nav .on h2 em { opacity: 1; filter: alpha(opacity = 100); }

.sub { position: absolute; top: 51px; right: 0; background: #F0F0F0; display: none; }

.subWrap { padding: 50px; overflow: hidden; }

.subItem { float: left; width: 33.33%; }

.subItem li, .subLeft li { float: left; width: 50%; line-height: 30px; }

.subItem h3 { margin-bottom: 20px; }

.subItem h3 a { font-size: 24px; color: #222; line-height: 30px; }

.subItem li a, .subLeft li a { font-size: 14px; color: #222; opacity: 0.9; filter: alpha(opacity = 90); text-indent: 0; float: left; background: url(../images/sidenav.gif) no-repeat 0 center;

    padding-left: 12px; }

.subItem li a:hover, .subLeft li a:hover { background-position: 10px center; text-indent: 10px; color: #FF787B; }

.subLeft { width: 300px; }

.subWrap .long li { width: 100%; }

.prodSub { width: 1000px; right: 50%; margin-right: -500px; }

.sub2 { right: 240px; }

.sub3 { right: 100px; }

.subRight { width: 500px; height: 250px; overflow: hidden; display: none; }



/* banner */

.banner { width: 100%; height: 600px; overflow: hidden; position: relative; }

.banner .bd { height: 600px; position: relative; left: 50%; margin-left: -960px; }

.banner .bd li { width: 1920px; }

.banner .hd { width: 100%; position: absolute; bottom: 20px; height: 10px; text-align: center; }

.banner .hd ul { height: 10px; overflow: hidden; }

.banner .hd li { background: url(../images/dot.png) no-repeat -10px 0; width: 10px; height: 10px; display: inline-block; *display: inline; *zoom: 1; overflow: hidden; text-indent: -99px; cursor: pointer; margin-left: 8px; }

.banner .hd .on { background-position: 0 0; }



/* search */

.search { background: url(../images/searchbg.png) repeat-x; height: 67px; margin-top: -2px;}

.keywords { padding-top: 20px; height: 20px; overflow: hidden; width: 900px; }

.keywords span { color: #e54517; margin-right: 10px; }

.keywords a { margin-right: 30px; }

.search form { width: 304px; height: 33px; position: relative; border-radius: 17px; overflow: hidden; top: 14px; }

.search .txt { width: 240px; height: 31px; border: 1px solid #d4d4d4; border-radius: 17px; color: #9a9999; padding-left: 18px; padding-right: 44px; transition: 0.3s; }

.search .txt:focus { border-color: #000; }

.search .btn { width: 45px; height: 33px; background: url(../images/search.png) no-repeat 12px center; position: absolute; top: 0; right: 0; cursor: pointer; }



/* product */

.product-arrow { width: 79px; height: 68px; background: url(../images/arrow.png) no-repeat center #c90005; }

.product-adorn { background: url(../images/productbg.jpg) no-repeat; width: 478px; height: 566px; position: absolute; bottom: 0; left: -350px; }

.product-side { width: 259px; }

.product-sideTop { background: #122853; height: 68px; padding-left: 20px; }

.product-sideTop h2 { padding-top: 16px; height: 19px; }

.product-sideTop h3 { font-family: Arial; color: #fff; font-weight: bold; opacity: 0.5; filter: alpha(opacity = 50); letter-spacing: 1px; }

.product-sideBox { background: #fff; height: 519px; }

.product-sideBox h3 { font-size: 16px; color: #313131; margin-bottom: 6px; }

.product-sideItem { padding-left: 16px; border-top: 1px solid #e2e2e2; padding-top: 8px; margin-bottom: 13px; }

.product-firstItem { border: none; }

.product-sideList ol { width: 260px; }

.product-sideList li { float: left; margin-right: 30px; }

.product-sideList a { float: left; line-height: 25px; height: 25px; color: #5f5f5f; width: 72px; }

.product-sideList a:hover { color: #c90005; }

.product-display { width: 338px; height: 587px; overflow: hidden; position: relative; }

.product-display .bd { width: 338px; height: 587px; }

.product-display .hd { position: absolute; width: 100%; left: 0; bottom: 17px; text-align: center; height: 8px; }

.product-display .hd li { width: 8px; height: 8px; background: url(../images/productdot.png) no-repeat -8px 0; margin: 0 6px; display: inline-block; *display: inline; *zoom: 1; cursor: pointer; text-indent: -99px; overflow: hidden; }

.product-display .hd .on { background-position: 0 0; }

.product-display em { position: absolute; top: 0; left: 0; width: 336px; height: 585px; border: 1px solid #e2e2e2; }



.product-main { width: 544px; border-top: 1px solid #e2e2e2; }

.product-main li { width: 271px; height: 292px; float: left; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; background: url(../images/prodbg.jpg) repeat-x #fff center 0; position: relative; overflow: hidden; text-align: center; }

.product-main img { position: relative; left: 0; transition: 0.6s; -webkit-transform-origin: center center; }

.product-main span { width: 100%; font-size: 14px; color: #5f5f5f; position: relative; top: 0; }

.product-link { position: absolute; top: 0; left: 0; position: absolute; width: 100%; height: 100%; z-index: 10; }

.product-box { position: absolute; width: 231px; height: 83px; padding: 0 20px; color: #fff; bottom: -46px; left: 0; text-align: left; }

.product-box h3 { margin-bottom: 2px; padding-top: 8px; }

.product-box h3 a { display: block; color: #fff; font-weight: bold; font-size: 14px; }

.product-box p { line-height: 18px; }

.product-box em { position: absolute; width: 100%; height: 100%; background: #f13600; opacity: 0.8; filter: alpha(opacity = 80); top: 0; left: 0; }



/* firstAd */

.firstAd { overflow: hidden; position: relative;}

.firstAd img { position: relative; left: 50%; margin-left: -960px; }

.firstAdWrap { position: absolute; top: 0; left: 50%; margin-left: -610px; }

.firstAdWrap a { float: right; width: 164px; height: 40px; line-height: 40px; background: url(../images/btnarrow.png) no-repeat 113px center #323232; border-radius: 20px; overflow: hidden; text-indent: 32px; color: #fff; font-weight: bold; font-size: 18px; margin-top: 30px; margin-right: 66px; }

.firstAdWrap a:hover { background-color: #693526; }





/* video */

.video { background: #fff; height: 240px; padding-bottom: 56px; }

.videoWrap { margin-left: 79px; position: relative; width: 1141px; }

.videoLeft { padding-left: 38px; }

.videoLeft h2 { color: #353434; font-weight: bold; font-size: 20px; padding-top: 35px; }

.videoLeft h3 { position: relative; color: #353434; opacity: 0.7; filter: alpha(opacity = 70); font-weight: bold; line-height: 18px; padding-bottom: 11px; }

.videoLeft em { position: absolute; width: 38px; height: 2px; background: #c90005; bottom: 0; left: 0; }

.videoTop { margin-bottom: 89px; }

.videoCtrl { padding-left: 3px; }

.videoCtrl a { width: 77px; height: 37px; line-height: 37px; text-align: center; background: #222b3c; color: #fff; font-size: 30px; font-family: 'simsun'; margin-right: 12px; }

.videoCtrl a:hover { background: #c90005; }

.videoRight { width: 903px; padding-top: 27px; overflow: hidden; }

.videoRight ul { width: 925px; }

.videoRight li { width: 286px; height: 187px; overflow: hidden; float: left; position: relative; margin-right: 22px; }

.videoRight span, .videoRight em { position: absolute; left: 0; bottom: 0; height: 37px; }

.videoRight span { color: #3a3a3a; text-align: center; line-height: 37px; width: 90%; padding: 0 5%; }

.videoRight em { width: 100%; background: #fff; opacity: 0.6; filter: alpha(opacity = 60); }

.video .bg { background: url(../images/header.gif); width: 446px; height: 240px; position: absolute; top: 0; left: 0; }



/* advantage */

.advantage { background: url(../images/advantagebg.png) no-repeat center 0; height: 1080px;}

.advantageTitle { padding-left: 500px; padding-top: 28px; margin-bottom: 65px; }

.advantageTitle h3 { letter-spacing: 2px; font-size: 16px; color: #fff; line-height: 36px; }

.advantageTitle span { margin-right: 16px; }

.advantageTop { margin-bottom: 30px; }

.advantageTop .fl { margin-top: -56px; position: relative; padding-left: 22px; }

.advantageBox li { position: relative; padding-left: 63px; margin-bottom: 24px; }

.advantageBox .num { position: absolute; top: 0; left: 0; }

.advantageBox h3 { height: 22px; margin-bottom: 10px; padding-top: 14px; font-size:22px}

.advantageBox h3 strong{ color:#bb2119}

.advantageBox p { font-size: 14px; color: #585858; }

.advantageBottom .fr { margin-top: -122px; position: relative; }

.advantage h2{font-size:25px;color:#FFFFFF;}



/* client */

.client { padding-top: 52px; background: #fff; padding-bottom: 50px; }

.client .title { margin-bottom: 30px; }

.clientWrap { position: relative; }

.clientWrap li { float: left; background: #ececec; width: 288px; margin-right: 22px; }

.clientWrap .img { width: 288px; height: 216px; overflow: hidden; display: block;  }

.clientWrap .more { width: 56px; height: 18px; background: url(../images/more.png) no-repeat center #cf2e00; display: block; border-radius: 9px; overflow: hidden; }

.clientWrap .more:hover { background-color: #ff440f; }

.clientWrap .bd { width: 1220px; overflow: hidden; }

.clientWrap .bd ul { width: 1250px; }

.clientBox { padding: 0 16px 0; }

.clientBox h3 { padding-top: 18px; margin-bottom: 4px; }

.clientBox h3 a { display: block; color: #313131; font-size: 14px; }

.clientBox h3 a:hover { color: #c90005; }

.clientBox p { margin-bottom: 18px; line-height: 18px; color: #5f5f5f; }

.clientCtrl { width: 1220px; position: absolute; left: 0; top: 0; }

.clientCtrl a { width: 28px; height: 70px; background: #141924; text-align: center; line-height: 70px; color: #fff; font-size: 18px; font-family: 'simsun'; position: absolute; border-radius: 14px; overflow: hidden; top: 132px; }

.clientCtrl a:hover { background: #cf2e00; }

.clientCtrl .prev { left: -46px; }

.clientCtrl .next { right: -46px; }

.client h2{font-size:25px}

.client h4{font-size:14px}



/* partner */

.partner { background: #fff; padding-bottom: 50px; }

.partnerLeft { width: 906px; overflow: hidden; }

.partnerTitle { height: 22px; overflow: hidden; background: url(../images/partnertitle.png) repeat-x 0 bottom; padding-bottom: 13px; margin-bottom: 27px; }

.partnerTitle img { margin-right: 4px; }

.partnerTitle span { line-height: 32px; color: #939393; }

.partnerTitle a { line-height: 22px; font-family: Arial; color: #939393; }

.partnerTitle a:hover { color: #c90005; }



.partnerWrap { height: 247px; overflow: hidden; }

.partnerWrap ul { width: 932px; }

.partnerWrap li { float: left; margin-right: 26px; margin-bottom: 25px; }

.partnerWrap img { border: 1px solid #dad9d9; transition: 0.2s; }

.partnerWrap a:hover img { border-color: #c90005; }



/* flow */

.flow { overflow: hidden; position: relative; height: 184px; }

.flowImg { position: absolute; top: 0; left: 50%; margin-left: -960px; }

.flowWrap { background: url(../images/flowbox.png) no-repeat; width: 240px; height: 136px; float: right; top: 26px; position: relative; color: #fff; text-align: center; }

.flowWrap p { font-size: 13px; padding-top: 15px; }

.flowWrap h3 { font-weight: bold; font-size: 26px; line-height: 30px; margin-bottom: 8px; }

.flowWrap a { width: 110px; height: 26px; line-height: 26px; color: #cf2e00; font-size: 14px; text-align: center; background: #fff; border-radius: 13px; overflow: hidden; }

.flowWrap a:hover { background: #FFB6A2; color: #fff; }



/* about */

.about { padding-top: 36px; }

.about .title { margin-bottom: 37px; }

.aboutLeft { background: url(../images/aboutbg.png) no-repeat; width: 524px; height: 304px; margin-left: -15px; position: relative; padding-top: 3px; padding: 3px 18px 34px; }

.aboutRight { width: 640px; padding-right: 10px; }

.aboutRight h2 { padding-top: 3px; height: 22px; margin-bottom: 16px; }

.aboutTxt { line-height: 26px; margin-bottom: 26px; color: #5f5f5f; height: 310px; overflow: hidden; }

.aboutTxt p { margin-bottom: 10px; }

.aboutBtn a { width: 105px; height: 32px; line-height: 32px; background: #6f6f6f; border-radius: 16px; overflow: hidden; text-align: center; line-height: 32px; color: #fff; font-size: 14px; margin-right: 12px; }

.aboutBtn a:hover { background: #e54517; }

.aboutTel { color: #c90005; }

.aboutTel p { line-height: 16px; }

.aboutTel h3 { line-height: 18px; font-weight: bold; font-size: 18px; }

.about h2{font-size:25px;}



/* show */

.show { margin-bottom: 44px; }

.show .title { margin-bottom: 28px; }

.show .hd { text-align: center; margin-bottom: 3px; }

.show .hd li { display: inline-block; *display: inline; *zoom: 1; }

.show .hd .cut { width: 1px; height: 14px; background: #b0b0b0; position: relative; top: 6px; }

.show .hd .item { padding: 0 15px; font-size: 14px; color: #706e6e; cursor: pointer; line-height: 26px; }

.show .hd .on { color: #c90005; }

.show .bd li { float: left; width: 300px; margin-right: 6px; margin-bottom: 7px; position: relative; overflow: hidden; }

.show .bd span { position: absolute; line-height: 28px; height: 28px; width: 100%; left: 0; bottom: -28px; color: #fff; text-align: center; background: url(../images/showbg.png); transition: 0.6s; }

.show .bd a:hover span { bottom: 0; }

.show .bd .special { width: 300px; height: 357px; }

.show .bd .special img { position: relative; left: -50%; }

.show .bd { height: 357px; overflow: hidden; }

.showLeft { width: 306px; }

.showCenter { width: 612px; }

.showRight { position: relative; overflow: hidden; width: 300px; }



/* info */

.info { padding-bottom: 50px; }

.infoTop { margin-bottom: 9px; }

.infoTop h2 img { padding-top: 4px; }

.infoTop a img { padding-top: 9px; }

.info .title { margin-bottom: 32px; }

.info h2{font-size:25px;}

.info h3{font-size:18px;}

.info h4{display: grid;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 300px;}

.trends, .news, .faq { width: 383px; margin-right: 35px; }

.trendsWrap { background: #fff; height: 380px; }

.trendsTop h3 { padding-top: 18px; }

.trendsWrap h3 a { font-size: 14px; display: block; color: #3b3b3b; padding-left: 13px; background: url(../images/infoarrow.gif) no-repeat 0 center; }

.trendsWrap h3 a:hover { color: #c90005; }

.trendsBox { padding: 0 18px 20px; background: url(../images/infocut.gif) no-repeat center bottom; margin-bottom: 12px; }

.trendsBox p a { color: #c90005; text-decoration: underline; }

.trendsList { padding: 0 0px; }

.trendsList li { line-height: 38px; height: 38px; }

.trendsList h3 a { font-size: 12px; width: 250px; }

.trendsList span { color: #ababab; font-family: Arial; }

.trendsImg { width: 383px; height: 210px; overflow: hidden; display: block; }

.newsWrap { height: 483px; background: #fff; padding: 0 16px; }

.newsWrap .bd { padding-top: 17px; overflow: hidden; height: 447px; }

.newsWrap li { overflow: hidden; background: url(../images/infocut.gif) no-repeat center bottom; margin-bottom:20px; }

.newsWrap .fr { width: 198px; }

.newsWrap h3 a { display: block; line-height: 22px; color: #3b3b3b; font-size: 14px; }

.newsWrap h3 a:hover { color: #c90005; }

.newsWrap h4 { line-height: 14px; font-family: Arial; color: #ccc; font-size: 11px; margin-bottom: 7px; }

.newsWrap p { height: 72px; overflow: hidden; }

.newsImg { width: 136px; height: 115px; overflow: hidden; }

.faqWrap { overflow: hidden; height: 483px; }

.faqWrap li { height: 108px; border: 1px solid #dadada; margin-bottom: 14px; background: #fff; padding: 0 16px; }

.faqWrap h3 { font-weight: bold; padding-top: 19px; margin-bottom: 2px; }

.faqWrap h3 a { color: #3b3b3b; float: left; width: 324px; }

.faqWrap h3 a:hover { color: #c90005; }

.faqWrap b { color: #3b3b3b; }

.faqWrap span { width: 314px; }

.faqWrap p { height: 48px; overflow: hidden; }



.faq { margin: 0; }



/* footer */

.footer { background: #141924; font-size: 14px;}

.footNav { height: 38px; border-bottom: 1px solid #272b36; text-align: center; padding-top: 16px; }

.footNav a { font-size: 14px; color: #fff; opacity: 0.7; filter: alpha(opacity = 70); }

.footNav a:hover { color: #c90005; }

.footNav span { font-family: Arial; margin: 0 35px; cursor: default; }

.footLeft { width: 500px; padding-top: 26px; }

.footLeft h3 { margin-bottom: 22px; }

.footLeftTop input { width: 201px; height: 26px; border: 1px solid #72757c; padding: 0 10px; line-height: 26px; color: #919295; background: none; font-family: 'Microsoft Yahei'; }

.footLeftTop .item { float: left; margin-right: 11px; margin-bottom: 13px; }

.footLeftBottom textarea { width: 339px; height: 45px; border: 1px solid #72757c; color: #919295; background: none; padding: 10px; line-height: 22px; font-family: 'Microsoft Yahei'; margin-right: 17px; }

.footBtn { width: 78px; }

.footBtn input { width: 78px; height: 31px; background: #c90005; color: #fff; font-size: 14px; font-family: 'Microsoft Yahei'; cursor: pointer; }

.footBtn .reset { margin-bottom: 7px; background: #72757c; }

.foot { padding-bottom: 28px; }

.footRight { color: #bcbcbe; line-height: 26px; text-align: center; padding-top: 30px; }

.footRight span { margin-left: 14px; }

.footRight a { color: #bcbcbe; }

.footRight a:hover { color: #c90005; }

.footRight h3 { color: #fff; font-size: 30px; font-weight: bold; line-height: 36px; }

.footRight fr{float: inherit;}

.code span { display: inline-block; vertical-align: bottom; line-height: 18px; margin-right: 10px; color: #fff; }

.siteInfo { width: 305px; margin-left: 100px; }



.link { background: #11141d; line-height: 20px; padding: 15px 0; color: #a6a7a8; }

.link a { margin-right: 22px; color: #a6a7a8; }

.link a:hover { color: #c90005; }



/* 内页 */

.pageBanner { overflow: hidden; width: 100%; margin-bottom: 20px; }

.pageBanner img { left: 50%; margin-left: -960px; width: 1920px; height: 500px; position: relative; }

.page { overflow:hidden; zoom:1; margin-bottom: 130px; }

.main { width: 890px; font-family: "宋体"; background: #fff; padding: 10px 30px 30px; padding-bottom: 5000px; margin-bottom: -5000px; }



/* pageBanner */

.pageBanner { overflow: hidden; width: 100%; margin-bottom: 20px; }

.pageBanner img { left: 50%; margin-left: -960px; width: 1920px; height: 500px; position: relative; }



/* page */

.page { width: 1220px; margin: 0 auto; margin-bottom: 100px; overflow: hidden; }



/* feedbackBox */

.feedbackBox { padding-left: 100px; font-family: "Microsoft yahei"; }

.feedbackBoxTop { font-size: 16px; margin-bottom: 36px; padding-top: 20px; }

.feedbackBoxTop span { color: #c90005; }



/* side */

.side { width: 240px; padding-bottom: 5000px; margin-bottom: -5000px; }

.sideNav { margin-bottom: 20px; }

.sideNav h2 { height: 56px; line-height: 56px; text-align: center; font-size: 24px; background: #122853; color: #fff; margin-bottom: 2px; }

.sideNav .item { margin-bottom: 2px; }

.sideNav h3 a { display: block; height: 36px; line-height: 36px; background: url(../images/sidenav.gif) no-repeat 220px #A2A2A2; text-indent: 24px; position: relative; font-size: 13px; color: #fff; }

.sideNav h3 em { width: 4px; height: 3px; position: absolute; overflow: hidden; background: #fff; left: 24px; top: 17px; opacity: 0; filter: alpha(opacity=0); transition: 0.2s; }

.sideNav h3 a:hover, .sideNav .active h3 a { background-image: url(../images/sidenavon.gif); background-color: #C90005; color: #fff; text-indent: 34px; }

.sideNav h3 a:hover em, .sideNav .active h3 em { opacity: 1; filter: alpha(opacity=100); }

.sideNav ol { background: #f5f5f5; }

.sideNav .none a { background: none; }

.sideNav h4 { position: relative; height: 35px; }

.sideNav h4 a { position: absolute; left: 0; top: 0; width: 100%; height: 36px; line-height: 36px; text-indent: 24px; background: url(../images/splitbg.gif) repeat-x; }

.sideNav h4 a:hover, .sideNav .on h4 a { color: #C90005; }

.sideWrap { margin-top: 20px; }

.sideWrap h2 { height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px; background: #122853; color: #fff; }

.sideBox { border: 1px solid #dadada; border-top: none; background: #fff; }

.contactBox { padding: 15px; }

.hotLine { background: url(../images/hotline.gif) no-repeat; padding-left: 45px; margin-bottom: 4px; height: 46px; }

.hotLine p { line-height: 16px; }

.hotLine h3 { font-size: 20px; font-family: Arial; font-weight: bold; line-height: 30px; color: red; }

.contactInfo { background: url(../images/splitbg.gif) repeat-x; padding-top: 10px; }

.contactInfo span { vertical-align: top; display: inline-block; }

.contactInfo .value { width: 170px; }



/* imgSideBox */

.imgSideBox { padding: 10px 0; }

.imgSideBox li { width: 198px; margin: 0 auto 14px; }

.imgSideBox a { display: block; }

.imgSideBox img { width: 190px; height: 247px; padding: 2px; border: 2px solid #dadada; transition: 0.3s; }

.imgSideBox span { width: 168px; text-align: center; display: inline-block; vertical-align: top; font-size: 14px; padding: 0 15px; line-height: 30px; padding-top: 4px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.imgSideBox a:hover { color: #c90005; }

.imgSideBox a:hover img { border-color: #c90005; }





/* breadCrumb */

.breadCrumb { height: 55px; border-bottom: 1px solid #dadada; position: relative; margin-bottom: 30px; display: table; width: 100%; }

.breadCrumb h2 { font-family: 'Microsoft Yahei'; font-size: 18px; position: absolute; top: 0; left: 0; height: 54px; line-height: 54px; padding: 0 4px; border-bottom: 3px solid #c90005; color: #333; }

.breadCrumb .fr { color: #999; font-family: '宋体'; cursor: default; line-height: 16px; text-align: right; display: table-cell; vertical-align: middle; float: none; }



/* imgBox */

.imgBox { width: 890px; overflow: hidden; }

.imgBox ul { width: 920px; }

.imgBox li { float: left; text-align: center; margin-bottom: 20px; }

.imgBox a { float: left; }

.imgBox img { border: 2px solid #dadada; transition: 0.2s; }

.imgBox span { display: inline-block; vertical-align: top; font-size: 14px; padding: 0 15px; line-height: 30px; padding-top: 4px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.imgBox a:hover { color: #c90005; }

.imgBox a:hover img { border-color: #c90005; }



/* productBox */

.productBox li { width: 210px; margin-right: 16px; }

.productBox img { width: 202px; height: 263px; padding: 2px; }

.productBox span { width: 172px; }



/* imgCaseBox */

.imgCaseBox li { width: 286px; margin-right: 16px; }

.imgCaseBox img { width: 278px; height: 208px; padding: 2px; }

.imgCaseBox span { width: 248px; }



/* imgPartnerBox */

.imgPartnerBox li { width: 170px; margin-right: 10px; }

.imgPartnerBox img { width: 166px; height: 88px; }

.imgPartnerBox span { width: 136px; }



/* imgSettingBox */

.imgSettingBox li { width: 286px; margin-right: 16px; }

.imgSettingBox img { width: 278px; height: 167px; padding: 2px; }

.imgSettingBox span { width: 248px; }



/* imgStarBox */

.imgStarBox li { width: 286px; margin-right: 16px; }

.imgStarBox img { width: 278px; height: 167px; padding: 2px; }

.imgStarBox span { width: 248px; }



/* imgHonorBox */

.imgHonorBox li { width: 286px; margin-right: 16px; }

.imgHonorBox img { width: 278px; height: 163px; padding: 2px; }

.imgHonorBox span { width: 248px; }



/* imgVideoBox */

.imgVideoBox li { width: 286px; margin-right: 16px; }

.imgVideoBox img { width: 278px; height: 182px; padding: 2px; }

.imgVideoBox span { width: 248px; }



/* product's picture */

.tb-pic a { display: table-cell; text-align: center; vertical-align: middle; *display: block; *font-family: Arial; *line-height: 1; *font-size: 271px; }

.tb-pic img { vertical-align: middle; }

.tb-pic, .tb-pic a { height: 320px; width: 350px; background: url(../images/beijing.jpg) no-repeat; -webkit-background-size: cover;

background-size: cover; }

.tb-pic, .tb-pic img { max-height: 320px; max-width: 350px; _width: 350px; }

.tb-pic { border: 1px solid #dadada; position: relative; z-index: 1; }



.zoomDiv { z-index: 999; position: absolute; top: 0; left: 0; width: 200px; height: 200px; background: #fff; border: 1px solid #ccc; display: none; text-align: center; overflow: hidden; }

.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 .prev, .tb-picList .next { position: absolute; top: 20px; font-family: 'simsun'; font-weight: bold; font-size: 32px; }

.tb-picList .prev { left: 0; }

.tb-picList .next { right:0; }

.tb-picList .prev:hover, .tb-picList .next:hover { color: #c90005; }



.tb-picList .tb-thumb { position: relative; width: 290px; height: 62px; margin: 0 auto; overflow: hidden; }

.tb-picList .tb-thumb ul { position: absolute; width: 999999px; display: table; }

.tb-picList .tb-thumb li { float: left; width: 76px; overflow: hidden; position: relative; }

.tb-picList .tb-thumb a { display: block; width: 60px; border: 1px solid #dadada; text-align: center; background: url(../images/beijing.jpg) no-repeat;

    background-size: cover; }

.tb-picList .tb-thumb img { max-width: 100%; height: 60px; cursor: pointer; }

.tb-picList .tb-thumb em { position: absolute; width: 58px; height: 58px; border: 2px solid #c90005; top: 0; left: 0; display: none; }

.tb-picList .tb-thumb .tb-selected em { display: block; }



.productTop { margin-bottom: 20px; }

.productIntro { width: 500px; }

.productIntro h2 { background: url(../images/splitbg.gif) repeat-x 0 bottom; font-size: 18px; font-family: 'Microsoft Yahei'; color: #000; padding: 10px 0; margin-bottom: 10px; }

.descriptionBox { height: 178px; overflow: hidden; }

.descriptionBox .explain .value { height: 116px; overflow: hidden; }

.descriptionBox span { display: inline-block; vertical-align: top; }

.descriptionBox .value { width: 440px; }

.productOrder a { display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; font-size: 15px; border-radius: 4px; font-family: 'Microsoft Yahei'; background: #122853; color: #fff; }

.productOrder a:hover { background: #c90005; }



.productShow { margin-bottom: 10px; }

.productShow .hd { height: 38px; line-height: 38px; font-size: 14px; font-family: 'Microsoft Yahei'; }

.productShow .hd li { float: left; padding: 0 20px; cursor: pointer; color: #fff; transition: 0.3s; }

.productShow .hd .on { background: #c90005; }

.productShow .con { padding: 10px 0; overflow: hidden; width: 890px; }

.productShow .bd { background: #fff; }



.column { margin-bottom: 20px; }

.column h2 { height: 36px; line-height: 36px; font-size: 14px; background: #A2A2A2; position: relative; text-indent: 20px; font-family: 'Microsoft Yahei'; color: #fff; }

.column h2 em { position: absolute; width: 4px; height: 14px; left: 10px; top: 50%; margin-top: -7px; background: #fff; }



.productForm h2 { margin-bottom: 2px; }

.productFormBox { background: #F5F5F5; }

.productFormBox form { padding: 20px 0 20px 16px; }

.productFormBox p { float: left; margin-right: 10px; }

.productFormBox span { display: inline-block; vertical-align: middle; width: 50px; text-align: right; padding-right: 10px; line-height: 26px; }

.productFormBox input, .productFormBox textarea { vertical-align: top; transition: 0.3s; }

.productFormBox .row { margin-bottom: 10px; }

.productFormBox .row input { height: 24px; border: 1px solid #dadada; width: 150px; padding: 0 10px; line-height: 24px; }

.productFormBox textarea { width: 634px; height: 72px; border: 1px solid #dadada; padding: 10px; line-height: 18px; }

.productFormBox .row input:focus, .productFormBox textarea:focus { border-color: #aaa; }

.productFormBox img { border: 1px solid #dadada; margin-left: 10px; cursor: pointer; position: relative; top: 1px; }

.productFormBox .btn { padding-left: 60px; }

.productFormBox .btn input { width: 65px; height: 24px; line-height: 24px; text-align: center; background: #666; cursor: pointer; color: #fff; border-radius: 2px; margin-right: 10px; font-family: 'Microsoft Yahei'; }

.productFormBox .btn input:hover { background: #999; }

#verifyCode { width: 100px; }



.related h2 { margin-bottom: 10px; }



/* articleBox */

.articleBox { overflow: hidden; }

.articleBox li { overflow: hidden; zoom: 1; background: url(../images/splitbg.gif) repeat-x 0 bottom; padding-bottom: 20px; margin-bottom: 30px; }

.articleTxt { width: 600px; }

.articleBox img { width: 242px; border: 1px solid #EFEFEF; padding: 4px; height: 137px; }

.articleBox .fr { width: 600px; }

.articleBox h2 { font-size: 16px; font-family: 'Microsoft Yahei'; margin-bottom: 4px; }

.articleBox h2 a { color: #333; display: block; }

.articleBox h2 a:hover { color: #c90005; }

.articleBox h4 { background: url(../images/time.png) no-repeat 0 7px; padding-left: 16px; color: #a2a2a2; margin-bottom: 10px; }

.articleBox p { color: #888; line-height: 22px; height: 44px; overflow: hidden; }

.articleBox p a { color: #c90005; }

.articleBox p a:hover { text-decoration: underline; }

.articleBox .img { position: relative; }

.articleBox .img img { position: relative; z-index: 9; }

.articleBox .img em { position: absolute; width: 160px; height: 130px; background: url(../images/timebg.png) no-repeat #c90005; left: 5px; top: 5px; }

.articleBox .img span { color: #fff; position: absolute; width: 100%; text-align: center; left: 0; }

.articleBox .date { font-family: 'Microsoft Yahei'; font-size: 60px; line-height: 60px; top: 24px; }

.articleBox .yam { font-family: Arial; font-size: 18px; top: 88px; }



/* faqBox */

.faqBox h2 a { position: relative; padding-left: 26px; }

.faqBox h2 em { position: absolute; left: 0; top: 4px; width: 16px; height: 16px; background: url(../images/faq.png) no-repeat #0C4B9C; border-radius: 3px; }

.faqBox p { background: url(../images/faq.png) no-repeat 0 -26px; padding-left: 26px; }



/* faqOtherBox */

.faqOtherBox { border-top: 1px solid #f1f1f1; }

.faqOtherBox h2 a { display: block; font-size: 16px; font-family: 'Microsoft Yahei'; position: relative; padding: 10px 10px 10px 36px; border-bottom: 1px solid #f1f1f1; color: #999; }

.faqOtherBox h2 em { position: absolute; left: 10px; top: 50%; margin-top: -8px; width: 16px; height: 16px; background: url(../images/faq.png) no-repeat #c90005; border-radius: 3px;  }

.faqOtherBox .on a { background: #ECECEC; color: #000; }

.faqOtherBox .con { padding: 20px 0; border-left: 3px solid #c90005; padding-left: 34px; background: url(../images/splitbg.gif) repeat-x 0 bottom; }



/* articleShow */

.articleTop { text-align: center; background: url(../images/splitbg.gif) repeat-x 0 bottom; padding-bottom: 20px; margin-bottom: 20px; }

.articleTop h2 { font-size: 22px; color: #000; margin-bottom: 16px; font-family: "Microsoft yahei"; }

.articleTop p { color: #999; }

.articleTop span { margin: 0 5px; }

.articleTop a { margin: 0 5px; }

.articleTop .active { color: #000; font-weight: bold; }



.articleShow { margin-bottom: 20px; font-size: 14px; }



.articleCtrl { height: 36px; line-height: 36px; background: #f1f1f1; margin-bottom: 10px; color: #999; padding: 0 10px; cursor: default; }

.articleCtrl p { background: url(../images/articlectrl.png) no-repeat 0 -25px; vertical-align: top; width: 40%; }

.articleCtrl .fl { padding-left: 16px; }

.articleCtrl .fr { padding-right: 16px; background-position: right 10px; text-align: right; }

.articleCtrl a { color: #333; }

.articleCtrl a:hover { color: #c90005; }



.articleList { width: 890px; overflow: hidden; }

.articleList h2 { margin-bottom: 10px; }

.articleList ul { width: 980px; }

.articleList li, .articleList h3, .articleList a { float: left; }

.articleList li { width: 435px; margin-right: 20px; height: 32px; line-height: 32px; background: url(../images/splitbg.gif) repeat-x 0 bottom; }

.articleList a { background: url(../images/txt.png) no-repeat 6px center; padding-left: 26px; width: 300px; }

.articleList span { float: right; color: #999; font-family: Arial; }



/* pictureDetail */

/* picture's picture */

.pictureDetail .tb-pic a { cursor: default; }

.pictureDetail .tb-pic, .pictureDetail .tb-pic a { height: 500px; width: 868px; }

.pictureDetail .tb-pic, .pictureDetail .tb-pic img { max-height: 500px; max-width: 868px; _width: 868px; }

.pictureDetail .tb-pic { border: 1px solid #ECECEC; padding: 10px; }



.pictureDetail .tb-picList { width: 890px; height: 72px; }

.pictureDetail .tb-picList .tb-thumb { width: 760px; height: 72px; }

.pictureDetail .tb-picList .tb-thumb li { width: 86px; }

.pictureDetail .tb-picList .tb-thumb a { width: 70px; height: 70px; display: table-cell; vertical-align: middle; }

.pictureDetail .tb-picList .tb-thumb img {}

.pictureDetail .tb-picList .tb-thumb em { width: 68px; height: 68px; }



.pictureDetail .tb-picList .prev, .pictureDetail .tb-picList .next { top: 0; font-size: 18px; color: #fff; width: 25px; height: 72px; line-height: 72px; background: #ccc; text-align: center; }

.pictureDetail .tb-picList .prev:hover, .pictureDetail .tb-picList .next:hover { background: #c90005; }

.pictureDetail .tb-picList .non, .pictureDetail .tb-picList .non:hover { background: #F3F3F3; cursor: default; }



.pictureTop { margin-bottom: 20px; }



/* downloadList */

.downloadList { font-family: 'Microsoft Yahei'; }

.downloadList li { overflow: hidden; zoom: 1; background: url(../images/splitbg.gif) repeat-x 0 bottom; height: 30px; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px; }

.downloadList h2 { float: left; background: url(../images/file.png) no-repeat 6px 2px; padding-left: 40px; font-size: 14px; color: #000; }

.downloadList a { float: right; background: url(../images/download.png) no-repeat 0 6px; padding-left: 16px; color: blue; }

.downloadList a:hover { text-decoration: underline; }



/* jobList */

.jobList { border: 1px solid #ddd; border-top: none; }

.jobList ol { height: 45px; line-height: 45px; border-top: 1px solid #e3e3e3; background: #f4f4f4; cursor: pointer; font: normal 12px/45px "Microsoft YaHei"; }

.jobList ol li { float: left; width: 165px; padding-left: 22px; }

.jobList b { color: #000; }

.jobList .con { padding: 8px 25px; color: #999; display: none; }



/* pagination */

.pagination span { background: #0C4B9C; } { background: #0C4B9C; }





.in_pro_wrap{ width:100%; padding:30px 0; height:auto; background:url(../images/in_pro_bj.jpg) repeat-x left bottom #FFF; overflow: hidden}

.in_pro_wrap .in_pro{width:1220px; margin:0 auto;}

.in_pro_wrap .in_pro .pro_L{ width:254px; float:left}

.in_pro_wrap .in_pro .pro_L .pro_bt{width:254px; height:113px; float:left}

.in_pro_wrap .in_pro .pro_L .pro_nr{width:252px; padding:20px 0 10px; float:left; background:#eeeeee; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}

.in_pro_wrap .in_pro .pro_L .pro_nr li{ width:201px; height:40px; padding-left:20px;  line-height:40px; margin:0 auto 22px; background:url(../images/pro_li.jpg) left center no-repeat;}

.in_pro_wrap .in_pro .pro_L .pro_nr li a{font-size:14px; color:#111111}

.in_pro_wrap .in_pro .pro_L .pro_nr li a:hover{color:#c00904}



.in_pro_wrap .in_pro .pro_R{ width:940px; float:right}

.in_pro_wrap .in_pro .pro_R .pro_R_bt{ width:940px; height:50px; border-bottom:1px solid #CCC;}

.in_pro_wrap .in_pro .pro_R .pro_R_bt .bt_left{width:140px; float:left; height:50px; font-size:18px; overflow:hidden; color:#FF0000; font-weight:bold}

.in_pro_wrap .in_pro .pro_R .pro_R_bt .bt_left span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bbb8b8; font-weight:bold}

.in_pro_wrap .in_pro .pro_R .pro_R_bt .bt_right{width:50px; line-height:50px; float:right; height:50px; overflow:hidden}

.in_pro_wrap .in_pro .pro_R .pro_R_nr{ width:940px; overflow:hidden}

.in_pro_wrap .in_pro .pro_R .pro_R_nr li{ float:left; width:210px; height:194px; margin-right:12px;margin-left:12px;}

.in_pro_wrap .in_pro .pro_R .pro_R_nr li .pic{  width:210px; height:134px; text-align:center; border:1px solid #CCC}

.in_pro_wrap .in_pro .pro_R .pro_R_nr li .pic img{ width:210px; height:134px;}

.in_pro_wrap .in_pro .pro_R .pro_R_nr li .txt{ width:212px; line-height:28px; height:28px; text-align:center;}

.pro_R_nr h3{ font-size:16px; line-height:35px; border-bottom:dotted 1px #dfdfdf; margin-bottom:10px; color:#FF0000}

.in_pro_wrap h4{font-size:14px;}

.in_pro_wrap h3{font-size:16px;}

.in_pro_wrap h2{font-size:18px;}

.yingyong{ background:url(../images/bj1.jpg) top center no-repeat; height:1176px;}

.h_bj{ background:#fff; padding:50px 0}



.h_01_l{ width:190px; float:left; margin-top:23px; margin-left:210px;}

.h_01_l h1{text-align:center; color:#ca2b2f; font-size:16px; font-weight:bold}

.h_01_l p{ font-size:14px; color:#333333; margin-top:20px;}



.h_01_r{ width:190px; float:right; margin-top:23px; margin-right:210px;}

.h_01_r h1{text-align:center; color:#ca2b2f; font-size:16px; font-weight:bold}

.h_01_r p{ font-size:14px; color:#333333; margin-top:20px;}



.h_02{ margin-top:300px;}

.h_02_l{ width:190px; float:left; margin-top:23px; margin-left:40px;}

.h_02_l h1{text-align:center; color:#ca2b2f; font-size:16px; font-weight:bold}

.h_02_l p{ font-size:14px; color:#333333; margin-top:20px;}



.h_02_r{ width:190px; float:right; margin-top:23px; margin-right:40px;}

.h_02_r h1{text-align:center; color:#ca2b2f; font-size:16px; font-weight:bold}

.h_02_r p{ font-size:14px; color:#333333; margin-top:20px;}



.h_03{ margin-top:270px;}

.h_03_l{ width:190px; float:left; margin-top:23px; margin-left:210px;}

.h_03_l h1{text-align:center; color:#ca2b2f; font-size:16px; font-weight:bold}

.h_03_l p{ font-size:14px; color:#333333; margin-top:20px;}



.h_03_r{ width:190px; float:right; margin-top:23px; margin-right:210px;}

.h_03_r h1{text-align:center; color:#ca2b2f; font-size:16px; font-weight:bold}

.h_03_r p{ font-size:14px; color:#333333; margin-top:20px;}





/* sidebar */

.inSidebar{height:49px;background:url(../images/tms.png);overflow:hidden;position: relative;margin-top:-70px;z-index:11;border-top:1px solid #3d3935;}

.inSidebar .sidebar{width:1200px;margin:0 auto;}

.inSidebar .sidebar ul li{float:left;}

.inSidebar .sidebar ul li a{display:block;padding:0 15px;line-height:49px;font-size:16px;color:#999;text-align:center}

.inSidebar .sidebar ul li a:hover,.inSidebar .sidebar li a.active{background:#f08201;color:#fff;}



/* sidebar */

.inSidebar1{height:49px;background:url(../images/tms.png);overflow:hidden;position: relative;margin-top:-70px;z-index:11;border-top:1px solid #3d3935;}

.inSidebar1 .sidebar1{width:1200px;margin:0 auto;}

.inSidebar1 .sidebar1 ul li{float:left;}

.inSidebar1 .sidebar1 ul li a{display:block;padding:0 8px;line-height:49px;font-size:12px;color:#999;text-align:center}

.inSidebar1 .sidebar1 ul li a:hover,.inSidebar .sidebar li a.active{background:#f08201;color:#fff;}



.inContent .yf{width:561px;height:400px;}

.inContent .yf h2,.inContent .yd h2{font-size:30px;font-weight:normal;color:#333;border-bottom:1px solid #e5e5e5;padding:20px 0;line-height:30px;}

.inContent .yf h2 span,.inContent .yd h2 span{display:block;font-family:arial;font-size:18px;color:#999;text-transform:uppercase;}

.inContent .yf p,.inContent .yd p{font-size:14px;line-height:30px;padding-top:15px;text-indent:2em;}

.inContent .ya{padding-right:55px;width:545px;}.inContent .yc{padding-top:30px;}

.inContent .yb{padding-left:55px;width:545px;}

.honorT{line-height:40px;background:url(../images/hicon.jpg) no-repeat left center;padding-left:18px;font-size:20px;font-weight:bold;color:#333;}

.honorList,.downList{width:1290px;overflow:hidden;padding-top:20px;}

.w1200{position:relative;width:1200px;margin:0 auto;}

.ptb30{padding:40px 0;}

.ptb30 h4{font-size:25px;}



.pageBanner{height:500px;position:relative;z-index:10}

.inTitle{font-size:16px;font-weight:normal;color:#333;}.inTitle span{font-family:arial;font-size:16px;color:#999;padding-left:5px;}



.aboutBox{padding-top:10px; font-size:14px;}

.aboutBox img{float:right;padding-left:30px;}

.aboutBox h3{font-size:20px;font-weight:normal;border-bottom:1px solid #dadada;padding-bottom:5px;width:620px;color:#f08201;}

.aboutBox h3 span{display:block;font-family:arial;font-size:14px;color:#999;}

.aboutBox p{font-size:14px;padding-top:15px;}

.aboutBox h4{line-height:80px;text-align:center;background:#f08201;font-size:24px;color:#fff;font-weight:normal;}



.clearfix{clear:both;margin:0;padding:0;font-size:0px;line-height:0px;height:0px;overflow:hidden;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}



.caseIndex{width:1200px;overflow:hidden;padding:40px 0;margin:0 auto;}

.caseIndex ul{width:1280px;}

.caseIndex ul li{width:205px;height:150px;float:left;margin-right:30px;margin-top:10px;}

.caseIndex ul li a{display:block;width:205px;height:109px;overflow:hidden; border: solid 1px #dfdfdf;}

.caseIndex ul li h3{line-height:45px;text-align:center;font-size:15px;font-weight:normal;}

.tr,.img{-webkit-transition:all .3s linear;-mos-transition:all .3s linear;-mz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}

.img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}





.caseIndex1{width:1200px;overflow:hidden;padding:40px 0;margin:0 auto;}

.caseIndex1 ul{width:1280px;}

.caseIndex1 ul li{width:280px;height:250px;float:left;margin-right:30px;margin-top:10px;}

.caseIndex1 ul li a{display:block;width:280px;overflow:hidden;}

.caseIndex1 ul li h3{line-height:45px;text-align:center;font-size:15px;font-weight:normal;}

.tr,.img1{-webkit-transition:all .3s linear;-mos-transition:all .3s linear;-mz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}

.img1:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}



/* 分页 */

#pages { padding:14px 0 10px; font-family:宋体 }

#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titlebg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }





/* product */

.productList{width:1250px;overflow:hidden;}

.productLista{padding-top:20px;}

.productList li{width:290px;float:left;margin-right:13px;margin-bottom:15px;}

.productList li a{display:block;text-align: center;}
.bt{overflow: hidden;
    height: 14px;
    line-height: 14px;}
.productList li a img{padding:4px;}

.productList li a .bt{height:38px;line-height:38px;border-top:1px solid #dadada;text-align:center;font-size:14px;padding:0 10px;width:268px;}

.productList li a:hover{border-color:#f08201;}

.productList li a:hover .bt{border-color:#f08201;background:#f08201;color:#fff;}



/* product left */

.productShowPic{}

.productShowPic .box{width:670px;height:378px;}

.tbPic{width:450px;height:400px;position:relative;z-index:1;float:right;}

.tbPic a{width:450px;height:400px;background:#fff;display:table-cell;text-align:center;vertical-align:middle; border:solid 1px #dfdfdf;}

.tbPic a img{vertical-align:middle;max-width:550px;max-height:400px;}

.tbPic a{*display:block;*font-family:Arial;*line-height:1;}



.tbPic1{width:450px;height:400px;position:relative;z-index:1;float:right;}

.tbPic1 a{width:450px;height:400px;background:#fff;display:table-cell;text-align:center;vertical-align:middle; border:solid 1px #dfdfdf;}

.tbPic1 a img{vertical-align:middle;max-width:550px;max-height:400px;}

.tbPic1 a{*display:block;*font-family:Arial;*line-height:1;}

.tbPic1 a img{vertical-align:middle;max-width:450px;max-height:400px;}



div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}

div.zoomMask{position:absolute;background:url(../images/mask_1.png);cursor:move;z-index:1;}

.tbPicList{width:112px;height:400px;overflow:hidden;position:relative;float:left;}

.tbPicList a.prev,.tbPicList a.next{display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;}

.tbPicList a.next{top:auto;bottom:0;background-position:0 -50px;}.tbPicList a.prev:hover{background-position:0 -25px;}.tbPicList a.next:hover{background-position:0 -75px;}.tbPicList .tbThumb{position:relative;width:112px;height:334px;overflow:hidden;top:33px;}.tbPicList .tbThumb ul{position:absolute;height:99999px;}.tbPicList .tbThumb ul li{background:none;float:left;width:107px;height:85px;position:relative;}.tbPicList .tbThumb ul li a{display:block;width:103px;height:75px;border:2px solid #d9d9d9;text-align:center;background:#fff}.tbPicList .tbThumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}.tbPicList .tbThumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}.tbPicList .tbThumb ul li a.tbSelected{border-color:#f08201;}.tbPicList .tbThumb ul li a.tbSelected em{background:url(../images/jt.png) no-repeat;}

/* product right */.productShowTitle{width:700px;overflow:hidden;}

.productShowTitle h2{line-height:24px;font-size:22px;padding-bottom:10px;font-weight:normal;border-bottom:1px dotted #d9d9d9;}

.productShowTitle .description{overflow:hidden;border-bottom:1px dotted #d9d9d9;}

.productShowTitle .description h3{font-weight:normal;font-size:14px;color:#333;line-height:35px; float:left;}

.productShowTitle .description ul li{width:265px;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;color:#999; line-height:40px; padding-left:10px;}

.productShowTitle .description ul li.li2{width:215px;padding-right:0;}

.productShowTitle .description p{color:#999;line-height:35px;}

.productShowTitle .advisory{height:45px;padding-top:10px;}

.productShowTitle .advisory a{display:block;width:140px;height:40px;background:#1b9aff;border-radius:3px;border-bottom:5px solid #0079d9;line-height:40px;text-align:center;font-size:16px;color:#fff;float:left;margin-right:10px;}

.productShowTitle .advisory a:hover{border-color:#1b9aff;color:#fff;}

.productShowTitle .advisory a.adc{background:#f08201;border-bottom:5px solid #d87500;}

.productShowTitle .advisory a.adc:hover{border-color:#f08201;color:#fff;}

.productShowTitle .advisory .tel{background:url(../images/telbj.jpg) no-repeat left center;margin-left:10px;line-height:22px;float:left;padding-left:48px; padding:0}

.productShowTitle .advisory .tel span{display:block;font-size:20px;font-family:arial;color:#ee0000;}

/* tab */.tabListBox{overflow:hidden;margin-top:40px;}

.tabList{height:40px;background:#c8c8c8;}

.tabList li{display:block;width:120px;line-height:40px;float:left;text-align:center;font-size:16px;color:#333;border-right:1px solid #dadada;}

.tabList li.on{color:#fff;background:#f08201;border-color:#f08201}



.tabBox{ font-size:14px; line-height:30px; padding:10px;}





/* news */

.newsList{margin-top:-30px;}

.newsList li{padding:30px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}

.newsList li a.pic{display:block;width:270px;height:175px;padding:5px;border:1px solid #d6d6d6;margin-right:65px;float:left;}

.newsList li h2{font-size:16px;line-height:35px;font-weight:normal;}

.newsList li h2 a{color:#f08201;}

.newsList li p{padding-top:15px;color:#888;}

.newsList li span{display:block;line-height:20px;color:#000000;margin-top:15px; }

.newsList li .more{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #b2b2b2;text-align:center;margin-top:15px;}

.newsList li:hover a.pic{opacity:0.8;border-color:#f08201;}

.newsList li:hover h2 a{color:#ff0000;}

.newsList li:hover .more{border-color:#f08201;background:#f08201;color:#fff;}



/* news show */

.newsShow h2{font-size:20px;line-height:32px;text-align:center;position:relative;font-weight:normal; color:#FF0000; font-weight:bold}

.newsShow h3{text-align:center;height:30px;line-height:30px;border-bottom:1px solid #d2d2d2;font-weight:normal;}

.newsShow h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}



.fenyList{height:35px;background:#eee;padding:0 10px;margin-top:15px;}

.fenyList a{display:block;width:45%;height:35px;line-height:35px;overflow:hidden;}

.fenyList .prev{background:url(../images/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}

.fenyList .next{background:url(../images/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}





.newsShowBox p{ font-size:14px; line-height:30px;}



.jd_list{ width:1180px;margin:30px auto; overflow:hidden}

.jd_list ul li{float:left; width:280px; margin-right:5px;display:inline;margin-bottom:30px; margin-left:5px;}

.jd_list ul li img{float:left;margin-right:30px;display:inline;}

.jd_list ul li  p{line-height:30px;font-size:14px;font-weight:bold;}



.jd_list ul li  p a{color:#ff0000; font-weight:normal}



.sub_lr{font-size: 14px;margin: 20px 0 10px 0;}

.sub_lr div{

    width:320px;border-top:1px solid #dad8d8;border-bottom: 1px solid #dad8d8;padding: 20px 20px;

    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;

}

.sub_lr{color: #333333; overflow:hidden}

.sub_l{float: left;}

.sub_r{float:right;}



.an{ width:300px; margin-left:560px; margin-top:30px; overflow:hidden; margin-bottom:20px;}

.an ul li input{ width:100px; float:left;  text-align:center;background:#0068b8; color:#FFFFFF;border:none; margin-right:10px; height:40px;}



/* 招贤纳士 */

.jobsList{width:1200px;overflow:hidden;}

.jobTitle{height:50px;line-height:50px;background:#c90005;color:#fff;}

.jobTitle span{display:block;width:20%;height:50px;float:left;text-align:center;font-size:16px;}

.jobsList dd{height:48px;line-height:48px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;position:relative;border-top:none;}

.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/iconf.jpg) no-repeat;cursor:pointer;position: absolute;top:21px;right:28px;}

.jobsList dd.on{background:#f7f7f8;}

.jobsList dd.on em{background:url(../images/icong.jpg) no-repeat;}

.jobsList dd span{display:block;float:left;width:20%;height:48px;text-align:center;font-size:14px;}

.jobsList dt{border:1px solid #e5e5e5;border-top:none;padding:30px 90px;background:#fff;font-size:14px; font-weight:normal}

.apply{display:block;width:77px;height:30px;line-height:30px;margin-top:30px;background:url(../images/icona.png) no-repeat 10px 6px #008cd6;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}

.apply:hover{background-color:#14126f;color:#fff;}

/*  */



.contactBox{width:1200px;height:590px;position:relative;margin-top:30px;margin-bottom:30px; font-size:14px;}.contactBox .tel{width:330px;height:508px;background:url(../images/tm.png);z-index:15;padding:20px 20px 0;float:left;margin-left:50px;}.contactBox .tel p{display:block;height:71px;margin-top:30px;font-size:16px;color:#fff;padding-left:90px;line-height:22px;}.contactBox .tel p.p1{background:url(../images/dz.png) no-repeat left center;padding-top:13px;height:58px;}.contactBox .tel p.p2{background:url(../images/dh.png) no-repeat left center;line-height:71px;}.contactBox .tel p.p3{background:url(../images/sj.png) no-repeat left center;padding-top:13px;height:58px;}.contactBox .tel p.p4{height:120px;background:url(../images/yx.png) no-repeat left center;line-height:120px;}



.cp_right{ width:254px;font-family: "Microsoft YaHei"; float:left}

.right_menu{}

.right_menu li h3{ background:url(../images/2_09.jpg) left no-repeat;height:53px; line-height:53px;}

.right_menu ul li{background:url(../images/2_09.jpg) left no-repeat;height:53px; line-height:53px;  margin-top:10px; font-size:15px; }

.right_menu ul li a:link{ display:block;_display:inline-block; color:#fff; width:100%; padding-left:45px;}

.right_menu ul li a:visited{ display:block;_display:inline-block; color:#fff; width:100%}

.right_menu ul li a:hover{background:url(../images/2_09.jpg) left no-repeat;display:block; _display:inline-block;color:#fff; width:100% }

.right_menu ul li a:active{ background:url(../images/2_09.jpg) left no-repeat;display:block;_display:inline-block; color:#fff; width:100%}

.sec_num{ background:#eaeaea; border-bottom:dotted 1px #bfbfbf; height:40px; line-height:40px; padding-left:45px; font-size:14px;}



.right_menu p{ margin-bottom:8px; color:#333333}

.right_menu span{ color:#FF3300; font-weight:bold}



.cast_menu{ width:100%; overflow:hidden; margin:10px 0;  border-bottom:solid 1px #dfdfdf;}

.cast_menu dd{ font-size:14px; color:#0c6ab8; font-weight:bold; border-bottom:solid



.xz_menu{width:980px; float:left;}

.xz_menu dl{width:980px; padding:10px 0; border-bottom:#a6a6a6 1px dashed; float:left;}

.xz_menu dl dd{width:70px; height:27px; line-height:27px; text-indent:26px; font-weight:bold; float:left;}

.xz_menu dl dd.xt_bz{background:url(../images/xt_bz.jpg) no-repeat left center;}

.xz_menu dl dd.hx_bz{background:url(../images/hx_bz.jpg) no-repeat left center;}

.xz_menu dl dt{width:910px; line-height:27px; float:right;}

.xz_menu dl dt em{float:left; margin-right:10px;}

.xz_menu dl dt a{width:auto; height:27px; line-height:27px; padding:0 5px; display:block; margin-right:10px; float:left;  color:#8A3324;}

.xz_menu dl dt a:hover{ text-decoration:none;color:#228fbd;margin-right:10px;}

.xz_menu dl dt a:visited{ color:#228fbd}

.xz_menu dl dt a:active{ color:#000}

.xz_menu dl.last{border-bottom-style:solid;}



