﻿
@charset "utf-8";
*{margin:0px; padding:0px;}
body{color:#666666; font-size:15px; font-family:'Microsoft YaHei','微软雅黑';line-height:21px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
 width: 100%; min-width: 320px; zoom:1;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);
/*控制文本可选性*/
/*-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;*/        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
overflow-x: hidden;

}
ul,ol{list-style:none;}
img{ border:0;}

iframe {
  width: 100%;  /* 宽度占满父容器 */
  height: 500px; /* 固定高度 */
}

video{  
width: 100%;  /* 宽度占满父容器 */
height: auto; /* 固定高度 */}


/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.dl,.dl dd,.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;font-family: '微软雅黑';} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}
/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #73BF03;}


/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}

.container{margin:0 auto; max-width: 1280px;padding: 0 15px;}
@media screen and (min-width:1200px ){
    .container{width:100%;margin:0 auto; padding: 0;}
}
/*全局样式*/
#fzlc{ margin-top:150px}



/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


.input_bk{ font-family:'Microsoft YaHei','微软雅黑'; font-size:13px;  color:#666666; width:440px; height:32px; line-height:32px; padding-left:12px; border:1px solid #CCC}
.input_submit{ background:#73BF03 !important; border:0px; width:180px; height:48px; line-height:48px; border-radius:6px; text-align:center; cursor:pointer; font-family:'Microsoft YaHei','微软雅黑'; font-size:22px; font-weight:bold;  color:#FFF !important}

.b_submit{ background:#006cb7 !important; border:0px; width:144px; height:44px; line-height:44px; border-radius:6px; text-align:center; cursor:pointer; font-family:'Microsoft YaHei','微软雅黑'; font-size:18px;  color:#FFF !important}

.input_bk2{ font-family:'Microsoft YaHei','微软雅黑'; font-size:13px; border-radius:4px;  color:#666666; width:85%; height:34px; line-height:34px; padding-left:12px; border:1px solid #CCC}
.input_submit2{ background:#73BF03 !important; margin-top:32px; border:0px; width:100%; height:36px; line-height:36px; border-radius:6px; text-align:center; cursor:pointer; font-family:'Microsoft YaHei','微软雅黑'; font-size:16px; font-weight:bold;  color:#FFF !important}

.hbox{ background:#ffffff; width:100%}
.head{ width:1280px; height:110px; margin:0px auto;  }
.head_logo{ float:left; display:block; width:460px; padding-top:22px}
.head_logo img{ height:64px}
.head_r{ float:right; width:820px}
.head_hy{ float:right; height:42px;  width:200px; text-align:right}
.head_nav{ clear:both; float:left; width:640px; height:68px; }
.head_search{ float:right; width:100px; height:68px;  text-align:right}



/*搜索栏样式*/
.soudk{
	float:right;
	display: flex;
    align-items: center;
    position: relative;
	height: 90px;
	margin-left: 30px;
}
.souk{
	display: flex;
    align-items: center;
    position: relative;
	height: 90px;
	cursor: pointer;
}
.sounk{
	display: none;
	position: absolute;
	right: 0;
	top: 90px;
	width: 420px;
	height: 50px;
	background: rgba(255,255,255,0.95);
	padding: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	/*border: 1px solid rgba(255,255,255,0.4);*/
}
.sounk-text{
	display: block;
	width: calc(100% - 45px);
	height: 30px;
	padding: 0 8px;
	line-height: 30px;
	font-size: 14px;
	float: left;
	background-color: transparent;
	border-right: 1px solid #dedede;
	color: #565656;
}

.sounk-sub{
	width: 30px;
	height: 30px;
	cursor: pointer;
	margin-left: 10px;
	float: left;
	background: url(/images/news_sech.png) center center no-repeat;
	background-size: 50% !important;
}
/*搜索栏样式*/

/*首页-产品中心开始*/

.product_list{
    clear: both; 
    padding: 14px 0px 0px 0px;
    margin-right: -15px;
    margin-left: -15px;
}
.product_list2{
    padding-top: 20px;
}
.product_img{
    padding-left: 15px;
    padding-right: 15px;
}
.product_img img{
    margin-right: auto;
    margin-left: auto;
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
    max-height: 250px;
}
.product_list2 div.product_img{
    min-height: 200px;
}
.product_title{
    text-align: center;
    height: 40px;
}
.product_title a{
    color: #656464;
}
.product_title a:hover{
    text-decoration: none;
    color:#045db9;
}
/*首页-产品中心结束*/

.ban{ clear:both; width:100%; margin-top:116px;  position:relative;}
.nyban_box{ height:380px; text-align:center; position:relative; margin-top:14px;}
.nyban{ width:1280px; margin:0px auto; padding-top:110px; font-size:18px; text-align:left; background-size:100% auto;}
.nyban h1{ font-size:46px; color:#73BF03; line-height:104px; font-weight:500}
.nyban h2{ font-size:46px; color:#73BF03; line-height:104px; font-weight:500}
.nyban h3{ font-size:18px; color:#d6d8d9; font-weight:400}
.nyban p{ padding-top:5px; font-size:18px; color:#d6d8d9; }

.nyban2{ width:1280px; margin:0px auto; padding-top:110px; font-size:18px; text-align:left; background-size:100% auto;}
.nyban2 h2{ font-size:54px; color:#ffffff; line-height:104px; font-weight:500}
.nyban2 h3{ font-size:18px; color:#666666; font-weight:400}
.nyban2 p{ padding-top:5px; font-size:18px; color:#a7a6a6}


.main{ width:1280px; margin:0px auto}
.nymain{ width:1280px; margin:0px auto}
.nymain2{ width:1280px; margin:50px auto}
.nymain_c{ padding:0px 0px 50px 0px; color:#666; font-size:14px; line-height:24px}
.nymain_c img{ max-width:100%}


.mbox1{ width:100%; background:url(../images/mainbg1.png) no-repeat center top #FFF; padding:80px 0px 40px 0px }
.mbox2{ width:100%; background:url(../images/mbg2.jpg) no-repeat center top #FFF; padding:0px 0px; height:560px}
.mbox3{ width:100%; background:#FFF; padding:60px 0px }
.mbox4{ width:100%;background-color:rgb(25,55,53,0.08); padding:70px 0px }
.mbox5{ width:100%; background-color:rgb(25,55,53,0.08); padding:80px 0px 40px 0px }
.mbox6{ width:100%; background:#e5eff7; padding:70px 0px }

.nybox1{ width:100%; background-color:rgb(25,55,53,0.08); padding:70px 0px 50px 0px}

.main_bt{ width:1060px; margin:0px auto; text-align:center}
.main_bt h2{ font-size:34px; color:#000; font-weight:500; padding-bottom:40px}
.main_bt p{ padding:0px 0px 30px 0px; font-size:15px; color:#666; line-height:24px}

.btbg1{ background:url(/images/ensolution.png) no-repeat center top; }
.btbg2{ background:url(/images/enproducts.png) no-repeat center top;}
.btbg3{ background:url(/images/ennews.png) no-repeat center top; }


.sltban{ height:350px; text-align:center; position:relative; padding-top:150px; margin-top:15px}
.slt_intro{ height:270px; background-color:rgb(25,55,53,0.95);  width:50%; padding:40px 50px;}
.slt_intro h1{ font-size:30px; color:#73BF03; line-height:36px;text-align:left;  padding-bottom:20px; font-weight:400}
.slt_intro p{ font-size:16px; line-height:30px; text-align:left; color:#ffffff;}

.slt_content{ width:1280px; margin:60px auto; }
.slt_content p{ font-size:16px; color:#666; line-height:26px; }
.slt_content h2{ font-size:24px; color:#73BF03; line-height:32px; font-weight:bold; padding:10px 0px 12px 0px}
.slt_content h3{ font-size:20px; color:#73BF03; line-height:26px; font-weight:bold; padding:8px 0px 8px 0px}
.slt_content img{ max-width:100%; height:auto}

.solution{ padding-bottom:40px}
.ny_solution_intro{ padding:0px; width:1280px; margin:10px auto}
.ny_solution_intro_l{ width:850px; float:left; font-size:16px; color:#666; line-height:26px}
.ny_solution_intro_l h2{ font-size:38px; color:#000; font-weight:400; padding-top:20px}


.ny_solution_intro_r{ width:385px; float:right}

.ny_solution{padding:0px; width:1280px; margin:0px auto }
.ny_solution_nav{ padding-bottom:25px}
.ny_solution_nav li{ float:left; height:44px; line-height:44px;  padding:0px 15px; text-align:center;  -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.ny_solution_nav li:hover,.ny_solution_nav li.hover{float:left; height:44px; line-height:44px; background:rgba(255,255,255,0.2);padding:0px 15px; text-align:center; }
.ny_solution_nav li a{color:#ffffff; display:block; font-family: 'Microsoft YaHei','黑体';font-size:16px;line-height:44px;}
.ny_solution_nav li:hover a,.ny_solution_nav li.hover a{color:#73BF03; display:block; font-family: 'Microsoft YaHei','黑体'; font-size:16px;line-height:44px;}


.ny_solution_nav2{ width:1280px; margin:0px auto; height:48px; color:#666666}
.ny_solution_nav2 li{ float:left; height:48px; line-height:48px;  padding:0px 13px; text-align:center;  -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.ny_solution_nav2 li:hover,.ny_solution_nav2 li.hover{float:left; height:48px; line-height:48px; background:rgba(25,55,53,0.95);padding:0px 13px; text-align:center; }
.ny_solution_nav2 li a{color:#444444; display:block; font-family: 'Microsoft YaHei','黑体';font-size:16px;line-height:48px;}
.ny_solution_nav2 li:hover a,.ny_solution_nav2 li.hover a{color:#ffffff; display:block; font-family: 'Microsoft YaHei','黑体'; font-size:16px;line-height:48px;}

.ny_solution_c{ margin-right:-60px;overflow: hidden; margin-left:-26px}
.ny_solution_c li{ width:392px; margin:0px 26px 6px 26px; min-height:420px; float:left}
.ny_solution_c_pic{ width:392px; }
.ny_solution_c_pic img{ width:392px; height:260px}
.ny_solution_c_bt{ padding:18px 0px 10px 0px;  text-align:center}
.ny_solution_c_bt a{ color:#000000; font-size:18px; }
.ny_solution_c_bt a:hover{ color:#0356a0; font-size:18px; text-decoration:underline; }
.ny_solution_c_js{ font-size:15px; color:#666; line-height:22px; padding-top:10px}

.ny_s_box{ width:100%; padding:50px 0px; background:#FFF}
.ny_s_show_bt{ width:1280px; margin:0px auto; text-align:center}
.ny_s_show_bt h1{ font-size:34px; color:#000; line-height:normal; }

.ny_s_show{width:1280px; margin:0px auto; text-align:center}
.ny_s_show_pic{ width:650px; float:left}
.ny_s_show_pic img{ max-width:100%; height:auto}
.ny_s_show_wz{ float:right; width:570px; }
.ny_s_show_wz_bt{ padding-bottom:20px; padding-top:10px}
.ny_s_show_wz_bt h1{font-size:26px; color:#000000; line-height:34px; text-align:left}
.ny_s_show_wz_js{ font-size:16px; color:#666; text-align:left; line-height:26px}
.ny_s_show_wz_js li{text-align:left; list-style-type:none; background:url(../images/pc-li-yd.png) no-repeat 2px 11px; margin-left:0px; padding-left:18px}
.ny_s_show_wz_js p{font-size:16px; color:#666;text-align:left; line-height:26px}
.ny_s_show_wz_js h3{font-size:18px; color:#73BF03; line-height:26px; font-weight:bold; padding:8px 0px 8px 0px}
.ny_s_show_wz_js strong{color:#73BF03; font-weight:bold; }


/* 解决方案页相关产品 */
.re_products{  width:1280px; margin:0px auto;}
.re_products_b{ height:50px; padding-top:10px; margin-bottom:20px; text-align:center;font-size:50px; color:#ffffff;  text-transform:uppercase; font-weight:bold; position:relative }
.re_products_b2{ height:50px; padding-top:10px; margin-bottom:20px; text-align:center;font-size:50px; color:#eefaec;  text-transform:uppercase; font-weight:bold; position:relative }
.re_products_bt{  position:absolute; width:100%; text-align:center; top:0px}
.re_products_bt h2{font-size:36px !important; color:#333 !important; font-weight:400 !important; }

.re_products_con{ clear:both; padding-top:0px}



/* 解决方案详情页 */

.sb1{ width:100%; background-color:rgb(25,55,53,0.08); padding:50px 0px}
.sb2{ width:100%; background:#ffffff; padding:50px 0px}
.ss{ width:1280px; display:table; margin:0px auto; color:#666666; line-height:28px; font-size:16px}
.ss img{ max-width:100% !important; height:auto !important}
.ss table{ width:100% !important; height:20px; border:1px solid #CCC;  border-collapse:collapse}
.ss table th{ height:30px; border:1px solid #CCC;  border-collapse:collapse}
.ss table td{ height:28px; border:1px solid #CCC;  border-collapse:collapse; padding:2px 8px !important; }
.ss table p{ padding:0px 0px; color:#666666; font-size:16px !important;}
.ss li{ text-align:left; list-style-type:none; background:url(../images/pc-li-yd.png) no-repeat 2px 11px; margin-left:0px; padding-left:18px}
.ss h1{ font-size:30px; color:#41821C; line-height:34px; font-weight:bold; padding:10px 0px 12px 0px}
.ss h2{ font-size:24px; color:#41821C; line-height:32px; font-weight:bold; padding:10px 0px 12px 0px}
.ss h3{ font-size:20px; color:#41821C; line-height:26px; font-weight:bold; padding:8px 0px 8px 0px}
.ss p{ color:#666666; line-height:26px; font-size:16px !important; padding:8px 0px}
.ss strong{color:#41821C; font-weight:bold; }
.s_l{ width:48%; float:left; display:table-cell; vertical-align:middle;}
.s_l img{ text-align:left; max-width:100% !important; height:auto !important}
.s_l p{ color:#666666; line-height:28px; font-size:16px !important; padding:5px 0px}
.s_r{width:48%; float:right; display:table-cell; vertical-align:middle;}
.s_r img{ text-align:right; max-width:100% !important; height:auto !important}
.s_r p{ color:#666666; line-height:26px; font-size:16px !important; padding:8px 0px}
.s_r strong{color:#41821C; font-weight:bold;  }

.s_l2{ width:38%; float:left; display:table-cell; vertical-align:middle;}
.s_l2 img{ text-align:left; max-width:100% !important; height:auto !important}
.s_l2 p{ color:#666666; line-height:28px; font-size:16px !important; padding:5px 0px}
.s_r2{width:58%; float:right; display:table-cell; vertical-align:middle;}
.s_r2 img{ text-align:right; max-width:100% !important; height:auto !important}
.s_r2 p{ color:#666666; line-height:26px; font-size:16px !important; padding:8px 0px}

.s_l3{ width:58%; float:left; display:table-cell; vertical-align:middle;}
.s_l3 img{ text-align:left; max-width:100% !important; height:auto !important}
.s_l3 p{ color:#666666; line-height:28px; font-size:16px !important; padding:5px 0px}
.s_r3{width:38%; float:right; display:table-cell; vertical-align:middle;}
.s_r3 img{ text-align:right; max-width:100% !important; height:auto !important}
.s_r3 p{ color:#666666; line-height:26px; font-size:16px !important; padding:8px 0px}


.ls_l{ width:48%; float:left;text-align:left}
.ls_l h2{ font-size:24px; color:#41821C; font-weight:bold;padding-bottom:10px}
.ls_l h3{ font-size:18px; color:#41821C; font-weight:bold; padding:10px 0px 5px 0px}
.ls_l p{ font-size:16px; color:#666; line-height:28px}
.ls_l img{ text-align:left; width:100% !important; height:auto !important}
.ls_r{width:48%; float:right; text-align:left}
.ls_r img{ text-align:right; width:100% !important; height:auto !important}
.ls_r strong{color:#41821C; font-weight:bold;  }

.ls_l2{ width:48%; float:right; text-align:left}
.ls_l2 img{  width:100% !important; height:auto !important}
.ls_l2 h2{ font-size:24px; color:#41821C ;font-weight:bold; padding-bottom:10px}
.ls_l2 h3{ font-size:18px; color:#41821C ; font-weight:bold; padding:10px 0px 5px 0px}
.ls_l2 p{ font-size:16px; color:#666; line-height:28px}
.ls_r2{width:48%; float:left; text-align:left}
.ls_r2 img{  width:100% !important; height:auto !important}
.ls_r2 strong{color:#41821C; font-weight:bold;  }

.ls_pro{ padding-bottom:5px}
.ls_pro a{ font-size:16px; line-height:34px; color:#666666;}
.ls_pro a:hover{ font-size:16px; line-height:34px;color:#41821c;}


/* 产品位置导航 */

.p_hbox{ width:100%; background:#193735; margin-top:14px}
.p_here{ width:1280px; margin:0px auto; height:54px; color:#FFF}
.p_here a{ font-size:14px; line-height:54px; color:#FFF}
.p_here a:hover{ font-size:14px; line-height:54px; color:#73BF03}

.p_hbox2{ width:100%; background-color:rgb(25,55,53,0.06);}
.p_here2{ width:1280px; margin:0px auto; height:54px; color:#666666}
.p_here2 a{ font-size:14px; line-height:54px; color:#666666}
.p_here2 a:hover{ font-size:14px; line-height:54px; color:#024479}



/* 解决方案位置导航 */
.s_hbox{ width:100%; background:#f2f2f2; }
.s_here{ width:1280px; margin:0px auto; height:54px; color:#666666}
.s_here a{ font-size:13px; line-height:54px; color:#666666}
.s_here a:hover{ font-size:13px; line-height:54px; color:#035ca4}

/* 首页新闻资讯 */
.m_news{ padding-top:20px  }
.m_news_l{ width:620px; float:left}
.m_news_l_bt{ text-align:left; padding-bottom:0px}
.m_news_l_bt h2{ font-size:34px; line-height:40px; color:#000; font-weight:500; padding-bottom:40px}

.m_news_r{ width:610px; float:right}

.newslist{ padding:0px}
.newslist li{ padding:5px 0px 6px 0px; border-bottom:1px solid #e9e6e6;}
.newslist_pic{ float:left; width:135px; height:90px; margin-right:20px}
.newslist_pic img{width:135px; height:90px; }
.newslist_wz{ float:left;}
.newslist_wz img{width:135px; height:90px; margin-right:15px; float:left }
.newslist_bt{ padding-top:5px}
.newslist_bt h2{ font-size:16px; font-weight:bold; color:#333; line-height:30px}
.newslist_bt a{ font-size:16px; font-weight:bold; color:#333; line-height:30px}
.newslist_bt a:hover{ font-size:16px; font-weight:bold; color:#045292; line-height:30px}
.newslist_js{ font-size:14px; color:#666; line-height:20px;}
.newslist_date{ padding-top:5px; font-size:14px; color:#999}
.newslist_m{ padding-top:20px}


/* 相关新闻推荐 */
.re_news{   width:100%;  }
.re_news_title{ padding:0px 0px 20px 0px; text-align:left; height:26px; border-bottom:1px solid #e8e8e8; margin:30px 0px 25px 0px }
.re_news_title h2{ font-size:24px; color:#333;  line-height:26px; font-weight:400; border-left:4px solid #73BF03; padding-left:15px }

.re_news li{ margin-bottom:20px}
.re_news_pic{ width:175px; float:left}
.re_news_pic img{ width:100%; height:125px; -webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;}
.re_news_pic img:hover{ filter:brightness(80%);}

.re_news_r{ width:730px; float:right}

.re_news_bt{ padding:5px 0px 10px 0px; text-align:center}
.re_news_bt a{ font-size:20px; line-height:26px; text-align:left; color:#000;display:block;}	
.re_news_bt a:hover{ font-size:20px; color:#034c87; line-height:26px;  text-align:left;display:block;}	
.re_news_js{ font-size:14px; line-height:24px; color:#666}
.re_news_m{ color:#999; font-size:13px; padding-top:10px}




/* 案例目录页 */
.solution_all{ width:1280px; margin:0px auto; }
.solution_dfl{ text-align:center; padding:10px 0px 40px 0px; font-size:24px}
.solution_dfl a{ font-size:24px; color:#333; font-weight:bold}
.solution_dfl a:hover{ font-size:24px; color:#0356a0; font-weight:bold}
.solution_xfl{ overflow:hidden; margin-right:-50px; width:1330px}
.solution_xfl li{ width:405px; height:210px; margin:0px 32px 32px 0px; float:left; background-size:405px 210px;}
.solution_xfl_bt{  text-align:center; line-height:210px; background-color: rgba(0,0,0,0.4);}
.solution_xfl_bt a{ text-align:center; display:block;color:#FFF; font-size:20px; line-height:210px; font-weight:bold}
.solution_xfl_bt a:hover{ text-align:center; display:block;color:#94dc3f;  font-size:20px; line-height:210px; font-weight:bold}

/* 产品目录页 */
.products_all{ overflow: hidden; margin:20px auto -10px auto; width:1310px}
.products_all li{ width:50%;  float:left}
.products_all_bg{ margin:0px 15px 30px 15px; background:#FFF; height:275px; padding:35px 35px 0px 35px}
.products_all_l{ width:46%; float:left}
.products_all_l_dl{ color:#014f8e; font-size:22px; padding-bottom:10px}
.products_all_l_dl a{ color:#014f8e; font-size:22px;}
.products_all_l_dl a:hover{ font-size:22px; text-decoration:underline}
.products_all_l_xl{ padding-top:5px}
.products_all_l_xl li{ width:90%; background:url(../images/flbg.jpg) no-repeat 0px 11px; padding-left:16px; line-height:26px; height:26px}
.products_all_l_xl li a{ color:#666; line-height:26px;}
.products_all_l_xl li a:hover{ color:#014f8e; line-height:26px;}

.products_all_l_xl2{ padding-top:5px}
.products_all_l_xl2 li{ width:43%; float:left; background:url(../images/flbg.jpg) no-repeat 0px 11px; padding-left:16px; line-height:26px; height:26px}
.products_all_l_xl2 li a{ color:#666; line-height:26px;}
.products_all_l_xl2 li a:hover{ color:#014f8e; line-height:26px;}
.products_all_r{ width:46%; float:right}
.products_all_r img{ max-width:100%; max-height:290px}

.products_ml{ width:1340px; overflow:hidden; margin-right:-60px }
.products_ml li{ width:238px; float:left; margin-right:30px}
.products_ml_bt{ padding-bottom:10px; font-size:18px; font-weight:bold; color:#0067b3;}
.products_ml_bt a{ font-size:18px; font-weight:bold; color:#41821C;}
.products_ml_bt a:hover{ font-size:18px; font-weight:bold; color:#41821C; text-decoration:underline}
.products_ml_con{ padding:0px 0px 20px 0px}
.products_ml_con a{ font-size:16px; color:#666; line-height:26px}
.products_ml_con a:hover{ font-size:16px; color:#41821C;line-height:26px}


/* 产品列表页 */

.nyproducts{ clear:both; width:1280px; margin:30px auto 40px auto}
.nyproducts_l{ width:250px; float:left}
.nyproducts_l_bt{ height:54px; line-height:54px; padding-left:22px; background:#04538a; color:#FFF; font-size:20px; }
.nyproducts_l_nav{ padding:0px; }

.nyproducts_l_nav li{ height:44px; line-height:44px; background:#e5eff7; padding-left:20px; margin-bottom:1px;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.nyproducts_l_nav li:hover,.nyproducts_l_nav li.hover{height:44px; line-height:44px; background:#c1d7e9; padding-left:20px; margin-bottom:1px;}
.nyproducts_l_nav li a{color:#666666; display:block; font-family: 'Microsoft YaHei','黑体';font-size:16px;line-height:44px;}
.nyproducts_l_nav li:hover a,.nyproducts_l_nav li.hover a{color:#333333; display:block; font-family: 'Microsoft YaHei','黑体'; font-size:16px;line-height:44px;}

.nypross_r_bg{background:#e5eff7; padding:20px 20px; margin-bottom:30px}
.nypross_r_bt{ font-size:18px; font-weight:bold; color:#000000; padding-bottom:15px}
.nypross_r_c{ padding:0px; overflow:hidden; margin-right:-60px;  }
.nypross_r_c li{ width:247px; float:left;  }
.nypross_r_c li:hover,.nypross_r_c li.hover{  width:247px; }
.nypross_r_c li a{color:#666666;padding:6px 0px;  font-family: 'Microsoft YaHei','黑体';font-size:15px;line-height:30px;}
.nypross_r_c li:hover a,.nypross_r_c li.hover a{color:#0065af;padding:6px 0px; font-weight:bold;  font-family: 'Microsoft YaHei','黑体'; font-size:15px;line-height:30px;}


.pdfl{ margin-bottom:0px; height:34px; line-height:34px; background: #c1d7e9; padding-left:15px; color:#666666; font-size:14px;}
.pdfl a{ font-size:14px; font-weight:bold; color:#333}
.pdfl a:hover{ font-size:14px; font-weight:bold; color:#0059A9}
.pxfl{ line-height:28px;  padding-left:27px; background:url(../images/class_arrow.gif) no-repeat 15px 10px #e5eff7; font-size:14px; color:#666;}
.pxfl a{font-size:14px; color:#666; }
.pxfl a:hover{font-size:14px; color:#0059A9; }

 /* 内页证书列表 */
.nycert{ padding:0px; width:1330px; overflow:hidden  }
.nycert li{ float:left; width:277px; min-height:330px; text-align:center;  background:#e5eff7; padding:10px 10px; margin:0px 30px 25px 0px;  }
.nycert li:hover,.nycert li.hover{float:left; width:277px; min-height:330px; text-align:center;  background:#e5eff7; padding:10px 10px; margin:0px 30px 25px 0px;}
.nycert_p{ width:257px; height:257px; padding:10px 10px; background:#FFF; text-align:center}
.nycert_p img{ max-width:257px; max-height:257px}
.nycert_bt{ text-align:center; padding:20px 0px 10px 0px}
.nycert_bt a{color:#000000; display:block; font-size:18px; line-height:26px; font-family:'Microsoft YaHei','微软雅黑';}
.nycert_bt a:hover{color:#0065af; display:block; text-decoration:underline; font-size:18px; line-height:26px; font-family:'Microsoft YaHei','微软雅黑';}

 /* 产品内页列表 */
.nyproducts_r{ padding:0px; width:1000px; float:right; }
.nyproducts_r_p{ overflow:hidden; width:1100px; margin-right:-50px}
.nyproducts_r_p li{ float:left; width:293px; min-height:450px; text-align:center;  background:#e5eff7; padding:10px 10px; margin:0px 30px 25px 0px;  }
.nyproducts_r_p li:hover,.nyproducts_r_p li.hover{float:left; width:293px; min-height:450px; text-align:center;  background:#e5eff7; padding:10px 10px; margin:0px 30px 25px 0px;}

.nyproducts_bt{ text-align:center; padding:20px 0px 10px 0px}
.nyproducts_bt a{color:#000000; display:block; font-size:18px; line-height:26px;  font-family:'Microsoft YaHei','微软雅黑';}
.nyproducts_bt a:hover{color:#0065af; display:block; text-decoration:underline; font-size:18px; line-height:26px;  font-family:'Microsoft YaHei','微软雅黑';}
.nyproducts_js{ font-size:14px; line-height:24px; color:#666; padding:0px 6px; text-align:left}

 /* 解决方案页产品列表 */

.slproducts{  margin:20px 0px 40px 0px; width:1305px}
.slproducts li{ float:left; width:270px; min-height:470px; text-align:center; padding:10px 15px;background:#ffffff; margin-right:25px; margin-bottom:20px;
-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
  }
.slproducts li::nth-child(3),.slproducts li::nth-child(6),.slproducts li::nth-child(9),.slproducts li::nth-child(12),.slproducts li::nth-child(15),{ margin-right:0px}
.slproducts li:hover,.slproducts li.hover{float:left; width:270px; min-height:470px; text-align:center;  background:#ffffff; padding:10px 15px;margin-right:25px; margin-bottom:20px;  box-shadow: 0px 0px 20px 0px rgba(0, 103, 179, 0.3);}
.slproducts_p{ padding:0px}
.slproducts_p img{ width:100%; height:auto}
.slproducts_bt{ font-size:18px; line-height:26px; color:#000; text-align:center; padding-bottom:5px}
.slproducts_bt a{ font-size:18px; line-height:26px; color:#000; font-weight:500} 
.slproducts_bt a:hover{ font-size:18px; line-height:26px; color:#0067b3; font-weight:500} 
.slproducts_js{ line-height:24px; color:#666; text-align:left; font-size:14px}
.slproducts_m{ text-align:center; padding:20px 0px 30px 80px}



/* 产品详情页 */
.products_show_l{ width:480px; float:left}
.products_show_r{ width:740px; float:right}
.products_show_bt{ padding:20px 0px; border-bottom:1px solid #cccccc}
.products_show_bt h1{ font-size:34px; line-height:46px; color:#73BF03; font-weight:500}
.products_show_js{ padding:10px 0px 20px 0px; font-size:15px; color:#666; line-height:26px}
.products_show_js h2{ font-size:22px; font-weight:700; padding:15px 0px 15px 0px; color:#41821C}
.products_show_js li{ background:url(../images/projstb.png) no-repeat 0px 12px; line-height:26px; padding-left:15px}
.products_show_d{ padding:0px; text-align:center}
.products_show_d img{ padding:10px 0px; max-height:53px}
.products_show_d li{ width:110px; height:110px; float:left; margin-right:50px}
.products_show_d li a{ color:#193735; font-size:16px;}
.products_show_d li a:hover{ color:#193735; font-size:16px; text-decoration:underline; }
.products_show_con{ width:1280px; margin:0px auto}
.products_show_con ul{list-style-type: none;}


.products_show_con img{ max-width:1280px}
.products_show_con h2{font-size:24px; color:#333; line-height:34px; font-weight:bold; padding:10px 0px 10px 0px}
.products_show_con h3{font-size:18px; color:#444; line-height:26px;  font-weight:bold; padding:3px 0px 8px 0px}
.products_show_con p{ padding:5px 0px}
.products_show_con table{ width:100% !important; height:20px; border:1px solid #CCC;  border-collapse:collapse}
.products_show_con table th{ height:30px; border:1px solid #CCC;  border-collapse:collapse}
.products_show_con table td{ height:30px; border:1px solid #CCC;  border-collapse:collapse; padding:5px 5px}


.products_show_con2{ width:1280px; margin:0px auto}
.products_show_con2 li{ text-align:left; list-style-type:disc; margin-left:18px }
.products_show_con2 h2{font-size:24px; color:#333; line-height:34px; font-weight:bold; padding:10px 0px 10px 0px}
.products_show_con2 h3{font-size:18px; color:#444; line-height:26px;  font-weight:bold; padding:3px 0px 8px 0px}
.products_show_con2 table{ width:100% !important; height:20px; border:1px solid #CCC;  border-collapse:collapse}
.products_show_con2 table th{ height:30px; border:1px solid #CCC;  border-collapse:collapse}
.products_show_con2 table td{ height:30px; border:1px solid #CCC;  border-collapse:collapse; padding:5px 5px}

/* 新闻资讯页 */
.nnav_box{ background:#e5eff7; width:100%}
.nnav{ width:1280px; margin:0px auto; height:56px}
.nnav li{ float:left; height:56px; line-height:56px; width:180px; text-align:center;  -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.nnav li:hover,.nnav li.hover{float:left; height:56px; line-height:56px; width:180px;  background:#0167ae;  text-align:center; }
.nnav li a{color:#666666; display:block; font-family: 'Microsoft YaHei','黑体';font-size:16px;line-height:56px;}
.nnav li:hover a,.nnav li.hover a{color:#ffffff; display:block; font-family: 'Microsoft YaHei','黑体'; font-size:16px;line-height:56px;}
.nynews{ padding:0px}
.nynews li{ padding:20px 20px;  -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.nynews li:hover{ background-color:rgb(25,55,53,0.08);}
.nynews_l{ width:300px;  float:left}
.nynews_l img{ width:300px; height:200px}
.nysearch_l{ width:200px;  float:left}
.nysearch_l img{ width:200px; height:auto}
.nynews_r{ width:910px; float:right}
.nynews_r_bt{ padding-bottom:10px; color:#333333; padding-top:10px}
.nynews_r_bt a{ font-size:18px; color:#333333; font-weight:bold }
.nynews_r_bt a:hover{ font-size:18px; color:#73BF03;}
.nynews_r_d{ font-size:13px; color:#999; padding-bottom:12px}
.nynews_r_js{ font-size:15px; color:#666; line-height:24px; padding-top:0px}

.nysearch_r{ width:1010px; float:right}




/* 新闻详情页 */
.nynews_show{ width:1280px; margin:50px auto}
.nynews_show_l{ width:930px; float:left}
.nynews_show_r{ width:320px; float:right}
.nynews_show_bk{ background-color:rgb(25,55,53,0.08); padding:10px 15px; margin-bottom:20px; }
.nynews_show_r_bt{ height:20px; line-height:20px; border-left:4px solid #73BF03; padding-left:15px;margin-top:10px; margin-bottom:20px}
.nynews_show_r_bt h2{ font-size:18px; font-weight:bold; line-height:20px; color:#333;}
.nynews_show_r_pic{ padding-top:5px}
.nynews_show_r_pic li{ margin-bottom:16px}
.nynews_show_r_pic_l{ width:35%; float:left}
.nynews_show_r_pic_l img{ width:100%; height:70px}
.nynews_show_r_pic_r{ width:60%; float:right}
.nynews_show_r_pic_r h2{ font-size:16px; font-weight:500; line-height:22px; color:#666 }
.nynews_show_r_pic_r a { font-size:15px; font-weight:500; line-height:22px; color:#666 }
.nynews_show_r_pic_r a:hover { font-size:15px; font-weight:500; line-height:22px; color:#0065af }
.nynews_show_r_pic_r p{ padding-top:5px; font-size:13px; color:#999}
.nynews_show_r_pic_r i{font-size:16px; color:#999 }

.nynews_show_r_list{ padding-top:5px}
.nynews_show_r_list li{ margin-bottom:16px; border-bottom:1px solid #d3e6f7; padding:0px 0px 10px 0px}
.nynews_show_r_list h2{ font-size:16px; font-weight:500; line-height:20px; color:#666 }
.nynews_show_r_list a { font-size:15px; font-weight:500; line-height:20px; color:#666 }
.nynews_show_r_list a:hover { font-size:15px; font-weight:500; line-height:20px; color:#0065af }
.nynews_show_r_list p{ padding-top:5px; font-size:13px; color:#999}
.nynews_show_r_list i{font-size:16px; color:#999 }

.tagcloud {
	font-size: 0
}
.tagcloud a {
	display: inline-block;
	width: 23.39%;
	margin: 0 .7% 0.4%;
	padding: 5px 12px;
	font-size: 13px!important;
	line-height: 1.2;
	text-align: center;
	color: #666;
	border: 1px solid hsla(0,0%,39%,.5);
	border-radius: 2px;
	text-decoration: none;
	background:#ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.tagcloud a:nth-child(3n+1) {
	margin-left: 0
}
.tagcloud a:nth-child(3n+3) {
	margin-right: 0
}
.tagcloud a:hover {
	color: #fff;
	background:#73BF03;
	border-color: #73BF03;
}



.nynews_show_bt{ padding-bottom:20px; text-align:center}
.nynews_show_bt h1{ font-size:26px; font-weight:600; color:#000000; line-height:36px}
.nynews_show_d{ padding-bottom:15px; font-size:15px; color:#999; text-align:center; border-bottom:1px solid #e8e8e8}
.nynews_show_con{ padding-top:10px; padding-bottom:40px; line-height:28px; font-size:15px}
.nynews_show_con img{ max-width:100% !important; height:auto}
.nynews_show_con h2{ font-size:22px; font-weight:bold; color:#73BF03; line-height:36px; padding-bottom:0px}
.nynews_show_con li{ text-align:left; list-style-type:none; background:url(../images/pc-li-yd.png) no-repeat 2px 11px; margin-left:0px; padding-left:18px}
.nynews_show_con h3{ font-size:18px; font-weight:bold; color:#73BF03; line-height:36px}
.nynews_show_con a{  color:#0067b3}
.nynews_show_con a:hover{  color:#0067b3; text-decoration:underline}
.nynews_show_con p{ padding:8px 0px}
.nynews_copyright{ padding:10px 0px 30px 0px; font-size:14px; color:#666; line-height:22px}
.nynews_copyright span{ font-weight:bold; color:#F00; font-weight:bold}

/* 关于我们页 */
.nyabout{ width:1280px; margin:0px auto; font-size:16px; line-height:26px; color:#666}
.nyabout img{ max-width:100%; height:auto}
.nyabout h2{ font-size:22px; color:#193735; line-height:30px; font-weight:bold; padding:10px 0px 12px 0px}
.nyabout h3{ font-size:20px; color:#73BF03; line-height:26px; font-weight:bold; padding:8px 0px 8px 0px}
.nyabout p{ color:#666666; line-height:24px; font-size:16px !important; padding:8px 0px}
.nyabout strong{  font-weight:bold; font-size:16px; color:#444}
.nyabout em{ height:30px; width:30px; padding:0px 7px; line-height:30px; border-radius:15px; background:#6dc231; color:#FFF; font-size:18px; font-style:normal; text-align:center}
.left_w{ width:740px; float:left}
.right_p{ width:500px; float:right}
.right_p img{ max-width:100%; height:auto}
.left_p{ width:500px; float:left}
.right_w{ width:740px; float:right}

.history_intro{ margin:0px 0px 0px 0px; font-size:16px; color:#666; line-height:26px;  text-align:center}
.history_intro strong{font-size:16px; font-weight:bold; color:#006cb6}
.history_intro p{ padding:0px 0px;}

.nyabout_team{ border: dashed 1px #CCCCCC; padding:24px 10px 5px 10px; position:relative; margin-top:20px; float:left; width:32%;}
.nyabout_team li{ width:31.33%; float:left; margin:0px 1%;}
.nyabout_team li img{ width:100%; height:auto}
.nyabout_team li p{ text-align:center; font-size:16px; color:#666; line-height:28px}

.nyabout_team_bt{ position:absolute; background:#ffffff; height:30px; line-height:30px; font-size:17px; font-weight:bold; color:#333; padding:0px 10px; left:20px; top:-18px}

.nyabout_team2{ border: dashed 1px #CCCCCC; padding:24px 10px 5px 10px; position:relative; margin-top:20px; float:right; width:63.6%;}
.nyabout_team2 li{ width:15.66%; float:left; margin:0px 0.5%;}
.nyabout_team2 li img{ width:100%; height:auto}
.nyabout_team2 li p{ text-align:center; font-size:14px !important; color:#444444; line-height:28px}


.nyabout_mark{ padding:30px 0px 30px 0px}
.nyabout_mark li{ float:left; width:23%; margin-right:2%; background-color:rgb(25,55,53,0.1); border-radius:14px; text-align:center; padding:30px 0px 20px 0px; min-height:164px}
.nyabout_mark li:nth-child(4){ margin-right:0%;}
.nyabout_mark li img{ width:auto; height:80px; margin-bottom:10px}
.nyabout_mark li h2{ font-size:20px; font-weight:bold;  color:#41821C !important; padding-bottom:0px; line-height:20px;}
.nyabout_mark li p{ font-size:16px; color:#666; line-height:22px}

#yyzz{ margin-top:-60px}


/* 支持页 */
.nysupport{ width:1280px; margin:0px auto; font-size:16px; line-height:26px; color:#666}
.s_left_w{ width:740px; float:left; font-size:16px; line-height:30px; color:#666}
.s_left_w h2{ font-size:24px; padding-bottom:20px; color:#333; font-weight:400}
.s_left_w_bt{ font-size:34px; color:#000; padding-bottom:30px; padding-top:20px}
.s_right_p{ width:500px; float:right}
.nyservice{ width:1340px; overflow:hidden; margin-right:-50px; }
.nyservice li{ width:404px; float:left; height:475px; margin:0px 34px 34px 0px; background:#FFF}
.nyservice li:hover{width:404px;float:left; border-bottom:2px solid #006cb7; height:473px;  margin:0px 34px 34px 0px; background:#FFF}
.nyservice_pic{ height:235px}
.nyservice_pic img{ width:404px; height:235px}
.nyservice_bt{ padding:25px 25px 18px 25px; font-size:24px; color:#000}
.nyservice_js{ color:#666; line-height:28px;padding:0px 25px 0px 25px; font-size:16px;}
.nyservice_m{ padding:20px 0px 0px 25px}


/* 联系我们页 */
.nycontact{ width:1280px; margin:0px auto; font-size:15px; line-height:26px; color:#666}
.nycontact h2{ font-size:18px; color:#333; line-height:30px; padding-bottom:5px}
.nycon_left{ width:600px; float:left}
.nycon_left_bt{ font-size:24px; color:#000; padding-bottom:40px;}
.nycon_rig{ width:600px; float:right}

/* 资源下载页 */
.ny_down{padding:0px; width:1280px; margin:50px auto;  }
.ny_down_nav{ padding-bottom:25px; overflow:hidden; margin-right:-50px}
.ny_down_nav li{ float:left; width:230px; border:1px solid #7fa4c1; background:#e5eff7; height:50px; line-height:50px; padding:25px 0px; text-align:center; margin-right:30px;  }
.ny_down_nav li:hover,.ny_down_nav li.hover{float:left; width:230px; border:1px solid #7fa4c1; background:#e5eff7; height:50px; line-height:50px; padding:25px 0px; text-align:center; margin-right:30px;}
.ny_down_nav li a{color:#666666;  font-family: 'Microsoft YaHei','黑体';font-size:18px;line-height:50px;}
.ny_down_nav li:hover a,.ny_down_nav li.hover a{color:#0461a1; font-family: 'Microsoft YaHei','黑体'; font-size:18px;line-height:50px;}
.ny_down_nav li img{ max-height:50px; vertical-align:middle;}

.ny_down_con{ padding:20px 0px 0px 0px; overflow:hidden; margin-right:-50px}
.ny_down_con li{ width:408px; border:1px solid #d0e1ef;  float:left; margin:0px 25px 25px 0px}
.down_bt{ height:40px; line-height:40px;background:#e5eff7; border-bottom:1px solid ##b5d0e5; padding-left:10px}
.down_bt a{ font-size:14px; color:#333; line-height:40px}
.down_bt a:hover{ font-size:14px; color:#0461a1; line-height:40px}
.down_bt_l{ float:left}
.down_bt_r{ float:right; padding:10px 10px 0px 0px}
.down_js{ padding:10px 10px; font-size:13px; color:#666; line-height:20px}


.syyxyy{ background-color:rgb(25,55,53,0.08); padding:15px 15px; line-height:30px; color:#666; font-size:15px}
.syyxyy a{ color:#666; font-size:15px; line-height:30px}
.syyxyy a:hover{ color:#024479; font-size:15px; line-height:30px}

.fh_box{ background:#066;}
.foot_help{ width:1280px; margin:0px auto}
.foot_help p{ font-size:26px; color:#333; text-align:center; padding-top:10px}
.foot_help_an{  padding-top:30px; padding-left:562px; padding-bottom:10px}

a.more{display:block;height:42px; line-height:42px; width:162px; border-radius:6px; background:#73BF03;  text-align:center; margin-right:2px; color:#ffffff; font-size:16px; }
a.more:hover {display:block;height:42px; line-height:42px;width:162px;border-radius:6px;background:#7bb401; text-align:center; margin-right:2px; color:#ffffff; font-size:16px; } 

a.sm{display:block;height:50px; line-height:50px; width:180px; border-radius:6px; background:#73BF03;  text-align:center; margin-right:2px; color:#ffffff; font-size:16px; }
a.sm:hover {display:block;height:50px; line-height:50px; width:180px; border-radius:6px;background:#41821C; text-align:center; margin-right:2px; color:#ffffff; font-size:16px; } 

a.fm{display:block;height:34px; line-height:34px; width:100px; border-radius:17px; background:#73BF03;  text-align:center; margin-right:2px; color:#ffffff; font-size:14px; }
a.fm:hover {display:block;height:34px; line-height:34px;width:100px;border-radius:17px;background:#41821C; text-align:center; margin-right:2px; color:#ffffff; font-size:14px; } 

a.nm{display:block;height:34px; line-height:34px; width:110px; border-radius:6px; background:#73BF03;  text-align:center;  color:#ffffff; font-size:15px;  -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
a.nm:hover {display:block;height:34px; line-height:34px; width:110px;border-radius:6px;background:#41821C; text-align:center;  color:#ffffff; font-size:15px; } 

.items-wrapper {
    margin-right: -100px;
    overflow: hidden;
    margin-bottom: -30px; }
.items-wrapper li {
    position: relative;
    overflow: hidden;
    width: 406px;
    height: 300px;
    overflow: hidden;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px; }
.items-wrapper li:nth-child(3n) {
    margin-right: 0; }
.items-wrapper li img {
    width: 100%;
    height: 100%; }
.items-wrapper li:hover .box-mask,
.items-wrapper li:hover .box-content {
    top: 0; }
.items-wrapper li .box-mask,
.items-wrapper li .box-content {
    position: absolute;
    left: 0;
    top: 230px;
    right: 0;
    bottom: 0;
    padding: 0 20px;
    color: #fff;
    -webkit-transition: top .3s;
    transition: top .3s; }
.items-wrapper li .box-mask {
    background: #193735;
    opacity:.90; }
.items-wrapper li .box-title {
    font-size: 18px;
    line-height: 60px;
    position: relative;
	font-weight:bold;
    padding-top: 10px; }
.items-wrapper li .box-title:before {
    content: '';
    display: inline-block;
    height: 3px;
    width: 50px;
    background: #76d238;
    overflow: hidden;
    position: absolute;
    top: 18px; }
.items-wrapper li .box-description {
    color: #eee; }
.items-wrapper li .box-redmore {
    margin: 15px 0;
    display: inline-block;
    border: 2px solid #73BF03;
    color: #73BF03;
    padding: 8px 20px;
    font-size: 16px; }
.items-wrapper li .box-redmore:hover {
    color: #fff; }
	
.h_products{ margin:30px 0px 30px 0px }

.products{ margin-top:30px }
.products li{ width:410px; float:left; min-height:516px; margin-bottom:30px;  margin-right:25px;  background:rgba(255,255,255,0.9);}
.products li:nth-child(3),.products li:nth-child(6),.products li:nth-child(9),.products li:nth-child(12),.products li:nth-child(15),.products li:nth-child(18){ margin-right:0px}
.products_img{ padding:10px; }
.products_img img{ width:100%; height:auto}
.products_bt{ padding:10px 10px 10px 10px; display:block; text-align:center}
.products_bt a{ font-size:18px;  color:#000;display:block; font-weight:600}	
.products_bt a:hover{ font-size:18px; color:#0065af; display:block; font-weight:600}	
.products_jc{ font-size:15px; line-height:23px; color:#666; height:90px; padding:10px 20px 10px 20px}
.products_m{ padding:10px 10px 25px 150px}

.aboutus{ width:590px; float:left; padding-top:80px; color:#FFF}
.aboutus h2{ font-size:36px; color:#FFF;font-weight:500}
.aboutus p{ font-size:16px; line-height:24px; padding-top:30px}
.aboutus_m{ padding-top:40px}

.here{ height:38px; width:1245px; line-height:38px; padding-left:15px; margin:20px auto 0px auto; color:#666; font-size:13px; background:#F2F2F2}
.here a{ font-size:13px; color:#666; line-height:38px;}
.here a:hover{ font-size:13px; color:#DC001A; line-height:38px;}




.fbox{ background:#193735; width:100%; padding:50px 0px}
.foot{ width:1280px; margin:0px auto; color:#b8bdc3; font-size:13px}
.foot_title{ font-size:18px; color:#73BF03; font-weight:bold; padding-bottom:20px}
.foot_about{ width:400px; float:left;font-size:14px; margin-right:30px}
.foot_about_c{ line-height:22px; font-size:14px}
.foot_about_m{ padding-top:20px}

.foot_list{ float:left; margin-right:30px;}
.foot_nav{ padding:0px}
.foot_nav li{ height:26px; line-height:26px; background:url(../images/navd.png) no-repeat 0px 12px; padding-left:15px}
.foot_nav li a{ color:#b8bdc3; line-height:26px; font-size:14px}
.foot_nav li a:hover{ color:#73BF03; font-size:14px; line-height:26px;}

.f_link{ clear:both; font-size:14px; color:#FFF; line-height:26px; padding:30px 0px 0px 0px}
.f_link span{ font-size:13px; color:#666666; font-weight:bold}
.f_link a{font-size:13px; color:#666666; line-height:26px; }
.f_link a:hover{font-size:13px; color:#73BF03; line-height:26px; }

.foot_rig{ width:280px; float:right}
.foot_rig_wx{float:left; width:130px; text-align:center; font-size:14px; color:#FFF;}
.foot_rig_wx img{ margin-bottom:20px; width:130px; height:auto}
.foot_rig_tel{ clear:both; margin-top:30px; float:right; width:210px; text-align:right; height:42px; background:url(../images/foottel.png) no-repeat 8px 0px; padding:22px 0px 0px 46px; color:#73BF03; font-size:24px}
.foot_rig_tel span{ color:#73BF03; font-size:30px }

.fbox2{ background:#091716; width:100%; padding:15px 0px}
.foot_cro{ width:1280px; text-align:center; margin:0px auto; color:#ffffff; font-size:14px}

.wzstar{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#F00}
 
/* PC版导航菜单 */
 
.menu_top { width:1260px;  z-index:1500;font-family:'Microsoft YaHei','微软雅黑'; position:relative; margin:0px; font-size:14px; }
.menu_top ul li a, .menu_top ul li a:visited {display:block; font-family:'Microsoft YaHei','微软雅黑';  text-decoration:none; padding:0px 21px; height:40px; line-height:40px; text-align:center; color:#ffffff;font-size:14px; overflow:hidden;   }
.menu_top ul {padding:0; margin:0px;list-style-type: none;  }
.menu_top ul li {float:left;position:relative; }
.menu_top ul li ul {display: none; }

/* specific to non IE browsers */
.menu_top ul li:hover,.menu_top ul li.hover{  font-family:'Microsoft YaHei','微软雅黑'; background:#24AD39 }
.menu_top ul li:hover a,.menu_top ul li.hover a{ display:block;color:#ffffff; }
.menu_top ul li:hover ul {display:block; position:absolute; top:40px;  left:0;  }
.menu_top ul li:hover ul li a.hide {background:#6a3; color:#fff; width:104px }
.menu_top ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu_top ul li:hover ul li ul {display: none; }
.menu_top ul li:hover ul li a {display:block; background:#0059A9; font-family:'Microsoft YaHei','微软雅黑'; text-align:center;  font-size:13px; height:32px; line-height:32px;  color:#ffffff; }
.menu_top ul li:hover ul li a:hover {background: #23AC38; color:#ffffff; font-family:'Microsoft YaHei','微软雅黑'; font-size:13px;  }
.menu_top ul li:hover ul li:hover ul {display:block; position:absolute; left:104px; }
.menu_top ul li:hover ul li:hover ul.left {left:-150px; }


/* PC版轮播图 */
 .fullSlide {
	width:100%;
	position:relative;
	height:800px;
	background:#ffffff;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:800px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:800px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	
	height:70px;
	line-height:60px;
	
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:50px;
	height:6px;
	margin:10px 8px 0px 0px;
	border-radius:8px;
	overflow:hidden;
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#76d238;
}
	
.fullSlide .prev,.fullSlide .next {
		display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:74px;
	height:74px;
	background:url(../images/banner_zuo.png) no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/banner_you.png) no-repeat;
}



.tv_hot {
    width: 293px;
}

.avatar {
    position: relative;
}
.tv_hot .avatar {
    display: block;
    height: 293px;
    overflow: hidden;
    width: 293px;
}
.tv_hot .avatar img {
    height: 293px;
}
.avatar:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.avatar:hover, .zhuti .avatar:hover, .bbsinner .avatar:hover {
	
}
.avatar:hover img, .zhuti .avatar:hover img, .bbsinner .avatar:hover img {
    transform: scale(1.08);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.08);
	-webkit-transform: all 1s ease 0s;
}

.tv_hot2 {
    width:390px;
}

.avatar2 {
    position: relative;
}
.tv_hot2 .avatar2 {
    display: block;
	height:286px;
    overflow: hidden;
     width:390px;
}
.tv_hot2 .avatar2 img {
  height:auto;
}
.avatar2:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.avatar2:hover, .zhuti .avatar2:hover, .bbsinner .avatar2:hover {
	
}
.avatar2:hover img, .zhuti .avatar2:hover img, .bbsinner .avatar2:hover img {
    transform: scale(1.05);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}


.tv_hot3 {
    width: 280px;
}

.avatar3 {
    position: relative;
}
.tv_hot3 .avatar3 {
    display: block;
    height: 280px;
    overflow: hidden;
    width: 280px;
}
.tv_hot3 .avatar3 img {
    height: 280px;
}
.avatar3:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.avatar3:hover, .zhuti .avatar3:hover, .bbsinner .avatar3:hover {
	
}
.avatar3:hover img, .zhuti .avatar3:hover img, .bbsinner .avatar3:hover img {
    transform: scale(1.06);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.06);
	-webkit-transform: all 1s ease 0s;
}



.tv_hot4 {
    width: 255px;
}

.avatar4 {
    position: relative;
}
.tv_hot4 .avatar4 {
    display: block;
    height: 180px;
    overflow: hidden;
    width: 255px;
}
.tv_hot4 .avatar4 img {
    height: 180px;
}
.avatar4:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.avatar4:hover, .zhuti .avatar4:hover, .bbsinner .avatar4:hover {
	
}
.avatar4:hover img, .zhuti .avatar4:hover img, .bbsinner .avatar4:hover img {
    transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;
}



/*选项卡*/
#Tab{
width:1280px;
margin:0px;
padding:0px;
text-align:left;

}
/*菜单class*/
.Menubox {

height:54px;
line-height:54px;
 overflow: hidden;
margin-right:-100px;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
padding:0px 36px;
text-align:center;
color:#666666;
font-size:18px;
font-family: 'Microsoft YaHei','黑体';
}
.Menubox li.hover{
padding:0px;
padding:0px 36px;
background:#e5eff8;
color:#333333;
font-size:18px;
height:54px;
line-height:54px;
}
.Contentbox{
clear:both;
margin-top:0px;
text-align:left;
padding:30px 0px 30px 0px;
color:#666666;
font-size:13px;
line-height:24px;
margin-right:-40px;
overflow: hidden;
margin-bottom: -30px;
}



/*选项卡*/
#Tab2{
width:1280px;
margin:0px;
padding:0px;
text-align:left;

}

.Menubg2{height:56px; border-bottom:1px solid #e7e7e7; width:100%}
/*菜单class*/
.Menubox2 {
	width:915px;
	padding-left:365px;
	margin:0px auto;
height:57px;
line-height:57px;
 overflow: hidden;
}
.Menubox2 ul{
margin:0px;
padding:0px;
}
.Menubox2 li{
float:left;
display:block;
cursor:pointer;
border-bottom:2px solid #43bb1e;
margin:0px 20px;
text-align:center;
color:#666666;
font-size:16px;
font-family: 'Microsoft YaHei','黑体';
}
.Menubox2 li.hover{
padding:0px;

color:#73BF03;
font-size:16px;
height:55px;
line-height:55px;
font-weight:bold;
}
.Contentbox2{
clear:both;
text-align:left;
padding:30px 0px 30px 0px;
color:#666666;
font-size:15px;
line-height:26px;

}



.Menubg3{height:53px; width:100%}
/*菜单class*/
.Menubox3 {
	width:100%;
height:53px;
line-height:44px;
 overflow: hidden;
}
.Menubox3 ul{
margin:0px;
padding:0px;
}
.Menubox3 li{
float:left;
display:block;
cursor:pointer;
height:53px;
line-height:44px;
width:24.7%;
margin-right:0.3%;
text-align:center;
color:#333333;
background:url(../images/tabnew2.png) no-repeat center top;
font-size:18px;
font-family: 'Microsoft YaHei','黑体';
}
.Menubox3 li.hover{
color:#ffffff;
font-weight:bold;
background:url(../images/tabnew.png) no-repeat center top;

}
.Contentbox3{
clear:both;
text-align:left;
padding:10px 0px 10px 0px;
color:#666666;
font-size:15px;
line-height:26px;

}



.mt-tabpage {
	width: 1280px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
.mt-tabpage_bt{ height:44px}
.mt-tabpage_l{ font-size:34px; color:#000; font-weight:500; float:left}

.mt-tabpage-title {
	height: 44px;
	font-size: 0;
	background-color: #fff;
	float:right;
	margin: auto;
	background: #fff;

}
.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width: 106px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #666;
	font-size: 12px;
}
.mt-tabpage-title .mt-tabpage-item:hover{
	color: #eb4537;
}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #ffffff;
	font-size: 14px;
	background:#0062b2;
}
.mt-tabpage-count {
	position: relative;
	width: 1280px;
	height: 200px;
	overflow: hidden;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 1280px;
	height: 200px;
	text-align: center;
}

/*大屏幕样式*/
@media screen and (min-width: 769px) {

}

/*小屏幕样式*/
@media screen and (max-width: 768px) {
  .logo{}
}

.erji{
    float: left;
    width: 215px;
}
.erji h3{
    font-size: 18px;
    font-weight: normal;
    line-height: 67px;
    border-bottom: 1px solid #e3e3e3;
    border-left: 6px solid #e3e3e3;
    padding-left: 22px;
    cursor: pointer;
}
.erji ul{
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0;
    border-left: 6px solid #e3e3e3;
}
.erji ul li{
    padding-left: 22px;

    height: 40px;
    line-height: 40px;
}
.erji ul li a:hover{
    color: #c19059;
}
.erji h3.on{
    color: #c19059;
    border-left: 6px solid #c19059;
}



/* 侧边悬浮导航 */
.right_nav{ right:0; bottom:300px; position:fixed; text-align:left;overflow: hidden;z-index:999;}
.right_nav li{background:#73BF03;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -70px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav li img{width: 30px;height:30px;}
.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px; font-weight:bold;}
.right_nav li:hover{background:#193735}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px;  top:-10px;z-index: 999;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 10px;border-top: 2px solid #73BF03;}
.right_nav li .hideBox .hb h5{padding: 5px 0px 10px 0px;border-bottom: 1px solid #ccc;color: #73BF03; font-weight:bold; font-size: 15px; font-weight:bold; display: block;white-space: nowrap; font-weight:bold;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 16px; line-height:30px}
.right_nav li .hideBox .hb .qqtalk{margin-top: 10px; width:130px;}
.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .qqtalk img{width: 100%; height:auto; padding:0px 0px}
.right_nav li .hideBox .hb .qqtalk p{font-size: 16px; text-align:center; color:#000; padding:5px 0px; line-height:18px !important}
.right_nav li:nth-child(3) .hideBox img{width:140px;height: 140px;margin-top: 10px;}


/* 产品分类导航 */
/* lsm-sidebar */
.left-side-menu,.lsm-popup.lsm-sidebar   ul li, .lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul{
	color:#333;
   
}

.left-side-menu {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none; }
.left-side-menu{height: calc(100% - 80px);width: 250px;}
.lsm-expand-btn{height: 65px;}
.lsm-container {height: calc(100% - 65px); transition: all .3s;z-index: 100}

.lsm-container li>a.active{ background: #666666; color: #fff; }


.lsm-sidebar a{display: block;overflow: hidden;padding-left: 20px;line-height: 40px;max-height: 40px;color: #ffffff;transition: all .3s;}
.lsm-container ul:first-child > li> a, .lsm-container ul:first-child > li> a span{ line-height: 55px;max-height: 55px; }
.lsm-sidebar a span{margin-left: 30px;}
.lsm-sidebar .lsm-sidebar-item .lsm-sidebar-item >ul>li a span{margin-left: 60px; color:#333;}
.lsm-sidebar-item{position: relative;  background:#0167ae}
.lsm-sidebar-item.lsm-sidebar-show{border-bottom: none;  background:#014472}
.lsm-sidebar-item ul{display: none; color:#333;background: rgba(229,239,247,.8);}
.lsm-sidebar-item.lsm-sidebar-show ul{display: block;}
.lsm-sidebar-item>a:before{content: "";position: absolute;left: 0px;width: 2px;height: 40px; background: #129ed9;opacity:0;transition: all .3s;}
.lsm-container ul:first-child>li.lsm-sidebar-item>a:before{height: 55px; }
.lsm-sidebar .lsm-sidebar-icon{font-size: 20px;position: absolute;margin-left:-1px;}
/* 此处修改导航图标 可自定义iconfont 替换*/
.icon_1::after{content: "\e62b";}
.icon_2::after{content: "\e669";}
.icon_3::after{content: "\e61d";}
.icon_3::after{content: "\e698";}

.lsm-sidebar-more{float:right;margin-right: 20px;font-size: 12px;transition: transform .3s;}

/* 导航右侧箭头 换用其他字体需要替换*/
.lsm-sidebar-more::after{content: "\e621";}


.lsm-sidebar-show > a > i.my-icon.lsm-sidebar-more{transform:rotate(90deg); }
.lsm-sidebar-show,.lsm-sidebar-item>a:hover{color: #fff;background: rgba(2, 78, 130, 0.7);}
.lsm-sidebar-show>a:before,.lsm-sidebar-item>a:hover:before{opacity:1;}
.lsm-sidebar-item li>a:hover,.lsm-popup>div>ul>li>a:hover{color: #FFF; background: #014472;}
.lsm-mini-btn{height: 70px;width: 70px;}
.lsm-mini-btn svg{margin: -10px 0 0 -10px;}
.lsm-mini-btn input[type="checkbox"]{display: none;}

.lsm-mini-btn path {
    fill: none;
    stroke: #ffffff;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    --length: 24;
    --offset: -38;
    stroke-dasharray: var(--length) var(--total-length);
    stroke-dashoffset: var(--offset);
    transition: all .8s cubic-bezier(.645, .045, .355, 1);
}

.lsm-mini-btn circle {fill: #fff3;opacity: 0;}
.lsm-mini-btn label {top: 0; right: 0;}
.lsm-mini-btn label:hover circle {opacity: 1;}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {--length: 8.602325267;}
.lsm-mini-btn .line--1, .lsm-mini-btn .line--3 {--total-length: 126.38166809082031;}
.lsm-mini-btn .line--2 {--total-length: 80;}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {--offset: -109.1770175568;}

.lsm-mini .lsm-container, .lsm-mini .lsm-container{width: 60px;}
.lsm-container.lsm-mini .lsm-sidebar .lsm-sidebar-icon{/* margin-left:-2px; */}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a span{display: none;}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a> i.lsm-sidebar-more{margin-right: -20px;}

.lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul{
    display:none;
    position: absolute;top:0px;left:180px;width: 180px;z-index: 99;
    bottom: 0px;
    top: 0px;
    overflow: hidden;
}
.left-side-menu.lsm-mini ul:first-child > li > ul{
    display: none;
}
.transform { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.lsm-popup div{background: #05161f;}
.lsm-popup{
    display: block;
    position: absolute;
    border: 3px solid rgba(60, 71, 76, 0);
}

.lsm-popup > div > a > i.my-icon.lsm-sidebar-more{
    transform:rotate(90deg);
}

.lsm-popup.second{
    left: 60px;
}
.lsm-popup.third{
    left: 243px;
}
.lsm-popup.third.lsm-sidebar > div > ul {
    display: block;
}
.lsm-popup div {
    border-radius: 5px;
}
.lsm-popup .lsm-sidebar-icon{
    display: none;
}
.lsm-popup.lsm-sidebar a span{
    margin-left: 0px;
}
.lsm-popup.lsm-sidebar > div > ul > li.lsm-sidebar-item>ul{position: absolute;top:0px;left:180px;width: 180px;z-index: 99;}

.lsm-popup.lsm-sidebar   ul {
    width: 180px;
}
.lsm-popup.lsm-sidebar   ul li{
    width: 180px;
}
.lsm-popup.lsm-sidebar ul li:last-child, .lsm-popup>div>ul>li:last-child>a{
    border-radius: 0 0 5px 5px ;
}



.ny_news_fy{ text-align:center; padding-top:20px}

/* 分页样式*/
.pagebar { padding:20px; overflow:hidden}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
    background-color:rgb(25,55,53,0.08);
  color: #666;
  font-size: 14px;
  padding: 6px 11px;
  margin: 0 2px;
  border-radius: 4px;
}
.pagination span {
    color: #666;
    font-size: 14px;
  padding: 6px 11px;
    margin: 0 2px;
    border-radius: 4px;
}
.pagination a:hover {
  color: #fff;
  background-color:#73BF03;

}
.pagination a.page-num-current {
  color: #fff;
  background-color:#73BF03;

}
.pagination .st{ font-family:'Microsoft YaHei','微软雅黑'; }

/* 分页样式*/


/*首页-slider*/
.top-slider {
	margin-bottom: 10px;
	overflow: hidden;
	background: #193735;
	height: 550px;
	width: 620px;
	position: relative;
}
.top-slider .slider-page {
	position: relative;
	height: 544px
}
.top-slider .slider-img {
	position: relative
}
.top-slider .slider-img img {
	width: 100%;
	height: 390px
}
.top-slider .slider-page .tags {
	position: absolute;
	left: 30px;
	top: 265px
}
.top-slider .slider-page .tags a {
	padding: 0 10px;
	color: #fff;
	background: #193735;
	font-size: 14px;
	line-height: 24px;
	display: inline-block
}
.top-slider .slider-header {
	background-color: #193735;
	border-top: 1px solid #333;
	padding: 15px 20px 10px 20px;
}
.top-slider .slider-header h3 a {
	font-size: 24px;
	line-height: 30px;
	color: #e5e5e5
}
.top-slider .slider-header p {
	color: #f5f5f5;
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px;
	word-wrap: break-word
}
.top-slider .slider-footer {
	background-color: #193735;
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%
}
.top-slider .slider-footer p {
	line-height: 20px;
	padding: 0 20px
}
.top-slider .slider-footer p span {
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	margin-right: 10px;
	float: left;
}
.top-slider .slider-footer p span i {
	margin-right: 3px;
}
.top-slider .slider-footer span a {
	color: #aaa
}
.top-slider .slider-footer .collect, .top-slider .slider-footer .comment {
	float: right;
	margin-left: 10px
}
.top-slider .bx-controls {
	height: 4px
}
.top-slider .bx-controls .bx-pager {
	width: 100%
}
.top-slider .bx-controls .bx-pager .bx-pager-item {
	display: inline-block;
	float: left
}
.top-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link {
	display: block;
	background: #999999;
	height:6px;
	text-indent: -9999px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s
}
.top-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active {
	background: #73BF03;
}
.top-slider .bx-controls-direction a {
	width: 100px;
	height: 98px;
	display: inline-block;
	background: url(../images/top-slider.png) no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
	position: absolute;
	top: 38%;
	margin-top: -50px;
	z-index: 100;
	text-indent: -9999px
}
.top-slider .bx-controls-direction .bx-prev {
	background-position: 0 0;
	left: 0
}
.top-slider .bx-controls-direction .bx-prev:hover {
	background-position: 0 -83px
}
.top-slider .bx-controls-direction .bx-next {
	background-position: -100px 0;
	right: 0
}
.top-slider .bx-controls-direction .bx-next:hover {
	background-position: -100px -83px
}

.pc-icon {
	width: 20px;
	height: 20px;
	background: url(/static/images/pc-icon.png) no-repeat -83px -105px; 
}
.pc-icon.s-icon {
	width: 14px;
	height: 14px
}

.member{ width:400px; margin:0px auto; }
.mb_left{width:220px; float:left}
.mb_right{width:1000px; float:right}
.mb_right table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
}
.mb_right table td, .mb_right table th {
    padding: 7px 10px;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.form-group {
    margin-bottom: 16px;
}
.my-4{ margin-bottom: 1.5rem!important;}
.col-6 {
    max-width: 40%;
	margin-right:40px;
	float:left;
}
.ml-3, .mx-3 {
    margin-left: 16px !important;
}
label{display: inline-block;margin-bottom: 0.5rem;}
.form-control {
    display: block;
    width: 100%;
    height:32px;
	line-height:32px;
    padding: 3px 10px;
    font-size: 1rem;
    font-weight: 400;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control.is-invalid, .was-validated .form-control:invalid {
	border-color: #dc3545;
    padding: 3px 10px;
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.mb-2, .my-2 {
    margin-bottom: 0.5rem!important;
}
.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 8px 15px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
}


  /* 下拉菜单容器 */
.select-container {
            position: relative;
            width: 90%;
        }

        /* 下拉菜单样式 */
        .select-container select {
            width: 100%;
			height:36px; line-height:36px;
			padding:0px 10px;
            font-size: 14px;
            border: 1px solid #ccc;
			color:#666;
            border-radius: 5px;
            background-color: white;
            appearance: none; /* 隐藏默认箭头 */
            -webkit-appearance: none; /* 兼容 Safari */
            -moz-appearance: none; /* 兼容 Firefox */
            cursor: pointer;
			box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* 添加阴影 */
            transition: all 0.3s ease; /* 添加过渡效果 */
        }

        /* 自定义右箭头 */
        .select-container::after {
            content: "▼";
            position: absolute;
            top: 50%;
            right: 10px;
            transform: translateY(-50%);
            pointer-events: none; /* 防止点击箭头时触发下拉菜单 */
            color: #666;
            font-size: 12px;
        }
		 /* 选项样式 */
        .select-container select option {
            padding: 10px;
            height: 40px; /* 设置选项高度 */
            line-height: 20px; /* 调整文字垂直居中 */
            background-color: white;
            color: #333;
        }


        /* 下拉菜单悬停效果 */
        .select-container select:hover {
            border-color: #888;
        }

        /* 下拉菜单聚焦效果 */
        .select-container select:focus {
            border-color: #007bff;
            outline: none;
}
		
.p_warranty{ font-size:14px; color:#666; line-height:26px}
.p_warranty h1{ font-size:18px; color:#333; line-height:24px; padding-bottom:10px}\
.p_warranty span{ font-size:13px; font-weight:bold;}
.p_warranty strong{font-size:14px; font-weight:bold; color:#000 }
.p_warranty_b_title{ font-size:14px; color:#333; font-weight:bold}