@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:990px; margin-left:auto; margin-right:auto; }

.wrapper{ width:100%; min-width:990px; max-width:1920px; color:#fff; background-color:#f4f6f8; }
.botwrap{ width:1010px; margin:0 auto; position:relative; z-index:9999; }
.header{ width:100%; height:791px; background:url(../images/bg_01.jpg) no-repeat center top; margin:0 auto; }

.what_box{ height:525px; }
.what{ position:relative; }
.what div{ width:600px; margin-left:390px; }
.what span{ display:block; font-size:50px; line-height:57px; color:#ea4a4a; padding-top:74px; padding-bottom:40px; }
.what p{ font-size:25px; line-height:42px; color:#484848; }
.what img{ position:absolute; top:; left:-275px; }
 
.which{ height:679px; background:url(../images/bg_02.jpg) no-repeat center top; }
.fzlc{ padding-top:66px; padding-bottom:66px; }
.fzlc h2{ font-size:57px; color:#4b8ce4; text-align:center; line-height:57px; }
.fzlc p{ font-size:30px; color:#4b8ce4; font-weight:bold; line-height:30px; text-align:center;  padding:15px 0 32px; }
.fzlc p sup{ display:inline-block; font-size:16px; line-height:18px; text-align:center; font-weight:bold; width:18px; height:18px; border:1px solid #508ee9; border-radius:50%; }

.qsjs_box{ background:url(../images/bg_03.jpg) no-repeat center top; }
.qsjs{ position:relative; color:#fff; }
.qsjs h2{ width:990px; font-size:57px; line-height:57px; text-align:center; position:absolute; top:66px; left:0; }
.qsjs p{ font-size:25px; line-height:42px; }
.qsjs .txt{ position:absolute; top:340px; left:295px; }
.qsjs div{ width:530px; position:absolute; top:724px; left:63px;  }
.qsjs div p{ padding-bottom:20px; }

.sycj h2{ padding:48px 0 24px; }
.sycj h2,.cqgs h2,.xxlw h2{ font-size:57px; line-height:57px; text-align:center; color:#4b8ce4; }
.sycj .txt{ width:890px; height:220px; background:url(../images/wak_08.png) no-repeat center top; margin-left:37px; padding:70px 0 0 76px; margin-bottom:40px; }
.sycj .txt p{ font-size:25px; line-height:42px; color:#fff; }

.cqgs h2{ padding:90px 0 35px; }
.cqgs_con{ width:986px; height:288px; background-color:#5490ea; }
.cqgs_con p{ width:396px; height:212px; font-size:25px; line-height:42px; color:#4b8ce4; padding:52px 50px 0; background-color:#fff; margin-top:13px; margin-left:11px; }
.cqgs_con .video{ width:466px; height:276px; background-color:#fff; margin-left:6px; margin-top:6px; }

.xxlw{ padding-bottom:76px; }
.xxlw h2{ padding:66px 0 36px; }
.xxlw .danpin li{ width:962px; height:394px; border:6px solid #5490ea; background-color:#fff; margin-bottom:30px; }
.xxlw .danpin li img{ padding:78px 0 0 40px; }
.xxlw .danpin li div{ width:478px; padding-top:105px; margin-left:14px; }
.xxlw .danpin li .name{ font-size:46px; line-height:46px; color:#4b8ce4; }
.xxlw .danpin li .price{ width:203px; height:81px; font-size:40px; color:#fff; line-height:82px; padding-left:140px; background:url(../images/bug_bg.png) no-repeat center top; margin:58px 0 0 36px; }
.xxlw .danpin li .price span{ font-size:72px; }

.pro li{ width:232px; height:334px; padding-top:23px; background-color:#fff; border:3px solid #4b8ce4; position:relative; margin-right:6px; margin-bottom:6px; }
.pro li img{ width:200px; height:200px; margin-left:11px; -moz-transition:.5s; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; }
.pro li:hover img{ margin-left: 22px;}
.pro li .name{ height:48px; font-size:18px; line-height:24px; color:#333; overflow:hidden; text-overflow:ellipsis; padding:10px 15px 0; }
.pro li .price{ font-size:20px; color:#ff504f; line-height:30px; padding:10px 0 0 18px; }
.pro li .price span{ font-size:30px; font-weight:bold; }
.pro li .buy{ display:block; width:56px; height:51px; font-size:19px; line-height:24px; text-align:center; padding-top:5px; background-color:#4b8ce4; position:absolute; bottom:18px; right:10px; }
.pro li .buy,.pro li .buy:hover,.pro li .buy:active{ color:#fff; }

.hvcp_box{ background-color:#1ca7be; position:relative; }
.hvcp{ padding-top:84px; }
.hvcp ul{ padding-top:32px; padding:32px 0 0 12px; }
.hvcp ul li{ margin-right:18px; margin-bottom:10px; }