/*ul li{ padding:0; margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}*/
body{ background:#F6F6F6; }
html{font-size:13.333vw;}
@media screen and (min-width: 320px) { html {font-size: 14px;}} 
@media screen and (min-width: 360px) { html {font-size: 16px;}} 
@media screen and (min-width: 400px) { html {font-size: 18px;}} 
@media screen and (min-width: 440px) { html {font-size: 20px;}} 
@media screen and (min-width: 480px) { html {font-size: 22px;}} 
@media screen and (min-width: 640px) { html {font-size: 28px;}}
@media screen and (min-width: 750px) { html {font-size: 32px;}}
 .mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
a:focus, a:hover
{
  color: #C63833;
}
.noreadonly[readonly]
{
cursor: pointer;
 background: #fff
}
.icon-navicon:focus,.icon-navicon:hover
{
background:#FF6501;
}
@media(min-width:760px) { 
.doc-nav li a:hover, .doc-nav .active a
{
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  border-radius: 15px;  
-moz-border-radius: 15px; 
-webkit-border-radius: 15px;
}
}

@media(max-width:760px) { 
.doc-nav ul
{
 	margin-top:10px;
}
.doc-nav li
{
float:left;
width:50%;
margin:0px;
padding:0;

}
.doc-nav a {
    color: #fff;
    line-height: 30px;
    padding: 5px 0;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
    display: block;
    margin: 5px;
	text-align:center;
    border: 1px solid #CC5101;
}
.doc-nav li a:hover, .doc-nav .active a
{
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  border-radius: 0px;  
-moz-border-radius: 0px; 
-webkit-border-radius: 0px;
}

}

.header{width:1200px;margin:0px auto;height:80px;padding-top:10px;}
.header .logo{width:168px;height:63px;margin-left:15px;float:left;text-align:center;}
.header .logo img{border:0px;}
.header .banner{width:700px;height:60px;float:right;padding-top:10px;font-size:16px;text-align:center;}

/*自定义*蓝色*文本/边框/背景色*/
.text-ming,a.text-ming:link,a.text-ming:visited,.button.border-ming,blockquote.border-ming,.pager.border-ming a,.pager-prev.border-ming,.pager-next.border-ming {	color: #393d49;}
.border-ming,.border-ming .button,.border-ming .tab-nav li a,.border-ming .tab-body,.button.bg-ming,.selected.border-ming,.pointer.border-ming li,.nav.border-ming .active a,.nav.nav-tabs.border-ming,.nav-main.border-ming a,.nav-main.border-ming .nav-head,.pagination.border-ming li,.pager.border-ming a {	border-color: #393d49;}
.bg-ming,.border-ming .button.active,.pointer.border-ming .active,.nav-pills.border-ming .active a,.nav-ming.border-ming .nav-head,.pagination.border-ming .active {
background: #FF6501;

}


.bs-docs-footer {
	padding-top: 10px;
	padding-bottom: 40px;
	margin-top:50px;
	color: #767676;
	text-align: center;
	border-top: 1px solid #d9d9d9
}

.bs-docs-footer-links {
	padding-left: 0;
 }

.bs-docs-footer-links li {
	display: inline;
	padding: 0 2px
}
.bs-docs-footer-links li a
{
	color: #767676;
}
.bs-docs-footer-links li:first-child {
	padding-left: 0
}

@media (min-width:760px) {
	.bs-docs-footer p {
		margin-bottom: 0
	}
}

 /*前台单独定义*/
 
.doc-naver{padding-top:5px;padding-bottom:5px;}

.doc-naver .nav a:link,.doc-naver .nav a:visited{font-size:15px;font-weight:bold;}
.doc-naver .nav .active a{color:#fff;}
.doc-header.fixed-top{ border-bottom:solid 1px #ddd;z-index:2;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .175);box-shadow:0 3px 6px rgba(0, 0, 0, .175);}
.doc-header.fixed-top .doc-toper,.doc-header.fixed-top .doc-intro{display:none;}

.a_content{ line-height:200%;}
.a_content p{ line-height:200%;}
.a_content img{margin:0 auto;}
.ul_list_1 li {background:url(../images/icon4x4.png) center left no-repeat;padding-left:10px;}

.select
{
  font-size: 14px;
  padding-top: 6px;
  padding-right: 3px;
  padding-bottom: 6px;
  padding-left: 3px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #dddddd;
  border-right-color: #dddddd;
  border-bottom-color: #dddddd;
  border-left-color: #dddddd;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  width: auto;
  display: inline-block;
  height: 34px;
  line-height: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  transition-delay: 0s;
}
.select:focus
{
  border-top-color: #0099cc;
  border-right-color: #0099cc;
  border-bottom-color: #0099cc;
  border-left-color: #0099cc;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  transition-delay: 0s;
}
.select-gongli
{
	  width: auto;
  display: inline-block;
  margin:5px 0px;
}
.doc-backtop{position:fixed;right:5px;bottom:0;color:#999;font-size:30px;cursor:pointer;z-index:9;}
.doc-backtop:hover{color:#0a8;}
.index_qimingform .form-group{padding-bottom:5px;}
.index_qimingform .form-group .label{width:100px;}
.index_qimingform .form-group .field{ width:auto;}
 
.index_friendlink a{color:#666;margin:0 10px 5px 0px;font-size:12px;display:inline-block;}

.pingfen_xingming_box
{
background:#EE3333;
color:#fff;
}
.pingfen_xingming_box table{margin:0 auto;}
.pingfen_xingming_box td{padding:10px;font-size:16px;}
.pingfen_xingming_box .mz
{
height:53px;
width:53px;
line-height:53px;
text-align:center;
font-size:28px;
font-family: "宋体";
font-weight:bold;
	background:url(../images/xingming_tian.gif)  center center no-repeat;
	background-size: 100% 100%;
color:#000;
}
@media(max-width:760px) {
	.index_qimingform .form-group .label {
		float: left;
		width:65px;
		text-align: right;
		padding: 7px 7px 7px 0;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}

	.index_qimingform .form-group .field {
		float: left;
	}
	.index_qimingform .form-group .field .input {
		width:135px;
	}

	.index_qimingform .form-button {
		margin-left: 15%
	}
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
.swipe-wrap img{
        width: 100%;
    }
.swipe .yuandian {
        left:10px;
        bottom:10px;
        position: absolute;
		list-style:none;
        /*height: 40px;*/
		padding:0;
		margin:0;
    }
.swipe .yuandian li{
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #58280D;
        float: left;
        margin-right: 10px;
		cursor:pointer;
		margin-left:0px;
 
    }
.swipe  .yuandian .cur{
        background:red;
     }
@media(max-width:760px) {

.swipe .yuandian li{
        width: 10px;
        height: 10px;
       
 
    }
}
.index_xingshiqiming a
{
display:block;
width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  float: left;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../images/xingshibg.gif");
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  font-size: 14px;
}
.mobile_nav {
	 display:block;
    background: #FBFBFB;
    padding: 10px 0 6px 0;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
	border-top:1px solid #DCDCDC;
	}
	.mobile_nav ul {
		height: 0px;
		margin:0;
		padding:0;
	}
	.mobile_nav ul li {
		float: left;
		width: 25%;
		text-align: center;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		
	}
	.mobile_nav ul li span {
		display: block;
 		font-size: 14px;
		font-family: "微软雅黑";
		line-height: 22px;
		color:#999;
	}
	.mobile_nav ul li a {
	color:#999;
 		text-decoration: none;
	}
	.mobile_nav ul .active span,.mobile_nav ul .active a
	{
	color:#ff0000;
	}
	/*首页起名*/
.container-qiming
{
margin:0 10px;
border-radius:5px;
overflow: hidden;
font-size:14px;
margin-bottom:15px;
}
.container-qiming .form-group-qm
{
width:100%;height:50px;border-bottom:1px solid #bababb;position:relative;

}
.container-qiming .form-group-qm-btn
{
}
.container-qiming .form-group-qm-btn .button-block
{

}
.container-qiming .form-group-qm .label
{
position:absolute;width:100px;display: block;height:49px;top:0;left:0;color:#a02224;line-height:50px;padding-left:5px;
}
.container-qiming .form-group-qm .field
{
margin-left:110px;height:50px;line-height:50px;position:relative; 
}
.container-qiming .form-group-qm .field input
{
width:100%;height:100%;font-size:14px;background:none;border:none;
}
.container-qiming .form-group-qm .field input[readonly]
{
cursor: pointer;
}
.container-qiming .form-group-qm .field span.span1
{
position:absolute;
top:0px;
right:0px;
background-color:#FF9900;
color:#fff;
padding:0 10px;
}
.container-qiming .form-group-qm .field span.span2
{
position:absolute;
top:0px;
right:0px;
color:#fff;
padding:0 10px;
}
 
.ul-radio{padding:0;margin:0;}
.ul-radio li{display:inline-block;padding-left:25px;margin-right:5px;position:relative;}
.ul-radio li em{width:20px;height:20px;background:url(../images/radio.png) no-repeat;display: inline-block;position:absolute;top:15px;left:0;}
.ul-radio .selected{background-position:-43px 0 !important;}

.cpt-toast {
  position: fixed;
  left: 50%;
  top: 50%;
  text-align: center;
  animation-duration: 0.3s;
  max-width: 300px;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transform: translate(-50%, -50%);
  transform: translate3d(-50%, -50%, 0);
  font-family: '微软雅黑','Microsoft Yahei';
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  word-wrap: break-word;
}
.panel-fukuants
{
margin:0 0px 10px 0;
background:url(../images/qmm.png) 0 0 repeat-y;
background-size:100% auto;
 overflow: hidden;
font-size:0.675rem;
height:9rem;
}
.panel-fukuants h4
{
	width:12.825rem;height:1.98rem;text-align: center;line-height:1.98rem;font-size:0.765rem;color:#fff;background:#ff0000;background-size:100% 100%;display:block;letter-spacing: 0.045rem;
	margin:1.125rem auto 0;
}
.panel-fukuants p
{
	margin:0.45rem;
	padding:10px;
background-color:#fff;
border:1px solid #BABABB;
border-radius:5px;
overflow: hidden;
font-size:0.675rem;
}
.panel-fukuants p span
{
color:#ff0000;
font-size:0.675rem;
font-weight:bold;
}
#table_bazi span
{
	display:inline-block;
}