﻿@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent;}
body {background-color:#fff; color:#333; font:14px/1.75em 'Microsoft Yahei',Arial,'Lucida Grande';/*设置字体*/ overflow-x:hidden; width:100%;/*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#666;}
a:focus {outline:none; -moz-outline:none;}
a:hover {}
a img {border:none;}

/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.inner {width:1350px; margin:0 auto;}
.inner1600 {width:1600px; margin:0 auto;}
h3.section_title {font-size:30px; color:#f9f0eb; font-weight:normal; text-align:center; margin-bottom:25px; line-height:1.2em;}
body.open, .fixed_bg {position:fixed; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:7;}
.fixed_bg {z-index:8; background-color:rgba(0,0,0,.5); display:none;}

.main {width:82.592%; float:right; margin-bottom:5%; overflow:hidden;}

.container {position:relative;}

.post_title {color:#1b1919; font-size:24px; font-weight:normal; text-align:center; line-height:1.5em; margin-bottom:1%;}

.entry {}
.entry p,.entry ul,.entry ol {padding:1% 0; font-size:16px; color:#333;}
.entry img {max-width:100%; height:auto;}
.entry ul,.entry ol {padding-left:2em;}
.entry ul li {list-style:inside disc none;}
.entry ol li {list-style:inside decimal none;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {line-height:1.75em; padding:1% 0;}

/*网站顶部样式*/
.header_top {background-color:#000;}
.header_top .inner {height:40px; line-height:40px;}

.language {float:right; color:#fff; font-size:12px;}
.language a {color:#999; display:block; float:left;}
.language a:hover, .language a.cur {color:#fff;}
.language i {font-style:normal; padding:0 8px; color:#999; font-size:9px; line-height:40px; display:block; float:left;}
.language i.line {padding:0 14px;}

.weixin {background:url(../images/icon_02.png) no-repeat right center; margin-right:14px; display:inline-block; float:right; padding:13px 15px 13px 0; position:relative;}
.weixin .wx_btn {width:18px; height:14px; background:url(../images/icon_01.png) no-repeat center center; cursor:pointer;}
.weixin .wx_qrcode, .footer_follow .wx_qrcode {position:absolute; top:40px; left:50%; width:120px; height:auto; margin-left:-70px; background-color:#fff; padding:5px; border:1px solid #eee; z-index:99; display:none;}
.weixin .wx_qrcode img, .footer_follow .wx_qrcode img, .fixed_widget .wx_qrcode img {width:100%; height:auto; display:block;}
.weixin .wx_qrcode i, .footer_follow .wx_qrcode i,.fixed_widget .wx_qrcode i {width:8px; height:8px; background-color:#fff; border-left:1px solid #eee; border-top:1px solid #eee; display:block; transform:rotate(-45deg); position:absolute; left:50%; top:-5px; margin-left:-6px; z-index:3;}

.header_btm {background:url(../images/bg_01.jpg) repeat top center;position: fixed;z-index: 10;width: 100%;}
.header_btm.ao{top: 0;}
.header_btm .inner {position:relative;}
.header_btm .logo {padding:35px 0; float:left; transition:padding 0.3s ease 0s;}
.header_btm .logo a {display:block;}
.header_btm .logo img {display:block; width:194px; height:40px;}

/*顶部导航*/
.nav {float:right;}
.nav ul li {float:left; font-size:17px; color:#fff; line-height:40px; background:url(../images/icon_04.png) no-repeat left center; padding:35px 25px 35px 28px; position:relative;}
.nav ul li a {color:#fff;}
.nav ul li#li1 {height:40px; background-image:url(../images/icon_05.png);background-repeat: no-repeat;background-position: center;background-size: 34%;}
.nav ul li#li1 a {text-indent:-9999em; display:block; width:16px; height:40px;}
.nav ul li a:hover,.nav ul li.cur a {font-weight:bold;}

.nav ul li dl {background-color:#000; position:absolute; width:150px; top:110px; left:50%; margin-left:-75px; text-align:center; padding:8px 0; display:none; z-index:3;}
.nav ul li dl dd {line-height:normal;}
.nav ul li dl dd a {display:block; padding:8px 0;font-size: 14px;}
.nav ul li dl i {background-color:#000; width:8px; height:8px; transform:rotate(-45deg); position:absolute; left:50%; top:-5px; margin-left:-6px; z-index:4;}
.nav ul li.member {background:none;}

/*内页子菜单*/
.sub_menu .drop_btn {display:none;}

/*手机导航按钮*/
.nav_btn {position:absolute; right:40px; top:50%; margin-top:-9px; width:20px; height:18px; cursor:pointer; display:none;}
.nav_btn span, .nav_btn span:before, .nav_btn span:after {display:block; position:absolute; left:0; top:50%; height:2px; margin-top:-1px; width:100%; background-color:#999;}
.nav_btn span:before {content:''; margin-top:0; top:-7px; transition:all 0.3s ease 0s;}
.nav_btn span:after {content:''; margin-top:0; top:auto; bottom:-7px; transition:all 0.3s ease 0s;}

.nav_btn.open span {height:0;}
.nav_btn.open span:before {transform:rotate(45deg); top:0;}
.nav_btn.open span:after {transform:rotate(-45deg); bottom:-2px;}

/*顶部搜索*/
.search_main {float:right; padding:46px 0; position:relative; transition:padding 0.3s ease 0s;}
.search_main .search_btn {width:18px; height:18px; background:url(../images/icon_03.png) no-repeat center center; cursor:pointer;}
.search_main .search_form {position:absolute; right:0; background-color:rgba(0,0,0,.8); top:110px; padding:8px; overflow:hidden; width:242px; display:none; z-index:3;}
.search_main .search_form .text {display:block; float:left; width:200px; background-color:#000; height:16px; padding:5px; color:#fff;}
.search_main .search_form .submit {display:block; float:right; cursor:pointer; width:26px; height:26px; background:url(../images/icon_03.png) no-repeat center center;}

/*首页轮播图*/
.home_slides {position:relative;margin-top:70px;}
.home_slides .down_btn {display:block; width:80px; height:80px; background:url(../images/icon_06.png) no-repeat center center / contain; position:absolute; bottom:-40px; z-index:5; left:50%; margin-left:-40px; cursor:pointer; transition:all 0.3s ease 0s;}

#home_slides {position:relative; overflow:hidden;}
#home_slides .slides_item {background:no-repeat center center / cover;}
#home_slides .slides_item .inner {height:790px;}
#home_slides .owl-dots {position:absolute; bottom:0; left:0; width:100%;}
#home_slides .owl-dot {float:left; width:25%; height:5px; background-color:rgba(255,255,255,.2);}
#home_slides .owl-dot.active {background-color:#21325e;}
#home_slides.owl-carousel .owl-stage-outer {overflow:visible;}


/*首页公司简介*/
.home_about {background:#222 url(../images/home_bg01.jpg) no-repeat center center / cover;}
.home_about .inner {padding:90px 0;}
.home_about .info {text-align:center; color:#f9f0eb; font-size:14px; line-height:2em;}
.home_about .about_box ul {overflow:hidden;}
.home_about .about_box ul li {float:left; padding:5% 3% 0; width:14%; text-align:center; position:relative; color:#999;}

.home_about .about_box ul li .icon {width:66.14%; padding-bottom:66.14%; margin:0 auto; position:relative; margin-bottom:22%;}
.home_about .about_box ul li .icon img {width:100%; height:100%; display:block; position:absolute; left:0; top:0; border-radius:50%;}
.home_about .about_box ul li .icon:after {content:''; display:block; position:absolute; left:100%; top:50%; width:120%; border-bottom:1px dotted #4d4b49;}
.home_about .about_box ul li:nth-child(5n) .icon:after {display:none;}

/*首页产品中心*/
.home_products {background:url(../images/home_bg02.jpg) repeat center center;}
.home_products .inner1600 {padding:90px 0;}

.pro_main { position:relative;}
.pro_cur {width:1300px;}
.pro_cur span {display:block; width:100% !important; padding-bottom:53.847%; background:no-repeat center center / contain;}

.pro_slides {overflow:hidden; width:280px; position:absolute; top:0; right:0; height:100%; padding:30px 0 25px; box-sizing:border-box;}
.pro_slides .bx-prev, .pro_slides .bx-next {display:block; position:absolute; width:100%; height:25px; top:20px; left:0; background:#fff url(../images/icon_07.png) no-repeat center center; text-indent:-9999em;}
.pro_slides .bx-next {background-image:url(../images/icon_08.png); top:auto; bottom:0;}
.pro_slides ul li {padding:5px 0; box-sizing:border-box;}
.pro_slides ul li span {position:relative; display:block; width:100%; padding-bottom:53.574%; box-sizing:border-box; position:relative; cursor:pointer;}
.pro_slides img {position:absolute; left:0; top:0; display:block; width:100%; height:100%;}
.pro_slides span i {display:block; position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,.7);}
.pro_slides span i:hover {background-color:transparent;}
.pro_slides .swiper-slide-active span i {background-color:transparent;}



/*首页新品研发*/
.home_news {background:url(../images/home_bg03.jpg) no-repeat center center / cover;}
.home_news .inner {padding:125px 0; position:relative;}
.home_news .section_title {text-align:left;}
.home_news .info {width:660px;display: none;}
.home_news .info.cur {display:block;}
.home_news .info .intro {font-size:14px; font-family:normal; color:#fbeee6; line-height:2em; padding:10px 0; overflow:hidden;}
.home_news .info .intro p {margin-bottom:30px;}
.home_news .info .readmore {overflow:hidden;}
.home_news .info .readmore a {height:40px; line-height:40px; width:140px; text-align:center; border-radius:20px; display:block; border:1px solid #fbeee6; color:#fbeee6;}
.home_news .tab_num {position:absolute; right:0;left: auto; top:50%; transform:translateY(-50%); width:1em; text-align:center; font-size:24px; color:#fcede6; font-weight:bold; cursor:pointer;}
.home_news .tab_num span {padding:1.5em 0; display:block;background: none;opacity: 1;}

/*内页Banner图片*/
.banner {background:no-repeat center center / cover;margin-top: 70px; }
.banner .inner {height:350px;}

/*内页子菜单*/
.breadcrumb {background-color:#fafafa; border-bottom:1px solid #eee; margin-bottom:50px;}

.sub_menu ul li {float:left; padding-right:46px; line-height:60px; font-size:14px; color:#555; font-family:'Microsoft Yahei';}
.sub_menu ul li a {color:#555; display:block;}
.sub_menu ul li a:hover, .sub_menu ul li.cur a {border-bottom:1px solid #1b1919; margin-bottom:-1px; color:#1b1919; font-weight:bold;}

.location {float:right; line-height:60px; font-size:12px; color:#999; font-family:'Microsoft Yahei'; background:url(../images/icon_17.png) no-repeat left center; padding-left:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.location a {color:#999;}
.location span {color:#1b1919;}

/*产品中心页面*/
.select_menu {margin-bottom:40px;}
.select_menu ul {overflow:hidden;}
.select_menu ul li {float:left; padding-right:15px; font-size:14px; color:#555;}
.select_menu ul li a {display:block; color:#555; height:37px; line-height:37px;}
.select_menu ul li.cur a {background-color:#1b1919; color:#fff; padding:0 10px;}

.pro_list {overflow:hidden; margin-bottom:5%;}
.pro_list ul {overflow:hidden; width:103%; margin-bottom:3%;}
.pro_list ul li {float:left; width:23.5%; padding-right:1%; padding-bottom:2%;}
.pro_list ul li .thumbnail {position:relative; overflow:hidden; padding-bottom:67.211%;}
.pro_list ul li .thumbnail img {position:absolute; width:100%; height:100%; display:block; transition:all 0.3s ease 0s;}
.pro_list ul li .thumbnail img:hover {transform:scale(1.1,1.1);}
.pro_list ul li .info {background-color:#fff; border:1px solid #e5e5e5; border-top:none; padding:4% 6%;}
.pro_list ul li .info h2 {font-size:16px; color:#333; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_list ul li .info p {font-size:12px; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pro_box {position:fixed; z-index:99; left:50%; margin-left:-675px; top:0; height:100%; display:none;}
.pro_box .pro_details { width:60%; margin:0 auto; transform:translateY(-50%); position:absolute; left:50%; margin-left:-30%; top:50%;}
.pro_box .pro_details .close {display:block; width:30px; height:30px; background:url(../images/icon_18.png) no-repeat center center / contain; position:absolute; right:-30px; top:-30px; cursor:pointer;}
.pro_box .details_pic {width:100%; position:relative; padding-bottom:67.13%;}
.pro_box .details_pic img {position:absolute; left:0; top:0; display:block; width:100%; height:100%;}
.pro_box .details_info {position:relative; left:0; bottom:0; width:100%; background-color:rgba(0,0,0,.8);}
.pro_box .details_cont {width:100%; display:table;}
.pro_box .details_cont .title {display:table-cell; vertical-align:middle; width:25%; text-align:center; padding:3%; word-break:break-all;}
.pro_box .details_cont .title h3 {font-size:30px; color:#fff; font-weight:normal; line-height:1.2em;}
.pro_box .details_cont .title h4 {font-weight:normal; color:#fff; font-size:16px; line-height:1.2em;}
.pro_box .details_cont .details_text {display:table-cell; vertical-align:middle; width:50%; padding:4% 3% 4% 0; font-size:14px; color:#fff;}

/*内页左侧*/
.sidebar {width:14.815%; float:left;}
.side_menu {margin-bottom:3%;}
.side_menu h3 {background:url(../images/icon_19.png) no-repeat center center / 100% 100%; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; padding:0 15%; position:relative;}
.side_menu h3:after {content:''; display:block; height:1px; background-color:#fff; width:20%; position:absolute; right:15%; top:50%; margin-top:-0.5px;}
.side_menu li {background-color:#f6f6f6; height:50px; line-height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; border-bottom:1px solid #fff;}
.side_menu .cur{background: #fff;}
.side_menu li a {display:block; padding-left:15%; color:#333;}
/*分页*/
.pagenavi {text-align:center;}
.pagenavi a {display:inline-block; background-color:#f2f2f2; height:37px; line-height:37px; color:#666; padding:0 15px; font-size:14px; transition:all 0.3s ease 0s; margin:2px 5px;}
.pagenavi a.a_prev,.pagenavi a.a_next {padding:0 30px;}
.pagenavi a:hover, .pagenavi a.a_cur {background-color:#1f1f1f; color:#fff;}

/*新品研发页面*/
.newpro_list {margin-bottom:3%; overflow:hidden;}
.newpro_item {background-color:#fafafa; overflow:hidden; margin-bottom:20px; position:relative; padding-bottom:25.113%;}
.newpro_item .thumbnail {float:left; width:50.04%; position:absolute; left:0; top:0; height:100%; z-index:2; overflow:hidden;}
.newpro_item .thumbnail img {display:block; width:100%; height:auto; transition:all 0.3s ease 0s;}
.newpro_item .thumbnail img:hover {transform:scale(1.1,1.1);}
.newpro_item .newpro_info {position:absolute; padding:0 4.6% 0 54.64%; top:50%; transform:translateY(-50%);}
.newpro_item .newpro_info h2 {font-size:24px; color:#262729; line-height:1.5em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newpro_item .newpro_info h2 a {color:#262729; transition:all 0.3s ease 0s;}
.newpro_item .newpro_info h2 a:hover {color:#000;}
.newpro_item .newpro_info h3 {font-family:'FedraSerifA MediumTF'; font-weight:normal; color:#9b9b9b; font-size:14px; text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newpro_item .newpro_info .intro {font-size:14px; color:#666; margin:16px 0 21px; height:5.25em; overflow:hidden;}
.newpro_item .readmore {overflow:hidden;}
.newpro_item .readmore span {display:block; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; background-color:#555; transition:all 0.3s ease 0s;}
.newpro_item .readmore span:hover {background-color:#000;}

.newpro_item:nth-child(2n) .newpro_info {padding:0 54.64% 0 4.6%;}
.newpro_item:nth-child(2n) .thumbnail {left:auto; right:0;}

/*新闻资讯页面*/
.news_list {overflow:hidden; margin-bottom:5%;}
.news_item {margin-bottom:3%; overflow:hidden; position:relative; padding-left:370px;}
.news_item .thumbnail {width:370px; height:216px; float:left; position:absolute; left:0; top:0; overflow:hidden;}
.news_item .thumbnail img {display:block; width:100%; height:auto; transition:all 0.3s ease 0s;}
.news_item .thumbnail img:hover {transform:scale(1.1,1.1);}
.news_item .news_info {border:1px solid #e5e5e5; border-left:none; height:170px; padding:22px 30px;}
.news_item .news_info time {display:block; float:left; color:#fff; background:#c2c2c2 url(../images/icon_21.png) no-repeat 15px 9px; padding:3px 5px 3px 32px; margin-bottom:5px;}
.news_item .news_info h2 {clear:both; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#333; font-weight:normal; line-height:1.75em; padding-bottom:10px; border-bottom:1px solid #efefef; margin-bottom:10px;}
.news_item .news_info h2 a {color:#333; transition:all 0.3s ease 0s;}
.news_item .news_info h2 a:hover {color:#999;}
.news_item .news_info .intro {font-size:14px; color:#666; height:3.5em; overflow:hidden;}
.news_item .news_info .readmore {overflow:hidden; margin-top:15px;}
.news_item .news_info .readmore a {display:block; width:18px; height:18px; background:url(../images/icon_20.png) no-repeat center center; border:1px solid #dadada; transition:all 0.3s ease 0s;}
.news_item .news_info .readmore a:hover {background-color:#dadada;}

/*新闻资讯详情页*/
.news_details {margin-bottom:3%;}

.news_details .entry {padding:1% 0 3%;}

.post_meta {text-align:center; font-size:12px; color:#8f8f8f;  margin-bottom:1%; border-bottom:1px solid #eee; padding-bottom:1%;}
.post_meta span {padding:0 2%;}

.post_navi {border-top:1px dashed #d0cfcf; padding:1.5% 0; font-size:14px; color:#929292;}
.post_navi a {color:#929292; transition:all 0.3s ease 0s;}
.post_navi a:hover {color:#1b1919;}
.post_navi p {background:url(../images/icon_22.png) no-repeat left 6px; padding-left:20px;}

/*联系方式*/
.contact_page {background-color:#f5f7f9; padding:4% 6%; margin-bottom:5%; position:relative; min-height:400px;}
.contact_page ul {width:35%;}
.contact_page ul li {border-bottom:1px dotted #b6b7b8; padding:15px 0; font-family:'Microsoft Yahei';}
.contact_page ul li:last-child {border-bottom:none;}
.contact_page p {font-size:14px; color:#666;}
.contact_page p.name {font-size:16px; color:#000; font-weight:bold;}

.contact_bg {position:absolute; right:0; bottom:0; width:65%;}
.contact_bg img {display:block; width:100%; height:auto;}

/*公司简介页面*/
.about_page {padding-bottom:10%; background:url(../images/history_bg.png) no-repeat center bottom / auto auto;}
.about_page .entry p {line-height:2em;}

/*发展历史页面*/
.about_history { width:100%; margin-top:5%; overflow:hidden; position:relative; padding-bottom:9%; margin-bottom:1.5%;}

.about_history .line {width:27px; background:url(../images/icon_23.png) repeat-y center top; position:absolute; left:50%;margin-left:-13.5px; height:100%; top:16px; z-index:1;}

.history_item {width:45%; float:left; position:relative; padding-right:5%; clear:both; margin-top:-70px;}
.history_item:first-child {margin-top:0;}
.history_item .time {padding-right:10px; margin-bottom:4%;}
.history_item:first-child .time:after {background-image:url(../images/icon_25.png);}
.history_item .time:after {content:''; display:block; width:20px; height:20px; background:url(../images/icon_24.png) no-repeat center center; position:absolute; left:100%; top:6px; margin-left:-10px; z-index:2;}

.history_item time {display:block; color:#fff; background-color:#222020; height:32px; line-height:32px; font-size:24px; font-family:Arial; float:right; padding:0 20px; position:relative; border-radius:5px 0 0 5px;}
.history_item time:after {content:''; display:block; width:15px; height:15px; background-color:#222020; transform:rotate(45deg); position:absolute; right:-6px; top:50%; margin-top:-7.5px;}
.history_item h4 {clear:both; text-align:right; font-size:14px; color:#666; font-weight:normal; margin-bottom:4%;}
.history_item .pic {overflow:hidden;}
.history_item .pic img {display:block; float:right; width:auto; max-width:100%; height:auto;}

.history_item:nth-child(2n) {float:right; padding-left:5%; padding-right:0; margin-bottom:0;}
.history_item:nth-child(2n) .time {padding-right:0; padding-left:10px;}
.history_item:nth-child(2n) .time:after {left:auto; right:100%; margin-left:0; margin-right:-9px;}
.history_item:nth-child(2n) .time time {float:left;}
.history_item:nth-child(2n) .time time:after {right:auto; left:-6px;}
.history_item:nth-child(2n) h4 {text-align:left;}
.history_item:nth-child(2n) .pic img {float:left;}

.loading {height:35px; background:url(../images/icon_26.png) no-repeat center center; clear:both;}
.loading a {display:block; width:100%; height:35px;}

/*企业文化页面*/
.culture {overflow:hidden; min-height:383px; position:relative; margin:3% auto; font-size:16px; color:#333;}
.culture ul li {float:left; width:35%; line-height:1.75em; margin-bottom:10px;}
.culture ul li:nth-child(2n) {float:right;}
.culture ul li p {margin-bottom:8px;}
.culture .pic {width:20%; margin:0 auto; position:absolute; top:5px; left:50%; margin-left:-10%;}
.culture .pic img {display:block; width:100%; height:auto;}

/*职位信息页面*/
.job_page {margin-bottom:5%;}
.job_top {background-color:#000;}
ul.job_title {overflow:hidden;display:table; width:100%;}
ul.job_title li {width:24%; color:#fff; padding:7px 2%; text-align:center; display:table-cell;}
ul.job_title li.job_name {width:14%; text-align:left;}
ul.job_title li.last {width:12%; padding:7px 0; position:relative;}

.job_top ul.job_title li.job_name {text-indent:1em;}

.job_btm ul.job_title li {color:#888; padding-top:13px; padding-bottom:13px; vertical-align:middle;white-space: nowrap;overflow: hidden;}
.job_btm ul.job_title li i {width:10px; height:2px; display:block; background-color:#000; margin:0 auto; position:relative; transition:all 0.3s ease 0s;}
.job_btm ul.job_title li i:after {content:''; display:block; height:10px; width:2px; background-color:#000; position:absolute; left:50%; margin-left:-1px; top:-4px;  transition:all 0.3s ease 0s;}
.job_btm ul.job_title {cursor:pointer; border-top:1px solid #fff;}

.job_item { border-bottom:1px solid #dcdcdc;}
.job_item.open {background-color:#f8f8f8; overflow:hidden;}
.job_item.open ul li i:after {transform:rotate(90deg);}

.job_cont {border-bottom:1px solid #fff; padding:1% 2% 2%; display:none;}
.job_cont strong {color:#000;}
.job_cont p {color:#888; padding:5px 0;}
.job_cont .upload_btn {width:122px; height:38px;  font-size:16px; overflow:hidden; position:relative; text-align:center; line-height:38px; margin-top:2%;}
.job_cont .upload_btn a {display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; background-color:#000; color:#fff; border-radius:5px;}

/*员工风采*/
.elegant_page {margin-bottom:5%;}
.elegant_top {background-color:#f4f4f4; margin-bottom:2%;}
.elegant_top .elegant_item {display:none; width:100%;}
.elegant_top .elegant_item.cur {display:table;}
.elegant_top .elegant_item .photo {display:table-cell; vertical-align:middle; width:50%;}
.elegant_top .elegant_item .photo img {display:block; width:100%; height:auto;}
.elegant_top .elegant_item .info {display:table-cell; vertical-align:middle; width:50%; padding:0 3%;}
.elegant_top .elegant_item .info h2 {font-size:30px; color:#000; font-weight:normal; line-height:1.5em; margin-bottom:2%;}
.elegant_top .elegant_item .intro {font-size:16px; color:#333;}
.elegant_top .elegant_item .intro p {padding:5px 0;}

.elegant_btm {overflow:hidden;}
.elegant_btm ul {overflow:hidden; width:102%;}
.elegant_btm ul li {float:left; width:23%; padding-right:2%;}
.elegant_btm ul li a {display:block; position:relative; padding-bottom:75.15%; overflow:hidden;}
.elegant_btm ul li img {display:block; width:100%; height:auto; position:absolute; left:0; top:0; transition:all 0.3s ease 0s;}
.elegant_btm ul li img:hover {transform:scale(1.1,1.1);}

/*人才理念*/
.idea_page {margin-bottom:5%;}

.idea_top {position:relative; padding-bottom:50px; margin-bottom:3%; overflow:hidden;}
.idea_top .pic {width:48.3%; position:absolute; top:0; left:0; height:100%; z-index:2;}
.idea_top .pic img {display:block; width:100%; height:auto;}
.idea_top .idea_info {border:1px solid #f2f2f2; margin-top:3%; padding-left:40%; padding-bottom:5%; position:relative; min-height:150px;}
.idea_top .idea_info:after {content:''; display:block; background:#fff url(../images/icon_28.png) no-repeat center center / contain; width:59px; height:55px; position:absolute; right:5%; bottom:-40px; padding:0 10px; z-index:2;}
.idea_top .idea_info .idea_title {background-color:#fff; font-size:30px; color:#1b1919; float:left; padding:10px 20px; margin-top:-25px;}
.idea_top .idea_info .idea_title:before {content:''; display:block; width:59px; height:55px; background:url(../images/icon_27.png) no-repeat center center / contain; float:left; margin-right:30px;}
.idea_top .idea_info .idea_intro {padding:0 6% 0 18%; font-size:16px; line-height:1.75em; color:#333;}
.idea_top .idea_info .idea_intro p {}

.idea_btm {display:table; width:100%;}
.idea_btm .entry {display:table-cell; width:53%; padding-right:5%; font-size:16px; color:#333;}
.idea_btm .entry p {line-height:2em; margin-bottom:5%;}
.idea_btm .photo {display:table-cell; width:47%; vertical-align:top;}
.idea_btm .photo img {display:block; width:100%; height:auto; margin-top:2%;}
/*网站底部*/
.footer {background:url(../images/bg_01.jpg) repeat center center; position:relative;}
.footer_top {padding:60px 0 60px 300px; position:relative;}

.footer_logo {position:absolute; left:0; top:50%; margin-top:-24px; width:233px; height:48px;}
.footer_logo img {width:100%; height:auto; display:block;}

.footer_box {float:left; width:138px; padding-right:20px;}
.footer_box h3,.footer_follow h3 {font-size:16px; color:#fbeee6; font-weight:normal; margin-bottom:15px;}
.footer_box ul li {font-size:14px; color:#fbeee6; padding:2px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.footer_box ul li a {color:#fbeee6; border-bottom:1px solid transparent; transition:all 0.3s ease 0s;}
.footer_box ul li a:hover {border-bottom:1px solid #fff;}

.footer_follow {float:left; width:102px;}
.footer_follow li {float:left; padding:5px 0; position:relative;}
.footer_follow a {display:block; width:45px; height:45px; background:#fff url(../images/icon_09.png) no-repeat center center; text-indent:-9999em; border-radius:50%;}
.footer_follow li.weibo {padding-left:12px;}
.footer_follow li.weibo a {background-image:url(../images/icon_10.png);}
.footer_follow .wx_qrcode {top:auto; bottom:60px; margin-left:-66px;}
.footer_follow .wx_qrcode i {top:auto; bottom:-5px;}

.backtop {width:80px; height:80px; background:url(../images/icon_11.png) no-repeat center center / contain; position:absolute; left:50%; bottom:-40px; margin-left:-40px; z-index:3; cursor:pointer;}

.fixed_widget {position:fixed; right:10px; bottom:15%; z-index:6;}
.fixed_widget li {padding:2.5px 0; position:relative;}
.fixed_widget li a {width:57px; height:57px; background:#fff no-repeat center center; display:block; text-indent:-9999em; border-radius:50%;}
.fixed_widget li.message a {background-image:url(../images/icon_12.png);}
.fixed_widget li.qrcode a {background-image:url(../images/icon_13.png);}
.fixed_widget li.top a {background-image:url(../images/icon_14.png);}
.fixed_widget .wx_qrcode {width:100px; height:100px; position:absolute; right:75px; top:50%; background-color:#fff; padding:5px; border:1px solid #eee; margin-top:-56px; display:none;}
.fixed_widget .wx_qrcode i {top:50%; right:-5px; left:auto; margin-left:0; margin-top:-6px;}

.footer_btm {padding:50px 0; border-top:1px solid rgba(95,137,216,0.1);}
.pages_list {text-align:center; font-size:14px; color:#fbeee6;}
.pages_list ul li {display:inline-block; padding:5px 0;}
.pages_list ul li a {color:#fbeee6; border-bottom:1px solid transparent; transition:all 0.3s ease 0s;}
.pages_list ul li a:hover {border-bottom-color:#fff;}
.pages_list ul li.line {background:url(../images/icon_02.png) no-repeat center center; width:1px; padding:5px 8px;}

.copyright {text-align:center; font-size:12px; color:#fbeee6;}
.copyright p {padding:5px 0;}
.copyright a {color:#fbeee6;}
@media only screen and (max-width:1680px){
	.inner1600 {width:95%;}
	
	/*首页产品中心*/
	.home_products .inner1600 {padding:5.36% 0;}
	.pro_cur {width:81.25%;}
	.pro_slides {width:17.5%;}
}
@media only screen and (max-width:1440px){
	/*全局样式*/
	.inner, .inner1600 {width:93%;}
	
	/*网站顶部样式*/
	.header_btm .logo {padding:38px 0;}
	.home_slides {margin-top: 76px;}
	.header_btm .logo img {width:auto; height:34px;}
	
	/*顶部导航*/
	.nav ul li {font-size:14px; padding-left:18px; padding-right:21px;}
	
	/*内页Banner图片*/
	.banner .inner {height:0; padding-bottom:24.306%;}
	
	/*首页轮播图*/
	#home_slides .slides_item .inner {height:auto; padding-bottom:54.862%;}
	
	/*首页公司简介*/
	.home_about .inner {padding:6.25% 0;}
	
	/*首页产品中心*/
	.pro_slides {padding-top:25px;}	
	.pro_slides .bx-prev, .pro_slides .bx-next {height:20px;}
	.pro_slides ul li {padding:0 0 8px 0;}
	
	/*首页新品研发*/
	.home_news .inner {padding:8.681% 0;}
	.home_news .info .intro {padding:0;}
	.home_news .info .intro p {margin-bottom:5%;}
	
	/*网站底部*/
	.footer_top {padding:5% 0 5% 20%;}
	.footer_logo {width:15%; height:auto; margin-top:0; transform:translateY(-50%);}
	.footer_box {width:13%; padding-right:2.1%;}
	.footer_follow {width:7.5%; float:right;}
	.footer_follow li {width:44%;}
	.footer_follow li a {width:100%; height:0; padding-bottom:100%; background-size:auto auto;}
	.footer_follow li.weibo {padding-left:11.7%;}
	
	.footer_btm {padding:3% 0;}
	
	/*内页子菜单*/
	.breadcrumb {margin-bottom:3.5%;}
	
	/*产品中心页面*/
	.select_menu {margin-bottom:3%;}
	.pro_box {margin-left:-46.5%;}
	.pro_box .pro_details {width:50%; margin-left:-25%;}
}
@media only screen and (max-width:1240px){
	/*首页产品中心*/
	.pro_slides {padding-top:24px;}	
	.pro_slides ul li {padding:0 0 5.5px 0;}
	
	/*产品中心页面*/
	.pro_box .details_cont .title, .pro_box .details_cont .details_text {padding:3%;}
	.pro_box .details_cont .title h3 {font-size:24px;}
	
	/*企业文化页面*/
	.culture .pic {width:26%; margin-left:-13%;}
	
	/*员工风采*/
	.elegant_top .elegant_item .info {padding:0 1.5%;}
	.elegant_top .elegant_item .info h2 {font-size:24px; margin-bottom:1%;}
	.elegant_top .elegant_item .intro {font-size:14px;}
	.elegant_top .elegant_item .intro p {padding:3px 0;}
}
@media only screen and (max-width:1180px){
	/*网站顶部样式*/
	.header_btm .logo {padding:30px 0;}
	.home_slides {margin-top: 60px;}
	.header_btm .logo img {width:auto; height: 17px;margin-top: 6px;}
	
	/*顶部导航*/
	.nav ul li {font-size:14px; padding:22.5px 18px 22.5px 15px;}
	.nav ul li dl {top:85px;}
	
	/*顶部搜索*/
	.search_main {padding:33.5px 0;}
	.search_main .search_form {top:85px;}
	
	/*网站底部*/	
	.footer_top {padding-left:15%;}
	.footer_logo {width:12%;}
	.footer_follow {width:9%;}
	
	/*新品研发页面*/
	.newpro_item .newpro_info {padding:0 3% 0 53.04%;}
	.newpro_item:nth-child(2n) .newpro_info {padding:0 53.04% 0 3%;}
	.newpro_item .newpro_info h2 {font-size:18px;}	
	.newpro_item .newpro_info .intro {margin:2.5% 0 3%;}
}
@media only screen and (max-width:1080px){
	/*首页产品中心*/
	.pro_slides {padding-top:22px;}	
	.pro_slides ul li {padding:0 0 5px 0;}

	
	
}
@media only screen and (max-width:980px){	
	/*手机导航按钮*/
	.nav_btn {display:block;}
	
	.nav {position:fixed; left:-150px; top:0; width:150px; height:100%; z-index:9; background-color:rgba(0,0,0,.9); overflow-y:auto; transition:left 0.3s ease 0s;}
	.nav.open {left:0;}
	.nav .menu {margin:20% auto; position:absolute; width:100%;}
	.nav ul li {float:none; padding:0; background:none; text-align:center;}
	.nav ul li a {display:block;}
	.nav ul li#li1 a {display:block; width:auto;}
	.nav ul li dl {position:static; left:auto; top:auto; margin:0;}
	
	/*首页产品中心*/
	.pro_cur {width:100%; margin-bottom:20px;}
	.pro_slides {position:static; width:90%; margin:0 auto; padding:0;}	
	.pro_slides ul li {padding:0;}
	.pro_slides .bx-prev, .pro_slides .bx-next {width:20px; height:17%; left:0; top:auto; bottom:0;}
	.pro_slides .bx-prev {background-image:url(../images/icon_16.png);}
	.pro_slides .bx-next {left:auto; right:0; background-image:url(../images/icon_15.png);}
	
	/*网站底部*/	
	.footer_box {padding-right:1.5%;}
	.footer_follow {width:11%;}
	
	.fixed_widget li a {width:37px; height:37px; background-size:auto 15px;}
	.fixed_widget .wx_qrcode {right:50px;}
	
	/*内页子菜单*/
	.sub_menu ul li {padding-right:35px;}
	
	/*内页左侧*/
	.side_menu h3, .side_menu li {font-size:14px; height:40px; line-height:40px;}
	.side_menu h3:after {width:10%;}
	
	/*新品研发页面*/
	.newpro_item .newpro_info .intro {margin-top:0; height:3.5em;}
	.newpro_item .newpro_info h3 {font-size:12px;}
	.newpro_item .readmore a {height:25px; line-height:25px; width:80px;}
	
	/*联系方式*/
	.contact_page {padding:2% 3%;}
	.contact_page ul {width:50%;}
	.contact_bg {width:50%;}
	.contact_page ul li {padding:3% 0;}
	
	/*企业文化页面*/
	.culture ul {float:left; width:55%;}
	.culture ul li {width:auto; float:none;}
	.culture .pic {left:auto; right:0; margin:0; width:40%; top:50%; transform:translateY(-50%);}
	
	/*职位信息页面*/
	ul.job_title li {width:22%;}
	ul.job_title li.last {width:8%;}
	ul.job_title li.job_name {width:26%}
	
	/*人才理念*/
	.idea_top .pic {top:50%; transform:translateY(-50%); height:auto;}

	

	.pro_main .gallery-thumbs{ display: none; }

}
@media only screen and (max-width:768px){
	/*全局样式*/
	h3.section_title {font-size:24px; margin-bottom:3.5%;}
	
	.main {float:none; width:auto;}
	
	/*网站顶部样式*/
	.header_btm .logo {padding:20px 0;}
	.home_slides {margin-top: 40px;}
	
	/*顶部搜索*/
	.search_main {padding:23.5px 0;}
	.search_main .search_form {top:65px;}
	
	/*首页轮播图*/
	.home_slides .down_btn {width:60px; height:60px; margin-left:-30px; bottom:-30px;}
	
	/*首页公司简介*/
	.home_about .about_box ul li {padding:5% 1% 0; width:18%;}
	
	/*首页新品研发*/
	.home_news .info {width:auto;}
	.home_news .info .intro p {margin-bottom:3%;}
	.home_news .tab_num {position:static; width:100%; clear:both; right:auto; transform:none; top:auto; padding:5% 0 2%;}
	.home_news .tab_num span {padding:5px 5%; display:inline-block;}
	
	/*网站底部*/
	.footer_top {padding-top:8%; padding-left:0;}
	.footer_logo {position:static; left:auto; top:auto; transform:none; margin:0 auto 3%; width:90px;}
	.footer_box {min-height:1.75em; width:auto; float:none; overflow:hidden; clear:both; position:relative; padding:3px 0;}
	.footer_box h3 {width:65px; position:absolute; left:0; top:5px; font-weight:bold;}
	.footer_box ul {padding-left:65px;}
	.footer_box ul li {float:left; padding-left:15px;}
	.footer_follow {width:auto; float:none; padding:3px 0;}
	.footer_follow h3 {margin-bottom:5px;}
	.footer_follow ul{text-align: center;}
	.footer_follow li {width:45px;float: none;display: inline-block;}
	.footer_follow li.weibo {padding-left:15px;}
	.backtop {width:60px; height:60px; margin-left:-30px; bottom:-30px;}
	
	/*内页子菜单*/
	.sub_menu {position:relative;}
	.sub_menu ul {position:absolute; width:126px; left:0; top:50px; background-color:#1b1919; z-index:6; border-radius:5px; padding:5px 0; display:none;}
	.sub_menu ul li {float:none; padding:0; text-align:center; line-height:normal;}
	.sub_menu ul li.cur {display:none;}
	.sub_menu ul li a {color:#fff; display:block; padding:5px 0;}
	.sub_menu ul li a:hover {color:#fff; font-weight:normal;}
	.sub_menu .drop_btn {display:block; float:left; width:100px; height:25px; background-color:#fff; border:3px solid #1b1919; border-radius:5px; margin-top:15px; cursor:pointer; text-align:center; line-height:23px; color:#1b1919; position:relative; padding-right:20px; user-select:none; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.sub_menu .drop_btn:after {content:''; display:block; width:5px; height:5px; border-left:1px solid #1b1919; border-bottom:1px solid #1b1919; transform:rotate(-45deg); position:absolute; right:8px; top:50%; margin-top:-4px;}
	
	/*产品中心页面*/
	.select_menu ul li.cur a {float:left; white-space:nowrap; padding:0 8px;}
	
	.pro_list ul {width:102%;}
	.pro_list ul li {width:48%;}
	.pro_list ul li .info h2 {font-size:14px;}
	
	.pro_box .pro_details {width:100%; margin-left:-50%;}
	.pro_box .pro_details .close {width:20px; height:20px; right:-5px; top:-20px;}
	.pro_box .details_cont .title, .pro_box .details_cont .details_text {padding:2%;}
	.pro_box .details_cont .title h3 {font-size:18px; line-height:1.5em;}
	.pro_box .details_cont .title h4 {font-size:14px; line-height:1.5em;}






	
	/*分页*/
	.pagenavi a {height:25px; line-height:25px; padding:0 10px;}
	.pagenavi a.a_prev, .pagenavi a.a_next {padding:0 15px;}
	
	/*内页左侧*/
	.sidebar {width:100%; float:none;}
	.side_menu ul {display:none;}
	.side_menu h3, .side_menu li {height:35px; line-height:35px;}
	.side_menu h3 {padding:0 10%;}
	.side_menu h3:after {width:20px; right:20px; display:none;}
	.side_menu li a {padding-left:10%;}
	.side_menu h3 i {position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; z-index:2;}
	.side_menu h3 i:before,.side_menu h3 i:after {content:''; display:block; width:10px; height:1px; background-color:#fff; position:absolute; right:20px; top:50%; margin-top:-0.5px; transition:all 0.3s ease 0s;}
	.side_menu h3 i:after {height:10px; width:1px; margin-top:-4.5px; right:24px;}
	.side_menu h3 i.open:before {height:0;}
	.side_menu h3 i.open:after {transform:rotate(90deg);}
	
	/*新品研发页面*/
	.newpro_item {margin-bottom:3%;}
	
	/*新闻资讯页面*/
	.news_item {padding-left:250px;}
	.news_item .thumbnail {width:250px; height:146px;}
	.news_item .news_info {padding:5px 10px; height:133px;}
	.news_item .news_info time {font-size:12px; padding-top:0; padding-bottom:0; background-position:15px 6px; margin-bottom:0;}
	.news_item .news_info h2 {padding-bottom:5px; margin-bottom:5px;}
	.news_item .news_info .intro {line-height:1.5em; height:3em;}
	.news_item .news_info .readmore {margin-top:5px;}
	
	/*联系方式*/
	.contact_page {overflow:hidden;}
	.contact_page ul {width:auto;}
	.contact_bg {position:static; float:right;}
	
	/*发展历史页面*/
	.history_item time {font-size:18px;}
	
	/*员工风采*/
	.elegant_top .elegant_item.cur {display:block;}
	.elegant_top .elegant_item .photo {display:block; width:100%;}
	.elegant_top .elegant_item .info {display:block; width:auto; padding:2%;}
	
	/*人才理念*/
	.idea_top {padding-bottom:20px;}
	.idea_top .idea_info .idea_title {font-size:24px;}
	.idea_top .idea_info .idea_title:before {width:35px; height:33px; margin-right:10px;}
	.idea_top .idea_info:after {width:35px; height:33px; bottom:-20px;}
	
	.idea_btm .entry p {margin-bottom:3%; line-height:1.75em;}
}
@media only screen and (max-width:640px){
	/*新品研发页面*/
	.newpro_item .newpro_info h2 {font-size:16px;}
	
	/*企业文化页面*/
	.culture ul {float:none; width:auto;}
	.culture .pic {position:static; transform:none; width:auto; margin:2% auto 5%;}
	.culture .pic img {width:auto; max-width:100%; margin:0 auto;}
	
	/*人才理念*/
	.idea_top .pic {position:static; transform:none; top:auto; left:auto; width:auto;}
	.idea_top .idea_info {min-height:auto; padding-left:0;}
	.idea_top .idea_info .idea_title {margin-left:3%;}
	.idea_top .idea_info .idea_intro {padding-left:6%;}
	
	.idea_btm {display:block;}
	.idea_btm .entry {display:block; width:auto; padding-right:0;}	
	.idea_btm .entry p {margin-bottom:1.5%;}
	.idea_btm .photo {display:block; width:auto;}
}
@media only screen and (max-width:540px){
	/*全局样式*/
	h3.section_title {font-size:20px; margin-bottom:3.5%;}
	
	.post_title {font-size:18px;}
	
	/*网站顶部样式*/
	.header_btm .logo {padding:15px 0;}
	.home_slides {margin-top: 30px;}
	
	/*顶部搜索*/
	.search_main {padding:18.5px 0;}
	.search_main .search_form {top:55px;}
	
	/*首页轮播图*/
	.home_slides .down_btn {width:40px; height:40px; margin-left:-20px; bottom:-20px;}
	
	/*网站底部*/
	.footer_top {padding-top:11%;}
	.backtop {width:40px; height:40px; margin-left:-20px; bottom:-20px;}
	
	/*产品中心页面*/
	.pro_box .details_cont .title h3 {font-size:16px;}
	.pro_box .details_cont .details_text {line-height:1.5em;}
	
	/*新品研发页面*/
	.newpro_item {padding-bottom:0;}
	.newpro_item .thumbnail {position:static; left:auto; right:auto; top:auto; width:auto; float:none; height:auto;}
	.newpro_item .newpro_info,.newpro_item:nth-child(2n)  .newpro_info {position:static; top:auto; transform:none; padding:5%;}
	 
	.newpro_item .newpro_info .intro {height:auto;}
	
	/*新闻资讯页面*/
	.news_item {padding-left:150px;}
	.news_item .thumbnail {width:150px; height:88px;}
	.news_item .news_info {height:76px;}
	.news_item .news_info h2 {line-height:1.5em;}
	.news_item .news_info time {display:none;}
	.news_item .news_info .readmore {display:none;}
	
	/*职位信息页面*/
	ul.job_title li {width:21%; font-size:12px;}
	ul.job_title li.last {width:11%;}
	.job_top ul.job_title li.job_name {text-indent:0;}
}
@media only screen and (max-width:480px){
	/*内页子菜单*/
	.sub_menu {clear:both; padding:3px 0 10px;}
	.sub_menu .drop_btn {margin:0; float:none; width:auto;}
	.sub_menu ul {width:100%; top:40px;}
	.sub_menu ul li a {padding-right:20px;}
	
	.location {float:none; line-height:35px;}
	
	/*产品中心页面*/
	.pro_box .details_info {position:static; left:auto; bottom:auto;}
	.pro_box .details_cont {display:block; padding-bottom:2%;}
	.pro_box .details_cont .title, .pro_box .details_cont .details_text {display:block; width:auto; padding:2% 2% 0;}
}
@media only screen and (max-width:420px){	
	/*首页公司简介*/
	.home_about .inner {padding:9% 0;}
	.home_about .about_box ul li {float:none; width:auto; overflow:hidden; display:table; border-top:1px dotted #4d4b49; margin-top:5%;}
	.home_about .about_box ul li .icon { width:60px; padding-bottom:0; height:auto; margin:0; display:table-cell; vertical-align:middle;}
	.home_about .about_box ul li .icon img {position:static; width:60px; height:60px; left:auto; top:auto;}
	.home_about .about_box ul li .icon:after {display:none;}
	.home_about .about_box ul li p {display:table-cell; vertical-align:middle; padding-left:10px; text-align:left;}
	
	/*首页产品中心*/
	.home_products .inner1600 {padding:9% 0;}
}
@media only screen and (max-width:360px){
	/*产品中心页面*/	
	.pro_list ul {width:100%;}
	.pro_list ul li {width:auto; float:none;}
	
	/*新闻资讯页面*/
	.news_item {padding-left:100px;}
	.news_item .thumbnail {width:100px; height:58px;}
	.news_item .news_info {height:46px;}
	.news_item .news_info h2 {font-size:14px; white-space:normal; margin-bottom:0; padding-bottom:0; border-bottom:none; height:3em;}
	.news_item .news_info .intro {display:none;}
}






.product {/*background: url('../images/porbg.png') repeat-x left top;background-size: auto 100%;*/margin: 55px auto 0;overflow: hidden;
    background: linear-gradient(to bottom,#f8f8f8 0,#cccccc 100%);
}


.product .title {padding: 45px 0 40px;}
.product .title .h3 {line-height: 38px;text-align: center;	font-size: 22px;color: #333;	position: relative;	overflow-x: hidden;}
.product .title .h3 .l-dot-line,.product .title .h3 .r-dot-line {width: 50%;position: absolute;	top: 50%;border-bottom: 1px solid #ccc;}
.product .title .h3 .l-dot-line {left: 50%;margin-left: 55px;}
.product .title .h3 .r-dot-line {right: 50%;margin-right: 55px;}
.product .title .p {line-height: 28px;font-size: 14px;color: #4e4e4e;text-align: center;padding: 0 15px;}

@media screen and (min-width:540px ){
	.product{margin-top: 65px;}
}
@media screen and (min-width:768px ){
	.product{margin-top: 85px;}
}
@media screen and (min-width:1200px ){
	.product{margin-top: 110px;}
}






.product .content {	margin-top: 40px;}
.product .content .ul .li{position: relative;margin-bottom: 15px;}

.product .content .ul .li .img {height: 200px;position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.product .content{padding: 0 15px; max-width: 1350px;margin: 0 auto;}

.product .content .ul .li .img img {height: 100%;display: block;}
.product .content .ul .li .img .text {height: 70px;	line-height: 70px;text-align: center;font-size: 14px;color: #666;background-color: rgba(255,255,255,0.9);position: absolute;right: 0;bottom: 0;	left: 0;}

.product .content .ul .li .link {height: 70px;position: absolute;right: 0;bottom: 0;left: 0;
	background: url('../images/product-add.png') no-repeat center center;	cursor: pointer; display: none;}

.product .content .ul .li .link a {width: 100%;height: 100%;display: none;}
.product .content .ul .li1 .link {background-color: #1b1919;}
.product .content .ul .li2 .link {background-color: #333;}
.product .content .ul .li3 .link {background-color: #666;}
.product .content .ul .li4 .link {background-color: #999;}
.product .content .ul .li5 .link {background-color: #bbb;}


@media screen and (min-width:540px ){
	.product .content .ul{text-align: center; margin: 0 -2%;font-size: 0;}
	.product .content .ul .li {	width:48%;display: inline-block;margin-left: 1%;margin-right: 1%;font-size: 14px;margin-bottom: 0;}
}

@media screen and (min-width:768px ){
	.product .content .ul{margin:0;}
	.product .content .ul .li {float: left;display: block; width: 19.2%;margin-left: 0;margin-right: 1%;}
	.product .content .ul .li:nth-child(5n){margin-right: 0;}
	.product{padding-bottom: 20px;}
}


@media screen and (min-width:1000px ){
	.product .content{position: relative;}
	.product{padding-bottom: 40px;}
	.product .content .ul .li .img {height: 400px;background-size: auto;}
	.product .content .ul .li {	width: 8.2975%;float: left;margin-right: 0;}
	.product .content .ul .li.active {width: 66.81%;}
	.product .content .ul .li.active .img .text{background: #666;color: #fff;font-weight: bold;}
	.product .content .ul .li{padding-bottom: 70px;}
	.product .content .ul .li .link a{display: inline-block;}
	.product .content .ul .li .link{display: block;}
	.product .title .h3{font-size: 30px;margin-bottom: 10px;}
	.product .title .h3 .l-dot-line {left: 50%;margin-left:80px;}
	.product .title .h3 .r-dot-line {right: 50%;margin-right:80px;}
	.product .title .p {font-size: 16px;}
	.product .title{padding-bottom: 30px;}
	.product .content .ul .li1.active .img .text{background: #b28750;}
	.product .content .ul .li2.active .img .text{background: #80c26a;}
	.product .content .ul .li3.active .img .text{background: #12b5b2;}
	.product .content .ul .li4.active .img .text{background: #0d93d2;}
	.product .content .ul .li5.active .img .text{background: #5f6bc1;}
}

@media screen and (min-width:1200px ){
	.product{padding-bottom: 70px;}
}


@media screen and (min-width:1600px ){

	.product{padding-bottom: 110px;}
	.product .content .ul .li .img {height: 500px;}

}
