
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select{font-family:Microsoft YaHei;margin:0;padding:0;color:inherit;    line-height: 1;}
img{border:0;display: inline-block;max-width:100%;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
a:hover{color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
.auto{width: 1000px;margin:0 auto;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}
body{min-width:1200px;background: #fff;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.auto{width: 1200px;margin:0 auto;}
.btn{display: block;text-align: center;}
.button_gradient{background:#60b7ff;background: -webkit-gradient(linear, left top, right bottom, from(#7b73ff), to(#60b7ff)); background: -moz-linear-gradient(top,  #7b73ff,  #60b7ff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b73ff', endColorstr='#60b7ff');}
.c_pink{color: #ff006c;}
.c_green{color: #00cd6f;}
.c_blue{color: #199fff;}
.c_org{color: #ff5722;}
.white_bg{background: #fff;}
/*å¤´éƒ¨*/
.head {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    padding: 10px 0;
    height: 80px;
    border-bottom: 1px solid rgba(255,255,255,.4);
}
.fixed_hd{background: #fff;position:initial;}
.fixed_hd .hd_nav li{color: #333333;}

.hd_logo{position:absolute;top: 10px;left: 2%;}
.hd_btns{position:absolute;top: 20px;right: 1%;}
.hd_btns .lk{display: block;float: right;width: 100px;height: 40px;text-align: center;line-height: 40px;border:1px solid #33aaff;border-radius:3px;font-size: 16px;margin-left: 30px;}
.hd_btns .login{color: #fff;background: #33aaff;}
.hd_btns .reg{color: #33aaff;}
.hd_btns .lk:hover{box-shadow:0 0 5px #33aaff;}

.hd_center{font-size: 15px;color: #fff;line-height: 50px;top: 15px;}
.hd_center .hdimg{width: 50px;height: 50px;border-radius:50%;border:2px solid #fff;margin-right: 10px;}
/*ä¸ªäººä¸­å¿ƒ*/
.head .quit{font-size: 15px;color: rgba(255,255,255,.6);padding:0 10px;}
.head .quit:hover{color: rgba(255,255,255,1);}
.hd_center .userinfo{display: inline-block;}
.hd_center .backindex{background: url(../images/media/per_01.png) no-repeat left center;background-size:24px;padding-left: 30px;font-size: 15px;color: #f1f3f6;margin-right: 15px;}
.hd_center .backindex:hover{color: #33aaff;}


.hd_nav{text-align: center;padding:10px 0;width: 1100px;position:absolute;left: 50%;margin-left: -580px;top: 10px;}
.hd_nav li{display: inline-block;font-size: 16px;line-height: 40px;margin:0 20px;color: #fff;}
.hd_nav li:hover,.hd_nav li.cur{color: #33aaff;}
/*é¦–é¡µ*/
.idx_banner{height: 470px;padding-top: 80px;}
.idx_banner .txtbox{padding-top: 25px;}
.idx_banner .txtbox .title{font-size: 56px;color: #fff;}
.idx_banner .txtbox .smtit{font-size: 34px;color: #fff;margin-top: 30px;}
.idx_banner .txtbox .font{font-size: 20px;color: #fff;margin-top: 40px;}
.idx_banner .txtbox .button{width: 200px;height: 60px;line-height: 60px;border-radius:35px;margin-top: 40px;background: #62b1ff;font-size: 22px;color: #fff;}
.idx_banner .txtbox .button:hover{box-shadow:0 0 5px #62b1ff;}

.idx_login{width: 340px;height: 420px;background: #fff;border-radius:15px;padding:20px 20px 50px;position:absolute;right: 20px;top: 50%;margin-top: -330px;}
.idx_login .top{text-align: center;padding-top: 25px;}
.idx_login .top .cn{font-size: 20px;color: #333333;}
.idx_login .top .en{font-size: 12px;color: #999999;margin-top: 10px;text-transform: uppercase;}
.idx_login .about_login:after{display: none;}
.idx_login .about_login .login_form{padding-top: 20px;}
.idx_login .close{background: url(../images/media/close.png) no-repeat center;background-size:cover;width: 16px;height: 16px;display: block;float: right;}

.idx_login .about_in{padding-bottom: 0;}

.idx_top{width: 1200px;margin:0 auto;padding:60px 75px;border-radius:100px;background: #fff;box-shadow:0 0 20px #ddd;margin-top: -90px;}
.idx_top li{width: 350px;float: left;}
.idx_top li .info{text-align: center;display: inline-block;}
.idx_top .icon{margin-right: 20px;width: 56px;height: 56px;vertical-align: middle;display: inline-block;}
.idx_top .num{font-size: 36px;color: #C7000B;}
.idx_top .font{font-size: 16px;color: #666666;margin-top: 10px;}

.idx_titbox{text-align: center;}
.idx_titbox .cn{font-size: 30px;color: #333333;letter-spacing: 3px;}
.idx_titbox .cn em{font-size: 36px;color: #C7000B;font-weight: bold;}
.idx_titbox .en{font-size: 16px;color: #7a8799;text-transform: uppercase;margin-top: 20px;}
.idx_titbox .t_font{font-size: 20px;color: #7a8799;text-align: center;margin-top: 25px;}

.idx_sec1{background: url(../images/media/idx_21.jpg) no-repeat top center;background-size:cover;margin-top: 10px;}
.idx_service{padding:100px 0 50px;}
.idx_service .detail{margin-top: 45px;}
.idx_service .desc{font-size: 16px;color: #808080;line-height: 50px;padding-top: 80px;width: 575px;}
.idx_service .imgbox{width: 600px;}
.idx_service .imgbox img{width: 79%;display: block;margin: auto;}
.idx_service .step{margin-top: 60px;}
.idx_service .step b{text-align: center;float: left;width: 300px;display: block;position:relative;}
.idx_service .step b:before,.idx_service .step b:after{content:'';width: 100px;height: 1px;background: #dfe2e6;position:absolute;top: 50px;display: block;}
.idx_service .step b:before{left: 0;}
.idx_service .step b:after{right: 0;}
.idx_service .step .icon{width: 100px;height: 100px;display: block;margin:0 auto;background-repeat:no-repeat;background-size:cover;background-position:center;}
.idx_service .step .num{font-size: 30px;color: #b8c2cc;display: block;margin:25px 0 15px;}
.idx_service .step .font{font-size: 16px;color: #b8c2cc;}
.idx_service .step .icon_01{background-image:url(../images/media/idx_02.png);}
.idx_service .step .icon_02{background-image:url(../images/media/idx_03.png);}
.idx_service .step .icon_03{background-image:url(../images/media/idx_04.png);}
.idx_service .step .icon_04{background-image:url(../images/media/idx_05.png);}

.idx_service .step a:hover .num,.idx_service .step a:hover .font{color: #33aaff;}
.idx_service .step .icon_01:hover {background-image:url(../images/media/idx_02-1.png);}
.idx_service .step .icon_02:hover {background-image:url(../images/media/idx_03-1.png);}
.idx_service .step .icon_03:hover {background-image:url(../images/media/idx_04-1.png);}
.idx_service .step  .icon_04:hover {background-image:url(../images/media/idx_05-1.png);}

.idx_media{padding:100px 0 40px;}
.idx_media .detail{margin-top: 50px;}
.idx_media_menu{font-size: 0;text-align: center;}
.idx_media_menu a{font-size: 18px;color: #808080;padding:0 35px;height: 55px;line-height: 55px;border-radius:30px;margin:0 10px;border:1px solid transparent;display: inline-block;}
.idx_media_menu a.cur,.idx_media_menu a:hover{color: #C7000B;border-color:#C7000B;}
.idx_media_wrap{margin-top: 50px;}
.idx_media_list{margin-left: -25px;}
.idx_media_list .item{display: block;float: left;width: 220px;height: 120px;border:1px solid #e6e6e6;margin:0 0 25px 25px;}
.idx_media_list .item .img{width: 100%;}
.idx_media_list .item:hover{border-color:#5ebbff;}

.idx_special{padding:100px 0 105px;}
.idx_special .list{margin-top: 60px;box-shadow:0 0 15px #ddd;}
.idx_special .item{padding:50px 30px 0;width: 25%;float: left;height: 440px;background: #fff;border-right:1px solid #ddd;text-align: center;transition: all .3s;}
.idx_special .item:last-child{border-right:none;}
.idx_special .font{font-size: 20px;color: #333333;}
.idx_special .price{font-size: 46px;color: #58687f;margin:35px 0 25px;}
.idx_special .price em{font-size: 20px;margin-right: 5px;}
.idx_special .cat{font-size: 14px;color: #C7000B;}
.idx_special .desc{font-size: 14px;color: #666666;line-height: 30px;margin-top: 30px;text-align: left;}
.idx_special .consult{font-size: 16px;color: #C7000B;width: 170px;height: 50px;line-height: 50px;display: block;margin:40px auto 0;border:1px solid #C7000B;border-radius:10px;}

.idx_special .item:hover{background: #C7000B;transform: scale(1.02,1.02);border-radius:5px;}
.idx_special .item:hover .font{color: #fff;}
.idx_special .item:hover .price{color: #fff;}
.idx_special .item:hover .cat{color: #fff;}
.idx_special .item:hover .desc{color: #fff;}
.idx_special .item:hover .consult{color: #fff;background: #c6ec09;border-color:#a2c107;}

.idx_advan{padding:90px 0 80px;}
.idx_advan .detail{margin-top: 40px;}

.idx_arc{background: url(../images/media/idx_38.jpg) no-repeat center;background-size:cover;height: 840px;padding-top: 80px;}
.idx_arc .idx_titbox .cn,.idx_arc .idx_titbox .cn em{color: #545454;}
.idx_arc .idx_titbox .en{color:rgba(0, 0, 0, 0.5);}
.idx_arc .detail{margin-top: 55px;}
.idx_arc .imgbox{text-align: center;width: 435px;}
.idx_arc .imgbox .img{width: 84%;margin: auto;}
.idx_arc .imgbox .title{font-size: 34px;color: #fff;margin:20px 0 25px;}
.idx_arc .imgbox .font{font-size: 20px;color: #fff;}
.idx_arc .info{width: 750px;}
.idx_arc .info li{text-align: center;width: 33.3%;float: left;padding:0 15px;margin:25px 0 40px;}
.idx_arc .info .icon{width: 50px;height: 50px;display: block;margin:0 auto;}
.idx_arc .info .tit{font-size: 18px;color: #2f2f2f;margin:25px 0 15px;}
.idx_arc .info .desc{font-size: 14px;line-height: 30px;color: rgba(0,0,0,.6);height: 90px;overflow: hidden;}

.idx_case{padding:100px 0 140px;background: url(../images/media/idx_39.jpg) no-repeat center;background-size:cover;}
.idx_case .info{margin-top: 80px;}
.idx_case .column{float: left;}
.idx_case .column .num{font-size: 46px;color: #f08200;float: left;margin-right: 15px;}
.idx_case .column em{font-size: 30px;}
.idx_case .column .font{font-size: 16px;color: #333333;margin-top: 5px;}
.idx_case .column .fz{font-size: 14px;color: #888888;margin-top: 15px;}
.idx_case .line{padding: 0 0 0 20px;float: left;width: 40px;margin: 0 25px;}
.idx_case .line em{width: 1px;height: 48px;transform: rotate(45deg);display: block;background: #ddd;}
.idx_case .column1{width: 330px;}
.idx_case .column2{width: 365px;}
.idx_case .column3{width: 315px;}

.idx_case .list{margin-top: 85px;}
.idx_case .list .item .img1{display: none;}
.idx_case .list .item:hover .img2{display: none;}
.idx_case .list .item:hover .img1{display: block;}

.idx_sec2{background: url(../images/media/idx_40.jpg) no-repeat top center;background-size:cover;}
.idx_choose{padding:85px 0 30px;}
.idx_choose .buttons{margin-top: 60px;font-size: 0;text-align: center;}
.idx_choose .buttons a{font-size: 20px;color: #fbb766;width: 220px;height: 60px;line-height: 60px;border:1px solid #fbb766;display: inline-block;border-radius:30px;margin:0 25px;}
.idx_choose .buttons a.cur,.idx_choose .buttons a:hover{background: #f08200;color: #fff;}
.idx_choose .imgbox{margin-top: 75px;}

.idx_news{padding:85px 0 100px;}
.idx_news_menu{text-align: center;font-size: 0;margin-top: 45px;}
.idx_news_menu a{font-size: 18px;color: #7a8799;padding:20px;display: inline-block;border-bottom:2px solid transparent;margin:0 75px;}
.idx_news_menu a.cur,.idx_news_menu a:hover{border-color:#199fff;color: #199fff;}
.idx_news_wrap{margin-top: 50px;}
.idx_news_list{margin-left: -30px;}
.idx_news_list .item{width: 380px;float: left;margin-left: 30px;position:relative;}
.idx_news_list .item:before{content:'';background: url(../images/media/idx_36.png) no-repeat center;width: 380px;height: 45px;background-size:cover;top: 380px;left: 0;display: block;position:absolute;}
.idx_news_list .li_t{border:1px solid #d8e4f0;border-radius:5px;margin-bottom: 10px;height: 400px;}
.idx_news_list .imgbox{}
.idx_news_list .info{padding:20px 30px 30px;}
.idx_news_list .date{display: block;font-size: 12px;color: #8fa1b2;background: url(../images/media/idx_35.png) no-repeat left center;background-size:20px;padding-left: 30px;line-height: 20px;}
.idx_news_list .title{display: block;font-size: 22px;color: #333333;line-height: 34px;font-weight: bold;margin-top: 15px;}
.idx_news_list .title:hover{color: #409fff;}
.idx_news_list .li_b{border:1px solid #d8e4f0;border-radius:5px;padding:30px 15px 25px;}
.idx_news_list .li_b a{display: block;font-size: 16px;color: #666666;position:relative;line-height: 35px;}
.idx_news_list .li_b a:before{content:'';display: inline-block;width: 5px;height: 5px;background: #409fff;border-radius:50%;vertical-align: middle;margin-right: 12px;}
.idx_news_list .li_b a:hover{color: #409fff;}

.price_main {
    background: url(../images/media/price_03.jpg) no-repeat bottom center;
    background-size: cover;
    padding: 100px 0 30px;
}
.auto {width: 1200px;margin: 0 auto;}
.price_menu{margin-top: 50px;}
.price_menu a{display: inline-block;font-size: 16px;color: #808080;padding:0 20px;height: 40px;line-height: 40px;margin:0 5px;border:1px solid transparent;border-radius:20px;}
.price_menu .font{font-size: 16px;color: #808080;line-height: 40px;}
.price_menu .lk.cur,.price_menu .lk:hover{color: #C7000B;border-color:#C7000B;}
.price_menu a.this{color: #fff;background:#60b7ff;background: -webkit-gradient(linear, left top, right bottom, from(#7b73ff), to(#60b7ff)); background: -moz-linear-gradient(top,  #7b73ff,  #60b7ff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b73ff', endColorstr='#60b7ff');}
.media_cla{margin-top: 15px;}
.media_cla span{display: inline-block;cursor: pointer;padding: 10px;color: #7b7b7b;}
.media_cla span:first-child{font-weight: bold;font-size: 16px;color: #525252;}
.media_cla span.checked{color:#C7000B;}

.price_table{margin:30px 0 0;background: #fff;padding-bottom: 40px;border-radius:5px;}
/*.price_table .table-head{width: 100%;overflow: hidden;background: #eaf6ff;}
.price_table .table-head span{display: inline-block;width: 8%; font-size: 15px;color: #999999;height: 60px;background: #eaf6ff;font-weight: normal;}
.price_table .table-head span:nth-of-type(1){width: 11%;}*/
.price_table th{font-size: 15px;color: #999999;text-align:center;height: 60px;background: #eaf6ff;font-weight: normal;}
.price_table td{font-size: 14px;color: #58687f;padding:20px 5px;text-align: center;line-height: 24px;}
.price_table .link{color: #199fff;}
.price_table .font{font-size: 14px;color: #58687f;margin-top: 10px;}
.price_table .link:hover{color: #7b73ff;}
.price_table tr:nth-child(even) td{background: #f7fafc;}
.price_table tr:nth-child(odd) td{background: #fff;}
.price_table table{margin-bottom: 40px;}
.price_table tr td:first-child{color:#f08200;}

.price_table .nodata{text-align: center;}
.price_table .nodata a{display: inline-block;padding: 8px 13px;text-align: center;background: #C7000B;color: #fff;margin: 0 3px;font-size: 17px;}
.price_table .nodata a.check{color:#000;}















