@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,

time, mark, audio, video, input {

    margin: 0;

    padding: 0;

    border: none;

    outline: 0;

    vertical-align: middle;

}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

textarea {  -webkit-appearance: none;}

*{ -webkit-text-size-adjust: none;}

html{ -webkit-text-size-adjust:none;overflow-x: hidden;}

body {font-size:14px;font-family:"微软雅黑";margin:0;padding:0;overflow-x: hidden;color: #666;}

ol, ul, li {list-style: none;}

a {color: inherit;text-decoration: none;}

img {max-width: 100%;}

@font-face{
    font-family: 'pfreg';
    src: url('../fonts/PingFang Regular.ttf');
}

.clearfix:after{content: '';display: block;clear: both;width: 0;height: 0;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}

.w{width: 94%;margin:auto;}

/* 头部导航 */
.head{padding:3vw 0;}
.head .w{display: flex;justify-content: space-between;align-items: center;}
.head .logo{width: 30%;}
.head .logo img{width: 100%;}
.head .menu{width: 7%;}
.head .menu img{width: 100%;}
.navgation{position: fixed;width: 100%;height:100%;background: #0769b4;left:-100%;top:0;right:0;bottom:0;z-index: 9;transition: all 0.5s;}
.navgation .close_nav{position: absolute;width: 22px;right:3%;top:2%;}
.lang_seach{font-size: 15px;color:#fff;cursor: pointer;width: 94%;margin:3vw auto;}
.lang_seach a{line-height: 48px;display: inline-block;margin:0 20px;}
.nav_list .yiji{line-height: 58px;}
.nav_list .yiji a{display: block;width: 100%;font-size: 16px;color: #fff;text-align: center;}


/* idxbanner */
.idxbanner{position: relative;}
.idxbanner .button-prev{width:30px;position: absolute;left:2%;top:50%;margin-top:-15px;z-index:10;}
.idxbanner .button-next{width:30px;position: absolute;right:2%;top:50%;margin-top:-15px;z-index:10;}

/* 通用名称 */
.new_name{display: flex;justify-content: space-between;}
.new_name .name{color: #000000;font-size: 32px;font-weight: bold;}
.new_name p:last-child{width: 40px;height:3px;background: #0769b4;margin-top: 5px;}
.new_name a{display: block;width: 140px;height: 40px;background: #0769b4;color: #fff;font-size: 14px;text-align: center;line-height: 40px;border-radius: 50px;bottom: 0;right: 0;}

/* 关于我们 */
.idxabout{margin-top: 30px;background: url(../images/004.png) center bottom no-repeat;padding-bottom: 20px;}
.idxabout .left .title{font-size: 22px;color: #0769b4;font-family: 'pfreg';}
.idxabout .left .con{font-size: 14px;margin-top: 5px;line-height: 2em;color: #4c4c4c;font-family: 'screg';}
.idxabout .left .con.eng{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;}
.idxabout .right{width: 90%;margin:5px auto;}
.idxabout .right img{width: 100%;display: block;}
.idxabout a{line-height: 45px;display: flex;margin-top: 20px;justify-content: center;}
.idxabout a span{display: block;text-align: center;color:#fff;height:
	45px;}
.idxabout a span:first-child{width: 125px;background: #0769b4;font-size: 14px;}
.idxabout a span:last-child{width: 45px;background: #09558f;font-size: 22px;}

/*我们的优势*/
.idxyous{text-align: center;margin-top: 40px;}
.ystitle{font-size: 24px;color:#363636;}
.ystitle span{color:#0769b4;vertical-align: top;}
.yslist{margin-top: 40px;display: flex;flex-wrap: wrap;}
.yslist li{width: 50%;position: relative;margin-bottom: 20px;}
.yslist li img{width: 30%;}
.yslist .ysbt{color:#5e5e5e;font-size: 17px;margin-top: 15px;font-weight: bold;}
.yslist .yscont{color:#858585;font-size: 13px;width: 80%;margin:0 10%;margin-top: 15px;line-height: 1.5em;}
.yslist li::after{content:'';position: absolute;right:0;top:10%;width: 1px;height:80%;background: #b3b3b3;}
.yslist li:nth-child(2n)::after{display: none;}

/* 产品信息 */
.cpxx{margin-top: 30px;}
.cpxx1{width: 100%;background: url(../images/005.png) right bottom no-repeat;padding:15px 0;background-size: auto 100%;}
.cpxx1 .left{color:#fff;}
.cpxx1 .left_nr{width: 94%;margin:0 auto;}
.cpxx1 .cpxx_title{font-size:18px;font-weight: bold;margin-top: 3px;}
.cpxx1 .cpxx_title_cn{font-size: 16px;margin-top: 3px;}
.cpxx1 .cpxx_desc{font-size: 14px;line-height: 1.5em;margin-top: 15px;}
.cpxx2{margin-top: 20px;}
.cpxx2_type{display: flex;justify-content: space-between;}
.cpxx2_type li{width: 150px;height: 40px;line-height: 40px;background: #c3c3c3;text-align: center;color:#303030;margin:0 2px;font-size:14px;}
.cpxx2_type li.on{background: #0769b4;color:#fff;}
.cpxx2_type.eng{flex-wrap: nowrap;overflow-x: scroll;}
.cpxx2_type.eng li{width: auto;padding:0 15px;display: block ruby;}
.cpxx2_li{margin-top: 20px;}
.cpxx2_list{display: none;}
.cpxx2_list.on{display: block;}
.cpxx2_each{width:48%;margin-left: 4%;}
.cpxx2_list .cpxx2_each:nth-child(2n-1){margin-left: 0;}
.cpxx2_list .prods_tit{font-size: 14px;text-align: center;line-height: 70px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more{margin-bottom: 30px;}
.see_more{width: 100px;height:34px;background: #0769b4;border-radius: 20px;display: block;color:#fff;line-height: 34px;text-align: center;margin:0 auto;font-size: 13px;}

/* 公司动态 */
.gsdt{margin-top: 30px;}
.gsdt .ystitle{text-align: center;}
.gsdtlist{margin-top: 20px;padding-bottom: 10px;}
.gsdtlist .con{background: #f8f8f8;width:96%;padding:15px 2% 15px;}
.gsdtlist p{font-size: 15px;color:#333333;font-weight: bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gsdtlist .con .time{color:#666666;font-size: 14px;margin-top: 12px;}
.gsdtlist .con .time img{position: relative;top:-3px;}
.gsdtlist .jianjie{line-height: 1.6em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-top: 5px;}
.gsdt2{margin-top: 20px;}
.gsdt_each{display: flex;justify-content: space-between;margin-bottom: 20px;}
.gsdt2_left{border:1px solid #e6e6e6;text-align: center;color:#4c4c4c;font-size:24px;padding:3px;}
.gsdt2_left li:nth-child(2){background:#dadada;width: 100%;height:1px;margin:3px 0;}
.gsdt2_left li:last-child{font-size: 13px;color:#999999;}
.gsdt2_rig{width: 80%;}

/*二级*/
.ebanner{position: relative;}
.ebanner .button-prev{width:30px;position: absolute;left:2%;top:50%;margin-top:-15px;z-index:10;}
.ebanner .button-next{width:30px;position: absolute;right:2%;top:50%;margin-top:-15px;z-index:10;}

.ertype{padding:20px 0;}
.ertype .lanmu_name{font-size: 20px;color:#000;text-align: center;font-weight: bold;}
.ertype .btgroup{text-align: center;display: flex;margin-top: 20px;flex-wrap: nowrap;overflow-x: scroll;}
.ertype .btgroup a{padding:0 15px;height: 36px;background: #e6e6e6;color: #808080;font-size: 14px;text-align: center;line-height: 36px;margin:0 1px;display: block ruby;}
.ertype .btgroup.eng a{font-size: 14px;padding:0 30px;}
.ertype .btgroup a.on{color:#fff;background: #0769b4;}

/*分页*/
.page{padding:20px 0;text-align: center;}
.page li{display: inline-block;margin:0 2px 3px;border-radius: 4px;}
.page li a{display: inline-block;font-size: 13px;padding:0 10px;border:1px solid #e5e5e5;height:28px;line-height: 28px;color:#757575;border-radius: 4px;}
.page li span{display: inline-block;font-size: 13px;padding:0 10px;border:1px solid #e5e5e5;height:28px;line-height: 28px;color:#757575;border-radius: 4px;}
.page li.active{background: #0082f1;}
.page li.active span{color:#fff;}
.page li.active a{border:1px solid #0082f1;}

.last_next{margin:20px auto;justify-content: space-between;}
.ps_page{height: 36px;line-height: 36px;color: #6f6f6f;font-size: 14px;width: 100%;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.ps_page a{color: #6f6f6f;}

/*新闻列表*/
.news_tj{margin-top: 20px;cursor:pointer;}
.newstj_tu{width: 100%;}
.newstj_tu img{width: 100%;}
.newstj_nr{width: 94%;padding:15px 3%;background: #f8f8f8;}
.newstj_tit{font-size: 15px;color:#333333;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newstj_time{color:#666;font-size: 13px;margin-top: 6px;}
.newstj_time img{position: relative;top:-2px;}
.newstj_jj{color:#4c4c4c;font-size: 14px;line-height: 1.5em;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.news_list{margin-top: 20px;}
.news_eac{display: flex;justify-content: space-between;margin-bottom: 20px;}
.gsdt2_left{border:1px solid #e6e6e6;text-align: center;color:#4c4c4c;font-size:24px;padding:3px;}
.gsdt2_left li:nth-child(2){background:#dadada;width: 100%;height:1px;margin:3px 0;}
.gsdt2_left li:last-child{font-size: 13px;color:#999999;}
.gsdt2_rig{width: 80%;}
.gsdt2_rig p{font-size: 15px;color:#333333;font-weight: bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gsdt2_rig .jianjie{line-height: 1.6em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-top: 5px;}

/*新闻详情*/
.newproshow{margin-top:20px;}
.newproshow .title{font-size: 18px;color:#000000;text-align: center;}
.newproshow .prod_time{font-size: 13px;color:#000;margin-top: 12px;text-align: center;}
.newproshow .prod_tu{text-align: center;margin-top:20px;padding-top: 20px;border-top:1px solid #ebebeb;}
.newproshow .time{text-align: center;color:#000;margin-top: 15px;}
.newproshow .con{font-size:14px;color:#4c4c4c;line-height: 2em;margin-top:30px;}
.newproshow .con .con_info{padding:15px 0;}
.newproshow .con *{max-width: 100%;}

/*产品中心*/
.cpzxeach{width: 48%;margin-left:4%;cursor: pointer;}
.cpzxeach .cptu img{width: 100%;border-radius: 10px;}
.cptitle{text-align: center;color:#333;font-size:14px;line-height: 70px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cptitle.eng{line-height: 32px;}
.cpzxeach:nth-child(2n-1){margin-left: 0;}
.cpzxeach:hover .cpinfo{background: #4c4c4c;}
.cpzxeach:hover .cpinfo .cptitle, .cpzxeach:hover .cpinfo .cpdesc{color:#fff;}
.cpzxeach:hover .cpmore{background: #da251c;}

/*关于我们*/
.dytypename{font-size:24px;color:#000033;font-family: 'scbold';text-align: center;}
.dyinfo{font-size: 14px;color:#333333;font-family: 'screg';line-height: 2em;}
.dyinfo p:first-child{text-align: left!important;text-indent: 0!important;color:#0769b4;font-size: 18px;}
.lxwm_info{padding-bottom: 50px;}
.lxwm_left{width: 100%;}
.lxwm_rig{width: 100%;color:#000000;}
.lxwm_rig li{font-size: 14px;line-height: 2em;}
.lxwm_rig img{width: 18px;}
.lxwm_title{font-size: 17px;color:#000000;}
.lxwm_biaot{margin-top: 20px;}
.lxwm_xx{margin-bottom: 30px;}
.lxwm_xx p{display: inline-block;}

/*搜索*/
.conse{margin-top:30px;}
.seac_each{display: flex;justify-content: space-between;line-height: 3em;border-bottom: 1px dashed #ccc;font-size: 16px;}

/*留言*/
.gbook{margin-top: 20px;}
.gbook_li{width:100%;margin-bottom: 25px;}
.gbook_lis{width: 100%;}
.gbook_nr label{font-size: 14px;color:#000000;width: 76px;display: inline-block;}
.gbook_nr label span{color:#ff0000;margin-left:3px;}
.gbook_nr input{width: calc(100% - 102px);padding-left: 15px;border:1px solid #e5e5e5;border-radius: 5px;line-height: 42px;}
.gbook_nr .yzm input{width: calc(66% - 102px);}
.gbook_nr textarea{width: calc(100% - 116px);;padding:15px;border:1px solid #e5e5e5;border-radius: 5px;resize:none;height:200px;}
.gbook_lis label{vertical-align: top;margin-top: 5px;}
.gbook_li_butt{text-align: center;}
.gbook_li_butt button{width: 250px;height:45px;background: #0769b4;border:none;border-radius: 5px;font-size: 16px;color:#fff;margin:50px auto 100px;}

/* 底部 */
.bot{width: 94%;padding:3%;background: #2c3339;line-height: 1.5em;text-align: center;color:#c2c6c9;font-size: 14px;border-top:3px solid #0769b4;}
.bot a{vertical-align: top;}
