/*reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,tr,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a {outline: none;}
a,button{cursor:pointer;}
em{font-weight:bold;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{
    font-family:"Microsoft YaHei",tahoma,arial,'Hiragino Sans GB',sans-serif;
    color:#666;
    outline:0
;}
body{background:#f5f5f5;}
a{color:#333; text-decoration:none}
input,textarea {vertical-align: middle;font-family: "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB',sans-serif;outline: none;}
button,input,select{ border: none;font-family: "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB',sans-serif}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none; cursor: pointer;padding-left: 5px; background: url(../images/down_arrow.png) no-repeat scroll right center transparent; padding-right: 14px; }
select::-ms-expand { display: none; }
.clearfix::after, .clearfix::before {
    content: " ";
    display: table;
}
.clearfix::after{ clear: both; font-size: 0; height: 0;visibility: hidden;}
.auto {width:1200px;margin:0 auto;}
.ofh {overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.BgImg{ background: url(../home_images/Bg_Img.png) no-repeat;}
.title{ text-align: center; font-size: 30px; color: #4D555D}
.ridiu2{border-radius: 2px; -moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;}
.Link_Btn{ border:1px solid #fff; padding:5px 17px; color: #fff; margin-top: 30px; display: inline-block;}
.Link_Btn_b{ border:1px solid #4cb5ff; padding:5px 17px; color: #4cb5ff; margin-top: 20px; display: inline-block;}


/*悬浮窗*/
.all{position:fixed;right:0;bottom:15%;width:0;overflow:visible;z-index:9999}
.all-box{display:inline-block;float:left;clear:both; position: relative; border-bottom: 1px solid rgba(76,181,255,0.96)}
.all-box img{display:block; float: left;}
.all-box span{ float: left;}
.card-content{ line-height: 54px;}
.all-box a{font-size: 18px; font-family: Helvetica; overflow: hidden; display: block; padding-right: 8px;}
.card{position:relative;right:54px; background-color: #4cb5ff;transition:all .3s ease-in-out .1s;overflow:hidden;cursor:pointer}
.card:hover{position:relative;right:100%;transition:all .3s ease-in-out}
.card-content{float:left;color:#fff;font-family:'Droid Sans',sans-serif;font-size:18px;white-space:nowrap}
.card-content a{color:#fff;display:inline-block;line-height:50px}
.bg-01 a,.bg-02 a{ width: 144px;}
.bg-03 a{ width: 205px;}

/*头部*/
header{ box-shadow:0px 1px 0 0 rgba(0,0,0,.08);padding: 14.5px 0; position: fixed; top: 0; left: 0; width: 100%;z-index: 100; background: rgba(256,256,256,.98);}
.logo_box{ padding: 5px 0;}
.Logo{ width: 144px; height: 43px; display: inline-block; background-position: 0 0;}
.Logo_Line{ width: 1px; height: 43px; margin:0 10px; display: inline-block; background-position: -152px 0}
.sub_logo{ display: inline-block; line-height: 43px; }
.menu_main{ padding-left: 30px; font-size: 16px;}
.menu_main li{float: left; padding: 9.5px 30px; }
.menu_main li a{ color: #666}
.menu_main li a:hover{ color: #4cb5ff}
.login{ line-height: 36px; padding:0 19px; font-size: 16px; border:1px solid #4cb5ff; color: #4cb5ff; display: inline-block;}
.login:hover{ background: #4cb5ff;color: #fff;}
.login_in{ margin-left: 5px; background: #4cb5ff;color: #fff;}
.login_number{ border:none; margin-bottom: -9px; line-height: 43px; padding: 0;}
.login_number:hover{ background: none;color: #4cb5ff}
.login_number .Personal{ display: inline-block;width: 16px; height: 16px; background: url(../home_images/Personal.png?v=2017120801) no-repeat center center; background-size: 16px 16px; margin-right: 4px; margin-bottom: -1px;}
/*banner*/
.bannerbox{position: relative; width: 100%; height:600px; margin-top: 82px;}
.slogan_main{margin-top: 140px;}
.main_title{ font-size: 48px; color: #fff; line-height: 60px;}
.main_title .s-Slogan{ font-size: 20px;margin-top:10px; }
.bannerImg{ width: 100%; height: 600px; margin: 0 auto; position: absolute;top: 0; left: 0; }
.bannerImg .b-one{ background-image: url(../home_images/Banner3.png?v=2017120801)}
.bannerImg .b-two{ background-image: url(../home_images/Banner4.png?v=2017120801)}
.bannerImg li{ position: absolute;top: 0; left: 0; width: 100%; height: 600px;opacity:0;filter:alpha(opacity=0); background-position: 50% 0; background-repeat: no-repeat;}
.bannerBtn{ position: absolute;z-index: 2; overflow: hidden;right: 50%; bottom: 135px;}
.bannerBtn span{ float: left; width: 10px; height: 10px;
 border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px; 
 margin:0 3px; background: #fff; opacity: 0.5;filter:alpha(opacity=0.5); cursor: pointer;
 transition-duration:0.3s;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;
}
.bannerBtn span.cur{ opacity: 1;filter:alpha(opacity=1); width: 26px; background: #4cb5ff}
/*slogan*/
.slogn_Icon{ width: 46px; height: 46px; display: inline-block;}
.slogn_Icon_one{ background-position: -181px 0;}
.slogn_Icon_two{ background-position: -293px 0;}
.slogn_Icon_three{ background-position: -237px 0;}
.slogn_Icon_four{ background-position: -349px 0;}
.slogn_Icon_five{ background-position: -181px -56px;}
.slogn_Icon_six{ background-position: -237px -56px;}
.slogn_Icon_seven{ background-position: -293px -56px;}
.slogn_Icon_night{ background-position: -349px -56px;}
.slogan_sub{ position: absolute; bottom: 0; left: 0;width: 100%; background: rgba(256,256,256,0.1)}
.slogan_Items{ float: left; text-align: center; width: 25%; color: #fff; padding: 16px 0;}
.slogan_Items .s_main{ font-size: 18px; line-height: 24px;}
/*底部*/
footer{ background: #252525; color: #666;}
footer a:hover{color: #4cb5ff}
.footer_main{ padding-top: 80px;padding-bottom: 65px; margin-bottom: 35px;}
.footer_link{margin-top:20px}
.footer_link a{ color: #999; margin: 0 15px; line-height: 26px;}
.footer_link div{margin-left:0; display:inline;color: #999;}
.footer_main{ border-bottom: 1px solid #45484c;}
.Footer_QR{ width: 120px; height: 120px; display: block;}
.L_footer{ padding: 28.5px 0;}
.footer_sub{ background-color: #1e1e1e; color: #808080; font-size: 12px; text-align: center; padding: 22px 0;}
.footer_col li{ float: left;width:82px; margin-right:140px;}
.footer_nav{ font-size: 16px; color: #fff;margin-bottom: 16px;line-height: 1.5;font-weight: 400;}
.sub_list a{ display: block; color: #ccc;font-size: 14px; line-height: 1.5; padding: 4px 0;}
.QR_content{ text-align: center;color: #999;line-height: 24px;}
.QR_content div{ margin-top:4px;}
/*注册登录*/
 .wrapper_Login{ background:url(../home_images/Login_bg.png?v=2017120801) no-repeat center center; }
 .Login_content{ text-align: center; color: #fff; padding: 80px 0}
 .Login_content .Login_slogan{ font-size: 30px; }
/*.Login_content h2{ font-size: 18px;padding-bottom: 15px;letter-spacing:1px}
 .Login_content h2 span{ color: #4cb5ff}*/
 .Login_box{ margin-top: 10px;}
 .Login_box a{ padding: 14px 31px; color: #fff; background-color: #4cb5ff; font-size: 18px; line-height: 28px; display: inline-block; margin:10px 5px;}
/*banner*/
.h_Banner{ width: 100%; height: 460px; margin-top: 82px; text-align: center;color: #fff;}
.b_text_content{ padding-top: 136px;}
/*.banner_text{text-shadow:0px 2px 3px rgba(0,0,0,0.5);}*/
.banner_text span{ display: block;}
.banner_text .m_text{font-size:42px}
.banner_text .s_text{font-size:28px}
.h_Banner a{border: 1px solid #b2dfff; color: #fff; font-size: 16px; margin-top: 30px; padding: 13px 45px; background-color: rgba(76,181,255,0.1); display: inline-block;}
