body{font-family: "Microsoft YaHei";background:#f6f7fc;}
a{color: #333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}
ul.login{list-style: none;display: inline-block;}
ul.login li{float: left;}
ul.login li .dropdown-menu{ width: 125px; right: 0; left: auto;}
/* zy end */
.visible-xs-block > ul{display: inline-block;}
input.headerSearch,input.headerSearch:focus{border: none !important;box-shadow: none !important;}
ol, ul{margin-bottom: 0;}
.rightImg{text-align: right;}
.headermain{background:#0093DD; height: 50px; width: 100%;}
.must-info:before {content: "*";font-weight: 600;display: inline-block;color: red;position: relative;top: 4px;font-size: 18px;right: 2px;margin-right: 2px;font-style: normal;}
.headermain .navbar-nav{display: -webkit-flex;  display: flex; justify-content: space-between;flex-direction: row;}
.headermain .navbar-nav:before{content: none;display: inline;}
.headermain .navbar-nav:after{content: none;display: inline;}
.headermain .navbar-nav li{display:inline-block;}
.headermain .navbar-nav>li>.dropdown-menu{width:117px;}
.headermain .dropdown-toggle::after{display:none;}
.dropdown-menu>li>a{text-align: center;}
.copyplay .container,.footer .container{padding:0 15px 15px;}
/*头部*/
.navbar-default{ background-color: transparent; border: 0; margin-bottom: 0; padding: 0; margin: 0 -15px;}
.breadcrumb{background-color:#f4f4f4;color: #333;}
.breadcrumb ol li a{color: #333;}
.login>li>a{color: #333;}
.headerTop .container{padding:0;}
.headerTop + .container{padding:0;}
.headerTop .login{margin-bottom: 0;}
.headerTop .login .dropdown a.touXing{
	padding: 0;
    float: left;
    width: 1.875em;
    height: 1.875em;
	margin-right: 10px;
	margin-top: 5px;
}
.headerTop .login .dropdown > a.dropdown-toggle{
	margin-top: 8px;
}
.headerTop .login .dropdown a img{
    border-radius: 50%;
	width: 100%;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background: none;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background: #017DBC;
	color: white;
} 
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	background: #017DBC;
	color: white;
}
.headerTop,.headerTop .login{
	background-color: #f4f4f4;
	height: 38px;
}
.navbar-collapse{
	margin: 0;
	padding: 0;
}
.breadcrumb{
	padding: 0;
	margin: 0;
	height: 38px;
    line-height: 38px;
}
.login>li>a{
	padding: 0;
	margin: 0;
}
.headerTop .login>li>a{
	height: 38px;
	line-height: 38px;
	display: inline-block;
}
.headerTop .login>li{
	margin-right: 0.625em;
	    height: 38px;
}
.headerTop .login>li:last-child{
	margin-right: 0;
	margin-left: 138px;
}
.headerTop .login>li>a.dropdown-toggle{
	float: right;
    margin-left: 5px;
    font-size: 14px;
    color: #cbcbcb;
}
.visible-xs-block{
	display: none;
}
.headerTop .login .visible-lg-block{
	height: 38px
}
.headerTop .login .visible-lg-block > ul{
    float: right;
    margin-left: 123px
}
.headermain .navbar-nav{ width: 75%}
.mobile-headNav{display:none;}
.navbar-form{
	border: 1px #dfdfdd solid;
    border-radius: 27px;
    padding: 0;
    margin: 0;
    position: relative;
    display: inline-block;
	padding: 0px 10px;
	margin: 2% 10%;
	width:80%;
}
.navbar-form .form-group{
	    margin: 0;
    vertical-align: initial;
    width:100%;
}
.navbar-form .form-group .searchNav{
	padding: 0px 10px;
	margin: 0;
	float: left;
    height: 34px;
    line-height: 34px;
}
.navbar-form .form-group .searchNav > li > a > span{
	margin-left: 10px;
} 
.headermain  .button{
    position: absolute;
	right: 10px;
    top: 8px;
}
.navbar-form .form-group .form-control{
	border: 0;
	border-left: 1px #e7e7e7 solid !important;
	width:96%;
}
.navbar-default .navbar-nav>li>a span{
	margin-left: 10px;
}
.navbar-header .navbar-brand{
	width: 324px;
    height: 33px;
    padding: 0px 15px;
    margin-top: 5px;
}
.navbar-header .navbar-brand img{width: 100%;}
.headermain .navbar-default {margin:0;}
.headermain .navbar-default .navbar-nav>li>a{color: #ffffff;font-size: 16px;transition:all 0.4s;padding:0 8px;line-height: 50px;display:inline-block;}
.headermain .indexSearch{width: 25%;display: inline-block;float: left; height: 50px;position:relative;}
.c_box01 .grid-demo .dropdown-menu{
	min-width: auto;
	box-shadow: 0 1px 5px rgba(0,0,0,.175);
	border: 0;
	transform: translateY(-100%);
	transition: all 0.1s;
	top:27%;
}
.indexSearch .search-box {width: 90%;height: 34px;background: #ffffff;position:absolute;right:0;top:8px;border-radius: 4px;}
.indexSearch .search-box .search-input {border:none; display: inline-block; height: 100%;width: 85%; padding: 0 20px; color: #666666;  border-top-left-radius: 4px;border-bottom-left-radius: 4px;    }
.indexSearch .search-box .search-btn {border:none; display: inline-block;width: 15%;height: 100%;transition: all 0.4s;text-align: center;font-size: 20px;
	background: #ffffff;color:#666666;  border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;}
.indexSearch .search-box .search-btn:hover{transition:all 0.3s;background:#232830;color:#fff;}
.c_box01 .grid-demo .open>.dropdown-menu{transform: translateY(0);transition:all 0.5s;}
.navbar-nav>li>.dropdown-menu li{width: 100%;}
.menu_two{position: relative;}
.dropdown-menu-two{
	display: none;
	position: absolute;
    top: 0;
    left: 119px;
    width: 100%;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu-two li{text-align: center;}
.dropdown-menu-two li a{
	display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu-two li a:hover{
	background-color: #f5f5f5;
}
.menu_two.open a + .dropdown-menu-two{
	display: block;
}
.menu_two a span{
	margin-left: 10px;
}
/*底部*/
.footer{
	background: #0093DD;
    padding: 1.3em 0 0;
}
.footer p{
	color: #fff;
	line-height: 30px;
	text-align: center;
}
.mobile-cont{display:none;}

.footer p span{display: inline-block; width: 29.5%;text-align: left;}
.footer p span:nth-child(2){text-align:right;}
.copyplay{background: #131313;padding: 10px 0;}
.copyplay span{display: inline-block;width: 100%;text-align: center;color: #fff;height: 22px;line-height: 22px;}
@media (max-width: 767px) and (min-width: 320px){
	.mobile-cont{display:block;}
	.pc-cont{display:none;}
	.main .wrap {padding: 0;}
	.visible-xs-block ul a{color:#fff;display: inline-block;height: 38px;line-height: 38px;}
	.headermain{background:#ffffff;display:none;}
	.headermain .nav { background: #ffffff;}
	.footer p{text-align: left;font-size: 0.875em;margin: 0; line-height: 18px;}
	.footer p span{display: inline-block;width: 100%;text-align: left;margin: 0.25em 0;}
	.copyplay span{text-align: center;font-size: 0.75em;height: inherit;line-height: inherit;}
	.hidden-xs{display: none;}
	.visible-xs-block{display: block;}
	.headerTop .login{margin: 0;padding: 0;width: 100%;text-align: right;}
	.visible-xs-block ul{margin: 0;padding: 0;}
	.headerTop .login>li:last-child{margin-left: -15px;width: 100%;}
	.visible-xs-block ul li{margin-left: 10px;}
	.visible-xs-block ul li a{display: inline-block;height: 38px;line-height: 38px;}
	.login .dropdown-menu{left: -35px;}
	.headerTop, .headerTop .login{background-color: #f5f5f5;}
	.breadcrumb{background-color: #f5f5f5; width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.breadcrumb a,.visible-xs-block ul li a{height:38px;line-height:38px;}
	.dropdown-menu>li>a{color: #333 !important;}
	.navbar-header .navbar-brand{width: 251px;height: 33px; padding: 0px 15px;  margin-top: 10px;}
	.navbar-header .navbar-brand img{width: 100%;}
	.nav>li{width: 100%;border-bottom: 1px #89b6dd solid;}
	.nav>li:last-child{border-bottom:0;}
	.navbar-nav .open .dropdown-menu li{width: 100%;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>li>a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color: #fff !important;}
	.nav{background: #358fdc;padding: 0px 15px;}
	.navbar{min-height:0;}
	.navbar-nav{margin: 0;width: 100%;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
	.navbar-default .navbar-toggle{border: 0;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #383838;}
	.navbar-default{padding:0px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color: #c5c5c5; display: inline-block; width: 100%;}
	.dropdown-menu-two{position: initial;box-shadow: none;background: none;border-radius: 0;}
	.menu_two.open{background-color: #358fdc;}
	.menu_two.open a.border{border-bottom: 1px #89b6dd solid;}
	.dropdown-menu-two li a{color: #FFF;background-color: #358fdc !important;}
	.dropdown-menu-two li a:active{background-color: #358fdc;}
	.menu_two a span{float: right;}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: #358fdc;}
	.navbar-default .navbar-nav>li>a span{float: right;}
	.navbar-nav{margin-left: 0;}
	.headerTop .login .dropdown a.touXing{margin-top:0px; padding-top: 5px;}
	.headerTop .login .dropdown > a.dropdown-toggle{margin-top: 0px;padding-top: 7px;}
	.headermain{height: 42px;}
	.navbar-default .navbar-nav>li{display: none;}
	.navbar-default .navbar-nav>li:first-child{display: inline-block;}
	.navbar-default .navbar-nav>li>a {font-size: 14px; padding: 10px 0;color: #666666!important;}
	.pc-headNav{display:none;}
	.mobile-headNav{display:block;width: 100%;}
	.footer p span:nth-child(2){text-align:left;}
	
}