﻿@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; }
body { color: #333; font-size: 14px; font-family: "微软雅黑"; }
ul, ol { list-style: none; }
img, fieldset { vertical-align: top; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
address, cite, code, em, th { font-weight: normal; font-style: normal; }
.dis{ display:inline-block; *display:inline; zoom:1;}
input, button, textarea, select { font: 100% Arial, ''; vertical-align: middle }
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
table, td, tr, th { font-size: 12px; }
a { color: #333; text-decoration: none; }
a:hover { color:#e40202; text-decoration: none; }
img{max-width:100%;}


.sjp { margin:0 auto; width:800px;}
.sjb_1 { float:left; font-size:16px; line-height:35px !important; width:310px;}
.sjb_2 { float:left;}
.sjb_3 { float:left; width:100%; }

/*banner*/
.block_home_slider { position: relative; line-height: 0px; }
.block_home_slider img { width:100%;}
.block_home_slider .slide { position: relative; overflow: hidden; height:auto; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom: 70px; width:92%; text-align: center; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 2px; float:right; *display:inline;*zoom:1;overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; text-indent: -9000px; cursor: pointer; border-radius: 6px; transition: all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width: 34px; background: #F00; }

.flexslider { margin: 0; padding: 0; height: 100%; }
.flex-viewport { height: 100%; }
.flexslider .slides { height: 100%; }
.flexslider .slides li { height:833px; display: none; -webkit-backface-visibility: hidden; list-style-type: none; position: relative; }
#home_slider2 { display: none; }
/*banner*/

.w1600 { max-width:1600px; width: 100%; margin: 0 auto; background: no-repeat;}
.w1600:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.w1700 { max-width:1700px; width: 100%; margin: 0 auto; background: no-repeat;}
.w1700:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }

/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,0); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10; box-shadow:0 0 4px #cbcbcb;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.logo { padding:10px; float:left;}
.dht_1 { float:right; margin-top:37px;margin-right:1%;}
.tos { margin-top:35px;}


/* dht */
.dht { float:left; margin-left:30px; width:50%; margin-top:25px;}
.dht ul { }
.dht li {float:left; padding:0 3%; font-size:16px; text-align:center; height:68px; line-height:50px;  position:relative;}
.dht li a{ color:#333;}
.dht li a:hover { color:#e40202;}
.dht li:hover .dls { display:block;}
.dls { display:none; position:absolute; left:0; top:68px;}
.dls dl {}
.dls dd { width:140px; background:rgba(255,255,255,0.8); line-height:35px; }
.dls dd.active{width:140px; top:0; left:0; background:#fff;}
.dls dd:hover a { display:block; background:#F00; color:#fff;}

/*手机导航*/

.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:42px;display:none;}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:100px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}



/* 关于我们 */
.bntt { background:#efefef; width:100%;}
.w_kps {padding-top:60px; position:relative; margin-top:-60px; overflow:hidden;background:#fff url(../images/ks1.jpg) no-repeat right center;}
.kps_tio { text-align:center; font-size:35px;}
.kps_xian { width:100%; height:1px; background:#eaeaea; margin:20px 0;}
.kps_hs { width:60px; margin:0 auto; background:#F00; height:7px;}
.kps_aob { font-size:16px; margin:40px 5% 20px 5%; overflow:hidden; line-height:35px; text-indent:2em;}
.kps_moer { margin:0 auto; width:140px; line-height:35px; border:1px solid #e1e1e1; text-align:center;}
.kps_moer a{ color:#333; display:block;}
.kps_moer a:hover { background:#F00; color:#fff;}
.kps_san { overflow:hidden; margin:20px 0 0 0; }
.kps_san ul { text-align:center; font-size:0px; margin-bottom:20px;}
.kps_san li { display:inline-block; margin-left:2%;}
.kps_san li img { width:100%; height:auto;}

/* 解决方案 */
.kps_jjfn { overflow:hidden; margin:60px 0 0 0;}
.kps_jjfn ul { margin-left:-2%;}
.kps_jjfn li { width:31.33%; float:left; overflow:hidden; margin-left:2%; margin-bottom:20px; position:relative; }
.kps_jjfn li a { color:#333;}
.kps_jjfn li img { width:100%;}
.kps_jjfn li .kps_jjf_yc {background:rgba(255,255,255,0.9); height:100%; width:100%; position:absolute; left:0; top:100%; opacity:0; transition:all 0.5s;}
.kps_jjfn li:hover .kps_jjf_yc {opacity:1; top:0;}
.kps_jjfn li .kps_jjf_yc .kps_jjf_yc_na { padding:5%; line-height:25px; font-size:16px;}

.kps_jjfn_a { position:relative;}
.kps_jjfn_b { position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.8); width:100%; line-height:50px; text-align:center; font-size:18px;}
.kps_more { width:100%; background:#e4e4e4; text-align:center; font-size:23px; position:absolute; left:0; top:45%;}
.kps_more:hover { color:#333;}




/* 内页解决方案 */
.ne_kps_jjfn { overflow:hidden; margin:20px 0 0 0;}
.ne_kps_jjfn ul { margin-left:-2%;}
.ne_kps_jjfn li { width:31.33%; float:left; overflow:hidden; margin-left:2%; margin-bottom:20px; position:relative; }
.ne_kps_jjfn li a { color:#333;}
.ne_kps_jjfn li a:hover{ color:#e40202;}
.ne_kps_jjfn li img { width:100%;}
.ne_kps_jjfn li .kps_jjf_yc {background:rgba(255,255,255,0.8); height:100%; width:100%; position:absolute; left:0; top:100%; opacity:0; transition:all 0.5s;}
.ne_kps_jjfn li:hover .kps_jjf_yc {opacity:1; top:0;}
.ne_kps_jjfn li .kps_jjf_yc .kps_jjf_yc_na { padding:5%;}

/*产品滚动*/
.sy_zs_img{ padding:0 15px; margin-top:40px; margin-bottom:2%; position:relative;}
.sy_zs_img2{ overflow:hidden;}
.sy_zs_img2 ul{ position:relative; width:10000%;}
.sy_zs_img2 ul li{ float:left; width:0.32%; margin-right:0.02%; background:#fff; margin-bottom:35px;text-align:center; } 
.sy_zs_img2 ul li a{ color:#333;}
.sy_zs_img2 ul li:hover a{ color:#F00;}
.sy_zs_l,.sy_zs_r{ position:absolute; top:60%; width:30px; height:40px; cursor:pointer; margin-top:-20px;}
.sy_zs_l{left:-29px; background:url(../images/sy_zs_l.png) center no-repeat;}
.sy_zs_r{right:-29px; background:url(../images/sy_zs_r.png) center no-repeat;}
.sy_zm_top { padding:2%;}
.sy_zm_top img { width:100%;}
.sy_zm_zi { margin:10px 10px; line-height:35px; font-size:16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.sy_zm_more { margin-bottom:50px;}

/*技术支持*/
.w_beijin {background:url(../images/beij.png) no-repeat;}
.cp {width:100%; margin-top:20px;  float:left;}
.cp_5 { margin-top:40px; overflow:hidden; }
.cp_5 .hd{ overflow:hidden;}
.cp_5 .hd ul{ text-align:center; font-size:0px;}
.cp_5 .hd ul li{ display:inline-block; margin-right:10px; color:#fff; background:#444; line-height:40px; font-size:14px; padding:0px 40px;}
.cp_5 .hd ul li a{ color:#fff;}
.cp_5 .hd ul li.on{ background:#e40202; color:#fff; }
.cp_5 .bd{ overflow:hidden;}
.cp_5 .bd .abst{ padding:10px 0; line-height:50px; font-size:14px;}

.jszc { width:98%; overflow:hidden; line-height:18px;  margin:0 1%}
.jszc ul { margin-left:-1%;}
.jszc li { width:24%; float:left; margin-left:1%; border-bottom:1px solid #e0e0e0; margin-bottom:30px;}
.jszc_2 { overflow:hidden; }
.jszc_2 img { width:100%; height:auto;}
.jszc_3 { margin:20px 0 15px 0; text-indent:15px;font-size:18px; }
.jszc_4 {text-indent:15px; margin-bottom:12px; font-size:13px; width:13%; line-height:8px;}
.jszc_4 a{ color:#b7b7b7; background:url(../images/sanjiao.png) no-repeat right center; padding-right:20px;}

.js_kow { overflow:hidden; margin:60px 0 0px 0; margin-left:10%; width:80%; }
.jsw_sek { float:left; margin-left:1%; margin-bottom:10px; font-size:18px; margin-top:2%;}
.jsw_sek ul {}
.jsw_sek li {}
.jsw_sek_1 { font-size:37px; overflow:hidden; margin-bottom:2%;}
.jsw_sek_2 { line-height:35px; overflow:hidden; margin-top:5%;}
.jsw_sek_2 span { font-size:35px; font-weight:bold; margin:0 5px; }
.jsw_sek_3 { margin-bottom:40px;}
.jsw_gen { width:3px; height:35px; background:#F00; float:left;}

.kps_mw1 { float:right; width:50%; margin-right:1%; margin-bottom:2%;}
.kps_mw1 ul {}
.kps_mw1 li { width:50%; float:left; overflow:hidden;  position:relative; }
.kps_mw1 li a { color:#333;}
.kps_mw1 li img { width:100%;height:auto;}
.kps_mw1_b { position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); width:100%; line-height:50px; text-align:center; font-size:18px; color:#fff;}



/*内部支持*/
.nb_jszc { width:100%; overflow:hidden; line-height:18px;}
.nb_jszc ul { margin-left:-1%;}
.nb_jszc li { width:243px; float:left; margin-left:1%; border-bottom:1px solid #e0e0e0; margin-bottom:30px;}
.nb_jszc_2 { overflow:hidden; }
.nb_jszc_2 img { width:100%; height:auto;}
.nb_jszc_3 { margin:20px 0 15px 0; text-indent:15px;font-size:18px; }
.nb_jszc_4 {text-indent:15px; margin-bottom:20px; font-size:13px; line-height:8px;}



/*底部*/
.foot { background:#202020; overflow:hidden;}
.foot_a1 { text-align:center; font-size:25px; color:#fff; margin:50px 0 35px 0;}
.slm { width:700px; margin:0 auto;}
.slm .input-box {width:80%; line-height:50px; border: 0; text-indent:20px; outline: none; float: left; color:#999;}
.slm .button { width:20%; line-height:42px; border: 0; text-align: center; color: #fff; outline: none; background:#e40202; border:4px solid #fff;}
.foot_xian { width:100%; height:1px; background:#373737; margin:50px 0; float:left;}

.fott_dht { overflow:hidden; width:100%; margin-bottom:70px;}
.foot_pc1 { width:13%; float:left; margin:20px 0 20px 20px;}
.foot_pc1 dl { color:#fff;}
.foot_pc1 dd { font-size:16px; line-height:18px; text-indent:15px; margin-bottom:20px;}
.foot_pc1 dd:after { content: ""; display: block; width:3px; height:18px; background:#F00; float: left;}
.foot_pc1 dt { width:100%; line-height:32px;}
.foot_pc1 dt a{ color:#666;}
.foot_pc1 dt a:hover { color:#fff;}

.foot_pc2 { width:23%; float:left; margin:20px 0 20px 20px;}
.foot_pc2 dl { }
.foot_pc2 dd { font-size:16px; line-height:18px; text-indent:15px; margin-bottom:20px;color:#fff;}
.foot_pc2 dd:after { content: ""; display: block; width:3px; height:18px; background:#F00; float: left;}
.foot_pc2 dt { width:100%; line-height:32px; color:#666;}
.foot_pc2 dt a:hover { color:#fff;}

.foot_wxi { float:right; text-align:center; color:#fff; line-height:40px; margin-top:20px; margin-right:10px;}
.foot_wxi img { width:120px; height:auto;}

.fott_boot { background:#181818; text-align:center; line-height:50px; color:#fff;}


/*ny_banner*/
.ny_banner_bjj{width:100%; position:relative;}
.ny_banner_bj{width:100%; height:440px; overflow:hidden;background:#eee;}
.ny_banner{overflow:hidden; margin-top:180px;}
.ny_banner .ny_banner_bt{font-size:36px; line-height:50px; text-align:center;}
.ny_banner .ny_banner_bt span{display:inline-block; padding-left:60px;}
.ny_banner .ny_banner_wb{font-size:20px; text-align:center; margin-top:10px;}
.ny_banner .ny_banner_wz{margin-top:30px;}
.ny_banner .ny_banner_wz ul{overflow:hidden; font-size:0px; text-align:center;}
.ny_banner .ny_banner_wz ul li{display:inline-block; font-size:14px; line-height:20px; margin-left:9px; padding-left:14px; background:url(../images/ny_banner_wz.png) left center no-repeat;}
.ny_banner .ny_banner_wz ul li:first-child{margin:0; padding:0; background:none;}
.ny_banner .ny_banner_wz a{ color:#333;}


.fuws_hi { margin-top:20px;}
.tkkss_top { line-height:40px; overflow:hidden; margin-top:15px;}
.tkkss_top a{ color:#333;}
.mise_1 { overflow:hidden; font-size:30px; text-align:center; margin:15px 0; color:#e40202;}
.ney_pc { text-align:center; font-size:30px; color:#e40202; width:100%; line-height:50px;}

/*内页导航*/
.ny_dh_bj{width:100%; position:relative; margin-bottom:15px;}
.ny_dh_bj:after{content:""; width:100%; height:1px; background:#e1e1e1; position:absolute; bottom:1px; left:0;}
.ny_dh ul{overflow:hidden; font-size:0px; text-align:center;}
.ny_dh ul li{display:inline-block; font-size:18px; padding:20px 50px; position:relative; }
.ny_dh ul li a{ color:#353535;}
.ny_dh ul li:after{content:""; width:1px; height:14px; margin-top:-7px; background:#ccc; position:absolute; top:50%; left:23px; display:none;}
.ny_dh ul li:before{content:""; width:0; height:3px; background:#e40202; position:absolute; bottom:0px; left:0px; z-index:1; transition:all 0.5s;}

.ny_dh ul li:nth-child(1):after{display:none;}
.ny_dh ul li:nth-child(1):before{left:0;}
.ny_dh ul li.s:nth-child(1):before{width:100%;}
.ny_dh ul li:hover>a{color:#e40202;}
.ny_dh ul li.s.ej>a{background:url(../images/ny_dh_ej2.png) right center no-repeat; font-weight:bold;}
.ny_dh ul li.s>a{color:#e40202;}
.ny_dh ul li.s:before{width:100%;}



/*内容*/
.setu1 { overflow:hidden; margin:0px 0 20px 0; float:right; width:100%; min-height:200px;}
.tkkss { overflow:hidden;}
.about { font-size:16px; overflow:hidden;line-height:30px;padding:0 3%;text-indent:2em;}
.about_1 { width:100%; }
.about_1 img { width:100%; height:auto;}
.aol_s { font-size:16px; overflow:hidden;line-height:40px;}

/*证书*/
.zs_spv { overflow:hidden;}
.zs_spv ul { margin-right:-2%;}
.zs_spv li { width:23%; float:left;  margin-right:2%; margin-bottom:2%; font-size:16px; line-height:40px; text-align:center; border:1px solid #ededed;}
.zs_spv li img { width:96%; height:100%;border:1px solid #e3e3e3; margin:2%;}


/*新闻*/
.manu { width:100%; float:left; position:relative; margin-top:10px;}
.mksa { width:100%; float:left; margin-top:20px;}
.mksa h4 { text-align:center; font-size:25px; margin-bottom:20px;}
.mksa h5 { text-align:center; margin:10px 0;}
.mksa h6 { margin:0 1%; border-bottom:1px solid #ebebeb;}

.mis { display:block; background:#333; min-width:1200px;}

/*上一页*/
.mska_losa { width:98%; border:1px solid #efefef; margin:10px; float:right; line-height:40px;}
.mska_losa h4 { width:50%; float:left; text-indent:25px;}
.mska_losa h5 { width:50%; float:right; text-indent:25px;}

/*企业文化*/
.bannerList { overflow:hidden;}
.bannerList ul { margin-left:-1%;}
.bannerList li { float:left; width:19%; margin-left:1%; overflow:hidden; position:relative;}
.bannerList li img { width:100%; height:460px;}
.bannerList li:hover  .floatItem {opacity:1; bottom:0;}
.floatItem { background:rgba(255,255,255,0.8); height:220px; width:100%; position:absolute; left:0; bottom:100%; opacity:0; transition:all 0.5s; padding:10%;}
.floatItem h4 { font-size:20px;color:#F00;}
.floatItem p { line-height:25px;}

/*招聘信息*/
.xwzx ul{margin-top:-20px;}
.xwzx li{width:100%; margin-top:20px; overflow:hidden; border:1px #ddd solid; border-radius:4px;}
.xwzx li .xwzx_bt{ color:#333; font-size:18px; line-height:40px; padding:8px 15px; overflow:hidden; background:#ededed url(../images/quan1.png) no-repeat 98%;}
.xwzx li .xwzx_bts{ background:#ededed url(../images/quan.png) no-repeat 98%; display:block;}
.xwzx li .xwzx_wz{ color:#666; width:100%; padding:20px 15px; background:#fff; border-top:1px #ddd solid; display: none;}
.xwzx li:first-child .xwzx_wz { display: block;}

.xwzs_misa {overflow:hidden;}
.xwzs_misa dl {}
.xwzs_misa dd {width:33.33%; text-align:center; line-height:40px; float:left; font-size:18px; border:1px solid #dddddd;} 
.xwzs_misa_a { margin-top:10px; overflow:hidden; line-height:30px; font-size:16px;}
 
.ny_yan { display:none;}

/*内页导航*/
.ny_dh_bj_1 {width:100%; position:relative; margin-bottom:15px;}
.ny_dh_bj_1:after{content:""; width:100%; height:1px; background:#e1e1e1; position:absolute; bottom:1px; left:0;}
.ny_dh_1 ul {overflow:hidden; font-size:0px;}
.ny_dh_1 ul li{display:inline-block; font-size:16px; padding:15px 30px; position:relative;}
.ny_dh_1 ul li a{ color:#747474;}
.ny_dh_1 ul li:after{content:""; width:1px; height:14px; margin-top:-7px; background:#ccc; position:absolute; top:50%; left:23px; display:none;}
.ny_dh_1 ul li:before{content:""; width:0; height:3px; background:#e40202; position:absolute; bottom:0px; left:0px; z-index:1; transition:all 0.5s;}
.ny_dh_1 ul li:nth-child(1):after{display:none;}
.ny_dh_1 ul li:nth-child(1):before{left:0;}
.ny_dh_1 ul li.s:nth-child(1):before{width:100%;}
.ny_dh_1 ul li:hover>a{color:#e40202;}
.ny_dh_1 ul li.s.ej>a{background:url(../images/ny_dh_ej2.png) right center no-repeat; font-weight:bold;}
.ny_dh_1 ul li.s>a{color:#e40202;}
.ny_dh_1 ul li.s:before{width:100%;}

/*内页导航*/
.ny_dh_11 ul {overflow:hidden; font-size:0px;}
.ny_dh_11 ul li{display:inline-block; font-size:16px; padding:15px 30px; position:relative; font-weight:bold; margin-left:5px;}
.ny_dh_11 ul li a{ color:#353535;}
.ny_dh_11 ul li:after{content:""; width:1px; height:14px; margin-top:-7px; background:#ccc; position:absolute; top:50%; left:23px; display:none;}
.ny_dh_11 ul li:before{content:""; width:0; height:3px; background:#e40202; position:absolute; bottom:0px; left:0px; z-index:1; transition:all 0.5s;}
.ny_dh_11 ul li:nth-child(1):after{display:none;}
.ny_dh_11 ul li:nth-child(1):before{left:0;}
.ny_dh_11 ul li.s:nth-child(1):before{width:100%;}
.ny_dh_11 ul li:hover>a{color:#e40202;}
.ny_dh_11 ul li.s.ej>a{background:url(../images/ny_dh_ej2.png) right center no-repeat; font-weight:bold;}
.ny_dh_11 ul li.s>a{color:#e40202;}
.ny_dh_11 ul li.s:before{width:100%;}

/*手机内页栏目*/
.sj_pcw1 { overflow:hidden; display: none; margin-top:10px;}
.sj_pcw1 ul { font-size:14px;}
.sj_pcw1 li { background:url(../images/lm_2.png) repeat-x; float:left; width:20%; line-height:40px; margin:0 1.5% 1% 0; text-indent:18px; border: 1px solid #e0e0e0; position:relative;}
.sj_pcw1 li:after {content: ""; background:url(../images/bsw_1.jpg) no-repeat; width:14px; height:2px; margin-top:-3px; border-radius:100%; position:absolute; top:50%; right:7%; transition:all 0.5s;}
.sj_pcw1 li a{ display:block;}
.sj_pcw1 li a:hover {background-image: linear-gradient(#555555, #3b3b3b); color:#fff;}
.sj_cp { background: url(../images/bsw_1.jpg) no-repeat;}

/*产品站*/
.t_zp_1 { overflow:hidden; margin-top:30px;}
.t_zp_1 ul { margin-left:-1%; overflow:hidden;}
.t_zp_1 li { width:32.33%; float:left; margin-left:1%; margin-bottom:1.9%;}
.t_zp_1 li img { width:100%; height: auto; transition:all 0.5s;display:block; padding:0 1%;}
.t_zp_1 li:hover img{transform:scale(1.1); position:relative; z-index:1;}
.t_zp_1 li>:hover {color:#333; box-shadow: 0px 0px 3px #b3b3b3; color:#e77916;}
.t_zp_1 li .t_zp_wb{ padding:10px 15px 15px 15px; border:1px solid #e1e1e1; border-top:none;}
.t_zp_1 li .t_zp_a1 { overflow:hidden; background:#fff; position:relative;}
.t_zp_1 li .t_zp_a1:after{content:""; width:calc(100% - 2px); height:100%; border:1px solid #e1e1e1; border-bottom:none; position:absolute; top:0; left:0;}
.t_zp_1 li .t_zp_a2 {font-size:16px; color:#010101;}
.t_zp_1 { text-align:center;}
.t_zp_1 li .t_zp_a3 {line-height:18px; overflow: auto; height:35.5px;}


/*产品详情*/
.proud { overflow:hidden; margin:0 auto; max-width:1400px;}
.proud_a { border:1px solid #eaeaea; width:488px; float:left;}
.proud_a img { padding:0 1%; width:100%; height:auto;}
.proud_b { float:right; width:calc( 100% - 520px); }
.proud_b_z {font-size:18px; line-height:50px; border-bottom:1px solid #eaeaea;}
.proud_b_m { margin-top:5px; line-height:28px; min-height:150px; overflow: auto; height:180px;}
.proud_b_zi { width:20%; float:left; background:#e40202; line-height:35px; text-align:center; font-size:14px; border-radius: 25px; margin-top:15px;}
.proud_b_zi a{ color:#fff; display:block;}
.proud_b_zi:hover a{ background:#202020; border-radius: 25px;}
.proud_1 { overflow:hidden; margin:0 auto; max-width:1400px;}
.proud_aa2 { overflow:hidden; margin-top:35px;}
.proud_aa2 ul {}
.proud_aa2 li { float:left; width:30%; margin:0 1.5%;text-align:center; }
.proud_aa2_ps3 {  font-size:25px; line-height:20px; margin:6% 0;}
.proud_aa2_ps4 { line-height:25px; text-align: left;overflow: auto; height:150px;}

.proud_aa2 table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.proud_aa2 table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}

.proud_aa22 { overflow:hidden; margin-top:35px;}
.proud_aa22 ul {}
.proud_aa22 li { float:left; width:46%; margin:0 2%;text-align:center;}
.proud_aa22_ps3 {  font-size:25px; line-height:20px; margin:6% 0;}
.proud_aa22_ps4 { line-height:25px; text-align: left; overflow: auto; height:150px;}



.tuos { line-height:35px; margin:70px 0 50px 0; text-align:center; font-size:35px;}
.tuot { margin-top:15px; margin:0 1%;}


.tuot table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.tuot table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important; font-size:18px !important;}
.tuot table td:nth-child(1) { width:10% !important;}

.soa_za { float:left; width:30%;}
.soa_sza { float:left;}


/*新闻*/
.news { overflow:hidden; margin-top:30px;padding:0 5%;}
.news ul{}
.news li{ overflow:hidden; border-bottom:1px solid #e6e6e6; margin-bottom:10px; }
.news li a{ color:#333;display:block; }
.news li:hover{ box-shadow:0 0 1px #cacaca;}
.news li:hover a{color:#4fb9c6}
.news_1 { overflow:hidden; margin-top:2%; color:#979797;}
.news_1 .news_1_da { font-size:16px; float:left;}
.news_1 .news_2_da { font-size:16px; float:left;}
.news_2 {}
.news_2 .news_2_2wz{ font-size:18px;}
.news_2 .news_2_3wz{ margin-top:10px; line-height:30px; color:#818181; font-size:16px;}
.nes_0 { width:calc(100% - 272px); float: right;}
.news_3{ float: left; margin-bottom:30px;} 
.news_3 img{ width:250px; height:130px;} 

.xinw_a { float:left; text-align:center; width:110px; color:#fff; background:#584a8d; margin-right:10px; padding:1.5%;}
.xinw_a .xinw_a_da { font-size:28px;}
.xinw li:hover .xinw_a .xinw_a_da { color:#fff !important;}
.xinw_a .xinw_a_xiao { font-size:15px;}
.xinw li:hover .xinw_a .xinw_a_xiao { color:#fff !important;}
.xinw_b { float:left; width:calc(100% - 120px);}
.xinw_b .xinw_b_mt { font-size:16px; line-height:35px;}
.xinw li:hover .xinw_b .xinw_b_mt{ color:#584a8d !important;}
.xinw_b .xinw_b_ny { line-height:20px; color:#949494;}
.xinw li:hover .xinw_b .xinw_b_ny { color:#584a8d !important;}

/*共用新闻内页*/
.manu { width:100%;}
.mksa { overflow:hidden; margin-top:30px;}
.mksa h4 { text-align:center; font-size:25px; overflow:hidden;}
.mksa h5 { overflow:hidden; width:350px; margin:0 auto ; color:#b3b3b3;}
.mksa h5 p { float:left; margin:10px 20px;}
.mksa h6 { margin:0 1%; border-bottom:1px solid #ebebeb; overflow:hidden;}
.pva { margin:0 2%; margin-top:15px; float:left; font-size:14px; line-height:35px}
.mska_losa { width:100%; border:1px solid #efefef; margin:10px 0 30px 0; float: right; line-height:40px; border-radius:10px;}
.pva img { width:100%;  height:auto !important;}
.pva td { text-align:center;}
.pva tr:nth-child(1n){ line-height:45px!important; height:45px;}
.pva table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:25px !important; overflow-x:auto;}
.pva table td{ word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:20px !important;}
.pva table td img { width:100%;}
.mska_losa .mska_losa_1 { width:100%; float:left; text-indent:25px;}
.mska_losa .mska_losa_2 { width:100%; float:right; text-indent:25px;}

.zs_spv { overflow:hidden;}
.zs_spv ul { margin-right:-1%;}
.zs_spv li { width:32.33%; float:left;  margin-right:1%; margin-bottom:2%; font-size:16px; line-height:40px; text-align:center; border:1px solid #ededed;}
.zs_spv li img { width:96%; height:100%;border:1px solid #e3e3e3; margin:2%;}