body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button,
form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup,
menu, nav, section {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6{font-size:100%}   /*继承body设定的字体大小*/
body{font-family: "Microsoft YaHei",Tahoma,Arial,Simsun,sans-self;}
.clearfix:after{content:"."; display:block; visibility:hidden; height:0; clear:both;} /*除去浮动*/
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
a, a:visited ,a:hover,a:active{ text-decoration: none; color: #333;  }
a,button,input{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
ul,ol{list-style: none;margin:0;padding:0;}    /*当要添加小图标时可修改*/
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} /*在IE下除去边框和底部空白*/
em,i{font-style: normal}  /*如需默认样式可修改*/
input,select,textarea{vertical-align:middle;outline:none;}  /*出去获得焦点下的蓝色边框*/
textarea{resize:none;}  /*禁止用户缩放文本框*/
table {border-collapse: collapse;border-spacing: 0;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;-moz-appearance:button;} /*按钮初始化*/
input::-moz-placeholder,textarea::-moz-placeholder {color: #ccc;}   /*修改placeholder文字颜色*/
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #ccc;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #ccc;}

/*顶部样式*/
.top_nav{width: 100%;height: 40px;line-height: 40px;background: #F8F8F8;border-bottom: 1px solid #e7e7e7;top: 0;left: 0;z-index: 999999;}
.top_center {width: 1200px;margin: 0 auto;*zoom: 1;}
*, :after, :before {box-sizing: border-box;}
.top_center:before, .top_center:after {clear: both;display: block;display: table\9;content: "";line-height: 0;height: 0;visibility: hidden;}
.top_nav>.top_center>.f_l {width: 650px;margin-right: 0px;height: 40px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #666666;}
.f_l, .fl {float: left;}
.top_nav>.top_center>.f_l>a {color: #666666;font-size: 14px;cursor: pointer;}
.top_nav>.top_center>.f_r {width: 550px;text-align: right;}
.f_r, .fr {float: right;}
ul:before, ul:after {clear: both;display: block;display: table\9;content: "";}
.top_nav>.top_center>.f_r>ul>li {color: #666666;display: inline-block;padding: 0 23px;position: relative;cursor: pointer;margin-left: -4px;}
.top_nav>.top_center>.f_r>ul>li>a {color: #666666;}
.top_nav>.top_center>.f_r>ul>li>a>i {vertical-align: -1px;vertical-align: middle/0;margin-right: 2px;}
.top_nav>.top_center>.f_r>ul>li:before {height: 14px;width: 1px;background-color: #999999;content: "";position: absolute;left: 0;top: 14px;}
.top_nav>.top_center>.f_r>ul>li:first-child:before{width: 0;}
.top_nav>.top_center>.f_r>ul>li:last-child {padding-right: 0;}
.top_nav>.top_center>.f_r>ul>li.mark>span>i {font-size: 13px;margin-right: 4px;}

/*头部样式*/
.index_head {height: 130px;background-color: #fff;padding-bottom: 20px;}
.index_head>.top_center {height: 110px;}
.index_head>.top_center>.logo {width: 550px;float: left;margin-top: 5px;}
.index_head>.top_center>.tel {width: 345px;position: relative;padding-top: 26px;}
.index_head>.top_center>.tel>i {width: 26px;height: 26px;border: 2px solid #fc3444;display: block;border-radius: 50%;color: #fc3444;position: absolute;left: 6px;top: 36px;line-height: 22px;text-align: center;font-size: 16px;}
.index_head>.top_center>.tel>div>span {font-size: 20px;font-weight: bold;color: #fc3444;padding-left: 0px;}
.index_head>.top_center>.tel>div>p {color: #666666;font-size: 14px;margin-top: 3px;text-align: right;}
/**logo扫光效果CSS**/
.nlogo{position: relative;overflow: hidden;}
.nlogo:before {content: "";position: absolute;width: 361px;height: 60px;background-color: rgba(255, 255, 255, 0.5);-webkit-transform: rotate(60deg);transform: rotate(60deg);left: -250px;-webkit-animation: blink 1.5s infinite both;animation: blink 1.5s infinite both;}
@-webkit-keyframes blink {
    from {left: 10px;top: 0;}
    to {left: 500px;top: 0;}
}
@-o-keyframes blink {
    from {left: 10px;top: 0;}
    to {left: 500px;top: 0;}
}
@-moz-keyframes blink {
    from {left: 10px;top: 0;}
    to {left: 500px;top: 0;}
}
@keyframes blink {
    from {left: -100px;top: 0;}
    to {left: 500px;top: 0;}
}

/*通栏样式*/
.heads {width: 100%;height: 60px;line-height: 60px;margin-top: 10px;background: #e0f2ff;}
.heads>.head_main {width: 1200px;margin:0 auto;height: 60px;line-height: 60px;}
.heads>.head_main>.head_main_rt{height: 60px;line-height: 60px;box-sizing: border-box;float: right;width: 900px}
.heads>.head_main>.head_main_rt>.nav_r_l{list-style: none;}
.heads>.head_main>.head_main_rt>.nav_r_l li a{position: relative;}
.heads>.head_main>.head_main_rt>.nav_r_l li:nth-child(3)  a i.iconfont{position: absolute;top:-10px;right:0;color: #ff0000;font-size: 36px;}
.heads>.head_main>.head_main_rt>.nav_r_l li{float: left;display: inline;}
.heads>.head_main>.head_main_rt>.nav_r_l li a{display: inline-block;width: 156px;height: 60px;line-height: 60px;text-align: center;font-size: 18px;text-decoration:none;transition:all 0.2s ease-out;letter-spacing: 1px;color: #0A0000}
.heads>.head_main>.head_main_rt>.nav_r_l li a>.head_redline{width: 0;height: 3px;background-color: #5470ff;position: absolute;bottom: 0;left: 0;transition: .3s;}
.heads>.head_main>.head_main_rt>.nav_r_l li:hover .head_redline {width: 100%;transition: .5s;}
.heads>.head_main>.head_main_rt>.nav_r_l li a:hover{color: #3d79ef}
.heads>.head_main>.clearfix {content: "";claer: both;display: block;float: left;width: 300px;height: 60px}
.f-icon{position: absolute;display: block;left: 243px;top: -45px;height: 24px;width: 24px;font-size: 0;transition: transform .3s,top .3s;background: url("https://www.csxinhua.com/shouye/images/arrow_down.png")no-repeat center}
.cat_wrap {box-shadow:1px 1px 2px #bfbcbc;box-shadow:0 -4px 8px 0 rgba(7,17,27,.1),0 4px 8px 0 rgba(7,17,27,.1);background:rgba(0,0,0,.5);width:277px;height: 0; position:absolute;z-index:999;top:0px;margin-top: 60px;}
.cat_wrap2 { box-shadow:1px 1px 2px #bfbcbc;box-shadow:0 -4px 8px 0 rgba(7,17,27,.1),0 4px 8px 0 rgba(7,17,27,.1);width:140px;height: 0; position:absolute;z-index:999;top:0px;margin-top: 60px; }
.cat_wrap .cat_title {width:300px;height:76px;line-height:82px;font-size:24px;letter-spacing: 2px;background:url(../images/title.png) no-repeat;margin-left:0;margin-top:-76px;background-size:100%;color:#fff;text-align:left;text-indent: 42px;cursor: pointer}
.cat_wrap .zt-list-title {color:#000;margin: 0 auto;font: 600 16px/35px "?￠èí??oú", 'Microsoft YaHei';/*border-bottom: 1px solid #b8b8b8;*/text-align: left;height: 45px;line-height: 45px;}
.cat_wrap .zt-title-top-1 {color: #fff;border-bottom: 1px solid #fff;}
.cat_wrap .zt-title-top-2 {color: #fff;border-bottom: 1px solid #fff;}
.cat_wrap .zt-title-top-3 {color: #fff;border-bottom: 1px solid #fff;}
.cat_wrap .cat_header .cat_header2{;position: relative}
.cat_wrap .cat_list div {border-left:3px solid transparent;}
.cat_wrap .cat_list div li {float:left;color:#fff;line-height: 16px;margin:-3px 0;}
.cat_wrap .cat_list div li svg {padding-top: 10px}
.cat_wrap .cat_list div li a{color:#fff;}
.cat_wrap .cat_list .float ul li a{line-height: 42px;font-size: 16px;}
.cat_wrap .cat_list div li a svg {margin-right: 7px;}
.cat_wrap .cat_list div li:first-child {margin-left:15px;margin-right:10px;}
.cat_wrap .cat_list {cursor:pointer;background:rgba(0,0,0,.5);}
.cat_wrap .cat_list div.active {width:277px;padding-left:1px;position:relative;border-top:0px solid #fff;border-bottom:0px solid #fff;z-index:999;border-right:none;background:#ee7800;}
.cat_columns{position: absolute;width: 50px;height: 480px;left: -50px;top: 76px}
.cat_columns li{color: #fff;text-align: center;padding: 0 10px;font-size: 18px}
.cat_columns li:nth-child(1){background: #ce0000;height: 178px;line-height: 26px;padding-top: 84px}
.cat_columns li:nth-child(2){background: #00911d;height: 162px;line-height: 20px;padding-top: 56px}
.cat_subcont {display:none;}
.cat_subcont.active {display:block;}
.cat_subcont .cat_sublist {position:absolute;z-index:998;top:0px;left:277px;padding-top:5px;min-height:394px;width:350px;height: 475px; background:rgba(255,255,255,1);/*border-top:1px solid #f9f9f9;border-left:1px solid #00a1ea;border-bottom:1px solid #00a1ea;border-right:1px solid #00a1ea; */}
.cat_subcont .cat_sublist .fore1 {width:350px;}
.cat_subcont .cat_sublist .fore1 .fore_list {padding:0 20px;}
.cat_subcont .cat_sublist .fore1 .fore_list h3{ font: 600 20px/40px "?￠èí??oú", 'Microsoft YaHei';}
.cat_subcont .cat_sublist .fore1 .fore_list h3 a {color: #555555;}
.cat_subcont .cat_sublist .fore1 .fore_list p{ font: 300 16px/30px "?￠èí??oú", 'Microsoft YaHei';}
.cat_subcont .cat_sublist .fore1 .fore_list .zy-tab-cjy{font: 600 17px/30px "?￠èí??oú", 'Microsoft YaHei';color: #555555;margin-top: 8px;}
/* .cat_subcont .cat_sublist .fore1 .fore_list .zy-tab-cjy p {margin: 0;font: 300 16px/20px "?￠èí??oú", 'Microsoft YaHei';} */
.cat_subcont .cat_sublist .fore1 .fore_list .tab-btn-box {margin: 20px 10px;}
.cat_subcont .cat_sublist .fore1 .fore_list .tab-btn-box a {display: block;float: left;padding: 5px 10px;border-radius: 3px;color: #FFF;font: 200 15px/28px "?￠èí??oú", 'Microsoft YaHei';}
.cat_subcont .cat_sublist .fore1 .fore_list .tab-btn-box .btn-org {background: #ee7800;margin-left: 20px;}

.zdfbSlie {position: absolute;top: 0px;left: 0px;width: 602px;height: 330px;background: rgba(0,0,0,.7);;border: 1px solid #dddddd;z-index: 80;display: none;}
.zdfbSlie .fff {width: 130px;height: 1px;margin-top: -1px;background-color: #fff;}
.zdfbSlie .zdfbHd {text-align: center;font-size: 0;height: 46px;border-bottom: 1px solid #eeeeee;}
.zdfbSlie .zdfbHd li {display: inline-block;vertical-align: top;line-height: 46px;width: 130px;font-size: 14px;color: #fff;position: relative;cursor: pointer}
.zdfbSlie .zdfbHd li div {width: 60px;height: 2px;background: #bf2b38;position: absolute;bottom: 0;left: 30%;margin-left: -8px;display: none}
.zdfbSlie .zdfbBd li a {display: inline-block;vertical-align: top;line-height: 32px;font-size: 14px;}
.zdfbSlie .zdfbBd li a:hover {color: #d32a46;}
.zdfbSlie .zdfbBd ul {padding: 15px 0 12px 0px;}
.zdfbSlie .zdfbBd ul li {font-size: 0;}
.zdfbSlie .zdfbBd ul li span {width: 78px;text-align: center;color: #d32a46;}
.zdfbSlie .zdfbBd ul li span, .zdfb .zdfbSlie .zdfbBd li a {display: inline-block;vertical-align: top;line-height: 32px;font-size: 14px;}
.zdfbSlie .zdfbBd ul li a {width: 80px;color: #666666;}


.zdfbSlie2 {position: absolute;top: 176px;left: 0;width: 140px;height: 200px;background: rgba(0,0,0,.7);;border: 1px solid #fff;z-index: 80;display: none;}
.zdfbSlie2 .fff2 {width: 140px;height: 5px;margin-top: -1px; }
.zdfbSlie2 .zdfbHd2 {text-align: center;font-size: 0;height: 46px;}
.zdfbSlie2 .zdfbHd2 li {display: inline-block;vertical-align: top;line-height: 46px;width: 140px;font-size: 14px;color: #fff;position: relative;cursor: pointer}
.zdfbSlie2 .zdfbHd2 li div {width: 60px;height: 2px;background: #bf2b38;position: absolute;bottom: 0;left: 30%;margin-left: -8px;display: none}
.zdfbSlie2 .zdfbBd2 li a {display: inline-block;vertical-align: top;line-height: 46px;font-size: 14px;}
.zdfbSlie2 .zdfbBd2 li a:hover {color: #d32a46;}
.zdfbSlie2 .zdfbBd2 ul {padding: 15px 0 15px 0px;}
.zdfbSlie2 .zdfbBd2 ul li {font-size: 0;}
.zdfbSlie2 .zdfbBd2 ul li span {width: 78px;text-align: center;color: #d32a46;}
.zdfbSlie2 .zdfbBd2 ul li span, .zdfb .zdfbSlie2 .zdfbBd2 li a {display: inline-block;vertical-align: top;line-height: 32px;font-size: 14px;}
.zdfbSlie2 .zdfbBd2 ul li a {width: 80px;color: #666666;}
 


.czqdzy a{cursor: pointer;padding-top: 8px;width: 120px;height: 120px;border-radius: 3px;display: block;float: left;text-align: center;margin-top: 5px;}
.czqdzy a .icon{margin: 0 auto;width: 100px;height:100px;display: block;background: url(dropdown_menu.png) no-repeat;}
.czqdzy a .text{height: 30px;display: block;font: 14px/30px "Microsoft YaHei","Microsoft JhengHei";color: #fff}
.box6 .czqdzy a{height: 140px;}
.box6 .czqdzy a .text{line-height: 20px}
.czqdzy .zy0 .icon{background-position:-0px 0}
.czqdzy .zy1 .icon{background-position:-100px 0}
.czqdzy .zy2 .icon{background-position:-200px 0}
.czqdzy .zy3 .icon{background-position:-300px 0}
.czqdzy .zy4 .icon{background-position:-400px 0}
.czqdzy .zy5 .icon{background-position:-500px 0}
.czqdzy .zy6 .icon{background-position:-600px 0}
.czqdzy .zy7 .icon{background-position:-700px 0}
.czqdzy .zy8 .icon{background-position:-800px 0}
.czqdzy .zy9 .icon{background-position:-900px 0}
.czqdzy .zy10 .icon{background-position:-1000px 0}
.czqdzy .zy11 .icon{background-position:-1100px 0}
.czqdzy .zy12 .icon{background-position:-1200px 0}
.czqdzy .zy13 .icon{background-position:-1300px 0}
.czqdzy .zy14 .icon{background-position:-1400px 0}
.czqdzy .zy15 .icon{background-position:-1500px 0}
.czqdzy .zy16 .icon{background-position:-1600px 0}
.czqdzy .zy17 .icon{background-position:-1700px 0}
.czqdzy .zy18 .icon{background-position:-1800px 0}
.czqdzy .zy19 .icon{background-position:-1900px 0}
.czqdzy .zy20 .icon{background-position:-2000px 0}
.czqdzy .zy21 .icon{background-position:-2100px 0}
.czqdzy .zy22 .icon{background-position:-2200px 0}
.czqdzy .zy23 .icon{background-position:-2300px 0}
.czqdzy .zy24 .icon{background-position:-2400px 0}
.czqdzy .zy25 .icon{background-position:-2500px 0}
.czqdzy .zy26 .icon{background-position:-2600px 0}
.czqdzy .zy27 .icon{background-position:-2700px 0}
.czqdzy .zy28 .icon{background-position:-2800px 0}
.czqdzy .zy29 .icon{background-position:-2900px 0}

/* 首页右侧导航 */
.pro_spot img{margin-right:15px;}
.pro_spot img:hover{z-index:2;box-shadow:0 15px 30px rgba(0,0,0,0.3);transition:box-shadow 1s;-moz-transition:box-shadow 1s; /* Firefox 4 */-webkit-transition:box-shadow 1s; /* Safari and Chrome */-o-transition:box-shadow 1s; /* Opera */}
.pro_spot .ts_spot{margin-right:0}
.izl-rmenu{position:fixed;right:5px;bottom:180px;z-index:999;padding-bottom:73px;}
.izl-rmenu .btn_zx{position:relative;margin-bottom:1px;width:72px;height:73px;cursor:pointer;}
.izl-rmenu .btn-zx{background:url(../../static/images/r_zx.png) 0 0 no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-zx:hover{background-color:#488bc7;}
.izl-rmenu a.btn-zx,.izl-rmenu a.btn-zx:visited{background:url(../../static/images/r_zx.png) 0 0 no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:hover{background-color:#6da9de;}
.izl-rmenu .btn-wx{background:url(../../static/images/r_wx.png) 0 0 no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;top:0;left:-125px;display:none;width:122px;height:251px;}
.izl-rmenu .btn-phone{background:url(../../static/images/r_phone.png) 0 0 no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{position:absolute;top:0;left:-262px;display:none;width:260px;background-color:#ff811b;color:#FFF;text-align:center;font-size:18px;line-height:73px;height:73px}
.izl-rmenu .btn-top{display:none;background:url(../../static/images/r_top.png) 0 0 no-repeat;background-color:#666;}
.izl-rmenu .btn-top:hover{background-color:#444;}
.izl-rmenu .btn-phone .fript{font-size:12px; height:28px; line-height:26px;width:120px; margin:20px 0 0 0px;font-family:"微软雅黑";}
.izl-rmenu .btn-phone .frbtn{background:rgb(51,153,204); width:70px; height:32px;line-height:32px; border:none;color:white;font-family:"微软雅黑"; font-size:14px; font-weight:bold;cursor:pointer;margin-left:5px;margin-top:20px;}
.izl-rmenu .btn-phone i{ width:53px; height:43px; float:left; padding-top:30px;background:#ff9e05; color:#ffffff; background-position:center 8px; background-repeat:no-repeat; text-align:center;line-height:23px; font-style:normal; font-size:12px;}

/*底部*/
.bottom{width: 100%;background: url("../images/bottom.jpg")no-repeat center center;color: #fff;text-align: center;padding: 50px 0;}
.bottom p{font-size: 13px;line-height: 20px;}
.bottom_p{width:100%;margin:0 auto; padding:8px 0;}
.bottom_p a{display:inline-block;text-decoration:none;height:20px;line-height:20px;}
.bottom_p a p{float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px;color: #fff}