﻿@charset "utf-8";
/* CSS Document */

body { background:url(../imageq/bg-content.jpg) top center repeat;}
.foot_1 { background:none;}
#demo01 {height:480px;}
#demo01 .slides li .textbox { top:172px;}
#demo01 .slides li .textbox .btnbox { display:none;}

.bgfff { background-color:#FFF;}
/* 内容区 */

.content_wrap {}
.content_box { background-color:#FFF;}

.content_stitle_01 { height:30px; position: relative; overflow:hidden;}
.content_stitle_01.hide { display:block !important; height:0 !important; padding:0 !important; border:0 !important; margin:0 !important;}
.content_stitle_01 .inbox { width:200%;}
.content_stitle_01 .bor { position: absolute; left:0; top:3px; width:6px; height:24px; background-color:#af0011;}
.content_stitle_01 .text_1 { float:left; color: #333333; font-size:24px; line-height:30px; margin-left:16px;}
.content_stitle_01 .line_1 { float:left; width:50%; padding-top:15px; border-bottom:1px solid #dddddd; margin-left:28px;}
				/*--------------------  侧面导航  --------------------*/
.content_wrap.hasnav .content_box { float:left; width:820px; padding-left:30px; padding-right:30px;}
.content_nav { position: relative; float:right; width:280px; min-height:100%; padding: 0 20px; background:#ebebeb url(../imageq/bg-content_0-1.jpg) repeat;}
.cn_inside { padding:30px 0;}
.cn_box { background-color:#f3f2f0;}
.cn_box+.cn_box { margin-top:30px;}

.cn_title { position: relative;}
.cn_title .icon { position: absolute; top:9px; left:12px;}
.cn_title .text_1 { color: #333333; font-size:16px; font-weight:bold; line-height:40px; margin-left:38px;}
.cn_title .more { position: absolute; right:14px; top:8px; color: #999999; font-size:12px; line-height:24px;}
/*hover*/.cn_title .more:hover { color: #af0011;}
.cn_01 {}
.cn_01 .main { height:210px; position: relative;}
.cn_01 .main .num { position: absolute; left:116px; bottom:10px; width:48px; height:24px; color: #ffffff; font-size:12px; line-height:24px; text-align: center; background-image:url(../imageq/bg-cn_01_main_num.png);}
#cn_01 { height:100%;}
#cn_01 .flex-direction-nav { display:block; position: absolute; top:0; left:0; width:100%; height:0;}
#cn_01 .flex-direction-nav a { position: absolute; top:85px; display: block; width:16px; height:40px; line-height:200px; overflow:hidden;}
#cn_01 .flex-direction-nav a.flex-prev { left: 0; background-image:url(../imageq/cn_01_main_prev-1.png);}
#cn_01 .flex-direction-nav a.flex-next { right:0; background-image:url(../imageq/cn_01_main_next-1.png);}


.cn_02 { padding-bottom:1px;}
.cn_02 .main { margin: 0 1px; padding:1px 0 15px 0; background-color:#FFF;}
.cn_02 .main ul { padding:0 7px;}
.cn_02 .main ul li { width:50%; float:left; margin-top:13px;}
.cn_02 .main ul li a { display:block; font-size:0; width:120px; margin: 0 auto;}
.cn_02 .main ul li a .imgbox { width:100%; height:90px;}
.cn_02 .main ul li a .text_1 { color: #666666; font-size:14px; line-height:20px; margin-top:6px; text-align: center;}
/*hover*/.cn_02 .main ul li a:hover .text_1 { color: #af0011;}


.cn_03 { display:none; position: fixed; bottom:70px; width:280px;}
.cn_03.no2 { position: absolute;}
.cn03_main_1 {}
.cn03_main_1 ul { padding: 0 48px 0 32px;}
.cn03_main_1 ul li { padding:13px 0; position: relative;}
.cn03_main_1 ul li .line_1 { position: absolute; top:-18px; left:-20px; width:1px; height:40px; background-color:#bfbfbf;}
.cn03_main_1 ul li .rect { width:24px; height:24px; background-position: center center; position: absolute; top:21px; left:-32px;}
.cn03_main_1 ul li .a_btn { display:block; color: #333333; font-size:16px; line-height:36px; padding-left:8px;}
.cn03_main_1 ul li .a_btn .rect { background-image:url(../imageq/p-cn03_main_1-2.png);}
/*hover*/
.cn03_main_1 ul li.first,
.cn03_main_1 ul li.last { height:36px;}
.cn03_main_1 ul li.first .rect,
.cn03_main_1 ul li.last .rect { background-image:url(../imageq/p-cn03_main_1-1.png);}

.cn03_main_1 ul li .a_btn:hover { color: #af0011; background:url(../imageq/p-1.png) repeat;}
.cn03_main_1 ul li .a_btn:hover .rect { background-image:url(../imageq/p-cn03_main_1-3.png);}
.cn03_main_1 ul li .a_btn.on { color: #af0011; font-weight:bold;}
.cn03_main_1 ul li .a_btn.on .rect { background-image:url(../imageq/p-cn03_main_1-4.png);}
/*hover*/

.cn03_main_2 { font-size:0;}
.cn03_main_2 a { display:inline-block; margin-right:8px;}
.cn03_main_2 a .iconbox { width:34px; height:34px; padding:6px; border:1px solid #bfbfbf;}
.cn03_main_2 a .iconbox .icon { display:block; width:100%; height:100%;}
.cn03_main_2 a .text_1 { color:#666666; font-size:12px; line-height:16px; text-align: center; margin-top:2px;}

.cn03_main_2 a.no1:hover .iconbox { background-color:#f8f8f8;}
.cn03_main_2 a.no2:hover .iconbox { background-color:#a4a4a4;}
.cn03_main_2 a.no2 .iconbox { background-color:#bfbfbf;}

				/*--------------------  栏目简介  --------------------*/
.content_0 { position: relative; padding: 32px 30px 22px 30px; background:#ebebeb url(../imageq/bg-content_0-1.jpg) repeat;}
.content_0 .text_1 { color: #333333; font-size:32px; line-height:36px;}
.content_0 .text_2 { color: #666666; font-size:16px; line-height:30px; margin-top:18px;}

.content_btnbox { position: absolute; right:30px; top:50px;}
.content_btnbox .btn { float:left; color: #999999; font-size:16px; line-height:20px; padding-left:26px; position: relative; margin-left:22px;}
.content_btnbox .btn .icon_img { position: absolute; top:0; left:0; cursor:pointer;}
.content_btnbox .btn .share_bg { display:none; position: absolute; z-index:4; right:0; top:0; width:214px; height:90px;}
.content_btnbox .btn .sharebox { display:none; position: absolute; z-index:5; top:17px; right:-1px; width:200px; height:46px; padding:13px 7px 10px 7px; font-size:0; background-image:url(../imageq/bg-sharebox-1.png); text-align: center;}
.content_btnbox .btn .sharebox a { float:none; display:inline-block; width:32px; height:32px; padding:0; background-position: center center; margin:7px 0 0 0; opacity:1 !important;}
.content_btnbox .btn .sharebox a+a { margin-left:16px;}
.content_btnbox .btn .sharebox a.bds_weixin { background-image:url(../imageq/share-1-1.png);}
.content_btnbox .btn .sharebox a.bds_sqq { background-image:url(../imageq/share-1-2.png);}
.content_btnbox .btn .sharebox a.bds_tsina { background-image:url(../imageq/share-1-3.png);}
.content_btnbox .btn .sharebox a.bds_qzone { background-image:url(../imageq/share-1-4.png);}
/*hover*/
.content_btnbox .btn:hover .share_bg,
.content_btnbox .btn:hover .sharebox { display:block;}
.content_btnbox .btn .sharebox a.bds_weixin:hover { background-image:url(../imageq/share-1-1on.png);}
.content_btnbox .btn .sharebox a.bds_sqq:hover { background-image:url(../imageq/share-1-2on.png);}
.content_btnbox .btn .sharebox a.bds_tsina:hover { background-image:url(../imageq/share-1-3on.png);}
.content_btnbox .btn .sharebox a.bds_qzone:hover { background-image:url(../imageq/share-1-4on.png);}
/*hover*/

				/*--------------------  图文列表  --------------------*/
.content_01 {}
.list_01 {}
.list_01 ul {}
.list_01 ul li { width:1140px; height:240px; margin: 0 auto; padding:40px 0; position: relative;}
.list_01 ul li+li { border-top:1px solid #dddddd;}
.list_01 ul li a { display: block;}
.list_01 ul li .imgbox { float:left; width:320px; height:100%;}
.list_01 ul li .imgbox .img { display: block; width:100%; height:100%;}
.list_01 ul li .textbox { margin-left:320px; padding:0 20px 0 30px;}
.list_01 ul li .textbox .text_1 { color: #333333; font-size:24px; line-height:36px; max-height:72px;}
.list_01 ul li .textbox .text_2_box { height:20px; margin:5px 0 8px 0;}
.list_01 ul li .textbox .text_2_box .text_2 { color: #999999; font-size:14px; line-height:20px;}
.list_01 ul li .textbox .text_3 { color: #666666; font-size:16px; line-height:24px; height:48px;}
.list_01 ul li .tags_box { position: absolute; left:320px; bottom:40px; height:80px; right:0;}
.list_01 ul li .tags_box .btnbox { position: relative; overflow:hidden;}

.tags_box { background-color:#ebebeb;}
.tags_box .text_1 { float:left; color: #af0011; font-size:16px; line-height:80px; font-weight:bold; text-align: right; width:90px;}
.tags_box .btnbox { float:left; width:700px; height:30px; font-size:0; padding:25px 0 0 0;}
.tags_box .btnbox a { display:inline-block; min-width:44px; color: #999999; font-size:14px; text-align: center; line-height:28px; padding: 0 22px; border:1px solid #bfbfbf; margin-left:10px;}
/*hover*/
.list_01 ul li:hover .textbox .text_1,
.list_01 ul li:hover .textbox .text_3 { color: #af0011;}
.tags_box .btnbox a:hover { color:#FFF; border:0; padding:1px 23px; background:#af0011 url(../imageq/bg-1-2.png) repeat;}
/*hover*/
				/*--------------------  图片列表  --------------------*/
.content_02 {}
.list_02 { width:1140px; margin: 0 auto; padding-bottom:30px; position: relative; overflow:hidden;}
.list_02 ul { margin-right:-30px;}
.list_02 ul li { float:left; width:360px; padding-top:30px; margin-right:30px;}
.list_02 ul li a { display: block;}
.list_02 ul li a .imgbox { height:270px; background-size:cover; background-position: center center; position: relative;}
.list_02 ul li a .imgbox .img { width:100%; height:100%; opacity: 0;filter: alpha(opacity=0)}
.list_02 ul li a .imgbox .zg_play { position: absolute; top:0; left:0; width:100%; height:100%; background:url(../imageq/play.png) repeat center center;}
.list_02 ul li a .text_1 { color: #333333; font-size:16px; line-height:50px; text-align: center;}
/*hover*/.list_02 ul li a:hover .text_1 { color:#af0011;}

				/*--------------------  单页一  --------------------*/
.content_03 { padding: 0 30px;}
.c03_main_1 { padding-top:30px;}
.c03_main_1,
.c04_main_1,
.c05_main_1,
.c07_main_1 { position: relative;}
.c03_main_1 .text_1,
.c04_main_1 .text_1,
.c05_main_1 .text_1,
.c07_main_1 .text_1 { color: #333333; font-size:32px; line-height:36px; margin-right:210px;}
.c03_main_1 .content_btnbox,
.c04_main_1 .content_btnbox,
.c05_main_1 .content_btnbox,
.c07_main_1 .content_btnbox { top:38px; right:0;}
.c03_main_2 { padding:24px 0 50px 0;}

.content_textwrap { color: #666666; font-size:16px; line-height:30px;}
.content_textwrap p+p { margin-top:30px;}
.content_textwrap img { max-width:100%;}
				/*--------------------  单页三  --------------------*/
.content_04 {}
.c04_main_1 { padding-top:36px;}
.c04_main_1 .text_1 {}
.c04_main_1 .content_btnbox {}
.c04_main_2 { margin:24px 0 32px 0;}
.c04_main_2 .text_1 { color: #666666; font-size:16px; line-height:30px;}
.c04_main_3 {}
.c04_main_3 table { table-layout: fixed; border-collapse:collapse;}
.c04_main_3 table .col_1 { width:108px;}
.c04_main_3 table .col_2 { width:313px;}
.c04_main_3 table .col_3 { width:108px;}
.c04_main_3 table .col_4 {}
.c04_main_3 table td { height:40px; border-bottom:1px dashed #dddddd; border-top:1px dashed #dddddd;}
.c04_main_3 .text_1,
.c04_main_3 .text_2 { color: #999999; font-size:14px; line-height:20px; margin-right:20px;}
.c04_main_3 .text_1 { font-weight:bold;}
.c04_main_4 { margin:32px 0 0 0;}
.c04_main_4 .content_textwrap,
.c04_main_5 .content_textwrap { padding:24px 0 30px 0;}
.c04_main_6 { padding-bottom:45px;}
.list_03 { margin-top:36px;}
.list_03 ul { margin-right:-20px;}
.list_03 ul li { float:left; margin-right:20px;}
.list_03 ul li a { display:block; width:260px; background-color:#f8f8f8;}
.list_03 ul li a .imgbox { width:100%; height:195px; background-size:cover; background-position: center center; position: relative;}
.list_03 ul li a .imgbox .img { width:100%; height:100%; opacity: 0;filter: alpha(opacity=0)}
.list_03 ul li a .textbox { padding: 12px 8px 12px 8px;}
.list_03 ul li a .textbox .text_1 { color: #333333; font-size:16px; line-height:24px; height:48px;}
.list_03 ul li a .textbox .text_2_box { margin-top:8px; height:20px;}
.list_03 ul li a .textbox .text_2_box .text_2 { color: #999999; font-size:14px; line-height:20px; background-position: left center;}
.list_03 ul li a .textbox .text_2_box .text_2.no1 { float:left; padding-left:24px; background-image:url(../imageq/p-list_03_text_2-1.png);}
.list_03 ul li a .textbox .text_2_box .text_2.no2 { float:right;}
/*hover*/
.list_03 ul li a:hover { background:#af0011 url(../imageq/bg-1-2.png) repeat;}
.list_03 ul li a:hover .textbox .text_1,
.list_03 ul li a:hover .textbox .text_2_box .text_2 { color:#FFF;}
.list_03 ul li a:hover .textbox .text_2_box .text_2.no1 { background-image:url(../imageq/p-list_03_text_2-1on.png);}
/*hover*/
				/*--------------------  单页四  --------------------*/
.content_05 {}
.c05_main_1 { padding:36px 0 0 0;}
.c05_main_2 { margin:26px 0 42px 0;}
.c05_main_3 { padding-bottom:50px;}

#c05_main_3 { height:300px; margin-top:30px;}
#c05_main_3 .slides {}
#c05_main_3 .slides li {}
#c05_main_3 .slides li .imgbox { float:left; width:400px; height:100%;}
#c05_main_3 .slides li .textbox { float:right; width:420px; height:100%; background:url(../imageq/bg-c05_main_3.jpg) bottom center; text-align: center;}
#c05_main_3 .slides li .textbox .text_1 { color: #333333; font-size:20px; line-height:24px; margin: 0 35px; font-weight:bold; padding-top:36px;}
#c05_main_3 .slides li .textbox .text_2 { color: #333333; font-size:16px; line-height:30px; margin: 20px 35px 0 35px; height:90px;}
#c05_main_3 .slides li .textbox .more { display: inline-block; width:120px; height:40px; color:#FFF; font-size:14px; text-align: center; line-height:40px; margin-top:24px; background:#af0011 url(../imageq/bg-1-2.png) repeat;}
#c05_main_3 .flex-control-nav { right:0; width:420px; margin-bottom:20px;}
#c05_main_3 .flex-control-nav li {margin:0 12px;}
#c05_main_3 .flex-control-paging li a { width:46px; height:3px; background-color:#e1e0e0;}
/**/#c05_main_3 .flex-control-paging li a.flex-active { background-color:#af0011;}

				/*--------------------  新闻详情  --------------------*/
.content_06 {}
.c06_main_1 { padding:30px 0 18px 0; border-bottom:1px solid #dddddd;}
.c06_main_1 h1 { color: #333333; font-size:32px; line-height:48px;}
.c06_main_1 .text_item_1 { position: relative; margin-top:12px;}
.c06_main_1 .text_item_1 .text_1 { color: #999999; font-size:16px; line-height:20px;}
.c06_main_1 .text_item_1 .text_1 span { color: #af0011;}
.c06_main_1 .text_item_1 .content_btnbox { top:0; right:0;}

.c06_main_2 { padding:24px 0 36px 0;}

.c06_main_3 { padding:1px 0 12px 0; background-color:#ebebeb;}
.c06_main_3 .text_1 { margin-top:12px; line-height:30px;}
.c06_main_3 .btnbox { height:auto; padding:0;}
.c06_main_3 .btnbox a { margin-top:12px;}

.c06_main_4 { padding:46px 0 40px 0;}
				/*--------------------  产品详情  --------------------*/
.content_07 { padding: 0 30px;}
.c07_main_1 { padding-top:30px;}

.c07_main_2 { height:420px; margin-top:30px;}
.c07_main_2 .imgbox { float:left; width:560px; height:100%;}
.c07_main_2 .textbox { float:right; width:580px; height:100%; background-color:#ebebeb; position: relative;}
.c07_main_2 .textbox .scroll { position: absolute; left:30px; top:25px; right:6px; bottom:25px; overflow:auto;}
.c07_main_2 .textbox .text_itme {}
.c07_main_2 .textbox .text_itme+.text_itme { margin-top:24px;}
.c07_main_2 .textbox .text_itme .item_title { height:24px; position: relative; overflow:hidden;}
.c07_main_2 .textbox .text_itme .item_title_in { width:200%;}
.c07_main_2 .textbox .text_itme .item_title .text_1 { float:left; color: #333333; font-size:20px; line-height:24px; font-weight:bold;}
.c07_main_2 .textbox .text_itme .item_title .line_1 { float:left; width:50%; margin-left:20px; padding-top:12px; border-bottom:1px solid #bbbbbb;}
.c07_main_2 .textbox .text_itme .item_textbox { margin-top:12px;}
.c07_main_2 .textbox .text_itme .item_textbox .text_1_box {}
.c07_main_2 .textbox .text_itme .item_textbox .text_1_box .text_1 { color: #666666; font-size:16px; line-height:24px;}
.c07_main_2 .textbox .text_itme .item_textbox .morebox { margin-top:10px; text-align: center;}
.c07_main_2 .textbox .text_itme .item_textbox .morebox a { display:inline-block; width:14px; padding:6px; background-image:url(../imageq/p-c07_main_2_more-2.png); background-position: center center;}
.c07_main_2 .textbox .text_itme .item_textbox.max_height .text_1_box { max-height:72px; position: relative; overflow:hidden;}
.c07_main_2 .textbox .text_itme .item_textbox.max_height .morebox a { background-image:url(../imageq/p-c07_main_2_more-1.png);}

.c07_main_3 { padding:40px 0;}
				/*--------------------  相关产品  --------------------*/
.content_08 { padding: 36px 30px 30px 30px; margin-top:40px;}
.c08_main_1 { margin-top:25px;}
.c08_main_1 .list {}
.c08_main_1 .list ul { height:214px; position: relative; overflow:hidden;}
.c08_main_1 .list ul li { float:left; margin-right:60px;}
.c08_main_1 .list ul li a { display:block; width:240px;}
.c08_main_1 .list ul li a .imgbox { width:100%; height:180px;}
.c08_main_1 .list ul li a .imgbox .img {}
.c08_main_1 .list ul li a .text_1 { color: #333333; font-size:16px; line-height:20px; text-align: center; margin-top:14px;}
/*hover*/.c08_main_1 .list ul li a:hover .text_1 { color: #af0011;}

				/*--------------------  纯文列表  --------------------*//*08-14新增*/
.content_09 {}
.list_04 {}
.list_04 ul { padding:30px 0 0 0;}
.list_04 ul li { width:1140px; margin: 0 auto; padding:1px 0; position: relative;}
.list_04 ul li+li { border-top:1px solid #dddddd;}
.list_04 ul li .textbox_1 { display:block; padding:14px 10px 60px 10px; position: relative;}
.list_04 ul li .textbox_1 .text_1 { color: #333333; font-size:18px; line-height:24px; margin-right:120px;}
.list_04 ul li .textbox_1 .text_2 { color: #999999; font-size:14px; line-height:24px; position: absolute; right:20px; top:14px;}
.list_04 ul li .tags_box { position: absolute; right:20px; bottom:16px; background:none;}
.list_04 ul li .tags_box .text_1 { line-height:30px;}
.list_04 ul li .tags_box .btnbox { padding:0; width:auto; max-width:1000px; height:30px; overflow:hidden;}
/*hover*/
.list_04 ul li:hover .textbox_1 { background-color:#ece8e7;}
.list_04 ul li:hover .textbox_1 .text_1 { color: #af0011; font-weight:bold;}
/*hover*/

					/*2019-10-08修改新增*/
.c07_main_2 .textbox { background-image:url(../imageq/bg-c07_main_2_textbox.jpg);}

				/*瀑布流*/
.content_10 {}
.c10_main_1 {}
.wallfall { position:relative; font-size:0; padding:20px 0 10px 10px;}
.wallfall .photo { position:relative;}


.loadmorebox { text-align: center; font-size:0; padding:0 0 20px 0;}
.loadmorebox .loadmore { display: block; margin: 0 auto; color: #ba0000; font-size:18px; line-height:38px; text-align: center;}
.loadmorebox .loadmore span { display: inline-block; position: relative; padding-left:48px;}
.loadmorebox .loadmore span .img { display: block; position: absolute; left:0; top:0; width:38px; height:38px;}
.loadmorebox .loadmore.on { color: #363636;}
.c07_main_2 .textbox .text_itme .item_title .text_1 { color: #cc000f; font-weight:normal;}














