*{padding: 0;margin: 0;font-family: "microsoft yahei";}
body{padding-top:80px;}
ul,ol{list-style: none;}
a,a:hover,a:focus{text-decoration: none;}

/*用户使用ie8,浏览器提示 start*/
.browser-msg {padding:30px 0;background-color:#f2f2f2;position:fixed;top:0;width:100%;*left:0;z-index:9999;}
.browser-msg .txt {margin-bottom:27px;font-size:18px;font-size:1.8rem;line-height:19px;}
.browser-msg li {width:150px;display:inline-block;*display:inline;}
.browser-msg li img {margin:0 auto 5px;}
.browser-msg li .name {color:#666666;font-size:14px;font-size:1.4rem;line-height:17px;}
/*用户使用ie8,浏览器提示 end*/


/*页头 start*/
.header{min-height:80px;background: #fff; margin:0;}
.header .navbar-brand{height: 80px;}
.header .navbar-toggle{margin-top:33px;}
.nav_wrap li{border-bottom:1px solid #eee;}
.nav_wrap li:last-child{border:none;}
.header .nav_wrap>li>a{font-size: 16px;color: #333;}
.nav_wrap li .glyphicon{margin-left:6px;font-size: 12px;transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);}
.nav_wrap li:hover .glyphicon{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;-o-transition: 0.2s ease;-ms-transition: all 0.5s ease 0s;transition: 0.2s ease;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #268cf4;background: transparent;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #268cf4;}

.header .navbar-nav{margin:0 -15px;}
@media (min-width: 768px){
	.nav_wrap li{margin:0 15px;border:none;position: inherit;}
	.nav_wrap li{margin:0 10px;}
	.header .nav_wrap>li>a{height: 80px;line-height: 80px;padding:0;}
}
@media (min-width: 992px){
	.nav_wrap{padding:0 25px;}
	.nav_wrap li{margin:0 20px;}
}
@media (min-width: 1200px){
	.nav_wrap li{margin:0 25px;}
}

.dropdown_wrap{display:none;width:100%;padding:0 15px;}
.dropdown_item{display: block;padding:6px;border-bottom:1px solid #eee;}
.dropdown_item:last-child{border: none;}
.dropdown_item img{display:inline-block;max-width: 25px;}
.dropdown_item span{margin-left:10px;color: #333;}
@media (min-width: 768px){
	.dropdown_wrap{padding:30px 0 0;position: absolute;left: 0;top:80px;background:#fff;box-shadow: 0 1px 1px rgba(204, 204, 204, 0.2);z-index: 999;}
	.dropdown_item{text-align: center;border: none;}	
	.dropdown_item img{display:inline-block;max-width: 100px;}
	.dropdown_item span{display: block;margin-top:30px;}
}
/*页头 end*/


/*banner轮播图  start*/
.banner{position: relative;height:578px;}
.banner_wrap{height:578px;}
.banner_wrap img{max-width: 100%;height:100%;}

@media screen and (max-width: 1200px){
	.banner{height: 360px;}
	.banner_wrap{height:360px;}
}
@media screen and (max-width: 992px){
	.banner{height: 300px;}
	.banner_wrap{height:300px;}
}
@media screen and (max-width: 768px){
	.banner{height: 230px;}
	.banner_wrap{height:230px;}
}

.banner .banner_page{position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;z-index: 10;}
.swiper-pagination-switch {display: inline-block;width: 15px;height: 15px;border-radius: 50%;border:1px solid #fff;margin: 0 6px;cursor: pointer;}
.swiper-active-switch {background: #268CF4;border-color: #268CF4;}
/*banner轮播图  end*/



/*页脚 start*/
.footer{background:#373d41;padding-top:60px;}
.footer-text,.footer a{color:#fff;}

.footer-text dt{font-size: 14px;margin-bottom: 5px;}
.footer-text dd{font-size: 14px;line-height: 25px;}
.code_wrap{color:#fff;padding-left: 0;}
.code_wrap .code_item{padding-left: 0;}
.code_wrap p{margin-bottom: 5px;font-size: 16px;}
.footer .footer-text{margin-bottom: 10px;}
.footer .col-xs-6{margin-bottom: 10px;}
.copyright_txt{margin-top:40px;color: #fff;font-size: 14px;text-align: center;}

@media screen and (max-width: 420px){
	.footerhide {display: none;}
	.copyright_txt{font-size: 13px;}
}
/*页脚 end*/


/*右侧悬浮框*/
.floatSide_box{position: fixed;top: 300px;right: 10px;z-index: 1100;}
@media screen and (max-width: 767px){
	.floatSide_box{display: none;}
}
.side_box_hide{width: 40px;height: 130px;padding:30px 10px;text-align:center;background: #268cf4;color: #fff;position: relative;display: none;cursor: default;}
.side_box_hide .show_icon{position: absolute;top:-12px;left:3px;display: block;width:34px;height:34px;background: url(../images/icons_list.png) no-repeat;background-size: 34px;background-position: 0 -87px; }
.side_box_show{width: 110px;height:290px;border-radius: 4px;background: #fafafb;position: relative;border:1px solid #eee;}
.side_box_show .hide_icon{position: absolute;top:-6px;right:10px;display: block;width:18px;height:18px;background: url(../images/hide_icon.png) no-repeat;background-size: 18px;background-position: 0 0;cursor: pointer;}
.sidebox_top{height:110px;padding:8px 0;border-bottom: 1px solid #eee;text-align: center;}
.sidebox_top .img_box{width: 78px;height: 78px;margin:0 auto;border-radius: 50%;background: #fff;overflow: hidden;}
.sidebox_top .img_box img{margin-top:10px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;max-width: 60px;}
.sidebox_top .img_box:hover img{max-width: 70px;}
.sidebox_top span{color: #268cf4;font-size: 10px;}
.kefu_wrap{padding:5px;margin-bottom:5px;text-align: center;}
.kefu_wrap h4{margin:0;font-size: 12px;color: #555;}
.kefu_wrap .kefu_link{display: inline-block;width:80px;height:24px;line-height:24px;background: #268cf4;color: #fff;font-size:10px;border-radius: 3px;margin-top:5px;}
.kefu_wrap .kefu_link img{width:14px;margin-right:4px;}
.sidebox_footer{border-top:1px solid #eee;}
.sidebox_footer a{display: block;float: left;width:50%;height:32px;margin:2px 0;border-right:1px solid #eee;background: url(../images/icons_list.png) no-repeat;background-size: 42px;}
.sidebox_footer a:last-child{border: none;}
.sidebox_footer .qrCode{background-position: 9px -37px;position: relative;}
.sidebox_footer .goTop{background-position: 9px -72px;}
.sidebox_footer .qrCode:hover .qrCode_wrap{display: block;}
.qrCode_wrap{position: absolute;top:-122px;left:-130px;width:110px;height:156px;padding:10px 8px;background: #fafafb;border-radius: 4px;display: none;}
.icon_arrow{position: absolute;bottom:15px;right:-15px;display:block;border:8px solid #fafafb;border-color:transparent transparent transparent #fafafb;}
.qrCode_wrap img{width:94px;}
.qrCode_wrap p{text-align: center;color: #aaa;font-size:12px;margin-top:8px;}
