*{ outline: none; margin:0; padding:0; font-family: "SourceHanSansSC-Normal"}
img{ border:none}
a{ text-decoration:none;}
.clear{ clear:both; height:0; overflow:hidden}
.center{ width: 1200px; margin: 0px auto; }
.fr{ float:right}
.fl{ float:left;}

body{ background: #010013; }


                              /*Index*/

header{ height: 100px; position: relative; }
header img{; top: 24px; position: absolute; }
header .nav{ margin: auto; width: 872px; list-style: none; }
header .nav li{ float: left; }
header .nav li a{ display: block; float: left; margin-left: 84px; font-size: 20px; font-weight: bold; color: #b9b9b9; line-height: 100px; transition: 0.4s; }
header .nav li a:hover,.dangqian{ color: #fff !important; transition: 0.4s; }
.banner{ width: 100%; height: 680px; background: url(../img/index_banner.png) center no-repeat; background-size: 100%; }
.banner .ban_wenan{ width: 852px; margin: auto; }
.banner .ban_wenan .ban_tit{  padding-top: 146px; font-size: 48px; font-weight: bold; text-align: center; line-height: 48px; color: #fff; }
.banner .ban_wenan .box{ margin-top: 100px; width: 328px; }
.banner .ban_wenan .box img{ float: left; margin-left: 106px; }
.banner .ban_wenan .box .biao{ float: right; margin-right: 86px; font-size: 26px; color: #fff; line-height: 46px; font-weight: bold; }
.banner .ban_wenan .box .big{ margin-top: 60px; }
.banner .ban_wenan .box .big .tuo{ width: 150px; }
.banner .ban_wenan .box .big .tuo a{ width: 88px; height: 38px; border-radius: 19px; background: #d2d2d2; color: #525252; display: block; line-height: 38px; text-align: center; margin: auto; transition: 0.3s; }
.banner .ban_wenan .box .big .tuo a:hover{ background: #fff; transition: 0.3s; }
.wd114{ width: 114px !important }
.banner .ban_wenan .box .big .tuo p{ font-size: 18px; color: #fff; text-align: center; line-height: 38px; }
.banner .ban_wenan .box .big .tuo span{ font-size: 14px; color: #d5d5d5; display: block; line-height: 18px; text-align: center; margin-top: 8px; }
.banner .ban_wenan .box .big .ban{ font-size: 18px; color: #fff; line-height: 18px; margin-top: 30px; text-align: center; }
.ml64{ margin-left: 64px !important; }
.mr48{ margin-right: 48px !important; }
.ml0{ margin-left: 0px !important; }

.title{ margin-top: 140px; text-align: center; font-size: 32px; color: #fff; line-height: 32px; font-weight: bold; }
.shuo{ font-size: 16px; color: #e3e3e3; width: 904px; margin: 48px auto 0; line-height: 34px; display: block; text-align: center; }
.tedian{ margin-top: 90px; list-style: none; }
.tedian li{ float: left; margin-left: 46px; width: 364px; position: relative; }
.tedian li img{ position: absolute; top: 0px; z-index: -999 }
.tedian li font{ display: block; position: absolute; padding: 156px 54px 0; width: 256px; text-align: center; line-height: 26px; font-size: 14px; color: #fff; top: 0px; opacity: 0; transition: 0.4s }
.tedian li p{ font-size: 20px; color: #fff; line-height: 40px; margin-top: 328px; text-align: center;}
.tedian li:hover font{ opacity: 1; transition: 0.4s }

.Index_fea{ list-style: none; margin-top: 70px; }
.mtop100{ margin-top: 100px; }
.Index_fea li{ width: 540px; }
.Index_fea li img{ float: left; }
.Index_fea li p{ float: right; width: 348px; font-size: 20px; color: #fff; font-weight: bold; line-height: 36px； }
.Index_fea li font{ font-size: 14px; color: #cccccc; display: block; line-height: 30px; margin-top: 14px; width: 348px; float: right; }

.jiang{ margin-top: 80px; list-style: none; }
.jiang li{ float: left; height: 152px; }
.jiang li img{ margin-left: 130px; }
.mtop6{ margin-top: 6px }
.mtop16{ margin-top: 16px }
.mtop40{ margin-top: 40px }

footer{ margin-top: 100px; background: #010010; width: 100%; border-top: 1px solid #626262; padding: 40px 0; }
footer .logo{ float: left; margin-left: 120px; width: 78px; }
footer ul{ float: right; list-style: none; width: 650px; margin-right: 84px; }
footer ul li{ float: left; }
footer ul li a{ display: block; padding: 0 34px; line-height: 16px; border-right: 2px solid #fff; color: #b9b9b9; transition: 0.4s }
.br0{ border-right: 0px !important }
footer ul li a:hover{ color: #fff !important; transition: 0.4s }
.beian{ margin-top: 30px;  width: 650px; margin-right: 84px; float: right; }
.beian p{ font-size: 14px; color: #b1b1b1; line-height: 20px; float: left; margin-left: 10px; }
.beian img{ float: left; margin-left: 20px; }
.ml34{ margin-left: 34px !important; }
.mtop10{ margin-top: 10px !important; }


                              /*Feature*/

.feature_banner{ height: 450px; background: url(../img/feature_banner.png) no-repeat center; background-size: 100%; }
.feature_zong{ margin-top: 60px; list-style: none; }
.feature_zong li{ float: left; width: 200px; }
.feature_zong li p{ font-size: 18px; color: #fff; text-align: center; line-height: 18px; margin-top: 30px; }
.wd1060{ width: 1060px !important;  }
.fea_box1{ width: 1132px; margin: 50px auto 0; list-style: none; }
.fea_box1 li{ float: left; margin-left: 50px; width: 344px; }
.fea_box1 li img{ margin: 20px auto 0; display: block; }
.fea_box1 li p{ font-size: 16px; line-height: 34px; margin-top: 40px; color: #fff; text-align: center; width: 304px; }
.huanrao{ margin: 90px auto 0; display: block; }
.fea_yushe{ width: 1052px; margin: 70px; }
.wd310{ width: 310px !important; }
.fea_yushe li{ width: 310px !important; margin-left: 0px !important }
.fea_yushe li img{ margin-top: 60px; float: left; }
.fea_yushe li p{ width: 310px !important; float: left; text-align: left; margin-top: 30px;  }
.fea_yushe .yushe{ float: right; }
.mtop0{ margin-top: 0px !important }
.ylzt{ background: url(../img/ylzt.png) no-repeat center; background-size: 100%; width: 100%; height: 658px; margin-top: 74px !important }
.ylzt ul{ width: 346px; margin-right: 256px; padding-top: 92px !important; }
.ylzt ul li{ width: 346px; margin-left: 0px !important }
.ylzt ul li img{ float: left; margin-top: 60px; display: block; }
.ylzt ul li p{ margin-top: 30px; text-align: left; width: 346px; float: left; }
.wd800{ width: 800px !important; }
.kua .fl{ margin-left: 0px !important; }
.kua .fr{ float: right !important; }
.yinpin{ margin: 90px auto 0; display: block; }
.tit_bg{ background: url(../img/tit_bg.png); width: 800px; height: 184px; margin: 140px auto 0; }
.lh184{ line-height: 184px !important; }
.wd762{ width: 768px; }
.xiaog{ margin: 70px auto 0; list-style: none; }
.xiaog li{ float: left; width: 338px; margin-left: 92px; position: relative; }
.xiaog li img{ display: block; margin: auto; }
.xiaog li p{ font-size: 18px; color: #fff; line-height: 18px; position: absolute; top: 110px; text-align: center;width: 338px; }
.xiaog li font{ font-size: 14px; color: #ccc; line-height: 22px; position: absolute; top: 152px; display: block; text-align: center; }
.ht282{ height: 282px; }
.ht250{ height: 250px; }
.bfq{ background: url(../img/bfq.png) no-repeat center; background-size: 100%; width: 100%; height: 518px; margin-top: 120px !important; padding-top: 80px;}
.bfq p{ font-size: 30px; color: #fff; line-height: 30px; float: left; font-weight: bold; }
.bfq font{ font-size: 16px; color: #fff; line-height: 34px; display: block; width: 650px; margin-top: 50px; float: left; }
.kz{ margin-top: 80px; list-style: none; }
.kz li{ width: 300px; float: left; }
.kz li img{ display: block; margin:  auto; }
.kz li p{ font-size: 16px; color: #fff; text-align: center; margin-top: 40px; }
.guangbo{ display: block; margin: 70px auto 0; }
.jianbian{ background-image:-webkit-linear-gradient(left,#2058a6,#ff2974); -webkit-background-clip:text; -webkit-text-fill-color:transparent; width: 400px; margin: 140px auto 0; }
.xiaot{ font-size: 26px; font-weight: normal; margin-top: 90px; }
 


                              /*Support*/

.support_banner{ height: 450px; background: url(../img/support.png) no-repeat center; background-size: 100%; }
.conter{ width: 800px; margin: 60px auto 0; }
.wenti{ letter-spacing:2px; font-size:16px; font-weight:bold; padding:8px; cursor:pointer; background: #b4d5ea; margin-top:20px; padding-left: 30px; border-radius: 10px; }
.wenti:hover{ background:#d4e6f0; color:#000;}
.huida div{ display:none; background:#f3d3da; line-height:24px; padding: 20px 30px; font-size:14px; border-radius: 10px; margin-top: 6px; }
input.text, textarea.textarea{ background:#fff; color:#333; border:1px solid #eee; border-top-color:#999;border-left-color:#999; padding:1px; vertical-align:middle; height:22px; line-height:22px;}
input.button{ background:#FFA54F repeat-x; padding-top:3px; border:1px solid #708090; width:80px; height:25px; font-size:10pt; cursor:hand;}
.huida div img{ width: 500px; display: block; }




                              /*About Us*/

.about_banner{ height: 450px; background: url(../img/about_banner.png) no-repeat center; background-size: 100%; }
.about{ margin: 140px auto 0; width: 1200px; }
.about .wen{ width: 310px; margin-left: 146px; margin-top: 122px; }
.about .wen p{ font-size: 30px; color: #fff; font-weight: bold; line-height: 30px; }
.about .wen font{ font-size: 14px; line-height: 32px; margin-top: 42px; color: #fff; display: block; letter-spacing: 1px; }
.about .fr{ margin-top: 62px; }
.about .fr img{ display: block; margin-top: 60px; }




                              /*Contacr Us*/

.contact_banner{ height: 450px; background: url(../img/contact.png) no-repeat center; background-size: 100%; }
.contact_tit{ display: block; margin: 140px auto 0;  }
.contact_box{ margin-top: 100px; }
.contact_box .fr{ width: 442px; margin-top: 54px; }
.contact_box .fr p{ font-size: 14px; color: #dbdbdb; line-height: 30px; }
.contact_box .fr font{ font-size: 30px; color: #fff; font-weight: bold; display: block; margin-top: 32px; }
.mtop32{ margin-top: 30px; }
.mtop18{ margin-top: 18px; }
.colfff{ color: #fff !important }






