@charset "utf-8";

.ie6 img{a
width:100%;}
.banner{
background:rgb(255,255,255);
background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,215,1) 40%, rgba(224,224,224,1) 100%);
background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(223,229,215,1) 40%,rgba(224,224,224,1) 100%);
background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(223,229,215,1) 40%,rgba(224,224,224,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0);}

input{
    border: 1px solid #ccc!important;
    padding: 3px 10px;
    border-radius: 3px!important;
}
.marttt{
    margin-top: 3%;
}
.lin3{
    line-height: 3;
}
.mart3{
    margin-top: 3%;
}
.showti{
    font-size: 10pt;
    color: #ccc;
    text-align: center;
    display: block;
    margin: 3% auto;
}
.fooertxt h6{
	text-align: center;
	display: block;
	font-size: 18pt;
	margin-bottom: 1%;
	    color: #843C87;
}
.bgfa{
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 3%;
    background: #fff;
    margin-top: 3%;
}
.bigleft ul ul{
    padding-left: 0!important;
    font-size: 11pt;
}
.celltime{
    margin-right: 3%;
    font-size: 9pt;
    color: #ccc;
}
.arleft li{
  line-height: 2;
}
.arleft a{
    color: #843C87;
    font-size: 11pt!important;
}
.bigleft ul li{
    line-height: 2;

}
.bigleft ul li a,.lin3 a,.btn-link{

    color: #843C87!important;
}

.faqqqq{
    margin-top: 6%;
}
.martb{
    margin: 3% 0;
}
.newstime {
    text-align: center;
    background: #fafafb;
    margin-top: 3%;
    line-height: 33pt;
}
.fooertxt strong{
	text-align: center;
	    color: #843C87;
	display: block;
	margin-bottom: 6%;
}
.choodv>div>img {
    max-width: 60px;
    display: block;
    margin: 0 auto;
}
.choodv>div>strong {
    text-align: center;
    line-height: 71pt;
    display: block;
    font-size: 15pt;
    color: #843C87;
}
.choodv>div>p {
    text-align: center;
    display: block;
}
img{
max-width: 100%;
    height: inherit!important;
}
.banner ul{
padding:0;
margin:0;

}
footer{
	    background: #FFF8A3;
    text-align: left;
    padding: 6% 3%;
}
.dowaa{
		text-align: center;
		display: block!important;
		    font-size: 22pt;
    display: inline-block;
    font-size: 20pt;
    color: #843C87;
    border: 1px solid #EDE13F;
    padding: 3px 6px;
}
.tit2{
	margin-top: 9%;
	text-align: center;
}
.lastfoo {
    background: #843C87;
    color: #fff;
    padding: 1% 0;
    text-align: center;
    clear: both;
}
.topmain{

    border-top: 3px solid #843C87;
}

.lastfoo a{
	color: #fff!important;
}
.dowadv a{
font-size: 23px;
    margin: 0 1px 0 1px;
}
.dowadv{
	margin-top: 6%;
}
.contt{
        background: #fafafb;
    border-radius: 5px;
    padding: 3%;
}
.fooul01,.fddow ul{
	list-style: none;
}
.fddow ul li{
	line-height: 2;
}
.nogg{
	padding: 0!important;
	margin: 0!important;
}
.rigline {
    z-index: 99999;
    display: block;
    width: 50px;
    padding: 10px 0 10px 15px;
    background: #EDE13F;
    background-size: 30px auto;
    position: fixed;
    top: 50%;
    right: 0;
    font-size: 16px;
    line-height: 17px;
    text-align: center;
    text-orientation: upright;
    color: #843C87;
    border-bottom-left-radius: 10px;
    letter-spacing: 0.4em;
    writing-mode: vertical-lr;
}
.rigtel {
    z-index: 99999;
    display: block;
    width: 50px;
    padding: 10px 0 10px 15px;
    background: #843C87;
    background-size: 30px auto;
    position: fixed;
    top: calc(50% - 156px);
    right: 0;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFF;
    border-top-left-radius: 10px;
    letter-spacing: 0.7em;
    writing-mode: vertical-lr;
}
.ocother a{

	color: #fff!important;
}

.banner ul li{
float:left;width:12.5%;list-style:none;letter-spacing:2px;
background:rgb(255,255,255);
background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,215,1) 40%, rgba(224,224,224,1) 100%);
background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(223,229,215,1) 40%,rgba(224,224,224,1) 100%);
background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%,rgba(160, 160, 160, 0.6) 40%,rgba(234, 234, 234, 0.6) 100%);
background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(80,80,80,1) 40%,rgba(100,100,100,1) 100%);
background:linear-gradient(to bottom, rgba(224,224,224,1) 100% ,rgba(255,255,255,1) 0%,rgba(223,229,215,1) 40%);
background:#000;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0);
border-right:solid;
}

