*{padding: 0;margin: 0; line-height: 100%; font-family: "微软雅黑,Arial"}
ul,li,ol,dd,dl{list-style: none;}
a{text-decoration: none;color: #333333;}
img{border: none;}
input{border: none;background: none;outline: 0; -webkit-appearance:none; border-radius: 0px;}
textarea{outline: 0; -webkit-appearance:none; border-bottom: 0px;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.mt_1{margin-top:7px;}
.mt_2{margin-top:50px;}
.mt_3{margin-top:10px;}
.show{display: block}
.hide{display: none;}
.ccenter{display: -webkit-box;  display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;  justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; text-align: center;}
.lcenter{display: -webkit-box;  display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center;-ms-flex-pack: center; -webkit-align-items: center; align-items: center; text-align: left;}
@media (min-width:451px) and (max-width: 640px){html{font-size: 53.42%;}.iheader{height: 98px;}.sheader{height: 46px; padding:8px 0px;}.topadd{height: 98px;}.ifooter{height: 90px;}.footadd{height: 90px;}}
@media (min-width: 400px) and (max-width:450px){html{font-size:32%}.iheader{height: 65px;}.sheader{height: 33px; padding:6px 0px;}.topadd{height: 65px;}.ifooter{height: 60px;}.footadd{height: 60px;}}
@media (min-width:360px) and (max-width: 399px){html{font-size:30%}.iheader{height: 58px;}.sheader{height: 30px; padding:5px 0px;}.topadd{height: 58px;}.ifooter{height: 54px;}.footadd{height: 54px;}}
@media (min-width: 320px) and (max-width:359px){html{font-size: 24.8%}.iheader{height: 52px;}.sheader{height: 24px; padding:4px 0px;}.topadd{height: 52px;}.ifooter{height: 49px;}.footadd{height: 49px;}}
html{f-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
html, body{width: 100%; color:#333333;font-family: "微软雅黑"; background: #f2f2f2}
body{margin: 0 auto;}
.transform{transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.iPage{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;z-index: 99}
#leftcontrol{width: 57%;height: 110%;background:#ffffff;z-index:45;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch; float:right; -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.1) inset;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.1) inset;box-shadow:5px -5px 10px rgba(0,0,0,0.1) inset;}
#leftcontrol .lc_top{padding:10px 0px; text-align: center;}
#leftcontrol .lc_top img{width:80%;}
#leftcontrol .lc_main .lc_list a{font-size: 3rem;color:#888888;font-weight: bold;padding:15px;display: block; text-align: center;}
#leftcontrol .lc_main .lc_line{width:85%;height: 1px; background: rgba(0,0,0,0.1);margin:0 auto;}
#sitewapper{background: #ffffff;}
#sitecontent{z-index: 1;min-height: 100%;background: #f2f2f2;position: relative;}
html.open{overflow: hidden;}
html.open body{overflow: hidden; position: relative;}
html.side{overflow: hidden; height: 100%}
html.side body{overflow: hidden; height:100%;}
html.open body #sitecontent{transform: translateX(-57%);-webkit-transform: translateX(-57%);}
.iheader{background:#fff; width: 100%;position: fixed;display:-webkit-box; display:-moz-box; display:box;z-index: 150;}
.iheader .logo{height: 100%; -webkit-box-flex:1; -moz-box-flex:1; box-flex:1;}
.iheader .logo img{height: 100%}
.iheader .inav{height: 100%;}
.iheader .inav img{height: 100%}


.ifooter{background: #fff;position: fixed;z-index: 10;bottom: 0px;width: 100%;}
.ifooter ul{display: block;width: 100%; height: 100%;}
.ifooter li{height: 100%; text-align: center;display: block; width:20%;font-size: 2.6rem;color:#a1a1a1;float:left;}
.ifooter li a{display: block;width:100%;height: 100%;color:#e0e0e0;}
.ifooter li a img{width:35%;}
.ifooter li p{text-align: center; height: 35%; padding-top:13%;color:#a1a1a1;}
.ifooter li p.font{padding-top:7%;}
#bgmask{background: rgba(0,0,0,0.3);position: fixed;width: 100%;height: 100%;z-index: 99; right:57%; top:0;}
#bgside{width:100%;position: fixed;top: 0;height: 100%;z-index: 90;}


.defview{width:100%; height: auto; min-height: 600px}
.defview .iadv{width:100%;}
.adv-container {width: 100%; margin: 0 auto; position: relative; overflow: hidden; z-index: 1;}
.adv-container a{display: block;}
.adv-container .swiper-slide{font-size: 0px;}
.adv-container img{width:100%;}
.adv-pagination{bottom: 8px;left: 0; position: absolute; text-align: center;-webkit-transition: 300ms; -moz-transition: 300ms;
    -o-transition: 300ms; transition: 300ms; -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10;}



.defview .about_contain{padding:0 3.2%; background: #ffffff;}
.defview .about_title{padding:15% 0 5%;background:url(../images/mz_content1_title.png)no-repeat center 40%;background-size:65% auto; text-align:center;}
.defview .about_title h3{font-size: 4.8rem;color: #7b0162;line-height:1.8em;}
.defview .about_title p{font-size: 3rem;color: #35002a;}
.defview .about_top{font-size:0; padding:3.2% 0;}
.defview .about_top img{width:100%;}
.defview .about_main{color:#464545; font-size:2.8rem; text-align: left;line-height: 1.6em;}
.defview .about_main p{color:#464545; font-size:2.8rem; text-align: left;line-height: 1.6em;}
.defview .about_link{display: flex;justify-content:space-between;padding:10% 0 15%;}
.defview .about_link a{width:21%; border-radius:100%;border:2px solid #e8e8e8; text-align: center;}
.defview .about_link p{font-size:2.6rem;color:#444;line-height:1.6em;}
.defview .about_link p.font{padding:0 3%;font-size:2rem;color:#cac9c9;line-height:1em;}
.defview .about_link div{width:100%;}

.pro_contain .pro_title{padding:13% 0 2%;background:url(../images/mz_content2_title.png)no-repeat center 40%;background-size:65% auto;text-align:center;}
.pro_contain .pro_title h3{font-size: 4.8rem;color: #1b245e;line-height:1.8em;}
.pro_contain .pro_class{display: flex;justify-content:space-between;flex-wrap:wrap;padding:0 2%;}
.pro_contain .pro_class a{display:inline-block;margin:3% 1%; font-size:2.8rem;color:#414141;}
.pro_contain .pro_class a.cur{color:#930976;}
.pro_contain .pro_list{padding:3% 0 13%;}
.pro_contain .pro_list ul{display: flex;justify-content:space-between;flex-wrap:wrap;padding:0 3%;}
.pro_contain .pro_list li{width:47%;margin:3% 0;background:#fff; text-align:center;}
.pro_contain .pro_list li img{width: 100%;}
.pro_contain .pro_list .li_text{padding:0 0 8% 15%;text-align:left;}
.pro_contain .pro_list p{font-size:2.8rem;color:#7d7d7d;line-height:1.6em;}
.pro_contain .pro_list p span{color:#414141;}

.news_contain{background: #fff;}
.news_contain .news_title{padding:12% 0 2%;background:url(../images/mz_content3_title.png)no-repeat center 40%;background-size:18% auto;text-align:center;}
.news_contain .news_title h3{font-size: 4.8rem;color: #1b245e;line-height:1.8em;}
.news_contain .news_class{display: flex;justify-content:space-between;flex-wrap:wrap;padding:0 2%;}
.news_contain .news_class a{display:inline-block;margin:3% 1%; font-size:2.8rem;color:#414141;font-weight:bold;}
.news_contain .news_class a.cur{color:#27327c;}
.news_contain .news_list{padding:5% 3% 7%;}
.news_contain .news_list li{font-size:3rem;color:#3e3e3e;line-height:3.5em;border-bottom: 1px dashed #cacaca;}
.news_contain .news_list li:first-child{padding-bottom:5%;  border-bottom:none;}
.news_contain .news_list li span{float:right;line-height:3.5em;color: #9f9f9f;}
.news_contain .news_list li img{width: 100%;}
.news_contain .li_text h3{padding:5% 0 2%; font-size:3.2rem; color:#404040;}
.news_contain .li_text p{font-size:;color:#6e6e6e;line-height:1.6em;}
.news_contain .li_text p a{display:inline-block;padding:4% 5%;margin-top:5%; background:#FF9800; font-size:2.8rem;color:#fff;}

.sfeed_contain{background: #1b245e; padding-bottom: 7%}
.support_contain{font-size: 0}
.support_contain img{width:100%;}
.feed_contain{background: #1b245e; padding: 3% 6%}
.feed_contain h2{padding:8% 0 5%; color:#fff;font-size:4rem;text-align:center;}
.feed_contain h2 span{color:rgba(255,255,255,0.3);font-size:3.4rem;font-weight:normal;}
.feed_contain div{margin:3.5% 0;}
.feed_contain input{border-radius:3px;background:#fff;color:#545454;font-size:3rem;}
.feed_contain .font{overflow: auto;}
.feed_contain .font input{padding: 3%;width:42%;}
.feed_contain .font1 input{width:94%;padding: 3%;}
.feed_contain textarea{padding:3%;width:94%;min-height:4em; border:none;border-radius:3px;}
.feed_contain .font3 input{width:100%;padding: 4% 0;border-radius:3px;}

.foot_ftr{background:#fff;padding:8% 0 8%;}
.foot_ftr .ftr_tel{overflow:auto;padding:0 5% 9%;}
.foot_ftr .ftr_tel p{float: left;}
.foot_ftr .ftr_tel .font1{width:12%;}
.foot_ftr .ftr_tel .font1 img{width:100%;}
.foot_ftr .ftr_tel .font2{margin-left:3%; font-size: 2.6rem;color: #3e3e3e;}
.foot_ftr .ftr_tel .font3{margin-left:3%; font-size: 5.8rem;color:#74045d;font-family: Impact;}

.foot_ftr .ftr_code{display: flex;justify-content:space-between;padding:0 3%;}
.foot_ftr .ftr_code div{width:25%;margin:0 3%;text-align:center;}
.foot_ftr .ftr_code div p.font{line-height:2em;font-size:#6f6f6f;font-size:3rem;}
.foot_ftr .ftr_code div img{width:100%;}

.foot_main{background: #2e2e2e;}
.foot_list{padding:5% 3%; border-bottom: 1px solid #333333;}
.foot_list a{display:-webkit-box; display:-moz-box; display:box; padding-left:5px;}
.foot_list .mt_main{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; font-size:3rem; color:#d8d8d8; }
.foot_list .mt_right{color:#c4d1dc; font-size: 3rem}
.foot_list .mt_right i{font-size: 2.4rem; color:#888888;}
.foot_copy{padding:3% 4% 8%; line-height:2em; color:#616161; text-align: center; font-size: 2.6rem;}
.foot_copy p{line-height: 2em;}
.foot_copy a{color:#616161;}



.verticalAlign{ vertical-align:middle; display:inline-block; height:100%; margin-left:-1px;}
.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 30%; background-color: #ffffff; z-index: 2147000001; width: 76%; height: auto; margin-left: -38%; border-radius: 5px; color: #535e66;}
.xcConfirm .popBox .ttBox{padding: 8px 15px; overflow: auto;}
.xcConfirm .popBox .ttBox .tt{font-size: 2.6rem; display: block; float: left; height: auto; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; color:#999999; font-size: 3.4rem; cursor: pointer;  position: absolute; top: 8px; right: 10px; }
.xcConfirm .popBox .txtBox{margin: 20px 15px; height: auto; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(../images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ height: auto; line-height: 1.3em; font-size: 2.8rem;}
.xcConfirm .popBox .txtBox p input{width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 2.6px; margin-top: 6px;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin:10px 10px 10px 0px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; font-size: 2.6rem; float: left; padding:10px 20px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #ff8600; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}



.indexview{width:100%; height: auto; min-height: 600px;}
.indexview .iadv{width:100%;}
.indexview .iadv img{width:100%;}

.indexview .ab_main1{padding:6% 3%; background:#ffffff; color:#444444; font-size: 3rem; line-height: 1.6em;}
.indexview .ab_main1 p{padding:5px 0; color:#444444; font-size: 3rem; line-height: 1.6em;}
.indexview .ab_main1 p .font{color:#272727; font-size: 6rem;}
.indexview .ab_main1 p i{width:30px; height: 4px; display: inline-block; background:#c0a161;}
.indexview .ab_main1 p .pimg{width:100%;}
.indexview .ab_main1 .ab1_foot{padding:5% 0 0 0;}
.about-container {width: 100%; margin: 0 auto; position: relative; padding-bottom: 35px; overflow: hidden; z-index: 1;}
.about-container a{display: block;}
.about-container .swiper-slide{font-size: 0px;}
.about-container img{width:100%;}
.about-pagination{bottom: 8px;left: 0; position: absolute; text-align: center;-webkit-transition: 300ms; -moz-transition: 300ms;
    -o-transition: 300ms; transition: 300ms; -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10;}
.about-pagination .swiper-pagination-bullet{margin: 0 5px 0 0;cursor: pointer;width: 10px;height: 10px;display: inline-block;border-radius: 5px;opacity: 1; background: #adadad;}
.about-pagination .swiper-pagination-bullet-active {background: #c0a161;}
.indexview .ab_main2{padding:30% 3% 10% 3%; background:url(../images/a_img5.jpg) no-repeat; background-size: 100% auto; color:#ffffff; font-size: 3rem; line-height: 1.6em;}
.indexview .ab_main2 ul{display: block;}
.indexview .ab_main2 li{display:-webkit-box; display:-moz-box; display:box; padding:5px 0;}
.indexview .ab_main2 li .l_type{width:2.5%; margin-right: 5px;}
.indexview .ab_main2 li .l_type img{width:100%; margin-top: 7px;}
.indexview .ab_main2 li .l_main{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; line-height: 1.6em;}
.indexview .ab_main3{padding:10% 3%; background:#ffffff; color:#5c5c5c; font-size: 3.2rem; line-height: 1.6em;}
.indexview .ab_main3 .ab3_top{padding-bottom:30px; text-align: center; color:#3a3a3a; font-size: 3.6rem;}
.indexview .ab_main3 .ab3_main{color:#3a3a3a; font-size: 3.6rem;}
.ab_main3 .swiper-slide{width:100%;float:left; height:auto;}
.ab_main3 .swiper-slide p{padding:5px 30px;}
.ab_main3 .swiper-slide .font{font-size: 5rem; color:#3a3a3a;}
.ab_main3 .swiper-slide img{width:100%;}
.ab_main3 .arrow-left{background: url(../images/a_type1.jpg) no-repeat; background-size: 100% 100%; position: absolute;left: 0px;top: 30%;width: 20px;height: 59px;z-index:999;}
.ab_main3 .arrow-right{background: url(../images/a_type2.jpg) no-repeat; background-size: 100% 100%; position: absolute;right: 0px;top:30%;width: 20px;height: 59px;z-index:999;}
.indexview .ab_main4{padding:6% 3%; background:#f6f6f6; color:#595959; font-size: 3rem; line-height: 1.6em;}
.indexview .ab_main4 p{padding:10px 0; line-height: 1.6em;}
.indexview .ab_main4 img{max-width: 100%}
.indexview .ab_main4 p.font{color:#c2a064; font-size: 4.2rem;}
.indexview .ab_main5{padding:10% 3%; background:#ffffff; color:#5c5c5c; font-size: 3.2rem; line-height: 1.6em;}
.indexview .ab_main5 .ab5_top{padding-bottom:30px; text-align: center; color:#6d6d6d; line-height: 1.8em; font-size: 3.2rem;}
.indexview .ab_main5 .ab5_top .font{color:#272727; font-size: 4.6rem;}
.indexview .ab_main5 .ab5_main{color:#464545; font-size: 3rem;}
.ab_main5 .swiper-slide{width:100%;float:left; height:auto; text-align: center;}
.ab_main5 .swiper-slide p{padding:5px 30px;}
.ab_main5 .swiper-slide img{width:100%;}
.ab_main5 .arrow-left{background: url(../images/a_type1.jpg) no-repeat; background-size: 100% 100%; position: absolute;left: 0px;top: 30%;width: 20px;height: 59px;z-index:999;}
.ab_main5 .arrow-right{background: url(../images/a_type2.jpg) no-repeat; background-size: 100% 100%; position: absolute;right: 0px;top:30%;width: 20px;height: 59px;z-index:999;}



.indexview .a_detail{font-size: 3rem; padding:5% 3% 3% 3%; min-height: 300px; background: #ffffff; color:#555555; line-height: 160%;}
.indexview .a_detail p,.indexview .a_detail h4{line-height: 160%; padding:5px 0;}
.indexview .a_detail a{font-size: 3rem; color:#555555; line-height: 160%;}
.indexview .a_detail img{max-width: 100%}

.indexview .inews{padding:2% 0; background: #ffffff;}
.indexview .inews .n_list1{padding:3%; margin-bottom: 2%; border-bottom: 1px solid #f1f1f1; display:-webkit-box; display:-moz-box; display:box;}
.indexview .inews .n_list1 .nl_image{width:40%; margin-right: 10px}
.indexview .inews .n_list1 .nl_image img{width:100%;}
.indexview .inews .n_list1 .nl_remark{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; font-size: 2.6rem;}
.indexview .inews .n_list1 .nl_remark p{padding:3px 0px; line-height: 1.4em; color:#787878;}
.indexview .inews .n_list1 .nl_remark a{font-size: 3rem; color:#1a1a1a;}
.indexview .inews .n_list2{padding:2% 3%;}
.indexview .inews .n_list2 a{font-size: 3rem; color:#858585;}

.tfooter{padding:20px 0; text-align: center;}
.tfooter p{padding:5px 0; color:#737373; font-size: 2.6rem}
.tfooter a{color:#737373; font-size: 2.6rem}

.indexview .ilink{padding:4% 3%; font-size: 2.6rem; color:#838383;}
.indexview .ilink a{font-size: 2.6rem; color:#838383;}

.indexview .prod_main{padding:3%; background: #ffffff; overflow: auto;}
.indexview .prod_main li{display: block; width:48%; text-align: center; margin-bottom: 10px; height: auto; }
.indexview .prod_main li img{width:100%; }
.indexview .prod_main li p{padding:3px 0px;}
.indexview .prod_main li a{color:#7f7f7f; font-size: 2.6rem;}

.indexview .pdetil_main{padding:3%; background: #ffffff;}
.indexview .pdetil_main .pm_title{padding-bottom: 3%; text-align: center; font-size: 3.2rem; color:#333333; text-align: center;}
.indexview .pdetil_main .pm_image{width:100%;}
.indexview .pdetil_main .pm_info h3{line-height:1.8em;font-size:3rem;}
.indexview .pdetil_main .pm_remark{padding:3% 0; color:#666666; line-height: 1.6em; font-size: 2.6rem;}
.indexview .pdetil_main .pm_remark p ,.indexview .pdetil_main .pm_info p{color:#666666; line-height: 1.6em; font-size: 2.8rem;}
.indexview .pdetil_detil{padding:3%; overflow: auto; background: #ffffff; font-size: 2.8rem; line-height: 1.6em; border-top:1px solid #ff8204; color:#666666;}
.indexview .pdetil_detil img{max-width: 100%; float:left;}
.indexview .pdetil_detil p{color:#666666; line-height: 1.6em; font-size: 2.8rem;}

.indexview .news_menu{background: url(../images/new_line.jpg) repeat-x center bottom; text-align: center;}
.indexview .news_menu a{padding:2% 4.2%; display: inline-block; font-size: 3rem; color:#616161;}
.indexview .news_menu a.active{color:#510241; background: #ffffff;}
.indexview .news_main{padding:3% 2%; overflow: auto; background: #ffffff; border-bottom: 1px solid #e9e9e9;}
.indexview .news_main li{width:30%; margin:2% 1.6%; text-align: center; display: block; float:left;}
.indexview .news_main li img{width:100%; }
.indexview .news_main li p{padding:3px 0px; line-height: 1.6em;}
.indexview .news_main li a{color:#8b8b8b; font-size: 2.2rem;}
.indexview .news_main li a .font{color:#333333; font-size: 2.6rem;}
.indexview .news_li{padding:3% 0;}
.indexview .news_li a{display: block; width:100%; height: 100%; display: -moz-box; display: -webkit-box; display: box;}
.indexview .news_li .fml_img{width:35%; margin-right:10px; font-size: 0px;}
.indexview .news_li .fml_img img{width:100%;}
.indexview .news_li .fml_right{font-size: 3rem; color:#838383; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1;position: relative;}
.indexview .news_li .fml_right p{padding-top:5px; line-height: 120%;}
.indexview .news_li .fml_right .font{font-size: 3rem; color:#3f3f3f;}


.indexview .news_detil{padding:3%; background: #ffffff;}
.indexview .news_detil .nd_tip{padding:10px 0px; font-size: 2.2rem; color:#a3a3a3; text-align: center;}
.indexview .news_detil .nd_tip p{padding:5px 0px;}
.indexview .news_detil .nd_tip .font{font-size: 3.2rem; color:#333333;}
.indexview .news_detil .nd_main{padding:10px 0px; font-size: 2.8rem; color:#5f5f5f; line-height: 1.6em;}
.indexview .news_detil .nd_main p{padding:5px 0px; line-height: 1.6em;}
.indexview .news_detil .nd_main img{max-width: 100%;}

.indexview .class_menu{padding:6% 3%;background:#fff;}
.indexview .class_menu li{}
.indexview .class_menu a{display: block;padding:4% 0; font-size:3.2rem;color:#999;}
.indexview .class_menu a i{float:right;}