@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, tr, th, td, input, textarea { margin: 0; padding: 0; }
body { color:#575757; font-family: "微软雅黑"; font-size:12px; font-weight:normal; background:#fff;}
img { border:0; }
a { text-decoration:none; color:#000000; }
h2 { font-size:16px; }
ul,li { list-style:none; }
.clear { clear:both; }
.center { margin-left:auto; margin-right:auto; }
.width100 { width:100%; }
.width { width:1200px; }
.float_left { float:left; }
.float_right { float:right; }
.text_center { text-align:center; }
.text_right { text-align:right; }
.color_999 { color:#999; }
.color_red { color:#e6002d; }
.space_5 { height:5px; overflow:hidden; }
.space_10 { height:10px; overflow:hidden; }
.space_20 { height:20px; overflow:hidden; }

.arrow_down { width:0; height:0; border:4px solid #666; border-color:#666 transparent transparent transparent; display:inline-block; border-style:solid dashed dashed dashed; position:relative; }
.arrow_right { width:0; height:0; border:4px solid #666; border-color:transparent transparent transparent #666; display:inline-block; border-style:dashed dashed dashed solid; position:relative; left:0;}
.search_icon { display:inline-block; width:24px; height:24px; background:url(/images/icons.png) -2px -3px no-repeat; cursor:pointer; }
.icon_plus{height:14px; width:14px; display:inline-block; position:relative; top:2px; right:3px; cursor:pointer; } 
.icon_plus:before, .icon_plus:after{content:''; height:2px; width:14px; display:block; background:#333; position:absolute; top:6px; left:0px;}
.icon_plus:after{ height:14px; width:2px; top:0; left:6px; }
.contact_icon { display:inline-block; width:51px; height:51px; background:url(/images/icons.png) -67px 0 no-repeat; position:relative; top:10px; left:10px; }

.header { height:99px; color:#C0C0C0; background:#FFF; border-bottom:1px solid #D5D5D5; /*box-shadow:0 0 1px #999; *//*background:rgba(0,0,0,.5); position:absolute; top:0; left:0; z-index:999;*/ }
.header .logo { display:table; }
.header .logo a { display:table-cell; vertical-align:middle; height:99px; }
.header .logo a img { max-height:60px; }
.menu {  }
.menu ul { list-style:none; }
.menu ul li { display:block; position:relative; line-height:99px; float:left; }
.menu ul li a { padding:0 20px; text-transform:uppercase; color:#575757; font-size:18px; display:block; float:left; text-align:center; line-height:99px; position:relative; transition:color 0.2s linear; height:99px; }
.menu ul li a:hover,.menu ul li a.current { color:#e6002d; }
.menu .search_icon_box { margin-right:20px; margin-top:7px; margin-left:20px; overflow:hidden; }
.menu .search_icon_box .search_box { display:none; }
.language_box { position:relative; margin-left:10px; }
.language_box a { margin-top:40px; }

.scroll { margin:auto; position:relative; overflow:hidden; }
.scroll #slider li { position:relative; overflow:hidden; }
.scroll, .scroll #slider, .scroll #slider li, .scroll #slider li img { width:100%; }
.scroll #slider li a { display:block; }
.scroll #position { position:absolute; bottom:6px; right:10px; }
.scroll #position em { display: inline-block; width:6px; height:6px; margin:0px 1px; text-indent:-9999px; background:#fff; opacity:0.5; border-radius:6px; overflow:hidden; }
.scroll #position em.on { background:#fff; opacity:1; }
.scroll .swipe { overflow: hidden; visibility: hidden; position: relative;}
.scroll .swipe-wrap { overflow: hidden; position: relative; }
.scroll .swipe-wrap .swipelist { float:left; width:100%; position:relative; }
.scroll .swipe-wrap .swipelist img { width:100%; max-height:600px; }
.scroll a#prev, .scroll a#next { background:rgba(0,0,0,0); outline:none; display:block; height:80px; width:80px; color:#666; text-decoration:none; position: absolute; top:50%; margin-top:-40px; z-index:10000; }
.scroll a#prev { left:0px; }
.scroll a#next { right:0px; }
.scroll a#prev:after, .scroll a#next:after { content:''; top:20%; position: absolute; width:40px; height:40px; border-color:#666; border-style:solid; border-width:0 1px 1px 0; }
.scroll a#prev:after { left:20px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
.scroll a#next:after { right:20px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

h1.title { font-size:24px; text-align:center; font-weight:normal; color:#333; }
h1.title:before { content:"———"; padding:0 10px; background: #333; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
h1.title:after { content:"———"; padding:0 10px; background: #333; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

#wdimagesview-mask { position: fixed; width: 100%; height: 100%; background:  rgba(0,0,0,0.5) !important; filter:Alpha(opacity=70); background: #000; display: none; z-index: 9999;top: 0;left: 0;}

#wdimagesview-main { position: fixed; width: 400px; height: 300px; background: #fff url(/images/load.gif) no-repeat center; background-size: 80px 80px;  left: 50%; margin-left: -200px; top: 50%; margin-top:-150px; display: none; z-index: 10000;border-radius: 7px;overflow: hidden;}
#imgbox { width: 100%; height: 100%; position: relative;}
#imgbox img { width: 100%; display: none;}
#imgtitle { position: absolute; left:10px; top:10px; padding: 10px; min-width:150px; max-width:300px; border-radius:3px; background: #000; opacity: 0.5; filter:alpha(opacity=50); color: #fff; line-height: 25px; font-size: 13px; font-family: '微软雅黑';}

#wdimagesview-closed { width: 60px; height: 60px; position: fixed; top: 15px; right: 15px; background: url(/images/closed.png) no-repeat center; transition: all 0.3s; cursor: pointer; display: none; z-index: 10000}
#wdimagesview-closed:hover { transform:  rotate(180deg);}

.wdimagesview-arr { width: 49px; height: 49px; position: fixed;  background: url(/images/arrows.png) no-repeat; top: 50%; margin-top:-24px; opacity: 0.4; filter:alpha(opacity=40); cursor: pointer; display: none; z-index: 10000}
.wdimagesview-arr:hover :last-child{ opacity: 0.8; filter:alpha(opacity=80);}


/*.search_box { display:none; width:178px; margin-top:18px; border:1px solid #666; }
.search_box { position:relative; background:#fff; border-radius:18px; height:32px; }
.search_box input[type=text] { border:none; height:30px; width:125px; position:absolute; left:18px; }
.search_box input[type=submit] { background:#91d425; border:none; border-radius:16px; height:28px; width:28px; color:#fff; display:block; position:absolute; right:2px; top:2px; font-family:Arial; text-align:center; text-indent:0; padding:0; font-size:11px; font-weight:bold; cursor:pointer; }
.search_box input[type=submit]:hover { background:#333; }*/

.banner { list-style:none; position:relative; z-index:1; }

.textnav { line-height:42px; border-bottom:2px solid #d5d5d5; background:#fff; padding:0 25px; font-size:14px; width:1150px; text-transform:uppercase; }
.textnav a:hover { color:#91d425; }

/*** news ***/
.newslist ul li { padding-top:30px; border-bottom:1px solid #eaeaea; padding-bottom:30px; margin-right:0; }
.newslist ul li.last { border:none; }
.newslist ul li h2 { font-family:'微软雅黑'; font-size:16px; font-weight:normal; padding-bottom:10px; }
.newslist ul li h2 a:hover { color:#e6002d; }
.newslist ul li p { color:#6C6C6C; line-height:22px; font-size:12px; }
.newslist ul li dl dt,.newslist ul li dl dd { float:left; }
.newslist ul li dl dd { padding-left:20px; width:860px; text-align:left; }
.icon_click { display:inline-block; width:19px; height:13px; background:url(/images/view.png) no-repeat; background-size:19px 13px; position:relative; top:2px; }
.icon_adddate { display:inline-block; width:14px; height:14px; background:url(/images/time.png) no-repeat; background-size:14px 14px; position:relative; top:2px; }


.wrap{ overflow:hidden; background:#fff; }
.rightcontent,.leftmenu{ margin-bottom:-10000px; padding-bottom:10000px;}
.rightcontent{ float:right; width:826px; background:#fff; margin-right:30px; }

.rightcontent .series_header { text-transform:uppercase; height:40px; background:#91d425;width:806px; font-size:16px; font-weight:normal; line-height:40px; color:#fff; margin-bottom:25px; padding:0 10px; }
.rightcontent .series_header a { color:#fff; }

.rightcontent .product_content ul.newproductlist li { float:left; height:243px; width:260px; margin-right:23px; margin-bottom:20px; list-style:none; }
.rightcontent .product_content ul.newproductlist li dt img { width:260px; height:173px; vertical-align:bottom; }
.rightcontent .product_content ul.newproductlist li dl dd { width:260px; }
.rightcontent .product_content ul.newproductlist li dl dd.product_name { display:table; }
.rightcontent .product_content ul.newproductlist li dl dd.product_name a { display:table-cell; vertical-align:middle; height:70px; background:#d9d9d9; font-weight:bold; width:250px; text-align:center; font-size:14px; padding:0 5px; }
.rightcontent .product_content ul.newproductlist li dl dd.product_name a:hover { background:#91d425; color:#333; }

.detail_rightbox { width:580px; }
.detail_rightbox h1 { font-size:30px; }
.detail_rightbox .features { line-height:24px; color:#575757; }

.detail_title { height:44px; background:#91d425; line-height:44px; text-indent:10px; font-size:16px; color:#fff; }

.detail_content ul.newproductlist li { float:left; width:285px; margin-right:20px; margin-bottom:20px; list-style:none; }
.detail_content ul.newproductlist li dt img { width:285px; height:173px; vertical-align:bottom; }
.detail_content ul.newproductlist li dl dd { width:285px; }
.detail_content ul.newproductlist li dl dd.product_name { display:table; }
.detail_content ul.newproductlist li dl dd.product_name a { display:table-cell; vertical-align:middle; height:70px; background:#d9d9d9; font-weight:bold; width:275px; text-align:center; font-size:14px; padding:0 5px; }
.detail_content ul.newproductlist li dl dd.product_name a:hover { background:#91d425; color:#333; }

.inquiry_box { width:500px; line-height:32px; }
.inquiry_box input[type=text] { border:1px solid #D5D5D5; text-indent:5px; width:400px; height:32px; line-height:32px; background:#fff; margin-top:1px\9; }
.inquiry_box textarea { border:1px solid #D5D5D5; width:400px; height:80px; }

/**** page *****/
.pagination {  }
.pagination a { border: solid 1px #000; color: #000; }
.pagination a, .pagination span { display: block; float: left; padding: 5px 10px; margin-right: 5px; margin-bottom: 5px; }
.pagination .page_current { background: #91d425; color: #fff; border: solid 1px #000; }
.pagination .page_current.prev, .pagination .page_current.next{ color:#999; border-color:#999; background:#fff; }


/* buttons */
.button_green,.button_black { position: relative; display: inline-block; padding:0;min-width:200px;  border: 0px solid #d4d4d4; margin: 0; text-decoration: none; text-align: center; color: #fff;  white-space: nowrap; cursor: pointer; outline: none; background-color: #91d425; border-radius:3px; height:44px; line-height:44px; font-size:20px; text-transform:uppercase; }
.button_black { background:#1f1a17; }
.button_price { border:2px solid #eaeaea; background:#fff; padding:3px 10px; font-size:16px; cursor:pointer; margin-right:5px; }
.small { height:24px; border-radius:1px; min-width:70px; font-size:12px; line-height:24px; }
.button_green:hover { background:#00a73c; }

.input { border:1px solid #D5D5D5; padding-left:5px; height:32px; line-height:32px; background:#fff; margin-top:1px\9; }
textarea { border:1px solid #D5D5D5; }

.footer { background:#444; color:#CCC; height:50px; line-height:50px; }
.footer a { color:#6c6c6c; }
.footer span { padding:0 3px; }
.footer span a { color:#fff; transition:color 0.2s linear; }
.footer span a:hover { color:#e6002d; }