
.width{width:1100px;margin:auto}.png8 {background-image:url(png8.png);background-repeat:no-repeat;background-position:0 0}.png24{background-image:url(png24.png);background-repeat:no-repeat;background-position:0 0}
@font-face {font-family: politicaregular;src: url('politicaregular.ttf');}
.pos_l {width:550px;float:left;margin-top:15px;height:325px;}
.pos_l .item a {display:block;position:absolute;width:550px;height:315px;top:0px;left:0px;background-repeat:repeat-x;background-position:left bottom;}
.pos_l .item img { height:315px; width:100%;}
.pos_l .carousel-indicators li {background-color:#fff;height:10px;width:10px;}
.pos_l .carousel-indicators .active {width:30px;background-color:#f44d23;border-color:#f44d23;margin:1px;}
.pos_l .carousel-caption {left:0px;right:0px;}
.pos_l .carousel-caption h3 {font-size:30px;text-shadow:none;color:#fff;}
.pos_l .carousel-control {height:90px;top:172.5px;  background-repeat:repeat; width:50px;}
.pos_l .carousel-control .icon {top:40%;right:32%;font-size:26px;}
.pos_l .carousel-control .icon-chevron-left {left:32%;}
.pos_r {float:right;width:550px;}
.pos_r .item {float:left;width:50%;padding-top:15px;line-height:24px;}
.pos_r .item a {padding-left:15px;display:block;color:#fff;position:relative;}
.pos_r .item a:hover .i .c {background-color:#FC0;}
.pos_r .item img {width:100%;height:150px;}
.pos_r .item .i {width:260px;position:absolute;right:0px;top:0px;height:150px;}
.pos_r .item .i .b {position:absolute;left:0px;bottom:0px;}
.pos_r .item .i .c {float:left;padding:0px 10px;background-color:#00aa98;color:#fff;margin-left:10px;}
.pos_r .item .i .t {font-size:16px;clear:both;padding:10px;font-size: 14px;
line-height: 1.4;
letter-spacing: 1px;
color:#fff;
font-weight:800;
}
.carousel {
 position:relative
}
.carousel-inner {
 position:relative;
 width:100%;

 overflow:hidden
}
.carousel-inner>.item {
 position:relative;
 display:none;
 -webkit-transition:.6s ease-in-out left;
 -o-transition:.6s ease-in-out left;
 transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
 line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
 display:block
}
.carousel-inner>.active {
 left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
 position:absolute;
 top:0;
 width:100%
}
.carousel-inner>.next {
 left:100%
}
.carousel-inner>.prev {
 left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
 left:0
}
.carousel-inner>.active.left {
 left:-100%
}
.carousel-inner>.active.right {
 left:100%
}



.am-header{
	position:relative;
	width:100%;
	height:49px;
	    position: fixed;
    top:0;
    z-index:9999;
background: url(/images/moblie.jpg);
	 }



#topbg {
    width: 100%;
    height: 11px;
    display: block;
    overflow: hidden;
background: url(/images/moblie.jpg);}

.am-header ul
{
 float: right;
    margin-bottom: 0;
    margin-top: 0;
	margin-right: 5px;
  line-height: 40px;
  
}
.am-header li{

float: left;
    font-size: 18px;
    line-height: 36px;
font-weight:600;
	color:#666!important;
	margin-left:6px;
	margin-top:3px;
	text-align:center;
 list-style:none;
}

.am-header li a{
color:#fff;
}

.am-header h1 {
	margin-top:0;
	margin-bottom:0;
	float:left;
}

.am-header span1 {
  display: block;
    float: left;
    height: 60px;
    width: 220px;
	margin-top:5px;
background:  url("images/lg.png") repeat scroll 0px 0px;
}
.am-header .am-header-title {
	margin:0 ;
	font-size:2rem;
	font-weight:400;
	text-align:center;
	display:block;
	word-wrap:normal;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.am-header .am-header-title img {
	margin-top:12px;
	height:25px;
	vertical-align:top
}
.am-header .am-header-nav {
	position:absolute;
	top:0
}
.am-header .am-header-nav img {
	height:16px;
	width:auto;
	vertical-align:middle
}
.am-header .am-header-left {
	left:10px
}
.am-header .am-header-right {
	right:10px
}



.public_hot_test {
  margin: 10px 0 5px;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  border-color: #e1cd9b
}

public_ht_title {
    border-bottom: 1px solid #d3d3d3;
    height: 24px;
    line-height: 24px;
    padding: 10px;
    color: #000;
    font-weight: 800;
    text-align: center;
    font-size: 16px;
}
.public_ht_ul {
    position: relative;
    overflow: hidden;
    padding: 15px 0 0 0;
	background:#c5e3d1;
}

.public_ht_ul li {
    float: left;
    width: 25%;
    margin-bottom: 10px;
	list-style:none;
}
.public_ht_ul li p {
    line-height: 24px;
    height: 26px;
    font-size: 15px;
    color: #ad6409;
    text-align: center;
    overflow: hidden;
}




.carousel-indicators {
 position:absolute;
 bottom:10px;
 left:50%;
 z-index:15;
 width:60%;
 padding-left:0;
 margin-left:-30%;
 text-align:center;
 list-style:none
}
.carousel-indicators li {
 display:inline-block;
 width:10px;
 height:10px;
 margin:1px;
 text-indent:-999px;
 cursor:pointer;
 border:1px solid #fff;
 border-radius:10px
}
.carousel-indicators .active {
 width:12px;
 height:12px;
 margin:0;
 background-color:#fff
}
[data-toggle=lightbox] {
 cursor:pointer
}





.container-fluid,.container {
 padding:0 10px;
 margin:0 auto;
 box-sizing:border-box
}
#container {
    position: relative;
}
.container {
 max-width:900px
}



.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
 float:left;
 padding:0 10px;
 width:100%;
 box-sizing:border-box
}
.container:before,.container:after,.row:before,.row:after {
 content:'';
 clear:both;
 display:block
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-2 {
 width:16.66666666%
}
.col-xs-3 {
 width:25%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-5 {
 width:41.66666666%
}
.col-xs-6 {
 width:116px;
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-8 {
 width:66.66666666%
}
.col-xs-9 {
 width:75%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-11 {
 width:91.66666666%
}

@media (min-width:1024px) {
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-2 {
  width:16.66666666%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-4 {
  width:33.33333333%
 }
 .col-md-5 {
  width:41.66666666%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-8 {
  width:66.66666666%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-11 {
  width:91.66666666%
 }
}


.home-first-screen {
    padding: 15px 0 5px;
    background: #f7f7f7;
    border-bottom: 1px solid #fff;
	margin:0 auto;
	width:1100px;
}


.home-first-screen .dubao .cont a:hover {
 color:#333
}
.home-first-screen .dubao .cont a span {
 display:inline-block;
 padding:0 15px;
 white-space:nowrap
}
.home-first-screen .parts .hf-title {
 font-size:12px;
 padding:20px 0 10px;
 margin-bottom:0;
 height:16px;
 overflow:hidden;
 position:relative
}
.home-first-screen .parts .hf-title strong {
 color:#525252;
 margin-right:5px;
 font-size:14px;
 margin-left:10px
}
.home-first-screen .parts .hf-title strong:before {
 content:'';
 display:inline-block;
 width:3px;
 height:12px;
 vertical-align:middle;
 background:#ff5a00;
 margin-right:6px;
 margin-top:-2px
}
.home-first-screen .parts .hf-title strong a {
 color:#525252
}
.home-first-screen .parts .hf-title strong a:hover {
 color:#ff5a00
}
.home-first-screen .parts .hf-title span {
 color:#d5d5d5
}
.home-first-screen .parts .hf-title .more {
 display:block;
 position:absolute;
 right:10px;
 top:18px;
 font-size:10px;
 text-transform:uppercase;
 padding:3px 5px 0;
 border:1px solid #efefef;
 color:#888
}
.home-first-screen .parts .hf-title .more:hover {
 color:#fff;
 background:#ff5a00;
 border-color:#ff5a00
}
.home-first-screen .parts .home-first-part {
 background:#fff;
 border:1px solid #efefef;
 margin-bottom:10px;
 box-sizing:border-box;
 height:168px;
}
.home-first-screen .parts .home-first-part.home-menus {
 border-color:#e9e9e9
}
.home-first-screen .parts .items {
 padding:10px 10px 22px
}
.home-first-screen .parts .items .col-md-6 {
 margin-bottom:7px
}
.home-first-screen .parts .items a {
 display:block
}
.home-first-screen .parts .items .thumb {
 margin-bottom:10px
}
.home-first-screen .parts .items strong {
 color:#525252
}
.home-first-screen .parts .items strong.title {
 display:block;
 line-height:1.2em;
 height:1.2em;
 overflow:hidden;
 font-weight:normal;
 margin-top:10px;
}
.home-first-screen .parts .items a:hover strong {
 color:#ff5a00
}
.home-first-screen .fanye {
 position:absolute;
 right:15px;
 top:14px;
 background:#fff
}
.home-first-screen .fanye .btn {
 display:inline-block;
 border:1px solid #efefef;
 vertical-align:middle;
 cursor:pointer;
 padding-top:3px;
 margin-right:-1px
}
.home-first-screen .fanye .btn i {
 vertical-align:text-bottom
}
.home-first-screen .fanye .btn:hover {
 border-color:#ff5a00;
 background:#ff5a00;
 color:#fff
}
.home-first-screen .fanye .btn.no:hover,.home-first-screen .fanye .btn.no {
 cursor:default;
 background:#fff;
 color:#eee;
 border-color:#efefef
}
.home-first-screen .fanye .pages {
 font-size:14px;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px;
 margin-top:4px
}
.home-first-screen .fanye .pages em {
 color:#525252;
 font-style:normal
}
.home-first-screen .home-course .hf-title {
 padding-bottom:16px;
 border-bottom:1px solid #efefef;
 position:relative
}
.home-first-screen .home-course .courses {
 margin:7px 0 10px;
 position:relative;
 height:96px;
 overflow:hidden
}
.home-first-screen .home-course .course-items {
 overflow:hidden;
 position:absolute;
 left:0;
 right:0;
 top:0
}
.home-first-screen .home-course ul {
 margin:0 10px 0 12px;
 list-style:none
}
.home-first-screen .home-course li {
 list-style-type:disc;
 list-style-position:inside;
 line-height:20px;
 height:20px;
 overflow:hidden;
 position:relative;
 color:#c4c4c4;
 font-size:13px;
 margin:4px 0
}
.home-first-screen .home-course li a {
 color:#525252
}
.home-first-screen .home-course li a:hover {
 color:#ff5a00
}
.home-first-screen .home-course li strong {
 font-weight:normal
}
.home-first-screen .home-course li span {
 position:absolute;
 right:0;
 top:0;
 font-size:12px;
 display:inline-block;
 padding:0 10px;
 line-height:20px;
 background:#fff5e3;
 color:#b67d5e
}
.home-first-screen .home-menus ul {
 margin:0;
 list-style:none;
 overflow:hidden
}
.home-first-screen .home-menus li {
 float:left;
 width:32.8%;
 text-align:center;
 	border-right:solid 1px #eee;
	 	border-bottom:solid 1px #eee;

 
 
}
.home-first-screen .home-menus a {
 display:block;
 text-align:center;
 font-size:14px;
 color:#525252;
 position:relative;
 line-height:1.5;
 padding:10px 5px;
 box-sizing:border-box;
 height:83px;
 transition:all .1s
}
.home-first-screen .home-menus a:hover {
 background:#ff5a00;
 color:#fff
}
.home-first-screen .home-menus a:hover i {
 color:#fff
}
.home-first-screen .home-menus a:hover:before,.home-first-screen .home-menus a:hover:after {
 display:none;
 visibility:hidden
}
.home-first-screen .home-menus a i {
 font-size:22px;
 color:#cdcdcd;
 line-height:1.9
}

.dubao {

    background: #fff;
    border: 1px solid #efefef;
    height: 14px;
    overflow: hidden;

    position: relative;
	margin:0 auto;
	width:1096px;
	height:30px;

}

.dubao .cont {

    height: 24px;
    overflow: hidden;
    position: relative;

}
 .dubao .cont a {

    display: block;
    line-height: 30px;

    font-size: 12px;
    transition: all .5s;

float: left;
display: inline;
margin-right: 10px;
color: #666;
font-size: 13px;


}
.dubao h3 {
    padding: 0 24px 0 0;
    margin-right: 10px;
}
.dubao h3 {
    float: left;
    font-size: 14px;
    color: #ff5a00;
    font-weight: normal;
    line-height: 14px;
	margin-top:10px;
    padding: 0 10px 0 0;
    border-right: 1px solid #efefef;
}
.celan {
 position:fixed;
 z-index:1;
 width:50px;
 left:0;
 top:0;
 bottom:0;
 background-color:#ececec
}
.celanl {
    top:0;
 margin:0;
 padding:0;
 list-style:none;
 min-height:46px;
 background: #ddd;
}

.imageswitch {
 position:relative;
 height:68px;
 margin-bottom:10px;
 border-top:solid 0px #ececec;
 border-bottom:solid 0px #ececec
}



.celantip {
 display:none;
 z-index:666;
 position:absolute;
 top:-1px;
 left:50px;
 border-top:solid 1px #e6e6e6;
 border-bottom:solid 1px #e6e6e6;
 border-right:solid 1px #e6e6e6;
 overflow:hidden;
 padding:10px
}
.celantip img {
 width:190px;
 height:85px;
 border:solid 1px #000
}
.celantip span {
 display:inline-block;
 font-size:14px;
 color:#000;
 margin-top:5px
}
.celantip span em {
 color:red
}

.celanhd {
 display:block;
 position:relative;
 height:20px;
 line-height:12px;
 padding-top:48px;
 text-align:center;
 color:#666;
 font-size:12px
}
.celanhd:hover .celantip {
 display:block
}
.celanhd:hover {
 background-color:#f7f7f7
}
.ximg {
 position:absolute;
 top:8px;
 left:6px;
 height:36px;
 width:36px
}


.M2_item { width: 100%; overflow: hidden; margin-top: 9px; }
.M2_item .lis {width: 358px;height: 138px;border: 1px solid #ebcb8d;background: #f2e6d3;display: block;float: left;margin: 17px 2px 15px 4px;position: relative;overflow: hidden;border-radius: 10px;}
.M2_item .lis .img {display: block;float: left;margin: 28px 13px 0 15px;}
.M2_item .lis .img, .Min_2 .M2_item .lis .img img {width: 80px;height: 80px;}

.M2_item .lis .name {float: left;width: 170px;height: 24px;line-height: 24px;font-weight: bold;color: #666;font-size: 20px;margin-top: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.M2_item .lis .miaoshu {float: left;width: 187px;height: 50px;line-height: 25px;font-size: 16px;color: #555;margin-top: 12px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.M2_item .lis:hover .btn { top: 0; }
.M2_item .lis .btn { width: 100%; height: 140px; position: absolute; left: 0; top: -140px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }
.M2_item .lis .btn p { display: block; margin: 46px auto 0; width: 240px; height: 48px; background: #cc9952; text-align: center; line-height: 48px; font-size: 24px; font-weight: bold; color: #fff; border-radius: 8px; }
.M2_item .lis .btn p:hover { opacity: 0.88; }

.M3_item { width: 550px; float:left; margin-top: 15px; }

.M3_item .lis {width: 254px;height: 148px;border: 1px solid #ebcb8d;background: #f2e6d3;display: block;float: right;margin: 5px 5px 5px 5px;position: relative;overflow: hidden;}
.M3_item .lis .img {display: block;float: left;margin: 28px 13px 0 15px;}
.M3_item .lis .img, .Min_3 .M3_item .lis .img img {width: 80px;height: 80px;}

.M3_item .lis .name {float: left;width: 120px;height: 24px;line-height: 24px;font-weight: bold;color: #666;font-size: 20px;margin-top: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.M3_item .lis .miaoshu {float: left;width: 137px;height:74px;line-height: 25px;font-size: 16px;color: #555;margin-top: 12px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.M3_item .lis:hover .btn { top: 0; }
.M3_item .lis .btn { width: 100%; height: 148px; position: absolute; left: 0; top: -150px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }
.M3_item .lis .btn p { display: block; margin: 46px auto 0; width: 160px; height: 48px; background: #cc9952; text-align: center; line-height: 48px; font-size: 24px; font-weight: bold; color: #fff; border-radius: 8px; }
.M3_item .lis .btn p:hover { opacity: 0.88; }



.m25_box25_a1{
	width:98%;
	height:350px;
	margin:5px 0 10px 5px;
	border:1px #dcdcdc solid;
	
	
}
.m25_box25_a1 ul{
	width:155px;
	height:260px;
padding: 0px 0; 
background: url(images/hotlist.jpg) no-repeat 10px 8px; 
overflow: hidden;
	float:left;
}

.m25_box25_a1 ul li{
	width:135px;
	float:left;
	line-height:39px;
	font-weight:600;

	color:#006699;
	margin-left:38px;	
}

.m25_box25_a1 ul li a{

	color:#015054;

}


.m25_box3_a1{
	height:230px;
	width:630px;
	
	margin:0 auto;
	border-bottom:0px #dcdcdc dashed;
}
.m25_box3_a1 img{
	float:left;
	height:60px;
	width:96px;
	padding:2px;
	margin-right:10px;
	border:1px #ccc solid;
}
.m25_box3_a1 h4{
	font-weight:bold;
	padding:5px 0;
}
.m25_box3_a1 p{
	font-size:12px;
	line-height:20px;
	color:#686868;
}



.content_set{width:94%;border-style:solid;border-width: 2px 2px 2px 2px;border-color:#ddd;font-size:1.3rem;padding:5px 5px 5px 5px;color:#333333;background:#ffffff; margin:0 auto;line-height:36px;font-family:Georgia;}
.content_set a{TEXT-DECORATION:None;}
.content_set ul{margin:0px; padding:0px;}

.content_setlista{ margin:0 auto;border-width: 2px 2px 2px 2px;border-color:#ddd;font-size:1.3rem;padding:2px 2px 2px 2px;color:#333333;background:#ffffff;line-height:36px;font-family:Georgia;}
.content_setlista a{TEXT-DECORATION:None;}
.content_setlista ul{margin:0px; padding:0px;}
.content_setlista li{
border: 0px solid #333;
height: 35px;
padding: 0 10px;
list-style-type:none;
margin-top: 10px;
position: relative;
margin-bottom: .425rem;
line-height:30px;
font-size:18px;


}

.content_setlist{ margin:0 auto;border-width: 2px 2px 2px 2px;border-color:#ddd;font-size:1.3rem;padding:2px 2px 2px 2px;color:#333333;background:#ffffff;line-height:36px;font-family:Georgia;}
.content_setlist a{TEXT-DECORATION:None;}
.content_setlist ul{margin:0px; padding:0px;}
.content_setlist li{line-height: 25px;
border: 1px solid #333;
height: 40px;
padding: 0 10px;
list-style-type:none;
margin-top: 10px;
position: relative;
margin-bottom: .625rem;
line-height:40px;
font-size:18px;

}

.select {

    color: #666;
    font-size: 14px;
    vertical-align: middle;
    width: 20.2%;
    height: 25px;
    border: 1px solid #7a5e58;
    background-color: #fff;
    border-radius: 5px;

}
.button999 {
    width: 116px;
    overflow: hidden;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    background: #1eb0fd;
    border: 0;
    border-radius: 10px;
    color: #ffffff;
    margin: 15px 5px;
    text-align: center;
}
.button211 {
    width: 170px;
    overflow: hidden;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    background: #ff6455;
    border: 0;
    border-radius: 10px;
    color: #ffffff;
    margin: 15px 5px;
    text-align: center;
}
.button212 {
    width: 170px;
    overflow: hidden;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    background: #1eb0fd;
    border: 0;
    border-radius: 10px;
    color: #ffffff;
    margin: 15px 5px;
    text-align: center;
}
.sestyle-a {

    font-size: 14px;
    height: 30px;
	height:auto;

}

.inputstyle {

    font-size: 14px;
    height: 30px;
    width: 50px;
    border: 1px solid #eee;
	width:50px;

}
.inputstylea {

    font-size: 14px;
    height: 30px;
    width: 80px;
    border: 1px solid #ddd;
	width:50px;

}

.button {
  color: #666;
  background-color: #EEE;
  border-color: #EEE;
  font-weight: 300;
  font-size: 14px;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-decoration: none;
  text-align: center;
  line-height: 40px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  display: inline-block;
  appearance: none;
  cursor: pointer;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition-property: all;
          transition-property: all;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  /*
  * Disabled State
  *
  * The disabled state uses the class .disabled, is-disabled,
  * and the form attribute disabled="disabled".
  * The use of !important is only added because this is a state
  * that must be applied to all buttons when in a disabled state.
  */ }
  .button:visited {
    color: #666; }
  .button:hover, .button:focus {
    background-color: #fff;
    text-decoration: none;
    outline: none; }
  .button:active, .button.active, .button.is-active {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none;
    background-color: #eeeeee;
    border-color: #cfcfcf;
    color: #d4d4d4;
    -webkit-transition-duration: 0s;
            transition-duration: 0s;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }
  .button.disabled, .button.is-disabled, .button:disabled {
    top: 0 !important;
    background: #EEE !important;
    border: 1px solid #DDD !important;
    text-shadow: 0 1px 1px white !important;
    color: #CCC !important;
    cursor: default !important;
    appearance: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    opacity: .8 !important; }


.button-uppercase {
  text-transform: uppercase; }


.button-primary,
.button-primary-flat {

background: url(http://m.36qm.com/images/ba2.jpg) no-repeat;

width:150px;
  border-color: #1B9AF7;
  color: #FFF; 

margin-left: 135px 
  }

.button-primary-a1 {

background: url(http://m.36qm.com/images/ba1.jpg) no-repeat;

width:150px;
height:41px;
font-size:16px; font-weight:800;
  border-color: #1B9AF7;
  color: #FFF; 
margin-left: 15px
  }


  .button-primary:visited,
   .button-primary-a1:visited,
  .button-primary-flat:visited {
    color: #FFF; }
  .button-primary:hover, .button-primary:focus,
    .button-primary-a1:hover, .button-primary-a1:focus,
  .button-primary-flat:hover,
  .button-primary-flat:focus {
  width:150px;
  height:41px;
    border-color: #4cb0f9;
    color: #FFF; }
  .button-primary:active, .button-primary.active, .button-primary.is-active,
    .button-primary-a1:active, .button-primary-a1.active, .button-primary-a1.is-active,
  .button-primary-flat:active,
  .button-primary-flat.active,
  .button-primary-flat.is-active {

    border-color: #2798eb;
    color: #0880d7; 
}

.list h3.cs_title3a {
    color: #be5fe7;
    background-position: 0 -78px;
}
title_center{
    border-bottom: 1px solid #eee;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    background: url(/images/cs_icon.gif) no-repeat 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
    padding-left: 35px;
	    color: #be5fe7;
    background-position: 0 -78px;
}
bt_item{
width:600px;
margin:0 auto;

}


/* vip list*/
.mT5 {
    margin-top: 5px;
    margin-bottom: 5px;
	float:left;
	
}
.box {
    border: 1px solid #DADADA;
    overflow: hidden;
    font-size: 16px;
    width: 358px;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 10px;
		margin-top:0px;
		float:right;
}
.box123 {
    border-radius: 5px;
    border: 1px solid #DADADA;
    background: #fff;
    overflow: hidden;
    font-size: 16px;
    width: 30%;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 10px;
		margin-top:0px;
		float:right;
}
.boxabc {
    border-radius: 5px;
    border: 1px solid #DADADA;

    overflow: hidden;
    font-size: 16px;
    width: 350px;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 10px;
		margin-top:0px;
		margin-left:5px;
		float:left;
}

.lib_text_abc li{border-bottom: solid 1px #E4E4E4;
padding: 6px;
height: 80px;
line-height: 26px;
width: 320px;
margin: 0 auto;}
.lib_text_abc li a{width: 100%;}
.lib_text_abc li.nobr{border:none}

.lib_text_abc li span{
color£º#eee;
}

.vip ul {width:100%; text-align:center;}
.vip ul li {width:100%; height:43px; line-height:40px; font-size:15px; display:flex; list-style:none;background: #fff;padding: 0px 15px;}
.vip ul li div {height:31px; float:left;}
.vip ul li.libd {border:none; }
.vip ul li a {color:#333; text-decoration:none; margin:0 8px;}
.vip ul li a:hover {color:#f00;text-decoration:underline;}
.vip ul li a.red {color:#f00;}
.vip ul li a.aicon {border-radius:0px; padding:3px 10px;color:#fff;}
.vip ul li a.a1 { background:#d33636;}
.vip ul li a.a2 { background:#d36060;}
.vip ul li a.a3 { background:#A84d01;}
.vip ul li a.a4 { background:#c33284;}
.vip ul li a.a5 { background:#018601;}
.vip ul li a.a6 { background:#6d3200;}
.vip ul li a.a7 { background:#ee7b67;padding:9px;}
.barbar {
    background: #D78927;
    color: #fff;
    font-size: 16px;
    padding: 5px 5px 5px 10px;
    line-height: 20px;
    background: -webkit-gradient(linear,0 0,100% 0,from(#2D4744),to(#2D4744));
    background: -moz-linear-gradient(left,#d36060,#2D4744);

}

.lib_text li{border-bottom:solid 0px #E4E4E4;padding:10px;line-height:30px;}
.lib_text li a{width: 100%;}
.lib_text li.nobr{border:none}
.suxingme_social {
    overflow: initial;
}
.widget {
    margin-bottom: 25px;
    position: relative;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);
    box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);
    padding: 10px;
}

.tag_box_list {
 width:1100px;
 overflow:hidden;
 margin-bottom:5px;
 margin-top:10px;
 margin-bottom:10px;
}
.tag_box_list a {
 float:left;
 color:#000;
 font-size:15px;
 height:36px;
 line-height:36px;
 padding-left:9px;
 padding-right:9px;
 margin:0 4px 4px 0;
 width:12.2%;
 text-align:center;
 border-radius: 5px;
}
.tag_box_list a:hover {
 background:#832fba;
 color:#fff
}


.tag_box {
 width:345px;
 overflow:hidden;
 margin:0 auto;
}
.tag_box a {
 float:left;
 color:#000;
 font-size:15px;
 height:36px;
 line-height:36px;
 padding-left:9px;
 padding-right:9px;
 margin:0 4px 4px 0;
 width:26.84%;
 text-align:center
}
.tag_box a:hover {
 background:#832fba;
 color:#fff
}
.bblue {
 background-color:#8cb4e2
}
.bblue_2 {
 background-color:#abcffc
}
.bblue_3 {
 background-color:#88b4fa
}
.bgreen {
 background-color:#afd977
}
.bgreen_2 {
 background-color:#00ca65
}
.byellow {
 background-color:#f0ce72
}
.bpink {
 background-color:#edabd3
}
.bpink_2 {
 background-color:#cab6d8
}
.bviolet {
 background-color:#b390cc
}
.bbrown {
 background-color:#beb18e
}
.bbrown_2 {
 background-color:#a65353
}
.borange {
 background-color:#ff8359
}
.bpeach {
 background-color:#d75eaf
}

