@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html { min-width:1200px; max-width:1920px;}
body {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px; color:#333; padding:0; margin:0; background:#f5f4ef;}
div,img,ul,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}

ul,li { list-style:none;}
img { border:none}
.clearfix:after { content:"."; display:block; height:0; clear:both; overflow:hidden; }
.fl { float:left} .fr { float:right} .tc { text-align:center} .red { color:#c00;} .mr10 { margin-right:10px;} .tr { text-align:right} .mtb10 { margin-top:10px; margin-bottom:10px;} .f24 { font-size:24px}
.w1200 { width:1220px; margin:0 auto; }
a { color:#333; text-decoration:none;}
a:hover { color:#c00; text-decoration:underline;}
.h20 { height:25px; width:100%; display:block; overflow:hidden;}

.cont,.toper{ width:990px; margin:0 auto; zoom:1; position:relative;}
.header{ /*height:87px; width:100%; overflow:hidden;*/ background:url(/sp_img/xinxijsimg/bg_top.png) 0px 0px repeat #684902; min-width:990px;}
.header .cont{ height:87px; color:#FFEE93;}
.header .cont a{ color:#FFFFFF;}
.header .cont .logo{ display:block; width:238px; height:65px; margin:auto; padding-top:10px; }
.header .cont .logo a{ display:block; width:238px; height:65px; overflow:hidden; text-indent:-1000px; background: url(/sp_img/xinxijsimg/logo.png) no-repeat !important; /*For Firefox*/ _background:none;
/*For IE7 & IE6*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.qikanvip.com/img/logo.png', sizingMethod='crop');}
.header .cont .sp1{ position:absolute; left:10px; top:10px;}
.header .cont .sp2{ position:absolute; right:10px; top:10px;}
.header .cont .sp2 a{ margin-left:10px;}
.header .cont .search{ display:block; width:179px; height:23px; overflow:hidden; position:absolute; top:45px; right:0px;}
.header .cont .search.clk{ background:url(/sp_img/xinxijsimg/bg_srh.png) 0px -27px no-repeat;}
.header .cont .search form #search-keyword{ float:left; width:124px; height:23px; border:none; background:url(/sp_img/xinxijsimg/bg_srh.png) 0px 0px no-repeat;}
.header .cont .search form .sbtn{ float:right; height:23px; width:53px; cursor:pointer; overflow:hidden; color:#000000; font-size:12px; border:none; background:url(/sp_img/xinxijsimg/bg_srh.png) right top no-repeat;}
.nav{ height:35px; width:100%; background:url(/sp_img/xinxijsimg/bg_nav.png) center center repeat #684902; min-width:990px;}
.nav .cont{ height:35px; line-height:35px;}
.nav .cont .menu{ padding-left:10px; z-index:1;}
.nav .cont .menu li{ float:left; overflow:hidden; position:relative; z-index:20;}
.nav .cont .menu li a{ display:block; line-height:35px; padding:0px 18px; color:#edc539;}
.nav .cont .menu li a:hover,.nav .cont .menu .hov a{ background:url(/sp_img/xinxijsimg/bg_nav2.png) 0px 0px repeat-x; color:#000000; text-decoration:none;}

.navbar-area {
	width: 100%;
	background: #3f96e8;
	margin-bottom: 10px;
}
.navbar-area .container {
	width: 1170px;
	margin: 0px auto;
	}


.navbar {
	padding: 0;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
	position: relative;
	-webkit-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s
	}

.navbar-brand {
	padding-left: 0;
	border-radius: 0
}
.navbar-brand img {
	width: 140px;
	max-width: 100%;
	}
.navbar-collapse {
    flex-grow: 1;
	margin-left: 30px;
}
.mobile-menu-btn {
	padding: 0
}

.mobile-menu-btn:focus {
	text-decoration: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mobile-menu-btn .toggler-icon {
	width: 30px;
	height: 2px;
	background-color: #222;
	display: block;
	margin: 5px 0;
	position: relative;
	-webkit-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s
}

.mobile-menu-btn.active .toggler-icon:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 7px
}

.mobile-menu-btn.active .toggler-icon:nth-of-type(2) {
	opacity: 0
}

.mobile-menu-btn.active .toggler-icon:nth-of-type(3) {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	top: -7px
}
.navbar-nav {
    display: flex;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.navbar-nav .nav-item {
	z-index: 1;
	position: relative;
}

.navbar-nav .nav-item:last-child {
	margin-right: 0!important
}

.navbar-nav .nav-item:hover a {
	color: #050068
}

.sticky .navbar-nav .nav-item:hover a {
	color: #4fbcff
}

.navbar-nav .nav-item a {
	font-size: 17px;
	color: #fff;
	padding: 35px 20px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	transition: all .3s ease-out 0s;
	position: relative;
	text-transform: capitalize;
	font-weight: 700;
}
.navbar-nav .nav-item a:hover { text-decoration: none;}

.navbar-nav .nav-item a::after {
	opacity: 0;
	visibility: hidden
}

.navbar-nav .nav-item:hover a:before {
	width: 100%
}

.navbar-nav .nav-item a.active {
	color: #fff
}

.navbar-nav .nav-item a.dd-menu::after {
	content: "▼";
	font: normal normal normal 1em/1 "LineIcons";
	position: absolute;
	right: 17px;
	font-size: 10px;
	top: 50%;
	margin-left: 5px;
	margin-top: 0;
	-webkit-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	height: 10px
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.navbar-nav .nav-item a.dd-menu::after {
		right: 13px
	}
}

@media only screen and (min-width:768px) and (max-width:991px),
(max-width:767px) {
	.navbar-nav .nav-item a.dd-menu::after {
		top: 18px;
		right: 0;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}

@media only screen and (min-width:768px) and (max-width:991px),
(max-width:767px) {
	.navbar-nav .nav-item a.collapsed::after {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.navbar-nav .nav-item:hover>.sub-menu {
	top: 100%;
	opacity: 1;
	visibility: visible
}

.navbar-nav .nav-item:hover>.sub-menu .sub-menu {
	left: 100%;
	top: 0
}

.navbar-nav .nav-item .sub-menu {
	padding: 30px;
	min-width: 120px;
	background: #fff;
	-webkit-box-shadow: 0 5px 20px #0000001a;
	box-shadow: 0 5px 20px #0000001a;
	position: absolute;
	top: 110%!important;
	left: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	border-radius: 0 0 4px 4px;
	border-radius: 5px
}

.navbar-nav .nav-item:hover .sub-menu {
	top: 100%!important
}

.navbar-nav .nav-item .sub-menu .nav-item {
	width: 100%;
	margin-bottom: 15px
}

.navbar-nav .nav-item .sub-menu .nav-item:last-child {
	margin: 0
}

.navbar-nav .nav-item .sub-menu .nav-item a {
	padding: 0;
	color: #333;
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
	position: relative;
	z-index: 1;
	border-radius: 4px;
	overflow: hidden;
	-webkit-transition: all .1s ease;
	transition: all .1s ease
}

.navbar-nav .nav-item .sub-menu .nav-item a:hover {
	color: #4fbcff
}

.navbar-nav .nav-item .sub-menu.left-menu {
	left: -100%
}

.navbar-nav .nav-item .sub-menu.collapse:not(.show) {
	display: block
}


.navbar-nav .nav-item .sub-menu>li {
	display: block;
	margin-left: 0
}

.navbar-nav .nav-item .sub-menu>li:last-child {
	border: none
}

.navbar-nav .nav-item .sub-menu>li.active>a {
	color: #4fbcff!important
}

.navbar-nav .nav-item .sub-menu>li>a {
	font-weight: 400;
	display: block;
	padding: 12px 15px;
	font-size: 14px;
	color: #222;
	font-weight: 400
}

.navbar-nav .nav-item .sub-menu>li:first-child a {
	border: none
}

.header .button {
	display: inline-block;
}

@media(max-width:767px) {
	.header .button {
		display: none
	}
}

.header .button .btn {
	background: #d2efff;
    color: #1f95de;
    font-weight: 500;
	display: inline-block;
    text-transform: capitalize;
    font-size: 15px;
    padding: 14px 30px;
    border: none;
    transition: all .4s ease;
    border-radius: 30px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.header .button .btn:hover {
	color: #fff;
	background-color: #4fbcff
}

.header .button.home-btn .btn:hover {
	background-color: #5c52e9;
	color: #fff
}

.hp_tip_icon {
	top: 4px;
	right: 2px;
	}
.hp_tip_icon.icon-cu {background-position: 0 0px;}
.hp_tip_icon {
	display: block;
	position: absolute;
	width: 14px;
	height: 16px;
	font-size: 0;
	}
.hp_tip_icon {
	background-image: url(http://www.qikanvip.com/img/ico.png);
	_background-image: url(http://www.qikanvip.com/img/ico.png);
	background-repeat: no-repeat;
	}
	
.pro_10ban {
	height:130px;
	width:990px;
	margin:0 auto;
	background:url(/sp_img/xinxijsimg/pro_10ban.jpg) 0 0 no-repeat;
	}
	.pro_10ban h1{font-size: 40px;
	font-weight: bold;
	line-height: initial;
	color: #fff000;
	text-shadow: 5px 5px 0px rgb(80,0,0,.9);
	text-align:center;
	padding-top:40px;
	}
.main,.mlwen,.newsbox,.midpic{ width:990px; margin:0px auto;}
.main .ilef{ float:left; width:720px; overflow:hidden; margin-top:10px;}

.main .ilef .psite{ height:25px; line-height:25px; color:#333333;}
.main .ilef .psite a{ color:#333333; margin:0px 5px;}

.main .ilef .stit{ height:41px; margin-top:15px; border-bottom:2px solid #DD3737;}
.main .ilef .stit a,.main .ilef .stit .sig{ display:inline-block; padding:0px 20px; line-height:40px; text-align:center; border:1px solid #CCBCA0; margin-right:10px; border-bottom:none;}
.main .ilef .stit a:hover{ background-color:#DD3737; color:#FFFFFF; border-color:#DD3737; text-decoration:none;}
.main .ilef .stit strong a,.main .ilef .stit .sig{ border:1px solid #DD3737; background-color:#DD3737; color:#FFFFFF; border-bottom:none;}
.stit h1{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	}
	
.main .ilef .stitxt{ height:40px; margin-top:15px; line-height:40px; background:url(/sp_img/xinxijsimg/stxtie.jpg) 0 0 no-repeat; font-size:14px; margin-bottom:2px;}
.main .ilef .stitxt h3 { display:inline-block; margin-left:30px;}
.main .ilef .stitxt a { display:inline-block; padding:0px 10px; text-align:center; margin-right:30px; float:right;}
.main .ilef .stitxt a:hover{ background-color:#DD3737; color:#FFFFFF;  text-decoration:none;}

	
.main .ilef .lwbox{ border:1px solid #DADADA; padding:15px 20px; background-color:#FFFFFF;}
.main .ilef .lwbox li{ height:100px; overflow:hidden; line-height:40px; position:relative; border-bottom:1px solid #e0e0e0; }
.main .ilef .lwbox li strong{ float:right; color:#DD3737; font-weight:bold; font-style:normal; line-height:20px; }
.main .ilef .lwbox li strong a{ color:#DD3737; font-size:14px; line-height:20px;}
.main .ilef .lwbox li h4 a{ font-size:14px; color:#333333;}
.main .ilef .lwbox li h4 a:hover{ color:#DD3737;}
.main .ilef .lwbox li span{ float:right; color:#999999;}
.main .ilef .lwbox li p{ display:block; height:35px; width:670px; overflow:hidden; line-height:18px;}
.main .irig{ float:right; width:255px; overflow:hidden; margin-top:35px;}
.flbox{ width:250px; height:500px; overflow:hidden; position:fixed; z-index:999; top:0px; left:50%; margin-left:245px; display:block;}


.irig .rlbox{ border:1px solid #DADADA; margin-top:15px; padding:0px 15px 10px 15px; background:url(/sp_img/xinxijsimg/bg_tit.jpg) 0px 0px repeat-x #FFFFFF;}
.irig .rlbox h3{ display:block; line-height:35px; height:35px; margin-bottom:5px;}
.irig .rlbox ul li{ line-height:25px; height:25px; overflow:hidden; padding-left:10px; background:url(/sp_img/xinxijsimg/ico_dot.jpg) 0px 10px no-repeat; }
.irig .rlbox ul li a{ color:#333333; }
.irig .rlbox ul li a:hover{ color:#DD3737;}
.irig .rlbox p { line-height:25px;}
.irig .rlbox p img { margin-right:3px;}
.irig .rlbox p a { margin:0 3px;}

.conside {
	width:100%;
	min-width:990px;
	padding-bottom:5px;
	}
.conside_w {
	width:990px;
	margin:0 auto;
	zoom:1;
	position:relative;
	background:url(/sp_img/xinxijsimg/cons_01.png) top left no-repeat;
	}
.conside_w span { position:absolute;}
.conside_w ul {
	background:url(/sp_img/xinxijsimg/cons_02.png) right bottom no-repeat;
	
	padding-left:20px;
	padding-top:40px;
	_padding-top:0px;
	padding-bottom:10px; 
	_margin-top:40px;
	_height:138px;
	}
.conside_w ul li {
	float:left;
	width:130px;
	padding-left:5px;
	line-height:22px;
	border-left:1px solid #dfdfdf;
	}
.conside_w ul li a { display:block;}
.hotstyle  a{color:red;font-weight: bold;}

.footer{width:100%;background:#FFFFFF; border-top:10px solid #EFEFEF;text-align:center;padding-bottom:30px;color:#666;}
.footer .cont{ padding-top:20px; line-height:25px;}
.footer .cont a{ color:#666666; margin:0px 8px;}
.footer .cont i{ font-style:normal; margin:0px 5px;}
.footer .cont span{ margin:0px 5px;}
.footer .flinks{float:left; position:relative;}
.footer .copyright{float:right;}
.footer .flinks a{color:#666;padding:0 16px;}
.footer .flinks a.sina-wei{ width:22px; height:20px; position:absolute; top:-3px; right:-11px; padding:0px; display:block; background:url(/sp_img/xinxijsimg/t_sina.gif)}
.footer .cont .sbox{ margin-top:20px;}
.footer .cont .sbox img{ border:1px solid #e0e0e0;}