@charset "utf-8";
@font-face{font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../font-awesome/fontawesome-webfont.woff) format("woff"),url(../font-awesome/fontawesome-webfont.ttf) format("truetype")}

/*base*/
img,object{max-width:100%}
img{-ms-interpolation-mode:bicubic;border:0}
body{color:#3c3c3c;font-size:12px;line-height:24px;clear:both;background:#fff;font-family: 'AntartidaRounded-Medium' , Arial, Helvetica, sans-serif;}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{float:left;list-style:none}
a{color:#db2033;blr:expression(this.onFocus=this.blur())}
a:hover{color:#db2033}
a:focus{outline:0}
a,a:focus,a:hover{text-decoration:none;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
h2{display:block;margin:0;line-height:30px;padding:20px 0;font-size:26px;color:#555;font-weight:400;}
h2 span{display:block;font-size:18px;color:#777}
h3{display:block;margin:0;padding:5px 0;font-size:20px;line-height:24px;color:#333}

.table{margin:5px 0 0 0;width:100%}
.table-responsive{margin-bottom:20px}
.table-responsive p{margin:5px 0 10px 0}
table,td{border:1px solid #ddd!important}
.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fff}
.table .top{background:#f1f1f1!important}
.table>tbody>tr>td{vertical-align:middle;padding:4px 8px;font-size:12px;line-height:26px}
.table>tbody>tr>td:first-child{white-space:nowrap}
.table img{display:block;margin:5px auto;min-width:60px;float:right}
p{padding:0;margin:0 0 10px}
p.bottom{margin:0 0 8px 0}
hr{border-top:1px solid #ccc;padding:1px 0;margin:20px 0;display:block;clear:both}

.top_gg{ position: fixed; top:0; left:0; width:100%; background:#fff; z-index:999999; box-shadow:0 2px 4px rgba(0,0,0,.4);}
.header{ float:left; width:100%; padding:15px 0; position:relative;}
.header_nr{ width:84%; margin:0 auto; position:relative;}
.header_logo{ text-align:center;}
.header_logo img{ max-height:73px;}
.header_nav{ position:absolute; top:22px; left:0; border:solid 2px #333; padding:2px 15px 1px 30px; text-transform: uppercase;
cursor: pointer; font-weight:bold; font-size:11px; }
.header_nav:before{position:absolute;content:"\f0c9";left:10px;top:1px;font-family: fontawesome; font-size:16px; color:#3c3c3c;}
.header_listbj{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.4);}
.header_listnr{ position:fixed; top:0; left:-53%; width:50%; height:100%; background:#f70253; z-index:99999; transition:all ease-in-out .6s;-moz-transition:all ease-in-out .6s;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;-ms-transition:all ease-in-out .6s}
.header_listgb{ position: absolute; top:40px; left:102%; font-size:26px; color:#fff; cursor:pointer; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.header_listgb:hover{ transform:rotate(180deg);}
.header_listnr{ float:left; width:50%; padding-top:3%; }
.header_listnr>ul{ float:left; width:50%; padding:0 8%;}
.header_listnr>ul>li{ float:left; width:100%;}
.header_listnr>ul>li>a{ float:left; width:100%; font-size:24px; color:#fff; padding:10px 0; font-weight:bold; text-transform: uppercase;}
.cp_er{float:left; width:100%; padding:0 ; }
.cp_er>li{ float:left; width:100%; margin-bottom:10px;}
.cp_er>li>a{ font-size:18px ; display:block; color:#fff; padding:2px 0; text-transform: uppercase;}
.cp_er>li>a:hover{ padding-left:10px;}
.cp_sj{float:left; width:100%;}
.cp_sj a{ font-size:13px ; display:block; color:#000; padding:0px 0; text-transform: uppercase;}
.cp_sj a:hover{ padding-left:10px;}

.header_listnr_dk{position:fixed; top:0; left:0%; width:50%; height:100%; background:#f70253; z-index:99999;}

.header_src{ position:absolute; top:24px; left:160px;}
.header_src span{ width:30px; height:30px; display:inline-block; cursor:pointer; position:relative;}
.header_src span:before{position:absolute;content:"\f002";left:10px;top:1px;font-family: fontawesome; font-size:16px; color:#3c3c3c;}
.header_srcnr{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:-1;}
.header_srcnrbj{position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.4);}
.header_srcnrsr{ position:relative; margin:36px 50% 20px 30%; z-index:99;}
.header_srcnrsr:before{position:absolute;content:"\f002";right:10px;top:4px; width:20px; height:20px; cursor:pointer; font-family: fontawesome; font-size:16px; color:#3c3c3c;}
.button{position:absolute; background: transparent; border: none; right:10px;top:4px; width:20px; height:20px; cursor:pointer; font-family: fontawesome; font-size:16px; color:#3c3c3c;}
button{outline:none;}

.header_language{ position:absolute; top:24px; right:0px;}
.header_language a{ float:left; margin-left:10px; font-size:12px; color:#333; border:solid 2px #333; padding:1px 5px 0;}

.zhuti{ float:left; width:100%; margin-top:100px;}
#fyxp_banner{width:100%;height:auto;margin:0 auto 0 auto;background:#ebebeb;position:relative;z-index:0;text-align: center;}

.product{ max-width:1200px; margin:0px auto;}
.product_bt{ float:left; width:100%; margin-top:100px; font-size:40px; color:#333; font-weight:bold; text-transform: uppercase;}
.product_nr{ float:left; width:100%; margin-bottom:30px; position:relative;}
.holder{ position:absolute; top:-30px; right:0;}
.holder a{ position:relative;}
.holder a.jp-previous:before{position:absolute;content:"\f104";left:0px;top:-3px; width:20px; height:20px; cursor:pointer; font-family: fontawesome; font-size:20px; color:#3c3c3c;}
.holder a.jp-next:before{position:absolute;content:"\f105";right:0px;top:-3px; width:20px; height:20px; cursor:pointer; font-family: fontawesome; font-size:20px; color:#3c3c3c;}
#itemContainer{ float:left; width:100%; margin-top:30px;}
#itemContainer li{ float:left; width:23.5%; margin-right:2%; border:solid 6px transparent; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
#itemContainer li:nth-child(4n){ margin-right:0}
#itemContainer li span{ float:left; width:100%; font-size:18px; text-align:center; color:#333; font-weight:bold; padding:20px 10px;}
#itemContainer li:hover{ border:solid 6px #f1f1f1;}
#itemContainer li:hover span{ color:#f70253;}

.about{float:left; width:100%;margin-top:120px; position:relative;}
.about_limg{ float:left; width:63%; max-height:600px;}
.about_limg img{float:left; width:100%; height:100%; max-height:600px;}
.about_nr{ position:absolute; top:14%; right:20%; width:30%; background:#fff; border:solid 8px #f70253; padding:10px; min-height:300px;}
.about_nr h2{ font-size:30px; padding:20px; font-weight:bold; color:#333; text-transform: uppercase; position:relative}
.about_nr h2:before{ position:absolute; content:''; bottom:-5px; left:20px; width:60%; background:#333; height:2px;}
.about_txt{ float:left; width:100%; font-size:16px; line-height:26px; color:#333; margin-top:30px; padding:0 20px 20px}
.about_txt a{ float:left; width:100%; margin-top:10px;  font-size:18px; font-weight:bold; color:#333;text-transform: uppercase;}

.partners{ float:left; width:100%; margin-top:40px;}
.partners_bt{ float:left; width:100%; margin:30px 0 60px; text-align:center; font-size:40px; color:#fff; font-weight:bold; text-transform: uppercase; position:relative; z-index:9;}
.partners_bt:before{ position:absolute; content:''; top:-30px; left:50%; width:300px; height:10px; background:#fff; margin-left:-150px; border-top-left-radius:20px; border-top-right-radius:20px; z-index:-1}
.partners_bt:after{ position:absolute; content:''; top:45px; left:50%; width:300px; height:2px; background:#fff; margin-left:-150px; border-top-left-radius:20px; border-top-right-radius:20px; z-index:-1}
.partners_txt{ float:left; width:100%; background:#012d53; padding:0px 0 40px; position:relative;}
.partners_txt img{float:left; width:100%; }
/*国家定位*/
.add_zh{ position:absolute; top:46%; right:17%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_zh:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_zh:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_jp{ position:absolute; top:48%; right:10%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_jp:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_jp:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_fr{ position:absolute; top:43%; right:47%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_fr:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_fr:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_de{ position:absolute; top:38%; right:44%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_de:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_de:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_us{ position:absolute; top:44%; left:18%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_us:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_us:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_jnd{ position:absolute; top:35%; left:16%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_jnd:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_jnd:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_rs{ position:absolute; top:41%; right:43%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_rs:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_rs:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_ru{ position:absolute; top:30%; right:20%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_ru:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_ru:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_es{ position:absolute; top:46%; right:50%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_es:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_es:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_bls{ position:absolute; top:40%; right:53%; font-size:16px; color:#fff; cursor:pointer; display:none;}
.add_bls:before{position:absolute; content:""; top:8px; right:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_bls:after{position:absolute;content:""; top:3px; right:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}



.news{ float:left; width:100%; background:#f9f9f9; padding-bottom:30px;}
.news_home{ max-width:1200px; margin:0 auto;}
.news_bt{ float:left; width:100%; margin-top:60px; font-size:40px; color:#333; font-weight:bold; text-transform: uppercase;}
.news_nr{ float:left; width:100%; position:relative;}
.news_nr ul{ float:left; width:100%; margin-top:30px;}
.news_nr ul li{ float:left; width:32%; margin-right:2%; padding:10px; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.news_nr ul li:nth-child(3n){ margin-right:0;}
.news_nr_img{ float:left; width:100%;}
.news_nr_img img{ float:left; width:100%;}
.news_nr_txt{ float:left; width:100%; padding:10px 0;}
.news_sj{ float:left; width:100%; font-size:13px; color:#333; margin:10px 0;}
.news_csbt{ float:left; width:100%; font-size:22px; color:#f70253; font-weight:bold; }
.news_csms{ float:left; width:100%; font-size:15px; color:#333; margin:10px 0;}
.news_nr ul li:hover{ background:#fff; box-shadow:0 0 4px rgba(0,0,0,.4); margin-top:-10px;}
.news_more{ float:left; width:100%; text-align:center; margin:40px auto;}
.news_more span{ padding:10px 80px; border: solid 3px #f70253; font-size:18px; color:#f70253; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;}
.news_more span:hover{ background:#f70253; color:#fff; box-shadow:0 0 10px rgba(51,51,51,.4);}

.foot{ float:left; width:100%; background:#ddd; padding:60px 0 20px;}
.foot_nr{ max-width:1200px; margin:0 auto;}
.foot_nrs{ float:left; width:100%; margin-bottom:30px;}
.foot_nrs_bt{ float:left; width:100%; font-size:20px; color:#f70253; font-weight:bold; margin-bottom:20px; text-transform:uppercase; position:relative;}
.foot_nrs_bt:before{ position:absolute; content:''; bottom:-10px; left:0px; width:80%; background:#666; height:2px;}
.foot_nrs_linav{ float:left; width:25%; padding-right:20px;}
.foot_nrs_linav ul{ float:left; width:100%;}
.foot_nrs_linav ul li{ float:left; width:100%;}
.foot_nrs_linav ul li a{ float:left; width:100%; font-size:15px; color:#999; line-height:28px; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.foot_nrs_linav ul li a:hover{ padding-left:10px; color:#f70253;}

.foot_nrs_licplist{ float:left; width:45%; padding-right:20px;}
.foot_nrs_licplist ul{ float:left; width:100%;}
.foot_nrs_licplist ul li{ float:left; width:49%; margin-right:2%;}
.foot_nrs_licplist ul li:nth-child(2n){ margin-right:0;}
.foot_nrs_licplist ul li:nth-child(2n+1){ clear:both;}
.foot_nrs_licplist ul li a{ float:left; width:100%; font-size:16px; color:#666; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.foot_nrs_licplist ul li .cp_sj{ float:left; width:100%;}
.foot_nrs_licplist ul li .cp_sj li{ float:left; width:100%;}
.foot_nrs_licplist ul li .cp_sj a{ float:left; width:100%; font-size:14px; color:#999;}
.foot_nrs_licplist ul li a:hover{ padding-left:10px; color:#f70253;}

.foot_nrs_lilxwm{ float:left; width:30%;}
.foot_nrs_lilxwm_nr{ float:left; width:100%; }

.foot_gsmc{ float:left; width:100%; font-size:16px; color:#666; font-weight:bold; margin-top:5px; position:relative;}
.foot_tel{ float:left; width:100%; padding-left:18px; font-size:14px; color:#999; margin-top:10px; position:relative;}
.foot_tel:before{position:absolute;content:"\f2a0";left:0px;top:-1px; font-family: fontawesome; font-size:16px; color:#999;}
.foot_eml{ float:left; width:100%; padding-left:18px; font-size:14px; color:#999; margin-top:8px; position:relative;}
.foot_eml:before{position:absolute;content:"\f003";left:-2px;top:-1px; font-family: fontawesome; font-size:16px; color:#999;}
.foot_add{ float:left; width:100%; padding-left:18px; font-size:14px; color:#999; margin-top:8px; position:relative;}
.foot_add:before{position:absolute;content:"\f041";left:2px;top:-1px; font-family: fontawesome; font-size:16px; color:#999;}
.foot_ewm{ float:left; width:100%; margin-top:10px;}
.foot_ewm img{ width:120px; height:120px; }
.foot_ewm{ display:block; width:120px; text-align:center; font-size:13px; color:#666; }

.foot_nrx{ float:left; width:100%; text-align:center; font-size:14px; color:#999; border-top:solid 1px #eee; padding-top:20px;}

.app_top{ display:none;}


/*内页*/
.about_ny{ max-width:1200px; margin:0 auto;}
.mbx_nav{ float:left; width:100%; font-size:14px; color:#666; margin:20px 0;}
.mbx_nav span{  margin:0 10px;}
.mbx_nav span:nth-child(1){ margin-left:0;}
.mbx_nav span a{ font-size:14px; color:#666;}
.about_nytxt{ float:left; width:100%; text-align:left; font-size:16px; line-height:24px; margin-bottom:30px;}
.about_nytxt h2,.h2{ font-size:24px; color:#000;}

.newsnr_bj{ float:left; width:100%; background:#f1f1f1;}
.news_nytxt{ float:left; width:100%; margin-bottom:60px;}
.news_nytxt ul{ float:left; width:100%;}
.news_nytxt ul li{ float:left; width:100%; background:#fff; margin-bottom:40px; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.news_left{ float:left; width:30%;}
.news_right{ float:left; width:68%; margin-left:2%; padding:15px 20px 15px 0;}
.news_right h3{ font-size:24px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news_right p{ float:left; width:100%; margin:15px 0; font-size:14px; color:#666; line-height:24px; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.news_right span{ float:left; width:100%; font-size:14px; color:#666;}
.news_nytxt ul li:hover{ box-shadow:0 0 12px rgba(0,0,0,.4); margin-left:5px; margin-top:-5px;}
.feiye{ float:left; width:100%; text-align:center;}
.feiye a{ padding:5px 10px 4px; border:solid 1px #999; color:#333; margin:0 4px;}
.feiye a.dq{ color:#F00; border:solid 1px #F00;}

.news_nytxt h2{ text-align:left; font-size:26px; color:#333;}
.xwny_cs{ float:left; width:100%; text-align:center;}
.xwny_cs span{ font-size:13px; color:#666; margin:0 10px;}
.xwny_txt{ float:left; width:100%; margin:20px 0; font-size:16px; color:#444; line-height:26px;}
.xwny_sx{ float:left; width:100%; padding:10px 0; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.xwny_sx a{ float:left; width:100%; font-size:15px; color:#333; line-height:30px;}
.xwny_sx a span{ margin-left:10px;}
.xwny_sx a:hover span{ color:#F06;}

.products_nytxt{ float:left; width:100%; margin-bottom:60px;}
.products_nytxt h2{ font-size:26px; margin:0;}
.products_nytxt ul{ float:left; width:100%;}
.products_nytxt ul li{ float:left; width:23.5%; margin-right:2%; background:#fff; margin-bottom:40px; padding:10px; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.products_nytxt ul li:nth-child(4n){ margin-right:0;}
.products_nytxt ul li:nth-child(4n+1) { clear:both;}
.pro_nyimg{ float:left; width:100%;}
.pro_nyimg img{ float:left; width:100%;}
.pro_nytxt{ float:left; width:100%; padding:0 10px 10px;}
.pro_nytxt h3{float:left; width:100%; font-size:22px; color:#000; margin:10px 0 5px;}
.pro_nytxtcs{ float:left; width:100%; font-size:15px; color:#666; line-height:24px;}
.products_nytxt ul li:hover{ border:solid 10px #C06; padding:0; box-shadow:0 0 12px rgba(0,0,0,.4); margin-top:-5px;}

.pronr_bj{ background:#fff;}
.products_nytxt_xq{ float:left; width:100%; padding:20px 0; margin-bottom:60px;}
.pro_ny_left{ float:left; width:40%; position:relative;}

.pro_ny_right{ float:left; width:55%; margin-left:5%;}
.pro_ny_right h2{ float:left; width:100%; font-size:28px; color:#000; font-weight:bold;}
.cpxq_cs{ float:left; width:100%; margin-top:20px;}
.cpxq_cs span{ float:left; width:100%; font-size:16px; color:#333; margin:10px 0; border-bottom:solid 1px #333; padding-bottom:15px;}
.cpxq_cs span b{ float:left; width:160px;}
.cpxq_cs span em{ float:left; width: calc( 100% - 160px); font-style:normal;}

.zxly{float:left; width:100%; position:relative; margin-top:40px;}
.zxly a{ float:left; font-size:14px; color:#FFF; display:block; background:#f70253; border-radius:5px; padding:10px 35px 10px 55px;}
.zxly a:hover{ color:;background:#ce0548; }
.zxly:before{position:absolute; content:'\f0e0' ;font-family: fontawesome; font-size:18px; color:#fff; left:25px; top:10px;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;}

.products_xqms{ float:left; width:100%; margin-top:140px; margin-bottom:60px;}
.ny_probk_xqx_bt{ float:left; width:100%; height:50px; line-height:50px;  margin-bottom:20px;}
.ny_probk_xqx_txt{ float:left; width:100%; padding:10px 40px; }
.cpxq_bt{ border-bottom:none;}
.cpxq_bt li a{ font-size:18px; color:#000; font-weight:bold; line-height:20px; padding:10px 0; margin-right:50px; border:none; border-radius:0; text-transform: uppercase}
.cpxq_bt > li.active > a, .cpxq_bt > li.active > a:focus, .cpxq_bt > li.active > a:hover { border:none; color:#f70253; border-bottom:solid 2px #f70253;}
.cpxq_bt > li a:hover{ background:#fff;}

.ny_probk_xqx_txtnr1{ font-size:15px; line-height:26px; color:#333;}

.ny_probk_xqx_txtnr_ly{ float:left; width:100%; background:#f1f1f1; padding:60px 0; margin-top:20px; position:relative; font-size:15px; line-height:26px; color:#333;}
.ny_probk_xqx_txtnr_ly_nr{ max-width:1200px; margin:0 auto;}
.ny_probk_xqx_txtnr_lybt{ float:left; width:100%; font-size:22px; color:#000; padding:20px 0 50px; padding-left:30%; position:relative; z-index:10;}

.liuyanbj{ position:absolute; top:60px; right:10%; z-index:1}
.liuyanbj img{ max-width:600px;}
.ly_ny_txt{width:100%; max-width:600px; margin-left:10%; margin-top:60px; display: table; z-index:10; position:relative;}
.ly_ny_txt_sr{float:left; width:100%; margin-bottom:15px;}
.ly_q_bt{float:left; width:100px;font-size:16px; color:#333; font-weight:bold; line-height:32px; margin-bottom:0; }
.ly_ny_txt_sr_r{float:left; width: calc(100% - 100px); }
.ly_ny_textarea{height:70px; line-height:26px;}
.ly_yzm{float:left; width:140px;}
.ly_ny_txt_sr_r img{float:left; margin-left:10px; max-width:120px; height:34px;}
.ly_ny_txt_sr_r a{float:left; margin-left:10px; line-height:34px;}
.yd_an{float:left; width:100%; padding-left:100px; margin-top:10px;}
.yd_an_n{background:#f70253; color:#fff; padding:6px 25px;}

.xwny_txt h3{ padding:10px 0 20px;}


.video_nytxt{ float:left; width:100%; margin-bottom:60px;}
.video_nytxt h2{ font-size:26px; margin:0;}
.video_nytxt ul{ float:left; width:100%;}
.video_nytxt ul li{ float:left; width:49%; margin-right:2%; background:#fff; margin-bottom:40px; padding:10px; transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.video_nytxt ul li:nth-child(2n){ margin-right:0;}
.video_nytxt ul li:nth-child(2n+1) { clear:both;}
.video_img{ float:left; width:100%;}
.video_nytxt ul li span{ float:left; width:100%; margin:10px 0; padding:10px 4px 0; font-size:16px; color:#000; font-weight:bold; line-height:24px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.video_nytxt_ny h2{ text-align:center;}
.video_ny_txt{ float:left; width:100%; margin:20px 0;}
.video_ny_txt_s{ float:left; width:100%; text-align:center; padding:0px 20% 20px; }
.video_ny_txt_s iframe{ width:100%; height:100%; min-height:500px;}
.video_ny_txt_x{ float:left; width:100%; margin:20px 0 60px;}
.video_ny_txt_xbt{ font-size:18px; color:#333; font-weight:bold;  border-bottom:solid 1px #ddd; }
.video_ny_txt_xbt span{position:relative; display: inline-block; line-height:40px;}
.video_ny_txt_xbt span:before{ position:absolute; content:''; left:0; bottom:0; width:100%; height:2px; background:#f70253;}
.video_ny_txt_xsm{ float:left; width:100%; font-size:16px; color:#444; line-height:26px; padding:20px 10px;}

.foot_nr_fz{ float: left; width: 100%; margin: 20px 0;}
.foot_nr_fz a{ float: left; margin-right: 5px; font-size: 12px; color: #999; }

@media screen and (max-width:1200px){
	.product,.news_home,.foot_nr,.about_ny{ width:96%;}
	.about_limg{ width:100%; max-height:inherit;}
	.about_limg img{ width:100%; max-height:inherit;}
	.about_nr{ width:60%; right:5%;}
}
@media screen and (max-width:1024px){
.header_nr{ width:96%}
}
@media screen and (max-width:950px){
.header_nav,.header_src,.header_language{ display:none;}
.app_top{ position:fixed; top:0; left:0;  width:100%; background:#000; height:20px; display:block;}
.app_home{ float:left; width:20px; height:20px; position:relative; cursor:pointer; margin-left:20px;}
.app_home:before{position:absolute;content:"\f015";left:2px;top:-2px; font-family: fontawesome; font-size:14px; color:#f1f1f1;}
.app_nav{ float:left; width:20px; height:20px; position:relative; cursor:pointer; margin-left:20px;}
.app_nav:before{position:absolute;content:"\f0c9";left:2px;top:-2px; font-family: fontawesome; font-size:14px; color:#f1f1f1;}
.app_src{ float:left; width:20px; height:20px; position:relative; cursor:pointer; margin-left:20px;}
.app_src:before{position:absolute;content:"\f002";left:2px;top:-2px; font-family: fontawesome; font-size:14px; color:#f1f1f1;}
.header_srcnrsr{margin: 36px 20% 20px 20%;}
.header_logo{ margin-top:20px;}

.header_listnr_dk{ width:80%; OVERFLOW-Y: auto;OVERFLOW-X:hidden;}
.header_listgb{ left:90%; top:20px;}
.header_listnr > ul{ width:100%;}
.header_listnr > ul > li > a{ font-size:18px; padding:2px 0;}
.cp_er > li > a{ font-size:15px;}
.cp_sj a{ font-size:12px;}

.zhuti{ margin-top:120px;}

.video_ny_txt_s iframe{ min-height: 400px;}

}
@media screen and (max-width:880px){
}
@media screen and (max-width:767px){
.product_bt{ margin-top:60px;}
.product_nr ul{ height:auto !important; min-height:inherit !important;}
#itemContainer li{ width:49%; margin-right:2%;}
#itemContainer li:nth-child(2n){ margin-right:0;}
#itemContainer li:nth-child(2n+1){ clear:both;}

.about{ margin-top:40px;}
.about_nr{ width:90%;}

.news_nr ul li{ width:49%;}
.news_nr ul li:nth-child(3n){ margin-right:2%;}
.news_nr ul li:nth-child(3n+1){ clear: none;}
.news_nr ul li:nth-child(2n){ margin-right:0;}
.news_nr ul li:nth-child(2n+1){ clear:both;}
.news_nr ul li:nth-child(3){ display:none}

.products_nytxt ul li{ float:left; width:49%;}
.products_nytxt ul li:nth-child(2n){ margin-right:0;}
.products_nytxt ul li:nth-child(2n+1) { clear:both;}

.video_nytxt ul li{ float:left; width:100%;}
.video_nytxt ul li{ margin-right:0;}


.ly_ny_txt{ margin-left:0; padding:10px 20px;}
.liuyanbj{ right:0;}
.liuyanbj img{ max-width: 100%;}

.video_ny_txt_s{ padding:0 5% 20px;}
.video_ny_txt_s iframe{ min-height: 380px;}
	
}
@media screen and (max-width:650px){
.about_nr{ top:8%; min-height:inherit;}
.about_nr h2{ font-size:24px; padding:10px;}
.about_nr h2::before{ left:10px;}
.about_txt{ font-size:14px; line-height:22px; padding:0 10px 10px;}

.foot_nrs_linav,.foot_nrs_licplist,.foot_nrs_lilxwm{ width:50%;}

.news_left{ width:100%;}
.news_right{ width:100%; margin-left:0; padding:20px;}

.pro_ny_left{ width:100%;}
.pro_ny_right{ width:100%; margin-left:0; margin-top:100px;}
.products_xqms{ margin-top:40px;}
.cpxq_bt li a{ margin-right:20px; font-size:16px;}


/*国家定位*/
.add_zh{ position:absolute; top:50%; right:12%; font-size:12px; color:#fff; cursor:pointer;}
.add_zh:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_zh:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_jp{ position:absolute; top:48%; right:10%; font-size:12px; color:#fff; cursor:pointer;}
.add_jp:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_jp:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_fr{ position:absolute; top:43%; right:47%; font-size:12px; color:#fff; cursor:pointer;}
.add_fr:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_fr:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_de{ position:absolute; top:38%; right:44%; font-size:12px; color:#fff; cursor:pointer;}
.add_de:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_de:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_us{ position:absolute; top:44%; left:18%; font-size:12px; color:#fff; cursor:pointer;}
.add_us:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_us:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_jnd{ position:absolute; top:35%; left:16%; font-size:12px; color:#fff; cursor:pointer;}
.add_jnd:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_jnd:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_rs{ position:absolute; top:41%; right:43%; font-size:12px; color:#fff; cursor:pointer;}
.add_rs:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_rs:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_ru{ position:absolute; top:30%; right:20%; font-size:12px; color:#fff; cursor:pointer;}
.add_ru:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_ru:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_es{ position:absolute; top:46%; right:50%; font-size:12px; color:#fff; cursor:pointer;}
.add_es:before{position:absolute; content:""; top:5px; left:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_es:after{position:absolute;content:""; top:0px; left:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}

.add_bls{ position:absolute; top:40%; right:53%; font-size:12px; color:#fff; cursor:pointer;}
.add_bls:before{position:absolute; content:""; top:8px; right:-20px; width:10px; height:10px; border-radius:50%; cursor:pointer; font-family: fontawesome; background:#fff; box-shadow:0 0 6px rgba(255,255,0,1);}
.add_bls:after{position:absolute;content:""; top:3px; right:-25px; width:20px; height:20px; border-radius:50%; cursor:pointer; font-family: fontawesome; border:solid 1px #fff; box-shadow:0 0 6px rgba(255,255,0,1);}





}
@media screen and (max-width:540px){
.about_limg img{ min-height:400px;}
.about_txt{ margin-top:15px;}	

.news_nr ul li{ width:100%; margin-right:0; margin-bottom:20px;}
.news_nr ul li:nth-child(3){ display: block;}

.news_home,.foot_nr{ width:92%;}
.foot_nrs_linav,.foot_nrs_licplist,.foot_nrs_lilxwm{ width:100%; margin-bottom:20px;}
.foot_nrx{ padding:20px 10px 0;}

.video_ny_txt_s iframe{ min-height: 280px;}
}
@media screen and (max-width:440px){
.foot_nrs_licplist ul li{ width:100%; margin-right:0; margin-bottom:10px;}
.foot_nrs_licplist ul li:nth-child(2n+1){clear: none;}

.products_nytxt ul li{ float:left; width:100%;}
.products_nytxt ul li{ margin-right:0;}

.video_nytxt ul li{ float:left; width:100%;}
.video_nytxt ul li{ margin-right:0;}

.ly_q_bt{ font-size:14px; width:100%;}
.ly_ny_txt_sr_r{ width:100%;}
.yd_an{ padding-left:0;}


.partners_bt{ font-size:22px; margin-top:20px; margin-bottom:40px;}
.partners_bt:before{ position:absolute; content:''; top:-20px; left:50%; width:150px; height:10px; background:#fff; margin-left:-75px; border-top-left-radius:20px; border-top-right-radius:20px; z-index:-1}
.partners_bt:after{ position:absolute; content:''; top:35px; left:50%; width:150px; height:2px; background:#fff; margin-left:-75px; border-top-left-radius:20px; border-top-right-radius:20px; z-index:-1}

.zhuti {margin-top: 100px;}

}