.banner ul li a{display:block;color:#fff;}

.banner ul li a:hover{background:linear-gradient(to bottom, rgba(224,224,224,1) 100% ,rgba(255,255,255,1) 0%,rgba(223,229,215,1) 40%);color:000;}

.navbar .container-fluid,.navbar .navbar-collapse,.navbar .navbar-header{
	padding-left:0!important;
	margin:!important;
	    margin-right: 0!important;
    padding-right: 0!important;
}
.breadcrumb{
    margin-top: 3%;
}
.navbar{
    margin-bottom: 0!important;
	    margin-bottom: 0;
    z-index: 999!important;
}
.navbar-nav{
	width:100%;
}
.navbar-nav>li{
    text-align: center;	
}
.navbar-nav>li>a{
    font-size: 12pt;
	    padding: 10px 16px!important;
			line-height:inherit!important;
}
footer a {
    font-size: 11pt;
    color: #843C87;
    line-height: 21pt;
}
.bigall{
    margin-top: 15px;
}
.bigleft{
  background: #fafafb;
    padding: 6%;
    border-radius: 5px;
}

.topright{position:absolute;top:0;right:15px;z-index:999;    background: rgba(0,0,0,0.5); color:#fff!important;
    border-radius: 10px;}
.topright a{margin:10px; color:#fff!important;}
.topright a i{color:#fff!important;}
.topright a:hover{#CCC;}
.topright a:visited{color:#fff;}
.banner{font-size:12pt;text-align:center;min-height:50px;line-height:50px; background-color:#ff0000;}

.norref h1,.norref h2,.norref h3,.norref h4,.norref h5,.norref h6{
    font-size: 12pt!important;
    color: #843C87;
    line-height: 1.8;
    margin-bottom: 2%;
    margin-top: 1%;
}
p{
    line-height: 1.8;
}
.img50 img{
        max-width: 50%!important;
}
.breadcrumb a{
    color: #843C87;
}
.contt h3 strong img{
    max-width: 30px;
    margin-right: 3%;
}
.contt p{
    line-height: 1.8;
    font-size: 11pt;
}
.contt h1,.contt h2,.contt h3,.contt h4,.contt h5,.contt h6{
    font-size: 12pt!important;
    color: #843C87;
    line-height: 1.8;
    margin-bottom: 2%;
    margin-top: 1%;
}
strong{
    line-height: 2;
}
.contt img{
    max-width: 100%;
    height: inherit!important;
}
.fooertxt{
        margin-top: 6%;
        margin-bottom: 6%;
}

.table_TD01-1,.table_TD01-2{line-height:32pt;}
.htp p{word-break:break-all;}

.norref{
    position: inherit!important;
    background: #fafafb;
    border-radius: 5px;
    padding: 3%;}
.htp{padding:2%;}
.borcen{
	text-align:center;
	display:block;
}
.bigtxtshow{
border: 1px solid #ccc;
    font-size: 10pt;
    text-align: left;
    background-color: #fafafb!important;
    line-height: 18pt;
    display: block;
}
.mar30{
	margin-left:30px;
}

@media only screen and (max-width:480px){

.banner ul li{width:100%;border-bottom:1px solid #ccc;}
.bodyhea{
	    margin-top: 21pt;
}
.topright{
	    position: absolute;
    top: -21pt;

}
.showno{
	display:none;
}
footer{
	background-color: #fafafb!important;
	border-top:1px solid #ccc;
}
.table_TD01-1, .table_TD01-2{
	line-height: 16pt;
}
}













@media screen and (max-width: 767px) {
.rigline {
        border-radius: 0;
    display: block;
    width: 50px;
    padding: 10px 0 10px 15px;
    background: #EDE13F;
    background-size: 30px auto;
    position: fixed;
    top: 50%;
    right: 0;
    font-size: 16px;
    line-height: 17px;
    text-align: center;
    text-orientation: upright;
    color: #843C87;
    border-bottom-left-radius: 10px;
    letter-spacing: 0.4em;
    writing-mode: vertical-lr;
}
.rigtel {
    display: block;
    padding: 10px 0 10px 15px;
    background: #843C87;
    position: fixed;
    right: 0;
    top: inherit;
    bottom: 0;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFF;
    writing-mode: inherit;
    letter-spacing: 0.7em;
    border-radius: inherit;
    width: 50%;
    z-index: 999;
}
}
@media screen and (max-device-width: 480px) {

.rigline {
        border-radius: 0;
    display: block;
    width: 50px;
    padding: 10px 0 10px 15px;
    background: #EDE13F;
        position: fixed;
    right: inherit;
    bottom: 0;
    top: inherit;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    text-orientation: upright;
    color: #843C87;
    letter-spacing: 0.4em;
    width: 50%;
    z-index: 999;
    writing-mode: inherit;
}

.rigtel {
    display: block;
    padding: 10px 0 10px 15px;
    background: #843C87;
    position: fixed;
    right: 0;
    top: inherit;
    bottom: 0;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFF;
    writing-mode: inherit;
    letter-spacing: 0.7em;
    border-radius: inherit;
    width: 50%;
    z-index: 999;
}

	}