/* CSS Document #007ec9*/
body{ margin:0; padding:0; font-family:Microsoft YaHei,Arial; font-size:14px; color:#626262; min-width:375px;}
ul,dl,dd{ margin:0; padding:0; list-style:none;}
a{ color:#626262; text-decoration:none; font-family:'Microsoft YaHei';}
a:focus,a:hover{ text-decoration:none; color:#000;}
h1,h2,h3,h4,h5,p,dd,dl{ margin:0; padding:0;}
input[type=text],button{ font-family:Microsoft YaHei; outline:none;  -webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   

i{ font-style:normal}

.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
@font-face {
  font-family: 'lexus';
  src: url('../Fonts/lexus.eot?v=4.5.0');
  src: url('../Fonts/lexus.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../Fonts/lexus.woff2?v=4.5.0') format('woff2'), url('../Fonts/lexus.woff?v=4.5.0') format('woff'), url('../Fonts/lexus.ttf?v=4.5.0') format('truetype'), url('../Fonts/lexus.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

header{ height:39px; padding-top:9px; background:#e5e5e5; border-bottom:1px solid #dddfde;}
.search{ float:right; border:1px solid #a0a0a0; border-radius:20px; background:#fff; padding:0 8px;}
.search input{ border:0; background:none; height:19px; float:left;}
.search button{ float:right; background:url(../Images/zoom.png) no-repeat center; border:0; cursor:pointer; height:19px; width:19px;}

header .lan{ float:right; margin-top:4px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:0 20px; line-height:1em; margin-left:30px;}
header .lan a{ font-family:lexus,Microsoft YaHei}
header .lan i{ display:inline-block; left:15px; border: 4px solid transparent; border-top: 4px solid #646565; width: 0; height: 0px; vertical-align:-1px;}

nav{ padding-top:20px; background:#f5f5f5;}
nav .logo{ margin-left:4.5%;}
nav .logo_wap{ display:none;}
nav .navbar-collapse{ float:right;}

nav ul li{ float:left; text-align:center; background:url(../Images/line.png) no-repeat right 28px; padding:20px 28px 0 28px; position:relative;}
nav ul li:last-child{ background:none;}
nav ul li a{ font-size:16px; color:#626262; display:block; padding-bottom:15px;}
nav ul li a:hover{ color:#000;}
nav ul li a.active{ border-bottom:3px solid #f5640c;}
nav ul li a i{ font-style:normal; display:block; color:#d2d2d2; font-size:13px; font-family:'lexus',Microsoft YaHei}

nav ul li>div{ z-index:999; position:absolute; display:none; left:-10px; top:78px; background:rgba(0,0,0,0.6); width:120%; padding:8px 0;}
nav ul li>div dl dd{ line-height:1em; text-align:left; padding-left:25px;}
nav ul li>div a{ color:#fff; display:block; font-size:15px; padding:10px 0; line-height:1em;}
nav ul li>div a:hover{ color:#f5640c;}




.banner{ margin-top:20px;}
.banner img{ max-width:100%;}
.swiper-slide .bg{ background-repeat:no-repeat; background-position:center top;}
.swiper-slide .bg img{ display:none; width:100%; height:100%;}

.swiper-pagination-bullet-active{ background:#f5640c}
.swiper-slide{ position:relative;}
.swiper-slide section{ position:absolute; left:19%; top:15%; display:none;}
.swiper-slide section h4{ font-size:2.5rem; font-weight:bold; color:#777776; margin-bottom:10px;}
.swiper-slide section h3{ color:#a95a2d; font-size:3rem;}
.swiper-slide section a{ display:inline-block; border:1px solid #969696; padding:10px 20px; margin-top:20px;}

.cate{ padding:33px 0 40px 0;}
.cate ul li{ float:left; margin-top:7px;}
.cate ul li a{ position:relative; display:inline-block; width:100%; height:100%;}
.cate ul li img{ width:100%; height:100%;}
.cate ul li section{ overflow:hidden;}
.cate ul li section a{ width:49.3%; float:left; margin:0;}
.cate ul li img.hover{ position:absolute; left:0; top:0; display:none}
.cate ul li section a:first-child{ margin-right:1.4%;}
.cate ul li:nth-child(1){ width:279px; height:455px; background:#f5640c; margin-right:7px;}
.cate ul li:nth-child(1) div{ padding:3rem; height:100%; position:relative;}
.cate ul li:nth-child(1) i{ display:block; width:8px; height:3px; background:#9a3f08; margin:1.8rem .5rem;}
.cate ul li:nth-child(1) h3{ color:#fff; font-size:3.5rem;}
.cate ul li:nth-child(1) h4{ color:#9a3f08; font-size:3.5rem; font-family:Arial; font-weight:bold;}
.cate ul li:nth-child(1) a{ display:block; position:absolute; height:57px; width:57px; background:url(../Images/more.jpg) no-repeat; bottom:3rem;}
.cate ul li:nth-child(2){ width:534px; margin-right:7px;}
.cate ul li:nth-child(2) section{ margin-top:7px;}
.cate ul li:nth-child(3){ width:534px;}
.cate ul li:nth-child(3) section{ margin-bottom:7px;}

.index-news{ background:#e5e5e5; padding:40px 0 10px 0; font-family:'宋体'}
.index-news ul li{ float:left; width:33%; border-bottom:5px solid #fb6c16; background:#f5f5f5; height:256px; overflow:hidden; font-size:16px;}
.index-news ul li:nth-child(2){ background:#fff; width:38%;}
.index-news ul li:nth-child(3){ width:29%;}
.index-news ul li section{ padding:30px;}
.index-news ul li section img{ max-width:100%;}
.index-news ul li h3{ color:#f08300; font-size:18px; font-family:Microsoft YaHei; margin-bottom:20px;}
.index-news ul li h3 i{ color:#535353; padding-left:5px;}
.index-news ul li:nth-child(1) h4 a{ color:#f08300;}
.index-news ul li:nth-child(1) p{ color:#7d7d7d; border-bottom:1px dashed #b5b5b5; padding-bottom:18px; margin:10px 0 18px 0;}
.index-news ul li:nth-child(1) a.more{ color:#f08300; font-family:Microsoft YaHei; font-size:15px;}


.main{ overflow:hidden;}
.main .left{ float:left; margin-top:40px; width:26%; min-height:300px;}
.main .left section{ margin-left:15%;}
.main .left h2{ font-size:20px; text-indent:.5em; font-weight:bold;}
.main .left h2 i{ display:block; text-indent:0; text-transform:uppercase; color:#d2d2d2; font-weight:normal; font-size:30px; font-family:Arial,Microsoft YaHei;}
.main .left h5{ height:2px; line-height:0; width:14px; background:#f5640c; margin:10px 0 10px .5em;}
.main .left ul li{ padding:10px 0;}
.main .left ul li a{ font-size:16px; color:#626262;}
.main .left ul li a:hover,.main .left ul li a.active{ color:#f5640c;}
.main .left ul li ul{ margin-left:15px; display:none;}
.main .left ul li ul li{ padding:6px 0}
.main .left ul li ul li a{ font-size:15px;}

.main .right{ margin-left:26%; margin-top:40px;}
.main .right h2{ font-size:24px; color:#f5640c; margin-bottom:30px;}
.main .right h2 i{ display:inline-block; height:14px; width:14px; background:#f5640c; border-radius:14px; margin-right:10px;}
.main .right h2 em{ padding-left:10px; color:#a0a0a0; font-style:normal; font-size:22px; font-family:Arial,Microsoft YaHei; text-transform:uppercase;}
.main .right .content{ padding:0px 0 20px 0; line-height:2em; font-size:16px;}

.product .right .keyword{ margin-bottom:10px; font-size:16px;}
.product .right .keyword b{ color:#000;}
.product .right ul li{ float:left; width:241px; border:1px solid #e5e5e5; margin:0 10px 30px 0;}
.product .right ul li.no-pro{ width:100%; line-height:100px; height:auto; font-size:30px; color:#C0C0C0}
.product .right ul li.no-pro:hover{ background:none}
.product .right ul li div{ margin:8px 8px 0 8px; height:100%;}
.product .right ul li div img{ width:100%;}
.product .right ul li div h5{ line-height:2.4em; font-size:16px;}
.product .right ul li:hover{ background:#f5640c;}
.product .right ul li a:hover{ color:#fff;}

.contact { margin-bottom:40px;}
#allmap{ width:100%; height:500px;}

.contact .left{ border-right:1px solid #e5e5e5; width:45%; margin-left:8%; padding-right:6%;}
.contact .left h2{ color:#7d7d7d; background:url(../Images/location.png) no-repeat; height:71px; text-indent:0; font-weight:normal; padding:5px 0 5px 50px; margin-bottom:30px;}
.contact .left h2 i{ color:#7d7d7d; font-family:Arial; font-size:36px;}
.contact .left ul li{ min-height:86px; padding:0;}
.contact .left ul li:last-child{ min-height:0;}
.contact .left label{ display:block; font-weight:normal; font-size:16px;}
.contact .left input{ background:#eeeeee; border:1px solid #e5e5e5; width:100%; padding:4px 8px; border-radius:1px;}
.contact .left textarea{ background:#eeeeee; border:1px solid #e5e5e5; width:100%; height:5em; border-radius:1px;}
.contact .left button{ background:#f5640c; color:#fff; font-size:20px; padding:4px 20px; border:0;}
.contact .right{ float:right; width:38%; margin:40px 0 0 0;}

.news .right>ul li{ float:left; width:46.8%; border:1px solid #e5e5e5; margin:0 20px 30px 0;}
.news .right>ul li div{ padding:20px; overflow:hidden;}
.news .right>ul li div dl dt{ width:40%; float:left;}
.news .right>ul li div dl dt img{ width:100%; height:100%;}
.news .right>ul li div dl dd{ margin-left:43%; position:relative; height:134px;}
.news .right>ul li div dl dd h5{ font-size:16px; font-weight:bold;}
.news .right>ul li div dl dd h5 a{ color:#626262;}
.news .right>ul li div dl dd h5 a:hover{ color:#f5640c}
.news .right>ul li div dl dd h6{ font-family:Arial; font-size:15px; color:#b5b5b5;}
.news .right>ul li div dl dd .more{ background:url(../Images/more.gif) no-repeat; display:block; width:52px; height:14px; position:absolute; bottom:5px;}

.news .right .content{ width:66%; float:left;}
.news .right .content img{ max-width:100%;}
.news .right .content h3{ border-bottom:1px solid #969696; padding-bottom:8px; margin-bottom:8px;}
.news .right .recomm-news{ display:none; border:1px solid #969696; float:left; margin-left:4%; width:25%;}
.news .right .recomm-news h3{ border-bottom:1px solid #969696; line-height:2em; font-size:20px; text-indent:15px;}
.news .right .recomm-news>ul{ margin:12px 15px;}
.news .right .recomm-news>ul li{ padding:4px 0;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.link{ background:#e5e5e5; padding:30px 0 30px 0; font-family:Microsoft YaHei;}
.link ul li{ background:url(../Images/line2.gif) no-repeat right center; float:left; padding:0 10px;}
.link ul li:first-child{ padding-left:0;}
.link ul li:last-child{ background:none;}
.link a{ margin:0 10px;}

footer{ background:#313131; color:#7d7d7d; padding:15px 0; line-height:30px; font-size:16px}
footer a:hover{ color:#fff;}

#page{ padding:10px 0 20px 0; text-align:center}
#page a,#page span{ display:inline-block; background:#cccccc; color:#fff; padding:5px 15px; margin-right:4px; border-radius:1px;}
#page a{ cursor:pointer; background:#f5640c;}
#page a:hover{ color:#f5640c; color:#f50c0c;}
#page span{ background:#cccccc}


#kefu,#hide{ z-index:1000000; left:0; visibility:visible; width:160px; position:absolute; top:180px;}
#hide{ visibility:hidden; width:40px; height:116px;}
#kefu .top{ background:#f5640c; text-align:center; padding:10px 0 5px 0; color:#fff;}
#kefu .top h2{ font-size:24px;}
#kefu .top h4{ font-weight:normal; line-height:2em; font-family:Arial;}

#kefu .qqtop{ cursor:pointer; float:right; width:20px; height:20px; position:absolute; right:0; color:#fff; font-size:20px; line-height:20px; text-align:center;}
#kefu ul { background:#f5f5f5; color:#3e3f40; padding-top:4px;}
#kefu ul li{ padding:6px 0px; text-align:center;}
#kefu ul li img{ vertical-align:-4px;}

/*英文版*/
body.en nav ul li>div{ width:230px;}
body.en .main .left h2{ font-size:24px;}
body.en .main .left h2 i{ font-size:24px;}
