@charset "utf-8";
/* General styles*/
/*Define your own styles in this stylesheet*/
body { background-color: rgba(255,255,255,1.00); color:#444; font-family: 微软雅黑, Arial;}
h1, h2, h3, h4, h5, h6 { font-family: '微软雅黑', sans-serif; color: #444; font-style: normal; font-weight: 400; }
p { font-size: 1em;  font-style: normal; font-weight: 100; line-height: 1.2; }
/* Link styles*/
a { color: #606464; text-decoration:none; }
a:visited { color: #606464; }
a:hover { color: #606464; text-decoration:underline; }
.linkStyle { color: rgba(146,146,146,1.00); font-family: '微软雅黑', sans-serif; font-style: normal; font-weight: 100; text-decoration: none; }
/* Header & HERO styles*/
.headerBg { width: 100%; background-color: #000000; padding: 10px 0; color: #ffffff;  }
.logo { width: 100px; height: 30px; background: no-repeat url(images/logo.png) center; margin-top: 5px;}
.logo a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -1000px;  }

.slogen { font-family: '微软雅黑'; float:right; font-size:16px; margin-top: 10px; letter-spacing:5px; font-weight:bold;}
.floatMenu { width: 36px; height:30px; }
.topMenu {  font-family: '微软雅黑'; font-size:0.875em; float:right; letter-spacing:1.5px;}
.topMenu ul { margin:20px 0 0; text-align:right; font-family: '微软雅黑';}
.topMenu ul li { display:inline-block; text-align:center; border-top:3px solid #000; margin-left:120px; font-family: '微软雅黑';}
.topMenu ul li.hover, .topMenu ul li:hover { border-top-color:#48b9f5;}
.topMenu ul li a { font-family: '微软雅黑'; display:block; font-size:1em; width:65px; padding-top:6px; height:24px; color:#Fff; text-decoration:none;  font-weight:bold; }
/* slider */
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.indexSlider .rslides img {width: auto;}
.rslides_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("images/themes.png") no-repeat left top; margin-top: -45px; }
.rslides_nav:active { opacity: 1.0; }
.rslides_nav.next { left: auto; background-position: right top; right: 0; }
.rslides_tabs { list-style: none; margin: 0 auto; padding: 0; text-align: center; width: 100%; position: absolute; bottom: 20px; z-index: 3; }
.rslides_tabs li { display: inline-block; margin-left: 5px; }
.rslides_tabs a { width: 17px; height: 17px; margin: 10px; display: block; background: transparent url("images/rslides_tabs.png") no-repeat right center; text-indent:-999px; overflow:hidden; }
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { background-position: left center; }

/* content */
.productContainer, .newsContainer, .homeProContainer, .homeNewsContainer { }
.containerH1 { font-size:1.3em; font-family:"微软雅黑"; margin-bottom: 1.3em; margin-top: 0.6em; letter-spacing:1px;}
.containerH2 { font-size:1em; font-family:"微软雅黑"; margin-bottom: 0.8em; margin-top: -0.05em; letter-spacing:1px;}
.productContainer .productH1 { font-size:1.125em; color:#48b9f5; letter-spacing:1px;}
.productContainer .productDesc { font-size:0.8em;  padding: 0.5em 0 1em; letter-spacing:2px; }
.productContainer .productInfo {padding: 0 0 1em; }
.productContainer .viewMore { padding: 7px 14px 0 0; font-size:0.9em; text-align:right; background: no-repeat url(images/arrowDown.png)  right 14px; }
.footerBg { width: 100%; background-color: #000; padding: 20px 0;  border-top:3px solid #a4a4a4; }
.footerBg p { color:#fff; margin:0.6em 0; }
.footerBg .statement { color:#48b9f5; }
.contactInfo { padding-bottom:20px; }
.contactAdd { font-size:14px;}
.contactAdd .add1 { padding:18px 0 4px; font-size:0.875em; letter-spacing:1.5px;}
.contactAdd .add2 { font-weight:bold; font-size:1.125em;letter-spacing:3px;}
.contactAdd .add3 { }
.contactAdd .add3 ul { margin:0; padding:18px 0; list-style:none none; font-size:0.875em; letter-spacing:1.5px;}
.contactAdd .add3 ul li {background: no-repeat url(images/ellipse.png) left 10px; padding: 5px 0 5px 18px;}
.contactAdd .add3 ul li.more { color:#48b9f5； }
.contactAdd .add3 ul li.more a { display:block; line-height: 1.8;color:#48b9f5; padding-left:20px; background: no-repeat url(images/email.png) left center;}
.contactAdd .add4 {margin-top: 3em;}


.newsItem { padding:10px 0 10px; border-bottom:2px solid #e7e7e7; font-family:"微软雅黑", "Arial";  }
.newsItem .newsPics, .indexSlider .sliderPics { text-align:center; overflow:hidden; position: relative; }
.newsItem .title { font-size:1.1em;font-family:"微软雅黑", "Arial";  padding-bottom:3px; letter-spacing:1.5px;}
.newsItem .title i { float:right; width:18px; height:10px; margin:12px 0 0 12px; background: no-repeat url(images/news_toggle.png) center bottom;}
.newsItem .title i.click { background-position:center top;}
.newsItem .date { font-size:0.75em;  font-family:"微软雅黑"; color:#919191; letter-spacing:1.5px;}
.newsItem .content {letter-spacing:1.5px; font-family:微软雅黑, Arial; font-size:0.75em; }
.newsItem .content p{  line-height:21px; }
.pages { text-align:center; padding:20px 0;}
.pages a { display:inline-block; margin:0 6px; height:18px; line-height:18px;}
.pages a.active { color:#48b9f5;}

.homeProContainer { padding-bottom:1em;}
.homeProContainer .productA, .homeProContainer .productB { height:auto; position:relative; z-index:800; }
.homeProContainer .productB { }
.homeProContainer .img {}
.homeProContainer .text { position:absolute; z-index:801; width:100%; text-align:center;  color:#fff; }
.homeProContainer .line1 { font-size:1.5em; font-family:"微软雅黑"; letter-spacing:6px;}
.homeProContainer .line2 { font-size:0.875em; line-height:24px; padding:15px 0; font-family:"微软雅黑"; letter-spacing:6px;}
.homeProContainer .line3 {font-size:0.75em; font-family:"微软雅黑";letter-spacing:6px; margin-top: -10px;}
.homeProContainer .line3 a { display:inline-block; height:44px; width:112px; background:no-repeat url(images/homeMore.png) center; line-height:44px; color:#fff; text-decoration:none; }
.homeProContainer { position:relative; }
.homeProContainer .more a { display:block; margin:0 auto; height:24px; line-height:24px; width:80px; background:no-repeat url(images/homeMore2.png) center right; color:#606464; text-decoration:none; font-size:0.9rem;  }


.homeNewsContainer { position:relative; }
.homeNewsContainer .newsA, .homeNewsContainer .newsB, .homeNewsContainer .newsC {height:auto;  line-height:21px; letter-spacing:3px; position:relative; z-index:800; float:left; width:33%; margin-right:0.5%; }
.homeNewsContainer .newsC { margin-right:0; float:right; }
.homeNewsContainer .img {}
.homeNewsContainer .text { position:absolute; z-index:801; color:#fff; bottom:0; padding:6px 10px 10px; font-size:0.875em; background-color:rgba(0,0,0,0.60);}
.homeNewsContainer .more { position:absolute; right:0; top:20px; letter-spacing:1px; font-size:0.6em;}
.homeNewsContainer .more a { display:block; margin:0 auto; height:24px; line-height:24px; width:80px; background:no-repeat url(images/homeMore2.png) center right; color:#606464; text-decoration:none; font-size:0.9rem;  }

.cuContainer { margin: 0 0 20px; }
.cuContainer .containerH1 { margin-bottom:0.5em;}
.cuContainer .newsA, .cuContainer .newsB, .cuContainer .newsC { height:auto;  line-height:21px; font-size:14px;  float:left; width:32.6%; margin-right:1%; }
.cuContainer .newsC { margin-right:0; float:right; }
.cuContainer .cuTitle { color:#48b9f5; }
.cuContainer .cuAdd {}
.cuContainer .cuUrl {}

.cuUrlContainer { min-height:300px; }
.cuUrlContainer .cuTitle { color:#48b9f5; padding:20px 0 5px; font-size:0.9em; letter-spacing:1.5px;}
.cuUrlContainer .cuBye { font-size:0.9em; padding:0 0 350px;letter-spacing:1.5px; }


.proDetailMain .info { font-size:0.875em;letter-spacing:1px; }
.proDetailMain .content ul {  list-style-image:url(images/proDetailMainUl.png); padding-left:20px; line-height:24px; letter-spacing:1px; }
.proDetailMain .content p{  line-height:24px; margin-top:30px;}
.proDetailMain .img { border:2px solid #ececec; margin-bottom:6px; text-align:center; }
.proDetailMain .ims { }
.proDetailMain .im { border:1px solid #dcdcdc; letter-spacing:1px;cursor:pointer; text-align:right; }
.proDetailMain .im.click { border:1px solid #5ec1f6; }
.proDetailInfo { padding: 16px 0;}
.proDetailInfo .titleArea { padding-bottom:6px; background:no-repeat url(images/pro.detail.titar.png) center bottom;}
.proDetailInfo .title { float:left; margin-right:6px; margin-top:36px; width:110px; height:31px; line-height:32px; color:#898989; background:no-repeat url(images/pro.detail.title.png) center right; font-size:0.875rem; text-align:center; cursor:pointer; font-family:"Arial", '微软雅黑', sans-serif; letter-spacing:2px; }
.proDetailInfo .title.click { background-position:center left; color:#fff; font-size:0.875rem; font-family:"Arial"; }
.proDetailInfo .contArea { padding:12px 0;}
.proDetailInfo .cont { display:none; background-color:#f2f2f2;  }
.proDetailInfo .cont.click { display:block; }
.proDetailInfo .item { border-bottom:1px solid #f8f8f8; font-size:0.875em; }
.proDetailInfo .left {float:left; width:23.5%; padding:12px 0 12px 2%; font-family:"微软雅黑"; font-size:0.95em; color:#444; line-height:24px;letter-spacing:1px; }
.proDetailInfo .right { float:left; width:72%; padding:12px 0 12px 2%; font-family:"微软雅黑"; font-size:0.95em;  border-left:1px solid #fff;color:#444;line-height:24px; letter-spacing:1px;}


.heroHeader { height: 450px; background-color: rgba(208,207,207,1.00); }
/* Navigation styles*/
.topNavUl { position: static; padding-top: 20px; padding-bottom: 20px; }
.topNavLI { text-align: center; }
/* Typography styles*/
.textStyle { font-family: '微软雅黑', sans-serif; font-style: normal; font-weight: 400; color: rgba(146,146,146,1.00); }
.headingStyle { /* [disabled]font-family: '微软雅黑', sans-serif;
*/ /* [disabled]font-style: normal;
*/ /* [disabled]font-weight: 400;
*/ color: rgba(146,146,146,1.00); font-size: 32px; }
.mainHeading { color: rgba(255,255,255,1.00); text-align: center; margin-top: 10%; font-size: 48px; }
.mainTagline { text-align: center; color: rgba(255,255,255,1.00); font-size: 16px; margin-top: -1%; }
.sectionText { text-align: center; }
#sectionOne { text-align: justify; }
#sectionTwo { text-align: justify; }
/* Gallery styles */
.gallery { padding-top: 20px; padding-bottom: 30px; }
.paraContent { font-size: 14px; font-family: alice, sans-serif; font-style: normal; font-weight: 400; color: rgba(146,146,146,1.00); line-height: 1.8; margin-left: 5%; margin-right: 5%; }
.contentArea { font-size: 14px; font-family: alice, sans-serif; font-style: normal; font-weight: 100; color: rgba(146,146,146,1.00); line-height: 1.8; text-align: center; margin-left: 5%; margin-right: 5%; }
.showAreaH2 { }
#secondaryStyling { padding-top: 20px; padding-bottom: 20px; }
.secondarySection { background-color: rgba(208,207,207,1.00); }
.secondaryHeading { color: rgba(255,255,255,1.00); text-align: center; }
/*Footer styles*/
.footerTitle { text-align: center; font-size: 22px; }
.footerTextContainer { text-align: justify; margin-bottom: 10%; }
