@charset "UTF-8";
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,b,p,pre,form,fieldset,legend,input,textarea,blockquote,img,section,article{padding:0;margin:0;}
body{ background:#fff; font-family:"Microsoft YaHei",Verdana,Arial,sans-serif,"Times New Roman",'宋体';}
input,select{ font-size:12px; vertical-align:middle;}
textarea,input{ word-wrap:break-word; word-break:break-all;}
dl,ul,li{ list-style:none;}
input,textarea,img{ border:0;}
img{ display:block; }
h1,h2,h3,h4,h5,h6,b{ font-weight:normal; }
em,i{ font-style:normal; }
a { outline:none; }
a:active {star:expression(this.onFocus=this.blur());}
a:link, a:visited,a:hover{text-decoration:none;}
.center{margin:0 auto;}
.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
/*内容样式*/
.fl{ float:left; }
.fr{ float:right; }
.tc{ text-align:center; }
.fb{ font-weight:bold; }
.center{ margin-left:auto; margin-right:auto; }
.main{ width:1186px; margin-left:auto; margin-right:auto; }
.yellow{ color:#fff600; }

.wrapper{ width:100%; min-width:990px; max-width:1920px; color:#fff; overflow:hidden; }
.botwrap{ width:1010px; margin:0 auto; position:relative; z-index:9999; }
.wrapper h2{ color:#fff; line-height:164px; }
.header{ width:100%; height:862px; background:url(../images/head_bg.jpg) no-repeat center top; margin:0 auto; }
.product_link{ position: fixed; bottom: 0; left: 50%; width: 1170px; height: 120px; transform: translateX(-50%); background: url(../images/pro_link.gif) no-repeat center top; }

.ljyd_box{ height:777px; }/*background:url(../images/bg_01.jpg) no-repeat center top;*/
.ljyd .top{ height:156px; border:3px solid #fff; border-radius:85px; box-sizing:border-box; padding:20px 0 0 110px; position:relative; margin-bottom:90px; }
.ljyd .top .txt1{ font-size:58px; line-height:62px; }
.ljyd .top .txt2{ font-size:40px; line-height:44px; }
.ljyd .top span{ display:block; width:340px; font-size:110px; font-weight:bold; line-height:110px; position:absolute; top:12px; right:94px; }
.ljyd ul li{ width:25%; }
.ljyd ul li .cd{ font-size:37px; color:#fff600; line-height:37px; padding:24px 0 18px 22px; }
.ljyd ul li .bx{ height:90px; font-size:30px; line-height:40px; padding-left:22px; }
.ljyd ul li .zs{ height:40px; border:1px solid #999ea8; border-radius:12px; margin-left:22px; }
.ljyd ul li .zs span{ display:inline-block; padding-left:12px; padding-right:10px; font-size:27px; vertical-align:middle; }
.ljyd ul li .zs .star{ display:inline-block; width:30px; height:26px; background:url(../images/jtnr_05.png) no-repeat center center; vertical-align:middle;  }
.ljyd ul li .zs1{ width:230px; }
.ljyd ul li .zs2{ width:264px; }

.znr_box{ background:url(../images/bg_01.jpg) no-repeat center top; }/*background-color:#323d51;*/
.znr{ position:relative; }
.znr .znr_con{ margin-left:520px; padding-top:238px; }
.znr_con span{ display:inline-block; font-size:78px; font-weight:bold; line-height:78px; color:#fff600; padding-bottom:13px; border-bottom:12px solid #fff600; }
.znr_con p{ font-size:67px; line-height:101px; }
.znr .nan,.znr .tzq{ position:absolute; }
.znr .nan{ top:54px; left:-10px; }
.znr .tzq{ top:84px; right:-353px; }

.mmwq_box{ height:2545px; background:url(../images/bg_02.jpg) no-repeat center top; background-color:#323d51; }
.mmwq h2{ font-size:115px; line-height:115px; text-align:center; font-weight:bold; padding:72px 0 100px; }
.mmwq_con1{ padding-bottom:64px; }
.mmwq_con1 img{ padding:0 50px 0 33px;}
.mmwq_con1 p{ font-size:118px; line-height:131px; padding:18px 0 0 245px; }
.mmwq_con2{ position:relative; padding-bottom:144px; }
.mmwq_con2 p{ width:778px; font-size:42px; line-height:75px; padding-top:36px; letter-spacing:2px; }
.mmwq_con2 img{ position:absolute; top:0; right:-24px; }
.mmwq_con3{ background-color:#fff; width:100%; border-radius:20px; }
.mmwq_con3 .title{ font-size:46px; line-height:46px; letter-spacing:4px; color:#37445a; text-align:center; padding:40px 0 17px; }
.mmwq_con3 .txt{ font-size:43px; line-height:63px; color:#323232; padding:28px 30px 45px 36px; }
.mmwq_con3 .txt.t1{ padding-bottom: 0; }
.mmwq_con3 .txt.t2{ padding-top: 0; padding-bottom: 28px; }

.cp_box{ background:url(../images/bg_03.jpg) no-repeat center top #37445a; padding-bottom:40px; }
.cp{ width:1147px; padding-top:74px; position:relative; }
.cp h2{ width:100%; position:absolute; top:0px; left:0; }
.cp .contain{ width:1142px; border-radius:0 0 28px 28px; -webkit-border-radius:0 0 28px 28px; -moz-border-radius:0 0 28px 28px; padding-bottom:2px; background:-webkit-linear-gradient(top, #6788dc 0%, #3e62ce 20%, #3e62ce 100%); background:-moz-linear-gradient(top, #6788dc 0%, #3e62ce 20%, #3e62ce 100%); background:linear-gradient(top, #6788dc 0%, #3e62ce 20%, #3e62ce 100%); }
.cp .contain ul{ width:1108px; }
.cp .contain ul li{ padding-left:63px; height:450px; background:url(../images/jtnr_12.png) no-repeat center top; margin-bottom:18px; }
.cp .contain ul li div{ position:relative; padding-top:58px; }
.cp .contain ul li img{ padding-top:40px; }
.cp .contain ul .cp_li1 div{ padding-left:36px; width:458px; margin-right:52px; }
.cp .contain ul .cp_li1 .num{ font-size:43px; color:#285fd6; line-height:43px; }
.cp .contain ul .cp_li1 .intro{ font-size:75px; color:#285fd6; line-height:75px; padding:18px 0 20px; }
.cp .contain ul .cp_li1 .price{ height:130px; font-size:71px; line-height:130px; color:#ff4932; }
.cp .contain ul .cp_li1 .price span{ font-size:130px; }
.cp .contain ul .cp_li1 .buy{ display:block; width:187px; height:64px; background:url(../images/dwxd_01.png) no-repeat center center; position:absolute; bottom:14px; left:292px; }
.cp .contain ul .cp_li2 img{ padding-right:54px; }
.cp_pro div{ padding-left: }
.cp_pro div .num{ font-size:42px; line-height:42px; color:#285fd6; }
.cp_pro div .intro{ font-size:49px; color:#285fd6; line-height:50px; padding:18px 0 24px; }
.cp_pro div .sl{ font-size:35px; color:#ff4932; line-height:35px; padding-bottom:24px; }
.cp_pro div .pb_box{ width:374px; height:78px; background:url(../images/dwxd_02.png) no-repeat center top; position:relative; }
.cp_pro div .pb_box .price{ font-size:33px; line-height:86px; padding-left:40px;}
.cp_pro div .pb_box .price b{ font-size:64px; font-weight:bold;  }
.cp_pro div .pb_box .buy{ display:block; width:176px; height:66px; position:absolute; bottom:0; right:0;  }
.cp .contain ul .cp_li3 div{ padding-left:58px; }
.cp .contain ul .cp_li3 img{ padding-left:72px; }
.cp .contain ul .cp_li4 div{ padding-left:88px; }

.product_box{ background:url(../images/bg_05.jpg) no-repeat center bottom #323d51; }
.danpin_box{ background:url(../images/bg_04.jpg) no-repeat center top; }
.danpin{ padding-top:34px; }
.product{ width:1215px; padding-left:5px; padding-top:66px; }
.product li{ width:378px; background-color:#fff; padding-top:38px; padding-bottom:4px; margin-right:25px; margin-bottom:25px; position:relative; }
.product li img{ margin-left:39px; margin-right:39px; transition:500ms; -webkit-transition:500ms; -moz-transition:500ms; }
.product li:hover img{ margin-left:60px; }
.product li .titl{ height:70px; font-size:33px; line-height:70px; color:#333; text-align:center; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.product li .price{ font-size:33px; line-height:70px; color:#ff4d35; padding-left:28px; }
.product li .price span{ font-size:69px; font-family:Impact; }
.product li .dong{ display:block; width:166px; height:44px; background:url(../images/xindong.png) no-repeat center top; position:absolute; bottom:28px; right:28px; }
.gouyin{ padding-top:56px; }
.jianzhi{ padding:56px 0 55px 0; }

.pinzhi_box{ height:1342px; background:url(../images/bg_06.jpg) no-repeat center top; }
.pinzhi{ width:1184px; }
.pinzhi h4{ font-size:75px; line-height:74px; text-align:center; padding-bottom:100px; }
.pinzhi div{ width:1184px; height:355px; position:relative; margin-bottom:20px; }
.pinzhi .txt{ font-size:49px; line-height:50px; color:#54a8fe; font-weight:bold; position:absolute; top:2px; }
.pinzhi .nei{ font-size:36px; line-height:51px; color:#323232; }
.pinzhi .jgyh{ background:url(../images/jtnr_13.png) no-repeat center top; }
.pinzhi .jgyh .txt,.pinzhi .dpcj .txt{ left:344px; }
.pinzhi .jgyh .nei,.pinzhi .dpcj .nei{ padding:100px 36px 0 352px; }
.pinzhi .jlpb{ background:url(../images/jtnr_14.png) no-repeat center top; }
.pinzhi .jlpb .txt{ left:468px; }
.pinzhi .jlpb .nei{ padding:100px 352px 0 36px; }
.pinzhi .dpcj{ background:url(../images/jtnr_15.png) no-repeat center top; }

.tip_box{ background:url(../images/bg_07.jpg) no-repeat center top #37445a; padding-bottom:165px; }
.tip{ width:1169px; height:677px; background:url(../images/jtnr_16.png) no-repeat center top; }
.tip h3{ font-size:79px; line-height:80px; text-align:center; padding:50px 0 16px; }
.tip p{ font-size:31px; line-height:50px; padding:0 34px 0 42px; }
.tip_box span{ display:block; width:518px; font-size:36px; line-height:36px; text-align:center; padding-bottom:12px; padding-top:10px; border-bottom:4px solid #fff; }