/* top foot sytle Copyright www.power-kva.com 严禁抄袭，违者必究 zystylecss*/
/*reset*/
body{font:13px/1.5 tahoma,Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei",STXihei,STHeiti,Heiti,SimSun,sans-serif; overflow-x:hidden;color:#555;background:#fcfcfc url(../images/ico/bg6f.gif) repeat-y center 0;}
input,textarea,button,select,legend,fieldset{font-size:100%;border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,button{margin:0;padding:0;}
img{ max-width: 100%; border:0;vertical-align:top; width: auto\9;}
form img{height:30px;}
ul,ol{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#333;transition:all .2s ease;}
a:hover, a:active { color:#ef0414;}
a:hover p{ color:#ef0414 !important;}
.i_solu a p{ color:#fff !important;}
i,b{font-style:normal;}
/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display: block;}
/*webkit scroll*/
::-webkit-scrollbar-track-piece {background-color:#f5f5f5;border-left:1px solid #d2d2d2;}
::-webkit-scrollbar {width:10px;height:13px;}
::-webkit-scrollbar-thumb {background-color:#c2c2c2;background-clip:padding-box;border:1px solid #c5c5c5;min-height:28px;}
::-webkit-scrollbar-thumb:hover {border:1px solid #666;background-color:#929292;}
/*ie scroll*/
@-ms-viewport {width:device-width;}

.bdshare-button-style0-24 a:hover{opacity: 1!important;}
.opc0{opacity:0;*filter:alpha(opacity=0);}
.wrap{margin:0 auto; display:block; width:1160px; position:relative;}
.wrapk{margin:0 auto; display:block; width:1200px; position:relative;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.oh{overflow:hidden;*zoom:1;}
.l{float:left;}.r{float:right;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext{ font: 0/0 a; letter-spacing: -9px;}
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display: inline-block; width: 0; height: 0; overflow: hidden;}
.aboutintr{color:#f68104;}
.indexbrand{padding-top:20px;}
.half_bg{background:#025b61; color:#fff;}
.ztcolor{ color:#ef0414;}
.ztff{ font-family:Arial;}
/*Margin*/
.mt30{margin-top:33px;}
.mt25{margin-top:28px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.g_prolist .mr,.general_cent .mr,.al_divul .ai_mr,.zs_div ul .mr,.pro_xfl .mr{ margin-right:0;}
/*ico position*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align:-5px; background: url(../images/ico/ico.png) no-repeat -4px -1px;}
.ico1_2 { background-position: -20px 0;}
.ico1_4 { background-position: -60px 0;}
/*img size*/
@font-face {
  font-family: 'iconfont';  /* Project id 618033 */
  src: url('//at.alicdn.com/t/c/font_618033_e1htpf2e9re.woff2?t=1702484096658') format('woff2'),
       url('//at.alicdn.com/t/c/font_618033_e1htpf2e9re.woff?t=1702484096658') format('woff'),
       url('//at.alicdn.com/t/c/font_618033_e1htpf2e9re.ttf?t=1702484096658') format('truetype');
}
.iconfont{font-family:"iconfont"!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.iclass{ color:#ef0414;}
@font-face{font-family: SoinSansNeue;src: url('../images/font/SoinSansNeue.ttf');}
/*TY2*/
body{padding-top:118px;transition:padding .2s ease;}
header{position:fixed;left:0;top:0;width:100%;height:118px; margin:0 auto;background:#fff;z-index:900; border-bottom:1px solid #ddd;/*box-shadow:0 0 6px rgba(0,0,0,.6);*/}
/*top*/
.logo{width:365px;height:62px;position:absolute;left:0;top:32px;}
.head_r{text-align:right;padding:34px 0 8px 0;height:22px;line-height:20px;background:url(../images/ico/ta_ico3.png) no-repeat 620px 26px;}
.head_r .dib{vertical-align:top;height:25px;font-family:"Arial Unicode MS",Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei",STXihei,STHeiti,Heiti,SimSun,sans-serif;}
.head_tel{font-size:21px;color:#df0000;margin-right:15px; height:25px; line-height:25px; font-family:12px/1.5 tahoma,arial,"Hiragino Sans GB",'Microsoft Yahei', sans-serif;}
.head_tel font{ color:#666; font-size:12px; line-height:25px; display:block; float:left;padding-right:8px;}
.head_soci .val_ input{width:4em;font-size:14px;}
.head_soci .val_ span{ line-height:25px; font-size:12px;}

.head_sear_so{display: inline-block;width:80px; height:20px; padding:1px 20px 0 0; }
.head_sear_so a{color: inherit; display:block; margin-top:-4px;}
.head_sear_so a:hover{ color:#ef0414;}
.head_sear_so span{display: inline-block; vertical-align: middle;}
.head_sear_so .icon {display: inline-block; width: 30px; height: 30px; margin:3px 10px 0 0; margin-top:3px; background:url(../images/ico/so_on.png) no-repeat center 0; }
.head_sear_so .txt{margin-top:-1px; font-size:12px; font-family:arial;}

.head_language{ display: inline-block;width:82px; height:20px;border-left:1px solid #ccc; margin-top:2px;}
.head_language a{color: inherit; display:block;}
.head_language a:hover{ color:#ef0414;}
.head_language span{display: inline-block; vertical-align: middle;}
.head_language .icon {display: inline-block; width: 20px; height: 20px; -webkit-border-radius: 100%;background: #e30713 url(../images/ico/zylanguage_icon.gif) no-repeat center center;background-size: cover; margin-right: 10px;border-radius: 100%; margin-top:-2px;}
.head_language .txt{font-size:12px; font-family:arial;}

.head_sear{border:1px solid #ddd; margin-right:5px;border-radius:13px;}
.head_sear input{ padding-left:3px; width:135px;}
.head_sear input,.head_sear .btn{float:left;height:25px;line-height:25px;}
.head_sear .btn{ background:url(../images/ico/search_bg.png) no-repeat -3px 3px; width:22px;}
.head_sear .inp{ padding-left:13px; color:#555;}
/*top 2wm*/
.head_soci .sele_ { width:258px; padding:15px 5px 5px; display:none; z-index:100;box-shadow: 0 0 5px #ccc;}
.head_soci .sele_  .ttab{ width:100px; margin-left:20px;}
.head_soci .sele_  .ttab .tna{text-align:center; margin-top:5px; font-family:Arial,'Microsoft Yahei'; font-size:12px;}
.head_soci .sele_  .ttab img{ width:100px; height:100px;}
/*nav*/ 
nav{ width:1060px;float:right;padding:0px 0 0 18px;/*background:url(../images/ico/i_17.png) no-repeat;*/}
.nav_list{float:right;height:66px;line-height:60px;padding-left:30px;/*border-top:1px solid #ddd;*/}
nav li{float:left; clear:none;}
nav a{float:left; width:95px;padding:0 0px; text-align:right;position:relative;top:-2px;font-size:15px;color:#000;}
nav a:hover{color:#ef0414;}
nav .arr_bg{ background:url(../images/ico/subnavBg_2.gif) no-repeat center 0;border-top:1px solid #ef0414;}
nav .arr_bg2{ width:95px;}
nav .arr_bg2 b{ font-size:10px; font-weight:normal; color:#000; position:absolute; top:0; right:-5px;}
nav .arr_bg2:hover{ /*background:url(../images/ico/subnavBg_2.gif) no-repeat center 0;*/ border-top:1px solid #FFF;}
/*nav .arr_bg2:hover{ background:url(../images/ico/subnavBg_2.gif) no-repeat center 0;border-top:1px solid #ef0414;}*/
/*nav Eject*/
.solution .nav_lev2 .nav_{ width:522px;padding-top:35px;}
.solution .nav_lev2 .nav_ a{ float:left; white-space:nowrap; width:144px; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.solution .nav_lev2 .cont_{ width:578px;}
.nav_lev2{position:absolute;/*width:1058px;*/left:0;top:-9999px;border-top:3px solid #ccc;background:#fff;}
.nav_lev2 a{float:none;position:static;font-size:12px;font-weight:normal;padding:0; border-top:none !important;}
.nav_lev2.pro{background:url(../images/ico/i_45.png) right bottom no-repeat #f0f0f3;}
.nav_lev2 .layer{margin:1em;*position:relative;}
.nav_lev2.pro dl{float:left;width:20%;border-right:1px solid #ddd;margin:-1px -1px 0 0;padding:0 0 10px;}
.nav_lev2.pro dt {height:56px;font-size:14px;color:#ef0414;}
.nav_lev2.pro dt img{vertical-align:middle;margin-right:10px;}
.nav_lev2.pro dt{border-top:1px solid #ddd;margin:0 5px;}
.nav_lev2.pro dd{line-height:24px;background:url(../images/ico/b.png) 8px -86px no-repeat;padding-left:40px;}
.nav_list li.hover .nav_lev2{top:118px;}
.nav_lev2 .nav_{float:left;width:160px;padding:15px 25px;}
.nav_lev2 .nav_ a{display:block;line-height:22px;padding-left:20px;}
.nav_lev2 .nav_ a:hover{background:#ef0414;color:#fff;}
.nav_lev2 .cont_{float:left;width:760px;}
.nav_lev2 .cont_ li{float:left;width:220px;padding:0 25px;border-left:1px solid #ddd;}
.nav_lev2 .cont_ .t{font-weight:bold;line-height:2;font-size:14px;color:#ef0414;}
.nav_lev2 .cont_ .p{line-height:20px;height:40px;overflow:hidden;margin-top:5px; text-align:center;}
.nav_lev2 .cont_ img{width:220px;height:127px;margin:10px 0 0 9px;}
.nav_lev2 .cont_ a:hover{color:#333;}
.nav_lev2.pro .dl{float:left;width:20%;border-right:1px solid #ddd;margin:-1px -1px 0 0;padding:0 0 10px;}
.nav_lev2.pro .dt {height:56px;font-size:14px;color:#ef0414; display:block; padding-left:50px;background: url(../images/i_nav/fyico.png) no-repeat;}
.nav_lev2.pro .dt {border-top:1px solid #ddd;margin:0 5px;}
.nav_lev2.pro .fyico1{background-position: -10px -10px;}
.nav_lev2.pro .fyico2{background-position: -10px -70px;}
.nav_lev2.pro .fyico3{background-position: -10px -145px;}
.nav_lev2.pro .fyico4{background-position: -10px -218px;}
.nav_lev2.pro .fyico5{background-position: -10px -290px;}
.nav_lev2.pro .fyico6{background-position: -10px -363px;}
.nav_lev2.pro .fyico7{background-position: -10px -438px;}
.nav_lev2.pro .fyico8{background-position: -11px -512px;}
.nav_lev2.pro .fyico9{background-position: -11px -584px;}
.nav_lev2.pro .fyico10{background-position: -10px -660px;}
.nav_lev2.pro .dt a{ color:#ef0414; font-size:14px;}
.nav_lev2.pro .dd{line-height:28px;background:url(../images/ico/b.png) 8px -86px no-repeat;padding-left:40px;}
.nav_lev2 .layer { margin:0;}
.pro .layer { margin:1em 1em 1em;}
.nav_lev2 .nav_ { width:165px; background-color:#f2f1f4;}
.nav_lev2 .nav_ { padding:15px 30px 0 28px;}
.nav_lev2 .nv2{ width:176px;padding:15px 30px 0 84px;}
.nav_lev2 .nav_ a { margin-bottom:5px; line-height:22px; padding:2px 15px 2px;border-radius:12px;}
.nav_lev2 .cont_ { width:868px; background-color:#fff;}
.nav_lev2 .cont_ li { width:236px; padding:18px 25px 25px;}
.nav_lev2 { background:#f2f1f4;}
.nav_lev2 { border-left:#f2f1f4 1px solid; border-right:#f2f1f4 1px solid; border-bottom:#dcdcde 1px solid;}
.nav_lev2.pro .dl { /*height:210px;*/}
.nav_lev2.pro .dl a i{ color:#888; font-size:10px; padding:0 3px;}
.nav_lev2.pro .dd { background-position:5px -86px; padding-left:33px; white-space:nowrap; /*overflow:hidden;*/ *zoom:1;}

.scro { width:215px; height:144px; overflow:hidden; position:relative; *zoom:1;}
.scro .scroll_up,.scro .scroll_down { display:block; height:7px;}
.scro .scroll_down{ background:url(../images/ico/axl_05.png) bottom center no-repeat;} 
.scro .scroll_up{ background:url(../images/ico/axl_06.png) top center no-repeat;} 
.scro .scroll_bar { width:5px!important; min-height:142px;}
.scro .scroll_slider { background:#ef0414;cursor:pointer; width: 5px;margin-left: 0px;}
.footscro .scroll_slider { background:#ef0414!important;}
footer .footscro .scroll_slider { background:#ccc!important; height:88px;/*自定义*/}
/*pcnav_m style*/
#pcnav_mbox{width:100%; height:253px; overflow:hidden; background:#f5f5f5;}
#pcnav_mbox .pcnav_m{ padding:22px 0 0 45px;}
#pcnav_mbox .pcnav_m ul,#pcnav_mbox .pcnav_m ul li,#pcnav_mbox .pcnav_m ul li a,#pcnav_mbox .pcnav_m ul li a i,#pcnav_mbox .pcnav_m ul li a span{ display:block;}
#pcnav_mbox .pcnav_m ul{padding:0; margin:0;}
#pcnav_mbox .pcnav_m ul li{ float:left; margin:0 20px 5px 0;}
#pcnav_mbox .pcnav_m ul li a,#pcnav_mbox .pcnav_m ul li a i,#pcnav_mbox .pcnav_m ul li a span{width:135px;}
#pcnav_mbox .pcnav_m ul li a{ height:100px;text-align:center;color:#111;border-bottom:1px solid #f5f5f5; font-size:26px; }
#pcnav_mbox .pcnav_m ul li a:hover{color:#111;background:#eee url(../images/ico/cp_icox.png) no-repeat; font-size:33px;}
#pcnav_mbox .pcnav_m ul li a i{vertical-align:middle; padding-top:10px;}
#pcnav_mbox .pcnav_m ul li a span{ height:25px; line-height:25px; font-size:13px; color:#555;}
#pcnav_mbox .pcnav_m .mr{ margin-right:0;}
/*nav guding*/
.headfix .logo img,.headfix .head_r{display:none;}
.headfix{height:76px;border-bottom:2px solid #ccc;/*box-shadow:0 0 6px rgba(0,0,0,.3);*/}
.headfix .logo{width:164px; height:45px; margin-top:-18px;}
.headfix .logo a{ display:block;width:365px; height:45px; background:url(../images/zylogo.png) no-repeat 0 4px;

}


/*.headfix .logo a{ display:block;width:306px; height:52px; background:url(../images/logo_pr.png) no-repeat 0 4px;}*/
.headfix nav{background:none;padding-top:0;}
.headfix nav a{top:0;}
.headfix .nav_list{border:0; padding-top:2px; background:url(../images/ico/nicox.png) no-repeat right 36px;}
.headfix .nav_list .arr_bg2 {line-height:78px; }
.headfix .nav_list .nav_lev2{line-height:60px; }
.headfix nav li.hover .nav_lev2{top:76px;}
/*index banner*/
.banner{height:490px; min-width:1160px;}
.banner img{position:absolute;width:1920px;left:50%;margin-left:-960px;max-width:none;}
.banner .dots{position:absolute;left:0px;bottom:12px;width:100%;text-align:center;}
#dotsleft .dots{left:-468px !important; bottom:35px !important;}
.banner .dots .dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;border:1px solid #ddd;*display:inline;*zoom:1;margin:0 8px;font-size:0;cursor:pointer;}
.banner .dots .active{background:#df0000;}
.zy_banner{height:300px; border-bottom:#d9ded1 sosolid 1px; margin-top:8px;}
.zy_banner img{ width:1160px;height:300px; margin:0 auto 0 -530px;}
.gen_banner{height:332px; border-bottom:#d9ded1 sosolid 1px;}
.gen_banner img{ width:1366px; margin-left:-683px;}
.single .dots{display:none;}
/*news box list*/
.i_project{}
.i_project .i_proj{ padding:20px 0 10px;}
.i_project .i_proj .br{border-right:1px dashed #eee;}
.i_project .i_proj .mit_hr{ width:35px; margin:0 auto; border-color: #df0000; border-top:1px solid #df0000; border-left:1px solid #df0000;}
.i_project .i_proj .mb{ margin-bottom:10px; overflow:hidden;}
.i_project .i_proj ul{ display:block;}
.i_project .i_proj ul li{ float:left;width:19.9%; padding:25px 0 25px;}
/*.i_project .i_proj ul li{ float:left;width:24.92%; padding:25px 0 25px;}*/
.i_project .i_proj ul li a{ display:block; width:106px; height:42px;margin:0 auto;position:relative;}
.i_project .i_proj ul li a:after{content:"";position: absolute; width:35px; bottom:0; left: 34%; height:2px; background-color: #e01400;content:"";transition: all .5s;}
.i_project .i_proj ul li a:hover:after{ width: 100%; left: 0;}
.i_project .i_proj ul li .T{ display:block; padding:0 0 10px 0; font-size:50px; color:#333; font-weight:600;transition: all 0.4s;}
.i_project .i_proj .T i,.i_project .i_proj .T span{ display:block; text-align:center; }
.i_project .i_proj .T i{width:70px; height:33px; line-height:33px; padding-bottom:20px; margin:0 auto;text-align:center; font-weight:normal; color:#ef0414;}
.i_project .i_proj .T span{height:30px; line-height:30px;font-size:17px; }
.i_project .i_proj ul li p{ display:block; clear:left; height:90px; padding:25px 10px 0 10px; line-height:26px; color:#555; text-align:center;}
/*
.i_project .i_proj .dh{ display:block; height:20px; line-height:20px; padding:15px 0 0 70px; font-size:14px;}
.i_project .i_proj .dh i{ vertical-align:-1px; font-size:15px; font-family:arial; color:#0033FF;}
*/
/*ipr box tuijian*/
.i_ptjian{ border-top:1px solid #eee; padding-top:40px; /*height:495px;*/}
.i_ptjian .i_tit{position:relative;}

.i_ptjian .i_tit h2{width: 580px;height: 68px;line-height: 60px; margin:0 auto 50px;font-size: 23px;font-weight: bold;text-align: center;color:#333;}
.i_ptjian .i_tit m{ display:block; position:absolute; top:56px; left:290px; text-align:center; width: 580px; height:26px; line-height:26px; background:url(../images/ico/ico_x0.png) no-repeat center center;color:#bbb;}
.i_ptjian .i_tit h2 i{ vertical-align:-1px; padding: 0 20px; color: #888;font-size: 18px;}
.i_prt{ background:#FFF;}
.i_prt .pr ul{ display:block;height:390px;}
.i_prt .pr ul .mrl{ margin:0 25px;}
.i_prt .pr ul li{float: left; display:block; width: 370px; padding:0px 0px 5px; color:#333; position:relative;transition: all .5s;}
.i_prt .pr ul li:hover{ background:#f8f8f8; color:#ef0414; margin-top:-8px;transition: all .3s;/*box-shadow: 1px 11px 5px -10px rgba(0, 0, 0, 0.2);*/}
.i_prt .pr ul li .ggc{ display:block;width: 370px; height:20px; margin:15px auto 0; text-align:center;}
.i_prt .pr ul li .ggc .m-itemTag {height:20px; padding:2px 5px; line-height:20px; text-align:center; font-size:12px; color:#FFF;}
.i_prt .pr ul li .ggc .Tagbg_1{ background:#fd0000;}/*红*/
.i_prt .pr ul li .ggc .Tagbg_2{ background:#ef5f00;}/*红*/
.i_prt .pr ul li .ggc .Tagbg_3{ background:#0067be;}/*红*/
.i_prt .pr ul li .ggc .Tagbg_4{ background:#007a82;}
.i_prt .pr ul li .ggc .Tagbg_5{ background:#0067be;}

.i_prt .pr ul li .hc{display:block; padding:0 0 15px 0; height:60px; line-height:50px; text-align:center; font-size:17px; font-weight:bold; color:#111;border-bottom: 1px dashed #ddd;}
.i_prt .pr ul li .tj{ display:block;width: 370px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#0067be; position:absolute; top:292px;}

.i_prt .pr ul li p{ display:block; padding:10px 15px 15px; line-height:26px; font-size:14px; color:#888; text-align:center;}
.i_prt .pr ul li .ai{ width:368px; height:212px; display:block; overflow:hidden; border:1px solid #eee;}
.i_prt .pr ul li .ai img{width:368px;}
/*.i_prt .pr ul li .ai img{transition: all 0.4s; cursor: pointer;}
.i_prt .pr ul li .ai img:hover{transform: scale(1.3);}*/
/*index*/
.i_brand{border:1px solid #ddd;}
.i_brand2{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.half{width:49.999%;}
.i_brand_arr,.i_pro_arr{position:absolute;right:-20px;top:50%;margin-top:-10px;border-width:10px;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid;}
.i_brand .T{padding:20px 20px 0;}
.i_brand .T h2,.i_pro_tab .T,.i_spec .T,.i_hezuo .T{font-size:18px; color:#333;}
.i_brand .T .en{color:#ccc;font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-left:31px;}
.i_brand .img{height:190px;width:100%;}
.i_corp_tab{height:190px;padding:0 50% 0 0;}
.i_brand .i_corp_tab .tab_c{ background:#ededec; width:250px; height:150px; position:absolute; top:0 ; right:0; padding:25px 20px 15px;line-height:22px; margin:0;}
.i_brand .i_corp_tab .tab_c_1{background:#e3f7f4;}
.i_brand .i_corp_tab .tab_t2{margin-top:10px;}
.i_brand .i_corp_tab .tab_t{ height:44px; width:145px; position:relative; margin:18px 0 0 73px;}
.i_corp_tab .tab_list{position:absolute;right:0;top:0;width:50%;height:152px;padding-top:28px;}
.i_corp_tab .tab_t p{float:left;padding-left:20px;}
.i_corp_tab .tab_t .no_{position:relative;float:right;font-size:10px;line-height:1;width:40px;border-radius:2px;background:#898989;color:#fff;text-align:center;margin:12px 12px 0 0;}
.i_corp_tab .tab_t .arr{position:absolute;left:-6px;top:50%;margin-top:-3px;border-width:3px;border-color:transparent #898989 transparent transparent;border-style:dashed solid dashed dashed;}
/*.i_corp_tab .tab_t_cur{background:#ef0414;color:#fff;}*/
.i_corp_tab .tab_t_cur .no_{background:#ddefed;color:#333;}
.i_corp_tab .tab_t_cur .arr{border-color:transparent #ddefed transparent transparent;}
.i_corp_tab .tab_c,.i_brand .layer{margin:15px 20px 10px;height:88px;overflow:hidden; line-height:22px;text-indent:23px;}
.i_brand .layer2{margin:9px 14px 0 18px;overflow:hidden; text-indent:23px; font-weight:bold; color:#333; font-size:13px;}
.i_solu a{display:block;overflow:hidden;zoom:1;background:#025b61;color:#fff;}
.i_solu .T,.i_solu .T2{padding:20px 0 10px 51px;font-size:20px;}
.i_solu .T{background:url(../images/ico/icc1.gif) no-repeat 26px 28px;}
.i_solu .T2{background:url(../images/ico/icc2.png) no-repeat 26px 28px;}
.i_solu .t{padding:0 26px;font-size:13px;font-weight:bold; margin-bottom:5px;}
.i_solu .p{padding:0 27px;line-height:22px;height:8em;overflow:hidden;}
.i_solu .dots{position:absolute;left:23px;bottom:10px;}
.i_solu .dot{font-size:0;display:inline-block;width:10px;height:10px;border-radius:50%;background:#67bcad;*display:inline;*zoom:1;margin:0 5px;cursor:pointer;}
.i_solu .active{background:#e5e5e6;}
.i_solu img{width:100%;}
.i_appl .layer{background:#f8f8f8;padding:20px;line-height:2;}
.i_appl .T{font-size:18px;margin-bottom:9px;color:#333;}
.i_appl .T a{ color:#444;}
.i_appl ul{overflow:hidden;*zoom:1; }
.i_appl li{float:left;width:33%;line-height:2.1;font-size:13px}
.i_appl .more{display:block;font-size:14px;color:#29513b;background:url(../images/ico/b.png) 4.5em 5px no-repeat;}
.i_pro{background:#f8f8f8;}
.i_pro .wrap{ background:#f8f8f8;z-index:1; margin-top:-1px;}
.i_pro_tab{padding:15px 0;overflow:hidden; background:url(../images/ico/dx.gif) repeat-x 0 92px;}
.i_pro_tab .T{ width:580px;height:60px; line-height:60px; margin:30px auto 205px; font-size:23px; font-weight: bold; text-align:center; background:#f8f8f8; color:#333;}
.i_pro_tab .T i{ padding:0 20px; color:#888; font-size:18px;}
.i_pro_tab .tab_list{position:absolute; left:0; top:165px; cursor:pointer;border-bottom:1px solid #eee;}
.i_pro_tab m{ display:block; width:450px; height:22px; line-height:22px; text-align:center; background:#f8f8f8; position:absolute; left:357px; top:110px; color:#ccc;}
/*
.i_pro_tab{padding:186px 0 15px 0;overflow:hidden;}
.i_pro_tab .T{height:50px; line-height:32px; margin-bottom:150px; font-size:18px;}
.i_pro_tab .tab_list{position:absolute; left:0; top:50px; cursor:pointer;border-bottom:1px solid #eee;}
*/
.i_pro_tab .tab_t{position:relative;float:left;width:119px; height:115px; text-align:center; padding:0 1.78em; line-height:40px; color:#333; /*border-bottom:1px solid #eee;*/}
.i_pro_tab .tab_t a{ display:block; color:#333; font-size:30px;}
.i_pro_tab .tab_t a:hover{ color:#000;font-size:45px;}
.i_pro_tab .tab_t a i{ display:block; height:55px; line-height:55px; overflow:hidden;}
.i_pro_tab .tab_t a span{ display:block; color:#333; font-size:13px; height:40px; line-height:40px;}
.i_pro_tab .tab_t .arr{position:absolute;left:50%;}
.i_pro_tab .tab_t_cur{ color:#eee;border-bottom:1px solid #333;}/*background:url(../images/ico/subnavBg_1.gif) no-repeat center bottom;*/
.i_pro_tab .tab_t_cur .arr{bottom:0;}

.i_tab_scroll{width:1160px; padding-bottom:20px;}
.i_tab_scroll li{float:left;width:273px;}
.i_tab_scroll li:hover .t{ background:#ddd;}
.i_tab_scroll li a{position:relative;display:block;height:223px;border:1px solid #ddd;background:#fff; text-align:center;}
.i_tab_scroll li a:Hover{ border:1px solid #eee;}
.i_tab_scroll li img{width:220px;height:154px; margin:12px auto 0; transition: all 0.5s; transform: scale(0.8);}/*width:255px;height:177px;*/
.i_tab_scroll li img:hover{transform: scale(1.0);}
.i_tab_scroll li .t{position:absolute;left:0px;bottom:0px; width:271px; background:#eee;line-height:46px;text-align:center;color:#333 !important;font-size:13px;}
.i_tab_scroll li .t span{width:19px; height:13px; position:absolute; padding-left:25px; color:#fff; top:18px; right:10px; display:inline-block; line-height:13px;}
.i_tab_scroll .arrs{position:absolute;top:50%;margin-top:-51px;width:34px;height:63px; background:url(../images/ico/arr01.png) no-repeat;}
.i_tab_scroll .arr_prev{left:0;}
.i_tab_scroll .arr_next{right:0;background-position:right 0;}
.i_tab_scroll .hasCount{width:486px; margin-right:20px;}
.i_tab_scroll .hasCount .count_{position:relative;float:left;width:50%;background:#fff;height:100%;}
.i_tab_scroll .hasCount .t{position:static;width:auto;color:#333;background:none;font-size:16px;text-align:left;margin:10px 20px;font-weight:bold;}
.i_tab_scroll .hasCount .p{margin:10px 20px;height:120px;overflow:hidden;}
.i_tab_scroll .hasCount img{float:left;width:50%; height:100%;}
.i_news_tab{width:74%;height:195px;padding-top:75px;}
.i_news_tab .tab_t{width:85px;height:33px;line-height:33px; margin-top:10px;font-weight:normal; color:#333; border:1px solid #333;font-size:14px;cursor:pointer;}
.i_news_tab .tab_t .arr{position:absolute;left:50%;bottom:9999px;margin-left:-5px;border-width:5px;border-color:#333 transparent transparent transparent;border-style:solid dashed dashed dashed;}
.i_news_tab .tab_t_cur{background:#333;color:#fff;}
.i_news_tab .tab_t_cur .arr{bottom:-10px;}
.i_news_tab .tab_c li{height:28px;line-height:28px;}
.i_news_tab .tab_c li img{ margin:0 0 0 0;}
.i_news_tab .tab_c .date{float:left;margin-right:1em; width:80px; font-size:13px;}
.i_news_tab .tab_c .t{float:left;width:auto;}/*width:50%;*/
.i_news_tab .tab_c .sp{float:left;margin-right:5px;}
.i_news_tab .tab_c .tp2{float:left;width:40%;}
.i_news_tab .tab_c .recom_{position:relative;float:left;width:270px;height:182px;margin-right:30px;}
.i_news_tab .tab_c .recom_:hover .t{ background:#ef0414;}
.i_news_tab .tab_c .recom_ img{width:100%;height:100%;}
.i_news_tab .tab_c .recom_ .t{position:absolute;left:0;bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-align:center;float:none;background:rgba(0,0,0,.6);line-height:3;color:#fff !important;}
/*index video*/
.i_video .T{ position:relative; width:100%;}
.i_video .T a.vmore { position:absolute; right:0; top:0;}
.i_video{width:25%;}
.i_video .T{font-size:18px;line-height:68px;}
.i_video .area_{position:relative;height:165px;}
.i_video .area_:hover p{ background:#ef0414;}
.i_video .area_ a{ display:block; cursor:pointer;}
.i_video img{width:100%;height:145px;}
.i_video .area_ p{ height:39px; line-height:39px; text-align:center;background:url(../images/ico/black.6.png);background:rgba(0,0,0,.6); color:#fff !important;}
.i_video .play_{position:absolute;width:41px;height:41px;left:50%;top:50%;margin:-20px 0 0 -20px;background:url(../images/ico/bofang.png) no-repeat;}
.i_spec .T{ position: relative;width: 100%; font-size:18px;}
.i_spec .T a.vmore{ position: absolute; right:2px; top:5px; font-size:13px; color:#333;font-weight:normal;}
.i_hezuo .T a.vmore{ position: absolute; right:2px; top:35px; font-size:13px; color:#333; font-weight:normal;}

.i_spec,.i_hezuo{ border-top:1px solid #ddd;padding:30px 0 35px;}
.i_spec .list_{margin:30px 0 0;}
.i_spec .list_ li{float:left;width:32%;padding-right:1%;}
.i_spec .list_ img{float:left;width:150px;height:120px;margin-right:15px;}
.i_spec .list_ .t{font-weight:400;font-size:15px;line-height:30px;height:60px;overflow:hidden; color:#333;}
.i_spec .list_ .t b{ color:#ef0414;}
.i_spec .list_ .p{height:76px; overflow:hidden;color:#aaa;margin:10px 0 0; font-size:13px; line-height:26px;}

.i_hezuo{ background:#fff;}
.i_hezuo .hzbox{ height:230px; padding-top:10px;}
.i_hezuo .hzbox span{ display:flex; float:left; width:213px; height:95px; background:#fff; margin-top:20px;justify-content:center;align-items:center; border:1px solid #eee;}
.i_hezuo .hzbox span img{ margin:0 auto;}
.i_hezuo .hzbox .mleft{ margin-left:21px;}
/*foot end*/
footer{position:relative;background:#2b3033;color:#a6a7aa;}/*373d41*/
footer a{color:#a6a7aa;}/*e5e5e5*/
.f_menu{padding:30px 0; background:#2b3033; width:1160px;}
.f_menu dl{float:left;}
.f_menu dt,.pfoot_tit{padding:0 0 20px 0px; font-size:16px; color:#eee; line-height:26px; position:relative;}
.f_menu dt .mit_hrx{ position:absolute; bottom:0; left:0; width:28px; text-align:left; display:block;  border-color: #df0000; border-top:1px solid #df0000; border-left:1px solid #df0000;}
.f_menu dd{padding:0 20px 0 0px; line-height:2;}
.f_menu dd a{color:#a6a7aa;}
.f_menu dd a:hover{color:#FFF;}
/*foot*/
.footscro{ width:230px!important; height:253px!important;}
.footscro dd{padding-right:23px!important}
#foot_1{width:240px;height:300px;overflow:hidden;}
#foot_2,#foot_3{width:105px; display:block;}
#foot_2 dd,#foot_3 dd{ padding-right:10px;}
#foot_2{ margin-left:55px;}
#foot_3{ padding-right:2px;}
#foot_2 .wtit,#foot_3 .wtit{ height:14px;}
.pfoot_tit{ position:absolute; left:504px; width:120px;}
.pfoot_tit .mit_hrx{ text-align:center; width:28px; text-align:left; display:block;  border-color: #df0000; border-top:1px solid #df0000; border-left:1px solid #df0000;}
#foot_contact{display:block; width:429px; height:270px;}
#foot_contact .f_ctit{ padding-left:56px;}
#foot_contact .f_cbox{ height:234px; width:373px; padding-left:55px; border-left:1px solid #555; display:block;color:#bbb;}
#foot_contact .f_cbox dd{ display:block; display:block;}
/*#foot_contact .f_cb{}*/
#foot_contact .f_zuoji{ font-family:Arial; font-size:28px; line-height:1; padding-top:18px; padding-bottom:15px; color:#e60010;}/*ef0414*/
#foot_contact .f_zuoji a{ color:#e60010;}
#foot_contact .f_zuoji i{ margin-right:15px; font-size:30px; vertical-align:-1px;}
#foot_contact .f_zjmiaoshu{ color:#899; padding-bottom:8px;}
#foot_contact .f_zixun{ height:42px; padding-top:8px;}
#foot_contact .f_zj2{ height:24px;line-height:24px;}
#foot_contact .f_cbox .f_cb{ padding-right:5px;}
.f_zj2 span,.f_zj2 font,.f_zixun .span1,.f_zixun a{display:block; float:left;}
.f_zj2 font{ font-size:14px; font-family:Arial;}
.f_zixun .span2{width:60px; height:22px;font-size:24px;}
.f_zixun .span1{width:70px; height:34px; line-height:34px;}
.f_zixun a{width:116px; height:34px; background:url(../images/ico/zy_dxkf.png) no-repeat; display:block;}
/*copyright*/
.f_bar{background:#111;line-height:28px;}
.f_bar .wrap{ background:#111;}
.f_bar a{color:#a6a7aa;}
.f_bar .wrap a:hover{color:#ef0414;}
/*.f_bar .a_Copyright{ display:block; float:right;}*/
.f_bar .a_Copyright{ position:absolute; top:0;right:0; z-index:111;float:right;text-align:right;}
.f_bar .a_Copyright img{ vertical-align:-5px; padding-right:7px;}
.fl{float:right;line-height:2;padding:0 2em;color:#fff; cursor:pointer;}
.fl span{display:inline-block;vertical-align:middle;transition:all .2s ease;}
.fl_{background:#008064;font-size:0;line-height:0;}
.fl_ a{display:inline-block;vertical-align:middle;height:0;overflow:hidden;transition:height .2s ease; width:166px;}
.fl.on{background:#008064;}
.fl.on span{transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);}
.fl_.on{font-size:12px;line-height:22px; padding:20px 0 15px 0;}
.fl_.on a{height:22px;}
/*Other*/
.nostyle{ color:#888; font-size:16px; font-family:Arial; padding:30px 0;}
.fontstyle{ font-size:12px; color:#aaa;}
.whgswj{ width:20px; height:20px;clear:both;}
/*linkbox*/
#linkbox{display:none; width:100%; height:60px; position:absolute; left:0;bottom:21px; z-index:9;}
#linkbox .zylink{width:1160px;height:44px;margin:0 auto;}
#linkbox .zylink .k{height:45px; line-height:45px; padding:0 15px; border:1px solid #777;background:#666;border-radius:3px;}
#linkbox .zylink .k a:hover{ text-decoration:underline;}
.bdshare_popup_box{ margin:0 0 0 -176px;}
/*zykva kf*/
.zykva-box{position: fixed;left: 50%; margin-left:617px; z-index:99; width:44px; height:128px; border-radius:5px; box-shadow:0 6px 12px 0 rgba(0,0,0,.15); }
.zykva-bar{border-bottom: none; bottom: 118px; background:#f90001;}
.zykva-bar a{ text-decoration:none;}
.zykva-bar .qr{width: 44px;height: 128px;position: relative;display: block;color: #676767;text-align: center;}
.zykva-bar .qr .tit{cursor: pointer; display: inline-block; width:14px; line-height: 17px; font-size: 14px;color: #fff; font-family:"微软雅黑";}
.zykva-bar .qr .dhico{ width:24px; height:24px; margin:6px auto 5px auto; background:url(../images/ico/kf/dhico.gif) no-repeat center;}

.zykva-bar .qr.qr .zykvakf{width: 572px;height:219px;margin-top:-147px; position: absolute; left:-570px; top: 40%; display:none;}
.zykva-bar .box{width: 520px; height:179px; padding:20px; background:#FFF url(../images/ico/kfwx_ico.jpg) no-repeat 300px 20px;position:relative;box-shadow:0 6px 12px 0 rgba(0,0,0,.10); border-top:1px solid #F1f1f1;}
/*box和zykvakf，width之差为52*/
.zykva-bar .box .pclose{width:14px; height:14px;cursor: pointer; position:absolute; top:20px; right:20px; background:url(../images/ico/kf/x.png) no-repeat;}
.zykva-bar .box .pclose:hover{ background:url(../images/ico/kf/x.png) no-repeat 0 -14px;}
.zykva-bar .box ul{ padding:0; margin:0;}
.zykva-bar .box ul li{ display:block; width:220px; height:48px;list-style-type:none; text-align:left; padding-left:42px; margin-bottom:20px; background:#ef0414;}
.zykva-bar .box ul li .t,.zykva-bar .box ul li .s{height:24px;}
.zykva-bar .box .ico1{ background:url(../images/ico/kf/dh.png) no-repeat 0 center;}
.zykva-bar .box .ico2{ background:url(../images/ico/kf/sh.png) no-repeat 0 center;}
.zykva-bar .box .ico3{ background:url(../images/ico/kf/jy.png) no-repeat 0 center;}
.zykva-bar .box .t b{ padding:0 5px;}
.zykva-bar .box .t,.zykva-bar .box .c{font-family: "Arial","microsoft yahei", "微软雅黑", STHeiti, Tahoma, Arial, Helvetica; }
.zykva-bar .box .t{ color:#373d41;font-size:14px; }
.zykva-bar .box .t:hover{ color:#16bcd5;}
.zykva-bar .box .s{ font-size:14px; }
.zykva-bar .box .c{ font-size:12px; color:#9b9ea0;}
.zykva-bar .box .c1{font-size:20px; color:#df0000; font-family:"Arial Unicode MS",Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei",STXihei,STHeiti,Heiti,SimSun,sans-serif; }
/*backtop*/
.backtop{ display:block; position:fixed; width:26px; height:39px; background:url(../images/ico/goTop.png) no-repeat center 0; bottom:55px;  cursor:pointer; z-index:1000; left:50%; margin-left:626px;}
.backtop:hover{ background:url(../images/ico/goTop.png) no-repeat center -2px;}
.backtop:active{background:url(../images/ico/goTop.png) no-repeat center -42px;}