﻿@charset "utf-8";
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
body{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial; font-size:12px; background:#fff; color:#333; overflow-x:hidden;}
img,a img{ border:none; vertical-align:middle}
li{list-style-type:none;}
a:link,a:visited{ color:#121212; text-decoration:none;_cursor:pointer}
a:hover{ color:#f36e20; text-decoration:none;_cursor:pointer;}
.menu *,.link *,.swiper-wrapper *{transition:none}
.margin_10{ height:10px; display:block; clear:both}
.margin_20{ height:20px; display:block; clear:both}
.margin_30{ height:30px; display:block; clear:both}
.margin_50{ height:50px; display:block; clear:both}
.clear{ clear:both}
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.container{ margin:0 auto; width:1200px;}

.top{ height:93px; position:relative;}
.top .logo{ float:left; width:240px; height:100%; overflow:hidden;}
.top .language{ position:absolute; right:0; top:0;}
.top .nav{ position:absolute; right:0; top:40px; height:44px; line-height:44px; }
.top .nav li{ float:left; font-weight:bold;display: inline-block;position: relative;}
.top .nav li a{ display:block; padding:0 20px;}
.top .nav li a:hover{ background:#f36e20; color:#fff; }
.top .nav li span{ position:absolute; top:15px; right:10px; display:block; width:7px; height:10px;background:url(../images/nav-arrow-03.gif) no-repeat 0 0;}
.top .nav li:hover ul{ display: block;}
.top .nav li ul{ display:none;position:absolute; background:#fff; z-index:99999999999;}
.top .nav li ul li{ width:200px; height:40px; line-height:40px; font-weight:normal; text-align:left; border-bottom:1px solid #f0f0f0; position: relative;}
.top .nav li ul li a{ color:#666; padding-left:20px;}
.top .nav li ul li:hover{ background:#fff; color:#f36e20; border-left:none;border-right:none;}
.top .nav li ul li ul{ position: absolute; left: 100%; top:0; background:#fff; z-index:99999999999;}
.top .nav li ul li ul li{ width:250px;}
.top .nav li:hover > ul ul{ display:none;}
.top .nav li:hover > ul li:hover ul {display: block;}

/*Banner*/
.index_focus a {color:#333;text-decoration: none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
/* index_focus */
.index_focus{position:relative;width:100%;height:500px;overflow:hidden;}
.index_focus .index_btn{position: relative;}
.index_focus .bd ul{margin: 0 auto;width: 100% !important;height: 500px;}
.index_focus .bd li{display:none;position:absolute;left:0;top:0;width: 100% !important;height: 500px !important;}
.index_focus_post{z-index:10;}
.index_focus .pic{height:auto;display:block;width: 100%;height: 500px;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;bottom:-5px;width: 100%;text-align: center;}
.index_focus .slide_nav a{cursor:pointer;display:inline-block;font-size:25px;font-family:arial;color:#fff;padding:5px;width: 15px;border-top: 3px solid #ededed;margin: 10px 2px;}
.index_focus .slide_nav a{transition: .3s}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#f36e20;border-top: 3px solid #f36e20;width: 30px;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{top:250px;left:0;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{top:250px;right:0;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}

.main{ background:#fff; overflow:hidden;}
.bd-search{ width:100%; height:210px; margin:30px 0; background:url(../images/index_search.jpg) no-repeat 0 0;}
.bd-search .search{ margin:0 auto; width:770px; padding:120px 0 0 0; }
.bd-search .search input{ float:left; background:none; border:none;}
.bd-search .search .text{ margin-right:20px; width:500px; height:42px; text-indent:10px;outline:none; background:#fff; border-radius:6px;}
.bd-search .search .submit{ width:250px; height:42px; line-height:42px; color:#fff; font-size:24px; background:#f36e20;cursor:pointer;}
.bd-search .search .submit:hover{ background:#333;}

.p_search{ position:absolute; top:5px; right:10px; width:200px; height:30px; overflow:hidden;}
.p_search input{ float:left; border:none;}
.p_search .text{width:160px; height:30px; line-height:30px; text-indent:10px;}
.p_search .submit{ width:40px; height:30px;background:#f0f0f0 url(../images/img07.png) no-repeat center center; cursor:pointer;}

.index_title{ margin-top:40px; width:100%; height:40px; line-height:40px; color:#f36e20; font-size:32px; font-weight:bold; text-align:center; overflow:hidden; }

.index_product{ margin:30px 0; width:100%; overflow:hidden;}
.index_product li{ float:left; margin-right:8px; margin-bottom:20px;width:230px; height:260px; }
.index_product li .pic{ padding:1px; width:228px; height:200px;border:1px solid #dcdcdc; text-align:center; overflow:hidden;}
.index_product li .pic img{height:100%;object-fit: cover;}
.index_product li:nth-child(5n){ margin-right:0;}
.index_product li h6{width:230px;border:1px solid #dcdcdc; border-top:none;}
.index_product li h6 a{ display:block; padding:10px; height:30px; line-height:30px; color:#f36e20;}
.index_product li h6 a:hover{ text-decoration:underline;}
.index_product li p{ padding:0 10px; color:#4c4948;}

/*
.index_product li{ float:left; margin-right:8px; margin-bottom:20px;width:230px; height:260px; border:1px solid #dcdcdc; }
.index_product li .pic{ margin:1px; width:228px; height:150px; overflow:hidden;}
.index_product li .pic img{ width:100%; height:100%; object-fit:cover;}
.index_product li:nth-child(5n){ margin-right:0;}
.index_product li h6 a{ padding:0 10px; height:30px; line-height:30px; color:#f36e20;}
.index_product li h6 a:hover{ text-decoration:underline;}
.index_product li p{ padding:0 10px; color:#4c4948;}*/


#footer{ width:100%; margin-top:40px; color:#fff; background:#2c2f3c; overflow:hidden;}
.footer{ padding:20px 0; overflow:hidden;}
.footer a{ color:#fff;}
.footer h5{ font-size:16px; padding-bottom:10px; }
.footer .footer_l{ float:left; width:300px; padding-right:100px; }
.footer .footer_l p{ line-height:30px; padding-left:30px;}
.footer .footer_r{ float:right;}
.footer .footer_r li{ float:left; margin-left:10px; text-align:center;}
.footer .footer_r li:first-child{margin-left:0;}
.footer .footer_r li img{ display:block; padding-bottom:10px; width:120px; height:120px;}
.copy{ width:100%; padding:20px 0; text-align:center; background:#262934; overflow:hidden;}
.copy a{color:#fff;}
.copy a:hover{ text-decoration:underline;}

.banner{ margin-bottom:20px; width:100%; height:450px; overflow:hidden; position:relative;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; height:450px;}

.info-title{ width:100%; height:40px; line-height:40px; text-indent:20px; color:#fff; font-size:13px; background:#f36e20; overflow:hidden;}
.info-title a{ color:#fff;}
.info-text{ padding:30px 0; line-height:20px; font-size:14px; line-height:30px;}
.contact_l{ float:left; width:550px;}
.contact_r{ float:right; width:642px;}

.newslist{ width:100%; overflow:hidden;}
.newslist li{display: inline-block; width: 100%;padding: 30px 0; height: 120px;border-bottom: 1px solid #E7E7E7; overflow: hidden;}
.newslist .news-date{float:left; margin-top:8px; width:80px; color: #666;}
.newslist .news-date .news-md { display:block; font-size: 24px; padding-bottom:10px;}
.newslist .news-cont { float: left; margin-left: 100px; width: 700px;}
.newslist .news-cont h2 { font-size: 18px; font-weight:normal;color: #333; padding: 10px 0 15px;}
.newslist .news-cont p {font-size: 14px; color: #666; line-height: 1.8;}
.newslist li:hover .news-cont h2{color:#f36e20;}
.newslist .news-pic { float: right; width:200px; height:120px; text-align:center;overflow: hidden;}
.newslist .news-pic img{ padding-top:35px;}

.news_title{ width:100%; padding:20px 0; text-align:center; font-size:18px; font-weight:bold; color:#262934; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.news_title span{ display:block; padding-top:10px; font-size:12px; color:#666; font-weight:normal;}
.news_text{ padding:20px 0; line-height:30px;}
.next{ padding:20px 0;color:#666;border-top: 1px solid #E7E7E7; }
.next a{ color:#666;}
.next a:hover{ color:#f36e20;}

.paging{ width:100%; padding:50px 0; text-align:center;}
.paging a,.paging span{ margin:0 5px; padding:10px 15px; color:#999; background:#fff; border-radius:5px; -moz-box-shadow:0px 0px 3px #DEDEDE; -webkit-box-shadow:1px 1px 3px #DEDEDE; box-shadow:0px 0px 3px #DEDEDE;}

.menu_list{float:left;margin:20px 0;width:298px; border:1px solid #ddd; overflow:hidden;}
.menu_list h3{ height:40px; line-height:40px; padding-left:10px; color:#fff; background:#f36e20;}
.menu_list li.on{ padding:0 10px; border-bottom:1px dotted #ddd; font-size:16px; background:url(../images/img05.png) no-repeat 10px 12px;}
.menu_list li a{padding-left:20px;color:#f36e20; display:block; font-weight:bold; position: relative;}
.menu_list li a.m1{ height:36px; line-height:36px;}
.menu_list li .inactive{ background:url(../images/img06.png) no-repeat 0 center;}
.menu_list li .inactives{background:url(../images/img06.png) no-repeat 0 center;} 
.menu_list li ul{display: none;}
.menu_list li ul li { margin:0 10px; border-top:1px dotted #ddd; font-size:12px;}
.menu_list li ul li ul{ display:block;}
.menu_list li ul li a{line-height:20px; padding:5px 0 5px 15px; color:#333; cursor:pointer;}
.menu_list li ul li ul li {border-bottom:1px dotted #ddd; background:url(../images/img06.png) no-repeat 0 center;}
.menu_list li ul li ul li a{ color:#333; font-weight:normal;}

.info_right{ float:right; width:890px; margin:20px 0;overflow:hidden; position:relative;}

.productlist{ width:100%; overflow:hidden;}
.productlist li{ float:left; margin:20px 0 20px 40px;width:122px; text-align:center; overflow:hidden; }
.productlist li .pic{ width:120px; height:120px; border:1px solid #dcdcdc; overflow:hidden}
.productlist li .pic img{ width:100%; height:100%; object-fit: cover;}
.productlist li h6{margin-top:10px; height:30px; line-height:30px; overflow:hidden;}
.productlist li h6 a{ display:block; color:#f36e20;font-size:14px;}
.productlist li h6 a:hover{ text-decoration:underline;}

.product_t{ width:100%; overflow:hidden;}
.product_t .pic{ float:left; width:500px; height:500px;}
.product_t .text{ float:right; width:440px; padding-top:20px; overflow:hidden;}
.product_t .text h4{ padding-bottom:10px; margin-bottom:10px; font-size:18px; border-bottom:1px solid #ddd;}
.product_t .text p{ line-height:35px;}
.xx_title{ width:100%; height:30px; margin-top:30px; border-bottom:1px solid #ddd; overflow:hidden;}
.xx_title h4{ width:100px; height:30px; line-height:30px; font-size:14px; text-align:center; background:#f36e20; color:#fff;}

.product_info{ line-height:20px;overflow:hidden;}
.product_info h4{ font-size:14px;}
.product_info .button{ padding:5px 10px;}
.product_info .P_pic{ max-width:800px; overflow:hidden;}
.product_info .P_pic img{ max-width:800px; max-height:400px;}

.Features{ width:100%; overflow:hidden;}
.Features .f_title{ width:100%; border-bottom:1px solid #ddd; overflow:hidden;}
.Features .f_title h4{ width:210px; height:40px; line-height:40px; text-align:center; color:#fff;background:#f36e20;}


.sb_pic { margin:30px 0;width:100%;height:250px;position: relative;overflow:hidden;}
.sb_pic li {float: left;width:220px;height:250px; margin:0 1px; text-align: center;}
.sb_pic li .pp_img{width:218px; height:218px; border:1px solid #dcdcdc; overflow:hidden;display:block;}
.sb_pic li .pp_img img { width:100%; height:100%; object-fit: cover;}
.sb_pic li p { height:30px; line-height:30px;}
.sb_pic li p a{ color:#333;display: block;}
.sb_pic li p a:hover{ color:#e6d6c6;}
.sb_pic #simgssb {margin-left:0}
.sb_pic em {position: absolute;top:90px;}
.sb_pic .t_l {left:0px;}
.sb_pic .t_r {right: 0px;}
.gd_03 li.last {padding-right: 0;}
.sb_pic .fl {float: left;}
.sb_pic .fr {float: right;}
.sb_pic .pa {position: absolute;}
.sb_pic .pr {position: relative}












