@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; /*font-family:arial,Microsoft YaHei,'微软雅黑','宋体';*/font-family: '黑体'; color: #666460; min-width: 320px; width: 100%; 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;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;}
/*表单元素获得焦点时不显示虚线框*/
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;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化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:#fb0026;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

.w1200{ max-width:1200px; width:100%; margin: 0 auto;}
.minhe{ min-height:300px; }

.Monolithic{max-width:900px;margin:0 auto;text-align:center;font-size:16px;}
/*全局样式*/


/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ min-height:400px; padding:10px 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#fb0026; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/next.gif);}

.Page002046 .Pages .a_prev:hover{background-image:url(../images/prev2.png);}
.Page002046 .Pages .a_next:hover{background-image:url(../images/next2.png);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next{ height:28px; line-height:2800px; }
.Page002046 .Pages a{padding:0 10px; line-height:28px;  }
}
/*分页*/


/*头部*/
.IndexTop{ position: relative; }
.header{ width:100%; background:rgba(255, 255, 255, 0.8); }
.header.onTop{ position: absolute; top:0; left:0; z-index:9; width:100%; }
.Top{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.Top .logo{ float:left; line-height:85px;}
.Top .logo img{ vertical-align:middle; }

.TopSearch{ float:right; position: relative;}
.TopSearch .sIcon{ display:block; width:23px; height:82px; cursor: pointer; background:url(../images/search_icon.png) no-repeat center; }
.TopSearch .searchBox{ display:none; margin-top:5px; position: absolute; background:#fff; top:100%; right:0; width:250px; border:solid 1px #e5e5e5; height:40px; line-height:40px;}
.TopSearch .searchBox .btn{ display:block; line-height:30px; margin-top:5px; padding:0 10px; float: left; cursor: pointer; border-right:solid 1px #e5e5e5; }
.TopSearch .searchBox .text{ padding:0 10px; line-height:30px; margin-top:5px; }

.Top .Topnav{ float:right; margin-right:20px; }
.Top .Topnav li{ float: left; margin-right:10px; line-height:85px; font-size:16px; }
.Top .Topnav li:last-child{ margin-right:0; }
.Top .Topnav li a{ color:#333333; display:block; padding:0 15px; border-bottom:solid 2px rgba(255, 255, 255, 0); }
.Top .Topnav li a:hover,
.Top .Topnav li.on a{ border-color:#fb0026;}

.btn_nav{ display:none; position: absolute; cursor: pointer; right:2%; top:50%; margin-top:-16px; height:32px; width:32px; z-index:20; }
.btn_nav span,
.btn_nav span::before,
.btn_nav span::after{ position:absolute;width:130%;height:3px; border-radius:3px; background-color:#fb0026;}
.btn_nav span::before,
.btn_nav span::after{ content:''; right:0; top:8px; transition:transform 0.3s;}
.btn_nav span{ right:0; width:65%; top:50%; margin-top:-1.5px; transition: 0.3s; border-radius:3px;}
.btn_nav span::after{ top:-8px;}
.btn_nav.open_menu span{ background-color:transparent;}
.btn_nav.open_menu span::before{ transform:rotate(-45deg); top:0; }
.btn_nav.open_menu span::after{ transform:rotate(45deg);  top:0;}
/*头部*/


/*底部*/
.footer{ background:#333333; overflow: hidden;}
.footer > .w1200{ padding:60px 0; overflow: hidden; }
.footer .sharel{ float: left; }
.footer .Bot_erwm{ float: left; text-align: center; width:60%; }
.footer .Bot_erwm span{ display:block; color:#b2b2b2; line-height:35px; }
.footer .botTel{ float: left; color:#b2b2b2; }
.footer .botTel h4{ font-weight:inherit; margin-top:25px; font-size:16px; padding-left:27px; background:url(../images/tel_icon.png) no-repeat center left; line-height:25px; }
.footer .botTel p.tel{ font-size:30px; font-family:initial; color:#bc172b; font-weight:inherit; margin:10px 0 15px; }
.footer .botTel p{ font-size:14px; color:#b2b2b2;line-height:25px;}
.footer .sharel figure{ margin:25px 0; }
.footer .sharel .bdsharebuttonbox a{ height:35px; width:35px; margin:0; margin-right:10px; padding:0; }
.footer .sharel .bdsharebuttonbox a.bds_tsina{ background:url(../images/icon_xinl.png) no-repeat center left;}
.footer .sharel .bdsharebuttonbox a.bds_weixin{ background:url(../images/icon_weix.png) no-repeat center left;}
.footer .sharel .bdsharebuttonbox a.bds_qzone{ background:url(../images/icon_tenxx.png) no-repeat center left;}
.footer .sharel .bdsharebuttonbox a.bds_tqq{ background:url(../images/icon_tenxwb.png) no-repeat center left; margin-right:0;}
.footer .sharel .bdsharebuttonbox a:hover{ opacity:1; }
.footer .sharel .bdsharebuttonbox a.bds_tsina:hover{ background:url(../images/icon_xinl_on.png) no-repeat center left;}
.footer .sharel .bdsharebuttonbox a.bds_weixin:hover{ background:url(../images/icon_weix_on.png) no-repeat center left;}
.footer .sharel .bdsharebuttonbox a.bds_qzone:hover{ background:url(../images/icon_tenxx_on.png) no-repeat center left;}
.footer .sharel .bdsharebuttonbox a.bds_tqq:hover{ background:url(../images/icon_tenxwb_on.png) no-repeat center left;}

.bottom{ background:#252525; float: left; width:100%; padding:15px 0; }
.bottom a{ color:#b2b2b2;}
.bottom .bottoml{ float: left; color:#b2b2b2; }
.bottom .bottomr{ float: right;  color:#b2b2b2; }
.bottom .bottomr a{ color:#b2b2b2; }
.bottom .bottomr a:hover{ color:#bc172b; }
.bottom .bottomr em{ padding:0 5px; }
/*底部*/

/*Banner*/
.homeban{ position: relative; overflow: hidden;}
.homeban .bx-controls{ position: absolute; bottom:0; width:100%; left:0; text-align: center; height:20px; }
.homeban .bx-controls-direction a{ font-size:0; }
.homeban .bx-controls-direction .bx-next{ position:relative; display:inline-block; background-image:url(../images/paeg_icon.png); background-repeat: no-repeat; background-position: center center; width:72px; height:72px; animation:icon 1s ease-in 0.5s infinite;}
@keyframes icon {
	0% {top:-90px;}
	50% {top:-80px;}
	100% {top:-90px;}
}
@-moz-keyframes icon {
	0% {top:-90px;}
	50% {top:-80px;}
	100% {top:-90px;}
}
@-webkit-keyframes icon {
	0% {top:-90px;}
	50% {top:-80px;}
	100% {top:-90px;}
}
@-o-keyframes icon {
	0% {top:-90px;}
	50% {top:-80px;}
	100% {top:-90px;}
}

/*Banner end*/


/*内页菜单*/
.location{ background:#f5f5f5; overflow: hidden; }
.slidebar{ float: left; }
.slidebar .menu{ overflow: hidden; }
.slidebar .menu li{ float: left; margin-right:1px;}
.slidebar .menu li a{ display: block; color:#333333; padding:13px 20px; font-size:16px; }
.slidebar .menu li.on a,.slidebar .menu li:hover a{ background:#fb0026; color:#fff; }
.current{ float: right; padding:13px 0; background:url(../images/danq_icon.png) no-repeat center left; padding-left:25px; color:#999999; }
.current span{ color:#fb0026; }
.current a{ color:#999999; }
/*内页菜单*/

/*产品筛选*/
.Pri_new{ margin:30px 0 0; overflow: hidden;  display: none;}
.Pri_new .Xianon{ position: relative; padding-left:10px; margin-right:10px; float: left; line-height:35px; height:35px; border:solid 1px #dddddd; }
.Pri_new .Xianon select{ height:35px; width:150px; }
.Pri_new .Sousu{ float: left; line-height:35px; }
.Pri_new .Sousu .text{ margin-right:10px;  border:solid 1px #dddddd; height:35px; line-height:35px; padding:0 10px;}
.Pri_new .Sousu .but{ width:110px; padding-left:10%; height:35px; line-height:35px; cursor: pointer; color:#fff;  background:#fb0026 url(../images/sou_icon.png) 30% center no-repeat;}



/*首页*/
.HomeBox1 .HAnoutJJ{ width:50%; float: left; position: relative; }
.HomeBox1 .HAnoutJJ .xsimg{ display:none; }
.HomeBox1 .HAnoutJJ .Textbox{ position: absolute; width:100%; height:100%; left:0; top:0; color:#f2f2f2; text-align: center; }
.HomeBox1 .HAnoutJJ .Textbox .table{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
.HomeBox1 .HAnoutJJ .Textbox .table{ /*background:url(../images/HAbout_kuan.png) no-repeat center; */background-size:96.3%; display: table; width: 100%; height: 100%; padding:3% 12%;}
.HomeBox1 .HAnoutJJ .Textbox .cell{display: table-cell; font-size:14px; line-height:25px; vertical-align: middle;}
.HomeBox1 .HAnoutJJ .Textbox .cell span{ display:inline-block; }
.HomeBox1 .HAnoutJJ .Textbox .title{ font-size:40px; margin-bottom:20px; padding-bottom:15px; position: relative; line-height:45px; }

/* .HomeBox1 .HAnoutJJ:hover .Textbox .title::after{ content:''; position:absolute; bottom:0; left:50%; margin-left:-15px; z-index:1; display: block; width:30px; height:1px; background-color:#dcdcdc;} */
.HomeBox1 .HAnoutJJ .Textbox .but{ margin-top:4%; display:none; }
.HomeBox1 .HAnoutJJ .Textbox .but a{ display:inline-block; width:110px; line-height:30px;  color:#fff; border:solid 1px #fff; }
.HomeBox1 .HAnoutJJ:hover img{ display:none; }
.HomeBox1 .HAnoutJJ:hover img.xsimg{ display:block; }
/* .HomeBox1 .HAnoutJJ:hover .but{ display:block; } */

.HomeBox2{ background:#fafafa url(../images/Habout_BJL.png) no-repeat left top; }
.HomeBox2 .boxBJ{ background:url(../images/Habout_BJR.jpg) no-repeat right top; min-height:668px; padding-top:70px;}
.BTitle{ text-align:center; }
.BTitle > div{ display:inline-block; width:280px; font-size:40px; color:#fff; background:url(../images/Htitle_icon.png) no-repeat center; }
.BTitle >a >div{ display:inline-block; width:280px; font-size:40px; color:#333333; background:url(../images/Htitle_icon.png) no-repeat center; }
.BTitle > div em{ padding:0 20px; }
.BTitle >a > div em{ padding:0 20px; }
.BTitle > span{ display:block; font-size:18px; color:#666666; }
/*.Floor001014 为demo编号*/
.Floor001014{ max-width:1000px; margin:0 auto; }
.Floor001014 .title{ width:100%; padding:18px 0 40px; overflow:hidden; }
.Floor001014 .title em{ font-style:normal; font-size:20px; float:left;}
.Floor001014 .title em span{ color:#c8c8c8; font-size:12px; font-family:Georgia; display:block; text-transform:uppercase;}
.Floor001014 .list_scroll{ float:right; width:100%; padding:0 12%; position:relative; z-index:1;}
.Floor001014 .list_scroll::after{ content:''; position:absolute; top:50%; left:8%; z-index:1; display: block; width:84%; height:1px; background-color:#dcdcdc;}
.Floor001014 .list_scroll{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
.Floor001014 .list_copy{ display:none;}
.Floor001014 .list_scroll li{ text-align:center; line-height:107px; cursor:pointer; font-size:22px;}
.Floor001014 .list_scroll li span{ display:inline-block; width:130px; line-height:107px; background:#fafafa url(../images/Hcourse_icon.png) no-repeat center; }
.Floor001014 .list_scroll li.on{ font-weight:bold; color:#fb0026;}
.Floor001014 .list_scroll li.on span{ background:#fafafa url(../images/Hcourse_icon2.png) no-repeat center;}
.Floor001014 .list_scroll .bx-viewport{ z-index:2;}
.Floor001014 .list_scroll .bx-controls-direction{ }
.Floor001014 .list_scroll .bx-controls-direction a{ position:absolute; top:50%; z-index:5; width:25px; font-size:0; height:49px; margin-top:-25px; overflow:hidden; line-height:100px; }
.Floor001014 .list_scroll .bx-controls-direction a.bx-prev{ background:url(../images/Hcourse_l.png) no-repeat; left:0;}
.Floor001014 .list_scroll .bx-controls-direction a.bx-next{ background:url(../images/Hcourse_r.png) no-repeat; right:0; }
.Floor001014 .bx-pager{ display:none;}
.Floor001014 .list_content .bx-controls{ display:none;}
.Floor001014 .list_content .conwh{ margin:0 17%; position: relative; overflow: hidden; }
.Floor001014 .list_content li figure{ float:left; width:30%; }
.Floor001014 .list_content li .Conbox{ position: absolute; right:0; top:0; height:100%; width:65%; }
.Floor001014 .list_content li .Conbox .text{ margin-bottom:30px; color:#666666; }
.Floor001014 .list_content li .Conbox a{ border:solid 1px #fb0026; color:#fb0026; display:block; float: left; width:122px; text-align:center; line-height:35px; }
.Floor001014 .list_content li .Conbox a:hover{ background:#fb0026; color:#fff; }
.Floor001014 .list_content li .Conbox .table{ display: table; width: 100%; height: 100%;}
.Floor001014 .list_content li .Conbox .cell{display: table-cell; vertical-align: middle;}

.HomeBox3{ position: relative; }
.HomeBox3 .Textbox{ position: absolute; width:100%; height:100%; left:0; top:0; color:#f2f2f2; text-align: center; }
.HomeBox3 .Textbox .table{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
.HomeBox3 .Textbox .table{ display: table; width: 100%; height: 100%; max-width:1200px; margin:0 auto;}
.HomeBox3 .Textbox .cell{display: table-cell; font-size:14px;  vertical-align: middle;}
.HomeBox3 .Textbox .cell .JianJ{line-height:25px;}
.HomeBox3 .Textbox .cell .BTitle,
.HomeBox3 .Textbox .cell .BTitle > a,
.HomeBox3 .Textbox .cell .BTitle >a> div{ color: #fff;}
.HomeBox3 .Textbox .cell .BTitle > a{display: inline-block; max-width: 280px;}


.HomeBox3 .Textbox .cell span{ display: block; color: #fff;}
.HomeBox3 .Textbox .title{ font-size:40px; margin-bottom:20px; padding-bottom:15px; position: relative; line-height:45px; }
.HomeBox3 .Textbox .title::after{ content:''; position:absolute; bottom:0; left:50%; margin-left:-15px; z-index:1; display: block; width:30px; height:1px; background-color:#dcdcdc;}

.HomeBox4 .boxBJ{ background:url(../images/Hproduct_BJ.jpg) no-repeat right top; min-height:872px; padding-top:70px;}
.HomeBox4 .BTitle > div,.HomeBox2 .BTitle > div{color: #666;}

.Hpr_list li{ float: left; text-align:center; margin-top:100px; width:20%; font-size:0;}
.Hpr_list li span{ padding:10px 0; display:block; width:100%; font-size:16px; line-height:25px; color:#666666;}
.Hpr_list li:hover span{ color:#fb0026; }
.Hpr_list li figure{ display:inline-block; max-width:160px; border-radius:50%; overflow: hidden; }

.HomeBox5 .boxBJ{ background:url(../images/Hnews_BJ.png) no-repeat right top; min-height:872px; padding-top:70px;}
.HomeBox5 .BTitle > div,
.HomeBox5 .BTitle > span{ color:#fff; }
.Hnews_list{ margin-top:70px; }
.Hnews_list li{padding: 5px;}
.Hnews_list li .libox{ min-height:550px;  position: relative; background:rgba(255,255,255,0.7);}
.Hnews_list li img{ width:100%; }
.Hnews_list li a{ position: absolute; display:block; width:100%; height:100%;
 /*background:url(../images/kuan_icon.png) no-repeat center;*/ background-size:93% 93%;  }
.Hnews_list li a:hover{box-shadow: 0 0 5px #333;}

.Hnews_list li h4{ font-size:20px; height:56px; overflow: hidden; color:#333333; font-weight:inherit; margin:20px 35px; }
.Hnews_list li p{ padding:0 35px; height:96px; line-height:25px;}
.Hnews_list li .more{ display:block; color:#fb0026; border:solid 1px #fb0026; width:120px; height:35px; line-height:35px; margin:0 auto; margin-top:20px; text-align:center; }
.Hnews_list li:hover .more{ background:#fb0026; color:#fff; }
.HomeBox5 .Hnews_list{position: relative;}
.HomeBox5 .bx-controls-direction{ font-size:0; }
.HomeBox5 .bx-controls-direction a{display:block; width:62px; height:62px; overflow: hidden; border-radius:50%; position: absolute;  top:50%; margin-top:-31px;}
.HomeBox5 .bx-controls-direction .bx-prev{ background:url(../images/Hnews_l.png) no-repeat; left:-100px; }
.HomeBox5 .bx-controls-direction .bx-next{ background:url(../images/Hnews_r.png) no-repeat; right:-100px; }


/*百年孔雀*/
.Coursebox .title{margin:30px 0; text-align:center; }
.Coursebox .title .Red{ font-size:26px; font-family:inherit; color:#fb0026; line-height:50px; }
.Coursebox .title .xaqa{ font-size:16px; color:#666666; }

.Course_list .line{ position: absolute; width:125%; left:-12.5%; bottom:44px; height:1px; background:#fb0026; }
.Course_list .line::after{ content:''; position:absolute; bottom:-4px; left:0px; z-index:1; display: block; width:8px; height:8px; background:url(../images/red_icon.png) no-repeat;}
.Course_list .line::before{ content:''; position:absolute; bottom:-4px; right:0px; z-index:1; display: block; width:13px; height:9px; background:url(../images/Jt_icon.png) no-repeat;}
.Course_list{ margin:0 10%; position: relative; }
.Course_list .ConY{ height:190px; margin-bottom:35px; overflow: hidden; margin-left:10px; padding-left:30px; border-left:dashed 1px #ccc; }
.Course_list li::after{ content:''; position:absolute; bottom:35px; left:0px; border-radius:50px; overflow: hidden; z-index:1; display: block; width:20px; height:20px; background:url(../images/icon_dian.png) no-repeat;}
.Course_list li .ConY span{ font-weight:inherit; font-size:36px; color:#fb0026; }
.Course_list li .ConY .JText{ font-size:14px; color:#666666; line-height:25px; }
.Course_list .bx-controls-direction{ font-size:0; }
.Course_list .bx-controls-direction a{display:block; width:50px; height:50px; overflow: hidden; border-radius:50%; position: absolute; top:35%; margin-top:-25px;}
.Course_list .bx-controls-direction .bx-prev{ background:url(../images/Course_l.png) no-repeat; left:-11%; background-size:100%; }
.Course_list .bx-controls-direction .bx-next{ background:url(../images/Course_r.png) no-repeat; right:-11%; background-size:100%; }

.Coursebox .Miaoshu{margin:40px 0;}

/*孔雀文化*/
.Aculture{ padding:40px 0; overflow: hidden; }
.Aculture .left{ float: left; width:70%; font-size:16px; color:#333333; line-height:28px; }
.Aculture .left p{ margin-bottom:25px; }
.Aculture figure{ float: right; }


/*新闻中心*/
.news_list {max-width: 900px;margin:0 auto; overflow: hidden;}
.news_list ul{ margin-top:50px; }
.news_list li{ width:100%; float: left; margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #e5e5e5; }
.news_list li:last-child{ margin-bottom:0; }
.news_list li .titme{ float: left; text-align: center; margin-top:3%; margin-left:5%; }
.news_list li .titme .kuan{ border:solid 1px #e5e5e5;line-height:23px; width:60px; border-radius:3px; font-size:12px; color:#666666; }
.news_list li .titme .kuan span{ line-height:30px; border-bottom:solid 1px #e5e5e5; display:block; font-size:24px; color:#fb0026; }
.news_list li figure{ float: left; width:25%;padding-top: 14.7%; position: relative; overflow: hidden; }
.news_list li figure img{ position: absolute; top: 0; left: 0; width: 100%; height:100%;}
.news_list li .text{ color:#666666; margin-top:3%; margin-left:3%; float:right; width:60%; font-size:14px; }
.news_list li .text h4{ font-size:16px; color:#333333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.news_list li .text div{ overflow: hidden; height:50px; line-height:25px; margin:5px 0; }
.news_list li .text span{ color:#999999; }
.news_list li:hover .text span,.news_list li:hover .text h4{ color:#fb0026; }
.news_list.NoTu li .titme,.news_list li .text{ margin-left:0; margin-top:0; }
.news_list.NoTu li .text{ width:91%; }
.news_list.NoTu li .text div{ max-height:75px; height:auto; }

/*通用详细*/
.News_info{ min-height:230px; overflow: hidden; /* max-width:1200px; margin:0 auto; */ width:100%; font-size: 14px; padding:10px 15px 30px;
 max-width:900px;margin:0 auto;font-size:16px;
}
.News_info{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.News_info .info_title{ margin:0; padding:10px 0px; font-size:18px; text-align:center;}
.News_info .info_time{ margin:0; font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #999999; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox dl{ margin:0; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.News_info .PrevNextBox a{ color:#555; }
.News_info .PrevNextBox a:hover{ color:#fb0026;}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#ccc;}


/*产品*/
.pro_list{}
.pro_list li{ width:31.2%; float: left; margin-right:3.2%; margin-top:40px;}
.pro_list li:nth-child(3n){ margin-right:0; }
.pro_list li span{ display:block; width:100%; background:#f5f5f5; font-size:16px; color:#333333; padding:15px 20px; }
.pro_list li span{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pro_info{ margin:70px 0 20px; overflow: hidden; width:100%; }
.pro_info table{ width:100%; color:#333333; }
.pro_info table td{ padding:10px 0; }
.pro_info table .huise{ background:#f2f2f2; width:200px; text-align: center; }
.pro_info table .Yshui{ background:#f8f8f8; padding:0 10px; }
.fanhui{ text-align: center; margin-bottom:60px; overflow: hidden; }
.fanhui a{ background:#fb0026; display:inline-block; width:120px; line-height:35px; font-size:16px; color:#fff; border-radius:5px; }

/*人才招聘*/
.Join_list{ margin-top:40px; }
.Join_list .tit{ width:100%; float: left; background:#545454; font-size:16px; padding:10px 0; color:#ffffff; }
.Join_list .tit li{ float:left; width:11%; text-align:center; }
.Join_list .tit li.name{ width:48%; padding-left:2%; text-align:left; }
.Join_list .list{ float: left; width:100%; }
.Join_list .list .con{ display:none; float: left; width:100%; }
.Join_list .list .con{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
.Join_list .list_ul{ background:url(../images/JT.png) no-repeat 97% center; cursor: pointer; padding:15px 0; width:100%; float: left; border-bottom:solid 1px #e8e8e8; }
.Join_list .list_ul#On{ background:url(../images/JT_on.png) no-repeat 97% center;}
.Join_list .list_ul li{ float:left; width:11%; text-align:center; }
.Join_list .list_ul li.name{ width:48%; padding-left:2%; text-align:left; }
.Join_list .list .con{ padding:10px 2% 2%; border-bottom:solid 1px #e8e8e8;}
.Join_list .list .con .text{ color:#666666; line-height:25px;}
.Join_list .list .con .text b{ font-weight:inherit; }
.Join_list .list .con .send a{ display:block; width:120px; line-height:40px; height:40px; padding-right:30px; background:#fb0026 url(../images/Join_Icon.png) no-repeat 85% center; border-radius:5px; color:#fff; text-align:center; font-size:16px;}
.hide_box{ display:none; position: fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); }
.hide_box .table_cell{ max-width:500px; position: relative; background:#fbf8f8; border-radius:8px; margin:12% auto; padding:20px; }
.hide_box .table_cell .colse{ display: block; width:24px; height:24px; position: absolute; top:10px; right:10px; background:url(../images/colse.png) no-repeat; }
.hide_box .table_cell li{ width:100%;overflow: hidden; margin-bottom:10px; }
.hide_box .table_cell li .title{ float: left; line-height:30px; }
.hide_box .table_cell li b{ font-size:17px; color:#1963a7;}
.hide_box .table_cell li input{ width:50%; padding:0 8px; background:#f5f5f5; line-height:30px; height:30px; border:solid 1px #d6d5d5; }
.hide_box .table_cell li .InCon2 input{ width:170px; cursor: pointer; background:none; border:none; }
.hide_box .table_cell li textarea{ width:70%; padding:0 8px; background:#f5f5f5; line-height:25px; height:75px; border:solid 1px #d6d5d5; }
.hide_box .table_cell li .btn_submit{ display: block; width:110px; line-height:30px; height:30px; cursor: pointer; border-radius:5px; text-align: center; margin:0 auto; background:#fb0026; border:none; color:#fff; font-size:15px; }

/*联系我们*/
.ContactBox{ position:relative; margin:50px 0; overflow: hidden; }
.Mpabox{ width:60%; float: left; }
.Mpabox #Map{ height:410px; width:100%; }
.Mpabox #Map * img{ max-width:inherit; }
.ContactBox .ConwzText{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ContactBox .ConwzText{ position: absolute; top:0; right:0; width:38%; padding:2%; height:100%; background:#f5f5f5; }
.ContactBox .ConwzText .table{ display:table; width:100%; height:100%; }
.ContactBox .ConwzText .table_cell{ display:table-cell; vertical-align:middle; }
.Boxlib{ font-size:14px; color:#666666; }
.Boxlib .h4{ font-size:16px; margin-bottom:10px; line-height:25px; }
.litwq{ border-bottom:dashed 1px #e5e5e5; padding:8px 0; padding-left:30px;}
.litwq.addr{ background:url(../images/add_icon.png) no-repeat left center; }
.litwq.phone{ background:url(../images/ban_icon1.png) no-repeat left center; }
.litwq.phone span{ color:#fb0026; font-weight:bold; }
.litwq.fax{ background:url(../images/fax_icon.png) no-repeat left center; }

/*友情链接*/
.theme_category{ overflow:hidden; width:100%; margin:20px 0;}
.theme_category li{ width:23%; margin-right:2.6%; text-align: center; float: left; }
.theme_category li figure{ padding-top:33%; background-size:contain!important; }
.theme_category li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.theme_category li:nth-child(4n){ margin-right:0; }


.search_list{ width:100%; float: left; margin:20px 0; }
.search_list li{ border-bottom:solid 1px #e5e5e5; padding:8px 0; overflow: hidden; }
.search_list li a{ width:75%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.search_list li .time{ float: right; }


@media screen and (max-width:1445px){
.HomeBox5 .bx-controls-direction .bx-prev{ background:url(../images/Hnews_l.png) no-repeat; left:-40px; }
.HomeBox5 .bx-controls-direction .bx-next{ background:url(../images/Hnews_r.png) no-repeat; right:-40px; }
}
@media screen and (max-width:1366px){
.HomeBox1 .HAnoutJJ .Textbox .cell span{ display:initial; }
.HomeBox5 .bx-controls-direction .bx-prev{ background:rgba(204, 204, 204, 0.5) url(../images/Hnews_l.png) no-repeat; left:0px; }
.HomeBox5 .bx-controls-direction .bx-next{ background:rgba(204, 204, 204, 0.5) url(../images/Hnews_r.png) no-repeat; right:0px; }
}
@media screen and (max-width:1200px){
.Top{ padding:0 2%; }

.HomeBox1 .HAnoutJJ .Textbox .title,.HomeBox3 .Textbox .title{ font-size:27px; margin-bottom:10px; padding-bottom:5px; line-height:40px; }
.Hnews_list{ padding:0 2%; }
}
@media screen and (max-width:1000px){
.Top{ position: relative; width:100%; float: left; }
.btn_nav{ display:block; }
.TopSearch{ margin-right:6%; }
.TopSearch .searchBox{ margin-top:0; }
.Top .Topnav{ position: absolute; display:none; right:0%; top:100%; margin-right:0; background-color:#fff; width:20%; max-width:260px; z-index:5; }
.Top .Topnav li{ width:100%; line-height:40px; position: relative; }
.Top .Topnav li a{ border-color:#f3f3f3; }
/*.Top .Topnav li::before{ content:''; display: block; position: absolute; cursor: pointer; top:0; left:0; width:100%; height:42px;}*/

.HomeBox1 .HAnoutJJ .JianJ{ max-height:60px; line-height:20px; overflow: auto; }
.HomeBox1 .HAnoutJJ .Textbox .cell{ line-height:20px;}
.HomeBox1 .HAnoutJJ .Textbox .title{ font-size:20px; margin-bottom:10px; padding-bottom:5px; line-height:40px; }
.HomeBox4 .boxBJ{ min-height:600px; }
.Hpr_list li{ width:18%; margin:50px 1% 0; }
.HomeBox5{}
.Hnews_list li{ min-height:480px; }

.footer .Bot_erwm{ width:48%; }

.news_list ul{ padding:0 2%; }
.news_list li .text{width:58%; margin-top:0;}
.news_list li .titme{ margin-top:0; }
.news_list.NoTu li .text{ width:88%; }

.Pri_new .Xianon select{ width:140px; }

.Pri_new.Pri_new2 .Xianon select{ width:110px; }
.Pri_new.Pri_new2 .Sousu .text{ width:110px; }
}
@media screen and (max-width:768px){
.Pri_new,.pro_list{ padding:0 2%; }
.Pri_new.Pri_new2 .Xianon{ margin-bottom:10px; }
.Pri_new.Pri_new2 .Xianon select{ width:110px; }
.Pri_new.Pri_new2 .Sousu .text{ width:110px; }
}
@media screen and (max-width:640px){
.Top .logo{ line-height: 58px; }
.Top .logo img{ max-height:50px }
.TopSearch .sIcon{ height:58px; }
.TopSearch{ margin-right:12%; }
.Top .Topnav{ width:40%; }

.HomeBox1 .HAnoutJJ{ width:100%; }
.HomeBox1 .HAnoutJJ .Textbox .table{ padding:3%; }
.HomeBox1 .HAnoutJJ .Textbox .title{ line-height:25px; font-size:20px; }
.HomeBox1 .HAnoutJJ .Textbox .but{ display:block; }
.HomeBox2 .boxBJ{ min-height: 470px; padding-top: 20px; padding-bottom:30px; }
.Floor001014 .title{ padding-bottom:18px; }
.Floor001014 .list_content li figure{ width:50%; }
.Floor001014 .list_content li .Conbox{ position:inherit; width:100%; }
.Floor001014 .list_content li .Conbox .text{ margin:10px 0; }
.HomeBox3{ margin-bottom:20px; }
.HomeBox3 .Textbox{ position:inherit; color:#666; }
.HomeBox4 .boxBJ{ padding-top:30px; }
.Hpr_list{ overflow: hidden; padding-top:15px; }
.Hpr_list li{ width:48%; margin:0 1%; margin-top:0px; }
.HomeBox5 .boxBJ{ min-height:650px; padding-top:30px;}
.Hnews_list{ margin-top:30px; }

.footer{ padding:0 2%; }
.footer > .w1200{ padding:30px 0; }
.bottom .bottoml,
.bottom .bottomr{ width:100%; text-align: center; }

.Coursebox{ padding:0 2%; }
.Coursebox .title .Red{ font-size:20px; }
.Course_list .bx-controls-direction a{ height:35px; width:35px; }

.current{ width:98%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
.Aculture{ padding:30px 2%; }
.Aculture .left,
.Aculture figure{ width:100%;}
.Aculture figure img{ width:100%; }

.news_list li figure{ width:100%; padding-top:0;}
.news_list li figure img{ position:inherit; }
.news_list li .text{ width:75%; margin-top:20px; margin-left:0; }
.news_list li .titme{ margin-left:0; margin-top:20px; }
.news_list li{ margin-bottom:20px; padding-bottom:20px; }
.news_list.NoTu li .text{ width:75%; margin-top:0; }

.News_info{ padding:10px 0; }

.Join_list{ margin:20px 0 0; }
.hide_box{ padding:0 2%; width:96%; }
.Join_list .tit li,.Join_list .list_ul li{ width:20%; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.Join_list .tit li.name,.Join_list .list_ul li.name{ width:30%; padding-left:2%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Join_list .tit li:nth-child(5),.Join_list .list_ul li:nth-child(5){ display:none; }

.ContactBox{ margin:20px 0; }
.Mpabox{ width:100%; }
.Mpabox #Map{ height:300px; }
.ContactBox .ConwzText{ position:inherit; width:100%; }

.theme_category li{ width:49%; margin-right:0; }
.theme_category li:nth-child(2n){ float: right; }


.slidebar .menu li a{ padding:10px 15px; }


.Pri_new,.pro_list{ padding:0 2%; }
.Pri_new .Xianon{ margin-bottom:15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.Pri_new .Xianon,.Pri_new .Sousu{ width:100%; }
.Pri_new .Xianon span,.Pri_new.Pri_new2 .Xianon span{ width:60px; display:block; float: left; }
.Pri_new .Xianon select,.Pri_new.Pri_new2 .Xianon select{ width:80%; }
.Pri_new .Sousu .text{ width:59.1%; }
.Pri_new.Pri_new2 .Sousu .text{ width:59.1%; }
.pro_list li{ margin-top:20px; }
.pro_list li span{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; padding:8px 2%; text-align:center;}

.pro_info{ margin:40px 0 20px; }
.pro_info table .huise{ width:76px; }

}

/*产品详情最新*/
.pro_info{ padding-bottom: 5%;}
.pro_info .figure{ width: 47%; float: left; margin-right: 4%;}
.pro_info .figure img{ border-radius: 20px;}
.pro_info .con{ width: 47%; float: left; font-size: 16px; line-height: 28px; color: #333;}

@media screen and (max-width:768px){
	.pro_info{ padding-left: 2%; padding-right: 2%; width: 96%;}
	.pro_info .figure,
	.pro_info .con{ width: 100%; margin-right: 0; float: none;}
	.pro_info .con{ font-size: 14px; margin-top: 5%;}
	.pro_info .figure{ text-align: center;}
}
/*技术创新*/
.jscx_info_1122{ padding: 4% 0;}
.jscx_info_1122 .box{ margin-bottom: 3%; overflow: hidden; clear: both;}
.jscx_info_1122 .box figure,
.jscx_info_1122 .box .txt{ width: 50%; float: left;}
.jscx_info_1122 .box .txt{ padding-left: 10%; width: 40%; font-size: 16px; line-height: 28px; color: #333333;}
.jscx_info_1122 .box .txt .h2{ font-size: 24px; font-weight: normal; color: #fb0026; font-family: "宋体"; }
.jscx_info_1122 .box1 .txt{ margin-top: 10%;}
.jscx_info_1122 .box2 figure{ float: right;}
.jscx_info_1122 .box2 .txt{ padding-left: 3%; width: 45%; margin-top: 8%;}
@media screen and (max-width:768px){
	.jscx_info_1122 .box .txt{ margin-top: 0; font-size: 14px;}
}
@media screen and (max-width:640px){
	.jscx_info_1122 .box figure,
	.jscx_info_1122 .box .txt{ width: 96%; float: none; padding: 2%;}
}

/*科研合作*/
.pzbz_info_1140{ margin: 4% 0; font-size: 16px; line-height: 28px; color: #333333; background: url("../images/jscx_iconbg.png") no-repeat right bottom;}
.pzbz_info_1140 .h2{ font-size: 24px; font-weight: normal; color: #fb0026; font-family: "宋体"; }

/*生产基地*/
.scjd_info_1148{ margin: 4% 0; font-size: 16px; line-height: 28px; color: #333333; background: url("../images/jscx_iconbg.png") no-repeat right bottom;}
.scjd_info_1148 .h2{ font-size: 24px; font-weight: normal; color: #fb0026; font-family: "宋体"; }
.scjd_info_1148 .pimg img{ max-width: 50%;}
.scjd_info_1148 .pimg .img2{ float: right;}
@media screen and (max-width:640px){
	.scjd_info_1148 .pimg img{ max-width: 100%; float: none; margin-bottom: 2%;}
}

/* 荣誉资质 */
.honor_title{text-align: center;}
.honor_title h1{font-size: 24px;line-height: 28px;color: #fb0026;margin: 4% 0 2%;font-weight: 300;}
.honor_content{font-size: 16px;line-height: 28px;color: #333;}
.honor_content p{margin: 0;}

.honor_list{ padding:5% 0 0;}
.honor_list li{ float:left; width:23.5%; margin-right:2%; text-align:center; margin-bottom:3%;}
.honor_list li:nth-child(4n){ margin-right:0;}
.honor_list li figure span{ display:block; padding-bottom:75%; background-position: center center; background-repeat:no-repeat; /* background-size:contain; */}
.honor_list li p:hover{color: #fb0026;}
@media(max-width:768px){
.honor_list li{ width:49%;}
.honor_list li:nth-child(3n){ margin-right:2%;}
.honor_list li:nth-child(2n){ margin-right:0;}
}


@media only screen and (max-width:768px ) {
	.footer{text-align: center;}
	.footer .sharel{width: 100%;float: none;}
	.footer .Bot_erwm{width: 100%;float: none;}
	.footer .bdsharebuttonbox{float: none;display: inline-block;}
	.footer .botTel{float: none;width: max-content; margin: 0 auto;}
}