@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box;-webkit-box-sizing:border-box;}
html{height: 100%; width: 100%;outline: 0;}
body {color:#000;  width:100%; margin: 0 auto; font-family: "微软雅黑"; background: #fff; font-size:16px;}
ul,ol,li{list-style:none}
em,i{ font-style: normal;}
a { text-decoration:none; color:#000; font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight: 500; margin: 0;}
select, textarea,button{border: none; outline: none; -webkit-appearance: none; appearance: none; -o-appearance: none; -moz-appearance: none; font-size:14px;line-height：normal;}
p{ margin:0; padding:0;}
a:hover{color: #FFFFFF; text-decoration: none;}
/*修改版*/
.navbar-default {background: none; border: 0;}
.navbar-default .navbar-nav > li > a {color: #FFFFFF;}
.navbar-default .navbar-nav > li > a:hover {color: #FFFFFF;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:visited {color: #fff; background: none; font-weight: bold;}
.navbar-nav > li > a {line-height: 60px; color: #FFFFFF;}
.navbar-nav {float: right; margin: 0;}

/*共用*/
.font55{font-size:55px; font-weight: bold; line-height: 70px; margin-bottom:15px;}
.font30{font-size: 30px; font-weight: bold;}
.font20{font-size: 20px; font-weight: bold; margin-bottom:5px;}
.font18{font-size: 18px;}
.font28{font-size: 28px; color: #2a313d; font-weight: bold; margin-bottom: 20px;}
.font16{font-size: 16px; color: #626870; font-weight: normal; margin-top: 10px;}
.grey{color: #626870; font-size: 18px;}
.mt90{margin-top: 90px; margin-bottom: 30px;}
.mt30{margin-top: 30px;}
/*首页*/
.top{background: url(../img/img11.jpg) no-repeat center top; background-size: cover; overflow: hidden; height:850px;}
.top_title{overflow: hidden;}
.top_main{padding-top: 200px; text-align: center; color: #FFFFFF; font-size:20px; overflow: hidden; line-height: 36px; animation: daohang 2s;}
.top_button{margin: 30px auto; width:230px; height:65px; line-height:65px; border-radius:3px; background: #2a75f0; display: block; text-align: center; color: #FFFFFF; font-size:24px; border-radius: 65px;}
.top_button img{vertical-align: middle; margin-right: 5px;}
.home_top{overflow: hidden; position: fixed; z-index:9999; top: 0; left: 0; text-align: center; width: 100%; background: #fff; padding: 10px 0; line-height: 55px;}
.home_gs_button{height: 60px; line-height: 60px; background: #2a75f0; border-radius:5px; display: block; text-align: center; color: #FFFFFF; font-size: 18px; width: 100%;}
.home_gs_button img{width: 20px; vertical-align: middle; margin-right: 3px;}
.second{padding: 115px 0; overflow: hidden;}
.second_title{font-size: 40px; font-weight: bold; text-align: center; margin-bottom:30px;}
.second_main{overflow: hidden; position: relative; margin: 20px 0;}
.second_main img{width: 100%; height: 280px;}
.second_text{position: absolute; bottom:20px; left: 0; right: 0; text-align: center; font-size: 16px; overflow: hidden; color: #FFFFFF;}
.three{background: #f7f9fc; padding: 115px 0; overflow: hidden;}
.three_title{margin-bottom: 60px; font-size: 40px; font-weight: bold; text-align: center;}
.three_main{background: #FFFFFF; text-align: center; padding: 45px 0; overflow: hidden; font-size: 16px; color: #626870;}
.three_main_title{font-size: 20px; color: #2a313d; font-weight: bold; margin-bottom: 15px;}
.four{padding: 110px 0; overflow: hidden;}
.four_title{font-size: 40px; text-align: center; font-weight: bold;}
.four_button{width: 175px; height: 60px; line-height: 60px; border-radius: 60px; background: #2a75f0; box-shadow:224px 235px 253px 15px; display: block; text-align: center; background: #2a75f0; margin-top: 30px; font-size: 20px; color: #FFFFFF; font-weight: bold;}
.five{background: #FFFFFF; padding: 50px 0; overflow: hidden; font-size:18px; font-weight: bold; color: #2a313d; text-align: center; margin-bottom: 25px;}
.five img{width: 100px; height: 100px; margin-bottom: 25px;}
.five_main{overflow: hidden; border: 1px solid #e5e5e5; border-radius: 10px; padding: 30px 20px; display: flex;}
.five_main img{width: 75px; height: 75px; border-radius: 75px; margin-right: 25px; flex-shrink: 0;}
.five_main_right{overflow: hidden; font-size: 20px; font-weight: bold; color: #2a313d;}
.five_main_right img{width: 20px; height: 20px; vertical-align: middle; margin-right: 3px; border-radius: 0;}
.bottom{background: #242527; text-align: center; font-size: 16px; overflow: hidden; color: #FFFFFF; padding: 15px 0;}
.bottom a{color: #ffa800; padding: 0 10px;}
@media(max-width:991px)
{
	.home_top{padding: 0;}
	.navbar-brand img{height:35px !important;}
	.navbar-nav {float: none !important; margin: 0 auto !important; width: 100%; text-align: center;}
	.nav > li > a {padding-left:15px !important;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #000;}
	.navbar-brand{padding-top:8px !important;}
	.home_gs_button{height:30px !important; line-height:30px !important; background: #3c72eb; border-radius:5px; display: block; text-align: center; color: #FFFFFF; font-size:14px !important; width: 100%; margin-top:15px;}
	.navbar-toggle{margin-top: 20px !important;}
	.mobile40{font-size: 40px;}
	.mobile30{font-size: 30px;}
	.mobile_mt30{margin-top: 30px;}
	.mobile_juzhong{text-align: center;}
	.four_button{width: 175px; height: 60px; line-height: 60px; border-radius: 60px; background: #2a75f0; box-shadow:224px 235px 253px 15px; display: block; text-align: center; background: #2a75f0; margin: 30px auto; font-size: 20px; color: #FFFFFF; font-weight: bold;}	
}
/*日志手机端*/
.demo{width:100% !important; margin:60px auto 0 auto;}
.history-date ul li dl{float:left;padding-left:200px !important; margin-top:-40px !important; font-family:微软雅黑;}

/*更新日志*/
.rizhi_top{overflow: hidden;}
.rizhi_nav{background: url(../img/bg1.jpg) no-repeat center top; background-size: cover; padding: 80px 0; text-align: center; color: #FFFFFF; font-size: 20px; margin-top: -20px;}

.demo{width:1200px;margin:60px auto 0 auto;}
.history{background:url(../img/line4.png) repeat-y 186px 0;overflow:hidden;position:relative;}
.history-date{overflow:hidden;position:relative;}
.history-date h2{background:#fff url(../img/icon06.png) no-repeat 158px 0;height:59px;font-size:25px;font-family:微软雅黑;font-weight:normal;padding-left:45px;margin-bottom:74px; }
.history-date h2.first1{position:absolute;left:0;top:0;width:935px;z-index:99;}
.history-date h2 a{color:#2371f3;display:inline-block;*display:inline;zoom:1;background:url(../img/icon08.png) no-repeat right 50%;padding-right:17px;margin:21px 97px 0 0;}
.history-date h2 a:hover{text-decoration:none;}
.history-date h2 img{vertical-align:-5px;}
.history-date h2.date02{background:none;}
.history-date ul li{background:url(../img/icon07.png) no-repeat 180px 0;padding-bottom:50px;zoom:1;}
.history-date ul li.last{padding-bottom:0;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px; color:#999; font:normal 18px/16px Arial;}
.history-date ul li h3 span{display:block;color:#b3b3b3;font-size:12px;}
.history-date ul li dl{float:left;padding-left:41px;margin-top:-5px;font-family:微软雅黑;}
.history-date ul li dl dt{font:20px/22px 微软雅黑;color:#333;}
.history-date ul li dl dt span{display:block;color:#666;font-size:12px;}
.history-date ul li.green h3{color:#2371f3;}
.history-date ul li.green h3 span{color:#91baff;}
.history-date ul li.green dl{margin-top:-8px;}
.history-date ul li.green dl dt{font-size:28px;line-height:34px;}
.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}
.history-date ul li.green dl dd{padding-top:20px;display:none;}
.history-date ul li.green dl dd img{float:left;}
.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}

.history-date h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;}
.history-date h2.first .more-history:hover{text-decoration:underline;}
