﻿body { color: #434955; font-family: 'Microsoft Yahei'; }
a:link, a:visited { color: #353b47 }
a:hover { color: #d97415 }
a.btn:link, a.btn:visited { color: #fff }
ul, ol { margin: 0 }
.cnfont { font-family: 'Microsoft Yahei'; }
.enfont { font-family: 'Open Sans', Verdana, Geneva, sans-serif }
.pad10 { padding-top: 10px; padding-bottom: 10px }
.pad15 { padding-top: 15px; padding-bottom: 15px }
.pad20 { padding-top: 20px; padding-bottom: 20px }
img[align="left"] { margin-right: 5px }
a.u-click:link, a.u-click:visited { border-bottom: 1px solid #d97415; color: #d97415 }
a.btn-info:link, a.btn-info:visited { border-radius: 2px; background-color: transparent; border: 1px solid #d97415; color: #d97415; margin-top: 10px }
.inline-block{display:inline-block; *zoom:1; *display:inline}
/*end genal*/
.banner {}
.banner .col-md-2{margin-top:10px}
.banner h1 { line-height: 1.5em; color: #202020; letter-spacing: 1px; margin: 0; font-size: 16px; }
.banner h1 span { display: block }
.banner h2 { color: #d97415; line-height: 1.5em; font-weight: bold; margin: 0; font-size: 14px;letter-spacing:-0.03em }
.banner p { line-height: 1.9em; color: #202020; font-size: 14px; }
.banner p.enfont { line-height: 1.8em; }
.affix{position:fixed; top:0; width:100%; z-index:10001; left:0}
.navbar-default {background-color: #ffffff;
    margin-bottom: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #f5840e; }
.navbar-brand { padding-top: 0 }
.navbar-default .navbar-toggle .icon-bar { background-color: #f5840e;}
.navbar-default .navbar-nav>li>a { color: #f39801; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #f5840e; }
.navbar-toggle{ border-radius:0}
ul.lang { list-style: none;}
ul.lang:after{clear:both; display:block; height:0; content:''; overflow:hidden}
ul.lang li { list-style: none;  display:inline-block;margin-left:2px;  }
ul.lang li img { height: 13px }
ul.lang li.lang-item-fr, ul.lang li.lang-item-es{display:none}
/*end slider */
.concbt { padding-bottom: 10px }
.concbt p.clearfix { padding: 5px 0 10px }
.concbt img { margin-right: 10px }
.footer { background-color: #434955; margin-top: 15px; /*border-top:3px solid #1fa5a2;*/ color: #bebcbc; padding-bottom: 15px; }
.inner { margin-top: 0 }
.footer a { color: #bebcbc }
.footer h4 { line-height: 2em; color: #bebcbc; margin-bottom: 10px; font-size: 16px; font-weight: bold }
.sns a { width: 40px; height: 35px; overflow: hidden; display: block; float: left; margin-right: 1px; margin-bottom: 5px }
.sns a.s1 { background: url(../images/sns-en.png) no-repeat 0 0; }
.sns a.s2 { background: url(../images/sns-en.png) no-repeat 0 -35px; }
.sns a.s4 { background: url(../images/sns-en.png) no-repeat 0 -70px; }
.sns a.s3 { background: url(../images/sns-en.png) no-repeat 0 -106px; }
.sns a.s5 { background: url(../images/sns-en.png) no-repeat 0 -141px; }
.sns a.enews { font-size: 18px; width: auto; color: #FFF; background-color: #d97415; padding: 0 10px; text-decoration: none; font-weight: bold; line-height: 35px; }
.sns-cn a { width: 40px; height: 35px; overflow: hidden; display: block; float: left; margin-right: 1px }
.sns-cn a.s1 { background: url(../images/sns-cn.png) no-repeat 0 0; }
.sns-cn a.s2 { background: url(../images/sns-cn.png) no-repeat 0 -36px; }
.sns-cn a.s3 { background: url(../images/sns-cn.png) no-repeat 0 -71px; }
.sns-cn a.s4 { background: url(../images/sns-cn.png) no-repeat 0 -106px; }
.sns-cn .enews { color: #FFF; display: block; float: left; background-color: #d97415; padding: 0 10px; text-decoration: none; font-weight: bold; width: 100px; line-height: 35px; }
.footer h6 a{padding:10px 25px 10px 15px;background-color:#202020; }
.footer h6 a span{display:inline-block; margin-right:8px}
.footer h6 a:hover{text-decoration:none; color:#fff;}
.footer h6 a { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0);-webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.footer h6 a:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #c7673b; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.footer h6 a:hover:before, .footer h6 a:focus:before, .footer h6 a:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); }
.copyright { background-color: #353b47; color: #999 }
.totop { position: fixed; right: 20px; bottom: 10px; opacity: 0.5; filter: Alpha(opacity=50); border-radius: 100% 100%; padding: 15px; font-size: 20px; color: #fff; background-color: #d5d5d5; line-height: 1em }
/* inner */
.innerbg { border-top: 1px solid #E1E1E1; background-color:#F7F7F7 }
.regarea{ margin-top:20px; border:1px solid #e1e1e1; padding:4px}
h5 { border-bottom: 2px solid #e97505;; font-size: 15px; font-weight: bold; line-height: 35px; margin-top: 23px }
h6 { color: #d97415; font-weight: bold; font-size: 130% }
.rightpane h5 { font-size: 15px; line-height: 35px; font-weight: bold; border-bottom: 2px solid #d97415; }
/*productspreview*/
li.cat-item-1147{display:none}
.update { display: block; float: right; font-size: 14px }
.single-product .profile { margin-bottom: 20px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 20px 0; line-height: 2em }
.single-product .profile em { color: #f5b090; font-weight: bold; font-style: normal; }
.single-product .profile .col-md-6 span { display: inline-block; margin-right: 8px }
.single-product .profile .col-md-3 img { margin-bottom: 20px; }
.single-product .profile b { border: 1px solid #999; padding: 3px 10px; display: block; text-align: center }
.single-product .profile a.btn-success:link, .single-product .profile a.btn-success:visited { border-radius: 0; background-color: transparent; border-color: #acb338; color: #acb338; margin-bottom: 10px }
.single-product .intro img[align="right"] { display: block }
.single-product .intro { margin-bottom: 10px; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px }
.single-product .intro .productsdetail .col-sm-6 img { background-color: #f1f1f1 }
.single-product .intro .productsdetail .col-sm-6 .wp-caption-text { padding: 15px; background-color: #f5f5f5 }
.single-product .pro-cat { color: #999; display: block; font-size: 14px }
.single-product .pro-cat a { color: #999; }
.category-product ul#halllist, .category-product ul#halllist li, ul.catergorylist li { margin: 0; padding: 0; list-style: none }
ul.nomargin { padding: 0 }
.category-product ul#halllist li, ul.catergorylist li { line-height: 2.4em; border-bottom: 1px dotted #d5d5d5 }
.category-product hr, .result hr { margin: 5px 0; padding: 0 }
ul.catlist-pro { margin-left: 0; padding: 0; list-style: none; margin-top: 10px }
ul.catlist-pro li { list-style: none; border: 1px solid #e1e1e1; padding: 5px 9px; border-radius: 2px; margin-right: 9px; float: left; margin-bottom: 10PX }
ul.catlist-pro li:hover { background-color: #f5b090; color: #fff }
ul.catlist-pro li a { display: block }
ul.catlist-pro li a:hover, ul.catlist-pro li.current-cat a { text-decoration: none; color: #fff }
ul.catlist-en li { margin-bottom: 5px; width: 18% }
ul.catlist-pro li.current-cat { background-color: #f5b090; }
.productlist { margin-bottom: 20px }
.productlist h4 { overflow: hidden; text-overflow: ellipsis; white-space : nowrap }
.productlist .caption { padding: 15px; background-color: #ffffff; color: #666 }
.productlist .caption em.nature { font-style: normal; overflow: hidden; text-overflow: ellipsis; white-space : nowrap; display: block }
#comments, .says, .comment-meta { display: none }
.commentlist { margin: 0; padding: 0 }
.comment { border-bottom: 1px dotted #e1e1e1 }
.panel-default { padding: 15px }
span.dot-irecommendthis-count { font-size: 14px }
.press { border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; margin-bottom: 15px }
.press img { margin-bottom: 10px }
.press em, .press em a { font-style:normal; color: #777; display:inline-block;*zoom:1; padding:5px 0; font-size:14px; font-weight:500}
.press em span.glyphicon{color:#ca6638}
.post_tags a { display: block; margin-right: 3px; margin-bottom: 3px; background-color: #e7e7e7; list-style: none; float: left; padding: 5px 10px; border-radius: 3px }
#reply-title { display: none }
.comment-form input[type="text"], .comment-form textarea { border: 1px solid #e1e1e1; padding: 0 5px; }
.form-submit { margin-top: 10px }
ul.comment-list, ul.comment-list li { list-style: none; margin: 0; padding: 0 }
ul.comment-list li { border-bottom: 1px solid #e7e7e7; padding-bottom: 5px; margin-bottom: 5px }
ul.comment-list li .fn { font-style: normal; font-weight: bold; color: #999 }
.single-news p { margin-bottom: 10px; text-align:justify }
.single-news em.info{display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e1e1e1; font-style:normal}
ul.jaw_widget, ul.jaw_widget ul { padding-left: 15px; list-style: none }
ul.jaw_widget .jaw_months { list-style: none; }

/*events*/
.category-events h3 { font-size: 24px; color: #000; font-weight: 500 }
.category-events .event-list { border-top: 1px solid #e1e1e1; margin-top: 20px; padding-top: 15px; padding-bottom: 15px }
.category-events .event-list .date { font-size: 16px }
.category-events .event-list p { color: #777 }
.category-events h5{ font-weight:normal; color:#cd411e; border:none}
.grid .date{display:none}
.grid .col-sm-12 p, .grid .col-sm-12 a.btn{ display:none}
.category-events .col-sm-12 h5{ margin-top:0}
.category-events .col-sm-12 span.enter{display:block}
.grid h4{ font-size:16px; line-height:2em; margin-bottom:0; height:4.2em; overflow:hidden}
.grid h5{ height:4.2em; overflow:hidden}
@media screen and (min-width:360px) {
.banner h1, .banner h2, .banner p { line-height: 1.8em }
.banner h1 { font-size: 16px; }
.banner h2 { font-size: 16px; }
.banner p { font-size: 15px; }
.banner p.enfont { font-size: 15px }
}
@media screen and (max-width:640px) {
.main h3, .main h4 { font-size: 18px; font-weight: normal; line-height: 1.8em }
ul.catergorylist { padding: 0 }
.single-product .profile .link a.btn-success { display: block; margin-top: 10px; margin-bottom: 0; line-height: 2em }
ul.catlist-pro li { border-radius: 0; padding: 5px; margin-bottom: 5px }
ul.catlist-en li { width: 45% }
.mobile-top{background-color:#f5b090; padding:0}
}
@media screen and (max-width:480px) {
.banner h1 { color: #444 }
.banner p { color: #555 }
.banner h2.enfont{font-weight:normal}
.dropdown-toggle { border-bottom: 1px solid #f39801; }
.navbar-default .navbar-nav > .open ul.dropdown-menu { background-color: #f39801; }
.navbar-default .navbar-nav > .open ul.dropdown-menu li a { border-top: 1px solid #f39801; padding: 5px 0 5px 20px; }
.solgan a.u-button { padding: 5px 15px; margin-top: 10px }
ul.lang{ background-color:#f39801; margin:-15px 0; padding:8px;text-align:right}
ul.lang li{ margin-right:10px}
.footer { margin-top: 0 }
.footer .col-md-3 { border-top: 1px solid #353b47; padding-bottom: 10px }
/*inner*/
.main h3{font-weight:bold}
.main h4{font-size:16px}
.single-product { padding-top: 0 }
.single-product .profile>div { padding-bottom: 10px }
.tablepress .column-3, .tablepress .column-4, .tablepress .column-5{display:none}
}
@media screen and (min-width:360px) and (max-width:480px){
.dropdown-menu{ padding:5px 0 0;border-radius:0;}
.navbar-default .navbar-nav > .open ul.dropdown-menu li{ display:inline-block; width:50%; overflow:hidden; margin-top:-5px}
.navbar-default .navbar-nav > .open ul.dropdown-menu li a{ padding:8px 0px 8px 10px}
}
@media screen and (min-width:768px) {
.banner { padding-bottom:10px }
.banner h1 { font-size: 20px; }
.banner h1 span { display: inline }
.banner h2 { /*text-shadow:1px 1px 0px #3b9693;*/ font-size: 20px; }
.banner p { font-size: 16px; }
.toppart{padding-top:0px; padding-bottom:5px; margin-top:10px}
.navbar-default{background-color:#fff; border-top: 1px solid #f1f1f1}
.navbar-default .navbar-nav > li > a { font-size: 15px; padding: 8px 12px; color:#666; line-height:42px }
.navbar-default .navbar-nav > li > a:hover { border-bottom: 2px solid #f39801; color: #f39801; background-color:#f7f7f7; line-height:40px}
.navbar-right { margin-right: 0 }
.dropdown-menu { background-color: #ffffff; }
.dropdown-menu > li > a { padding: 8px 20px; border-bottom: 1px solid #e7e7e7; color: #f39801; }
.footer img[align="absmiddle"] { margin-right: 10px }
.footer h4 { font-size: 20px }
ul.lang{padding:0 10px; margin-left:5px;line-height:35px; background-color:#f1f1f1}
ul.lang img{margin-left:5px}
/* inner */
.footer .solgan { background: url(../images/solganbg.jpg) repeat-x }
.main h3, .main h4 { padding: 5px 0; font-size: 23px; margin-top: 23px; font-weight: normal; line-height: 1.8em }
.category-news h4, .press h3 { font-size: 18px; margin-top: 0; color:#000; margin-bottom:5px}
.category-news a:hover h4, .press a:hover h4{color:#d97415}
.category-news h4.top { color: #f39801; }
.main h6 { font-size: 16px; line-height: 38px; }
.single-news h3 { color: #202020; }
.single-product .intro img[align="right"] { display: inline-block; margin-left: 10px }
.single-product h3 { margin-top: 0 }
.single-product .right { margin-left: 40px }
.caln a { width: 80px; display: block; background-color: #d97415; color: #fff; text-align: center; padding: 5px 0; text-decoration: none; margin-top: 5px }
.caln a span, .caln a b { display: block }
.caln a b { font-size: 40px; font-weight: bold; line-height: 1.2em; font-style: italic }
.comment-form textarea { width: 80% }
img.alignleft { float: left; margin: 0 10px 10px 0 }
img.alignright { float: right; margin: 0 0px 10px 10px }
 ul.catergorylist li{background:url(../images/libg.gif) no-repeat left top; text-indent:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
}
@media screen and (min-width:992px) {
.banner h1 { font-size: 24px; line-height: 1.6em }
.banner h1 span { font-size: 24px }
.banner h2 { font-size: 26px; line-height: 1.6em }
.banner p { font-size: 16px; line-height: 2em;color:#999; text-indent:28px }
.banner p.enfont { font-size: 16px; line-height: 2.2em }
.affix .navbar-collapse{width:992px; margin:0 auto}
.navbar-default .navbar-nav > li > a {padding: 8px 15px }
.concbt p.clearfix { padding: 0px }
.concbt h3 { margin-bottom: 20px }
.concbt h3 .enfont { color: #999 }
.lang li{line-height:35px}
/* inner */
.main { overflow: hidden; padding-bottom: 25px }
.rightpane { border-top: none; }
.single-product .pro-cat { float: right; }
.productlist figure{overflow:hidden}
.productlist img { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: translateZ(0); transform: translateZ(0); }
.productlist img:hover { -webkit-transform: scale(1.2); transform: scale(1.2);}
.single-news em.info{margin-bottom:20px; padding-bottom:20px}
.single-news .jiathis_style{ margin-top:10px; padding:10px; background-color:#f1f1f1}
.single-news .jiathis_style:after{clear:both; height:0; content:''; display:block}
.press{padding-bottom:30px}
}
@media screen and (min-width:768px) and (max-width:992px) {
a.btn-info { margin-bottom: 5px; }
.single-product .profile .link a.btn-success, .single-product .profile b { display: block; margin-top: 10px; margin-bottom: 0 }
ul.catlist-pro li { margin-bottom: 5px }
ul.catlist-en li { width: 23% }
.navbar-nav { border-bottom: 1px solid #f5b090 }
.navbar-right { display: none }
.navbar-default .navbar-nav > li > a { font-weight: normal }
#menuitem { margin-top: 10px; width: 100%; border-top: 1px solid #b5be36 }
}
@media screen and (min-width:1200px) {
	.banner p{ text-indent:34px}
		.banner .col-lg-1{ padding-right:0; width:20%}
	.banner .col-lg-11{width:80%}
.navbar-default .navbar-nav > li > a { padding: 8px 15px; }
.banner img {}
.single-product .profile b { margin-bottom: 10px; display: inline-block; text-align: center }
.single-product .profile .link a.btn-success, .single-product .profile b { min-width: 156px; }
ul.catlist-cn li{ width:11%; text-align:center}
.grid #thumbimg{ height:220px}
.single-news .col-md-9{padding-right:50px}
}
@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2) {/* 兼容iphone 6 */
.class { }
}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0) {/* 兼容iphone6 plus */
.class { }
}
@media screen and (min-width:1900px) {
html{background-color:#e1e1e1}
body{background-color:#fff; box-shadow:0px 0px 10px #999999;}
body, .navbar-fixed-top{width:1600px; margin:0 auto;}
}