
.titem{
	padding: 5px 0px;
}

.tright{
	background: url(../image/tright.png) no-repeat top right;
}
.pline{
	width: 120px;
	height: auto;
	border-top: 3px solid #0c3eb8; 
	margin-top: 10px;
}
.pnclass li{
	border-bottom: 2px solid #ccc;
	padding: 8px 0px;
}
.pnclass a{
	color: #706d6d;
	text-decoration: none;
}
.protstit{
	
	width: 100%;
	height: auto;
	
	padding:10px;
	bottom: 0px;
	text-align: center;
	
}
.protstit a{
	color: #000;
	font-size:16px;

}
.cmd25{
	margin-bottom:25px;
}
.atit{
	font-size: 22px;
	padding:20px 0px;
	padding-bottom: 5px;
}
.mhead{
	height: 40px;
	background: #2854c0;
	color: #565d79;
}
.mhead a{
	color: #fff;
	font-size:14px;
	text-decoration: underline;
	font-weight: bold;
}
.mhead .col-md-3{
	line-height: 40px;
}
.mhead .col-md-6{
	line-height: 40px;
}
.bantit{
	font-size: 40px;
	color: #0c3eb8;
	margin-bottom: 20px;
	text-align: left;
}
.bancon{
	font-size: 22px;
	color: #000;
	margin-bottom: 20px;
	text-align: left;
}
.comdtit{
	font-size: 28px;
	padding:15px 0px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom:20px; 
}
.comsimg{
	text-align: center;
}
.comstit{
	text-align: center;
	font-size:14px;
	font-weight: bold;
	padding:8px 0px;
}
.comsc{
	line-height: 1.2em;
	text-align: center;
	height: 60px;
}
.comsbg{
	
	margin-bottom:20px;
}
.comsbox{
	background: #f6fcff;
	padding:20px; 
	height: 260px;
}
.comsbox1{
	background: #f6fcff;
	padding:20px; 
}
.comsimgtit{
	font-size:30px;
	text-align: center;
	margin:30px 0px;
	padding-left:15px;
}
.comsul{
	font-size:15px;
	/*padding: 8px 0px; */
	text-align: center;
	line-height: 1.5em;
}
.banbt1{
	background: #f00;
	color: #fff;
	font-size: 14px;
	width: 200px;

	height: 50px;
	line-height: 50px;
}
.banbt1 a{
	color: #fff;
	text-decoration: underline;
}
.banbt2{
	background: #0c3eb8;
	color: #fff;
	font-size: 14px;
	width: 200px;

	height: 50px;
	line-height: 50px;


}
.banbt2 a{
	color: #fff;
	text-decoration: underline;
}
.detailbut a{
	display: block;
	/*width: 200px;*/
	padding:20px 20px;
	text-align: center;
	color: #fff;
	background: #f00;
	font-size: 16px;
	text-decoration: none;
}
.advtit{
	font-size: 20px;
	color: #080808;
}
.advtit1{
	font-size: 14px;
	color: #080808;
}

.detailtit{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.detailbut{
	margin-top: 10px;
}
.detailbutc{
	margin-top: 10px;
}


.advbox{
	border-bottom: 1px solid #ccc;
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-bottom:10px;
}

.box-transform {
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% + 150px);
    height: calc(100% + 150px);
    will-change: transform;
    animation: bgPos 100s linear infinite;
    transform: translate3d(75px, -75px, 0) rotate(0.001deg);
    background-position: 50% 50%;
    background-size: cover;
    pointer-events: none;
    zoom: 1;
    z-index: -1;
}


.fshow a{
	text-decoration: underline;
}
.advconi{
	font-size: 16px;
	color: #7e7e7e;
}

.productbg{
	background: #f9f7f6 url(../image/combg.png) no-repeat bottom right;
	background-attachment: fixed;
}
.stepi{
	font-size: 38px;
	color: #000;
	margin-bottom: 30px;
}
.stpc{
	margin-bottom: 20px;
}
.itlist{
	margin:20px 0px;
	padding-left: 15px;
}

.itlist dt{
	font-size: 18px;
	color: #296ac4;
}

.itlist dd{
	font-size: 16px;
	color: #969595;
	margin-bottom:20px;
}

.stepname{
	color: #296ac4;
	font-size: 21px;
}
.stepname font{
	font-style:italic;
}
.stepc{
	color: #969595;
	font-size: 16px;
}
.cslist{
	text-align:center;
}
.cslist a{
	color: #7e7e7e;
  
}
.infolist .thumbnail{
	border:none;
}
.ftel{
	background: url(../image/ftel.png) no-repeat top left;
	padding-left: 50px;
	color: #fff;
}
.ftel font{
	font-size: 14px;
	color: #c8c8c8;
}
.ftel span{
	font-size: 16px;
	color: #fff;
}
.femail{
	background: url(../image/femail.png) no-repeat top left;
	padding-left: 50px;
	color: #fff;
}
.femail font{
	font-size: 14px;
	color: #c8c8c8;
}
.femail span{
	font-size: 16px;
	color: #fff;
}
.ftime{
	background: url(../image/ftime.png) no-repeat top left;
	padding-left: 50px;
	color: #fff;
}
.ftime font{
	font-size: 14px;
	color: #c8c8c8;
}
.ftime span{
	font-size: 16px;
	color: #fff;
}
.fcon{
	border-bottom: 2px solid #353942;
	margin-bottom: 30px;
}
.foot .footask a{
	text-decoration: underline;
	color: #fff;
	padding-top:5px;
}
.topbg{
	background: #f00;
	height: 100%;
	width: 100%;
}
.topbg a{
	color: #fff;
}
.pad00{
	padding-right:0px;
	padding-left: 0px;
}
.p15{
	font-size: 16px;
	margin-bottom: 10px;
}
.cert a{
	text-decoration: underline;
}
.mti20{
	margin-top:20px;
	margin-bottom:20px;
	margin-left: 10%;
	margin-right: 10%;
}
.imt20{
	padding-bottom: 20px;
}
.mti20ul li{
	padding-top:2px;
	padding-bottom: 3px;
}
.icor{
	color: #e67817;
}
.iico{
	padding-bottom: 10px;
	padding-top: 30px;
}
.newtb30{
	margin-bottom:30px;
}
.new_titlet{
	padding:10px 20px;
	text-align: center;
}
.new_titlet a{
	font-size:16px;
	color: #000;

}



.mp120{
	margin-top:20px;
}
.askformcs{
	margin-top: 10px;
}
.box-shadow{
	border-color: transparent;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
}
.banner{
	position: relative;
	z-index: 19;
}
.imgs1 img{
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
    color: #22211c;
}

.imgs1 img:hover{
    color: #c6b15d;
    text-decoration: none;
    transition: all 0.15s linear 0s;

}

body {
    font-family: Roboto, Helvetica, Arial, sans-serif;
}

.tlink a{
	text-decoration: underline;

}
.topdiv{
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	z-index: 20;
}
.topdivf{
	position: absolute;
	z-index: 21;
	top: 45%;
	width: 600px;
	background-color: rgba(0,0,0,0.5);
	font-size: 18px;
	color: #fff;
	padding:30px;
	margin-top:-40px;
	left: 0px;
	right: 0px;
}

@media (max-width: 768px) {
    .topdivf{
	position: absolute;
	z-index: 21;
	top: 45%;
	width: 80%;
	background-color: rgba(0,0,0,0.5);
	font-size: 18px;
	color: #fff;
	padding:30px;
	margin-top:-40px;
	left: 0px;
	right: 0px;
}
}

.pro36{
	font-size: 26px;
	text-transform:uppercase;
	color: #0c3eb8;
}
.pro18{
	font-size: 16px;
	color: #706d6d;

}
.dline{
	width: 100px;
	border-bottom: 3px solid #e67819;
	padding-bottom:10px;
	margin-bottom: 30px;

}
.psales{
	
}
..catlist > li{
	padding-top: 5px;
	padding-bottom: 5px;
}
.catlist a{
	color: #7c7c7e;
	font-size: 16px;
	text-decoration: underline;

}
.advt{
	background: #ba2c2a;
}

.advtlist{
	border-left: 3px solid #fff;
	padding-left: 30px;
	margin-bottom: 30px;
}

.advtl1 >.col-md-4{
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.advtl1 >.brbnone{
	border-right: none;
}

.advtl1 >.btnone{
	border-bottom: none;
}

@media (max-width: 768px) {
    .advtl1 >.btnone{
	border-bottom: 2px solid #fff;
}
}

.advtbox{
	margin-bottom: 30px;
	margin-top: 20px;
	margin-left: 20px;
    margin-right: 20px;
    height: 200px;
}
.advtltit{
	font-size: 22px;
	color: #fff;
}

.advtlcon{
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
}

.itelt{
	font-size: 18px;
	color: #fff;
}

.itelc{
	font-size: 14px;
	color: #fff;
}

.itel{
	padding-right:20px;

}

.itelbox{
	border-left: 3px solid #ff2525;
	padding-left: 20px;
}




.hedaline{
	border-bottom: 1px solid #ccc;
	height: 50px;
	line-height: 50px;
}
.iptit{

	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
}
.iptitc{

	font-size: 14px;
	color: #868483;
	margin-top: 10px;
	color: #fff;
}
.ob1{
	background: url(../image/ob1.jpg) no-repeat left top;
	padding-left: 50px;
	height: 50px;
	padding-top:10px;
	color: #706d6d;
	font-size: 14px;
	font-weight: bold;
}
.ob2{
	background: url(../image/ob2.jpg) no-repeat left top;
	padding-left: 50px;
	height: 50px;
	padding-top:10px;
	color: #706d6d;
	font-size: 14px;
	font-weight: bold;
}
.ob3{
	background: url(../image/ob3.jpg) no-repeat left top;
	padding-left: 50px;
	height: 50px;
	padding-top:10px;
	color: #706d6d;
	font-size: 14px;
	font-weight: bold;
}
.ovlist{
	max-width: 800px;
	margin-bottom: 20px;
}

.iplist .thumbnail{
	border: none;
}
.w300{
	width: 500px;
	margin-top:50px;
	margin-bottom: 50px;
}
.ds1{
	background: url(../image/combg1.jpg) no-repeat top right;

}
.f24{
	font-size: 24px;
}
.f24c{
	line-height: 1.5em;
	margin-top:10px;
	margin-bottom: 30px;

}
.topright{
	border-right: 1px solid #ccc;
}
.topleft{
	border-left: 1px solid #ccc;
}
.topcer a{
	color: #000;
	text-decoration:underline;
}
.topask a{
	color: #f00;
}



.combgi{
	background: #22211c;
}
.mpd50{
	padding-top:50px;
	padding-bottom:50px;
}
.mpd80{
	padding-top:80px;
	padding-bottom:80px;
}
.ipts a{
	font-size: 16px;
}
.bxline{
	margin-bottom: 30px;
	margin-right: 30xp;
}
.bxright{
	border-right: 2px solid #01b9af;
}
.advunm{
	padding-top: 50px;
}
.tophead{
	height: 70px;
	border-bottom: 1px solid #ccc;
}
.toptext{
	height: 70px;
	line-height: 70px;
}
.topfont{
	color: #9d9c9c;
}
.topc{
	background:#fbf8f8;

	height: 41px;
}
.iplist .caption{
	padding: 5px;
	
	color: #Fff;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;

}
.iplist a{
   color: #000;
   text-decoration: underline;
}
.ft24s{
	font-size: 26px;
	color: #305ac2;
	margin: 10px 0px; 
}
.ft24s2{
	font-size: 20px;
	color: #000;
}
.ft24s1{
	font-size: 36px;
	color: #305ac2;
}
.clinh{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.5em;
	color: #000;
	font-size: 16px;
}
.clinhs1{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.5em;
	color: #525151;
	font-size: 14px;
}
.inews a{
	color: #fff;
	font-size: 18px;
}
.imore{
	width: 260px;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	background: #305ac2;
	color: #fff;
	margin:20px 0px;
}
.intit{
	text-align: right;
}
.intit a{
	font-size: 18px;
	text-decoration: underline;
}
.datlist{
	margin-top: 20px;
}
.danum{
	color: #0c3eb8;
	font-size:26px;
	text-align: center;
}
.dac{
	color: #000;
	font-size:14px;
	text-align: center;
	font-weight: bold;
}
.mp180{
	margin-top: 80px;
}
.imore a{
	font-size: 14px;
	color: #fff;
}
.imore a:hover{
	font-size: 14px;
	color: #fff;
}
.cf14{
	color:#7e7e7e;
	font-size: 16px;
}
.cf14 a{
	color:#7e7e7e;
	font-size: 16px;
	text-decoration: underline;
}
.nsmp10{
	margin-top: 100px;
}
@media (max-width: 768px) {
    .nsmp10{
	margin-top: 0px;
}
}
.topcright{
	
	height: 41px;
	line-height: 41px;
}

.topcrightf{
	color: #fff;

}
.footsec{
	border-top: 1px solid #535c6a;
	border-bottom: 1px solid #535c6a;
	padding-top: 20px;
	margin-top: 20px;

}
.conts a{
	color: #fff;
}
.down{
	width: 378px;
	height: 75px;
	line-height: 75px;
	background: url("../image/down.jpg") no-repeat top left;
	float: left;
}
.prtit{
	width: 275px;
	height: 82px;
	line-height: 82px;
	background: url("../image/probg.jpg") no-repeat top left;
	float: left;
}
.wd660{
	width: 660px;
	margin: 0 auto;
}
@media (max-width: 768px) {
    .wd660{
	width: 95%;
	margin: 0 auto;
}
}
.fnt24{
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
}
.advcon{
	font-size: 14px;
	color: #838181;
	text-align:center;
	width: 60%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.advline{
	border-top: 5px solid #ff1b28;
	width: 200px;
	margin: 0 auto;
	margin-bottom: 50px; 
}
.max80{
	width: 80px;
	background: url("") top left; padding-left: 80px;
}
.h4tit{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.h4tic{
	font-size: 14px;
	color: #727373;
}
.adlist{
	height: 150px;
}
.nlink{
    background: #1a7dd8;
}
.mp50{
    padding-top: 50px;
    padding-bottom: 50px;
}
.probg{
    background: #636364;
}
.dsnoe .swiper-pagination{
	display: none;
}
.dtitbox{
	margin-top: 20px;
	margin-bottom:20px;
}
.dtit{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom:10px;
}
.cenval1{
    background: #ffc300 url("../image/comadv1.png") no-repeat bottom right;
	height: 150px;

}
.cenval1 .caption{
    width: 90%;
}
.protit a{
	font-size: 12px;
	text-decoration: underline;;
}
.cenval1 p{
	font-size: 12px;
}
.cenval2{
    background: #dcd6c6 url("../image/comadv2.png") no-repeat bottom right;
	height: 150px;
}
.cenval2 .caption{
    width: 90%;
}
.cenval2 p{
	font-size: 12px;
}
.cenval3{
    background: #dcd6c6 url("../image/comadv3.png") no-repeat bottom right;
	height: 150px;
}
.cenval3 .caption{
    width: 90%;
}
.cenval3 p{
	font-size: 12px;
}
.cenval4{
    background: #ffc300 url("../image/comadv4.png") no-repeat bottom right;
	height: 150px;
}
.cenval4 .caption{
    width: 90%;
}
..cenval4 p{
	font-size: 12px;
}
.foot{
    background: url(footbg.jpg);
    background-size: cover;
    background-attachment: fixed;
    font-size: 14px;
    color: #fff;
}
.rightcol{
    background: #0076d1;
}

.foot dt{
    font-size: 18px;
    margin-bottom: 10px;
    border-bottom: 1px solid #353942;
    color:#b2b3b5;
    padding-bottom:10px;
    text-transform: uppercase;

}
.conlist{
	width: 150px;
	margin-left: 30px;
}
.ttel{
	background: url("../image/ttel.jpg") no-repeat 0px 0px;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}
.temail{
	background: url("../image/temail.jpg") no-repeat 0px 0px;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}
.tcontact{
	margin-top: 30px;

}
.ft30{
	font-size: 30px;
}
.mp20{
	margin-bottom: 20px;
}

.anlists{
	padding-bottom: 30px;
}
.anlists a{
	color: #000;
	font-size: 14px;
	text-decoration: underline;
}
.ptl p{
	font-size: 12px;
}

.ptl a{
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}
.ptl .thumbnail{
	margin-bottom: 0px;
	box-shadow:5px 5px 6px #ccc;
	padding-bottom: 40px;
}
.swiper-container{
	
}
.pd30{
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 1.5em;
}
.cenval1 h3{
	color: fff;
}
.newcs{
	padding-bottom: 40px;
	padding-top: 0px;
	padding-left: 10%;
	padding-right: 10%;
}
.combg1{
	 background: url("../image/combg1.png") repeat-x top left;
	 width: 100%;
	 max-width: 400px;
	 margin: 0px auto;
 }
.combg1 div{
	background: #f9f9f9;
	width: 210px;
}
.combg2{
	background: url("../image/combg1.png") repeat-x top left;
	width: 100%;
	max-width: 300px;
	margin: 0px auto;
}
.combg2 div{
	background: #fff;
	width: 150px;
}
.newst .thumbnail{
	padding: 0px;
	border: none;
	background: none;
	padding-bottom: 30px;
}
.newst .caption{
	margin: 0px auto;
	padding-top: 20px;
	padding: 0px;
}
.commore{
	width: 200px;
	height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #1a7dd7;
	line-height: 40px;

}
.commore a{
	color: #fff;
}
.cmore{
	width: 150px;
	height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #1a7dd7;
	line-height: 40px;
	border-radius: 30px;
	margin-top: 10px;
}
.foot dd{
	padding-top: 3px;
	padding-bottom: 3px;
	color:#c8c8c8;
}
.fp10{
	line-height: 2em;
	margin-bottom:10px;
}
.pr10s{
	margin-right: 10%;
}
.mpt20{
	margin-top: 20px;
}
.footrl{
	border-right: 1px solid #fff;
}
.ml30{
	margin-left: 30px;
}
.container .copy{
	height: 50px;
	line-height: 50px;
	color:#b2b3b5;
	border-top: 1px solid #353942;
	margin-top:20px;
	margin-left: 15px;
	margin-right: 15px;
}
.plr00{
	padding-left: 0px;
	padding-right: 0px;
	height: 363px;
}



.fico dd{
  border-bottom: 1px solid #353942;
}
.fshare{
	border-top: 1px solid #ccc;
	padding-top: 20px;
}
#pttit a{
	color: #fff;
	font-size: 14px;
}
.ptl h3{
	height: 50px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	text-overflow: ellipsis;
	display: block;
	text-align: center;

}




.pager ul.yiiPager a:link,.pager ul.yiiPager a:visited{
	padding: 10px;
}
.pager li > a{
	border-radius: 0px;
}
.clitems .items{
	overflow: hidden;
}
.probox{
	
	margin-bottom: 15px;
}
.probox a{
	font-size: 14px;
	color: #000;
}

.pdtit a{
	text-decoration: underline;
}

.probox h3{
	height: 50px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	text-overflow: ellipsis;
	display: block;
	text-align: center;
	
}
.proboxcont{
	height: 100px;
	width: 100%;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	text-overflow: ellipsis;
	display: block;
}
@media (max-width: 768px) {
    .probox {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 320px;


    }
}

.swiper1 {
	width: 100%;
	height: 600px;

}
@media (max-width: 1200px) {
    .swiper1 {
	width: 100%;
	height: 500px;

}

}
.swiper2 {
	width: 100%;
	height: 300px;

}
.swiper21 {
	width: 100%;
	height: 400px;

}
.swiper3 {
	width: 100%;
	height: 400px;

}
.swiper4 {
	width: 100%;
	height: 400px;

}
.swipfont{
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.2)
	z-index: 101;
	padding-top: 30px;
}
.viewlist{
	max-width:500px;
	max-height: 350px;
	margin-top: 59px;
	margin-bottom:59px;
	margin-left: 100px;
}
.swiper3 .swiper-slide{
	background: none;
}
.swiper3 blockquote{
	border-left: none;
	padding: 30px 80px;
}
.swiper3 blockquote p{
	color:#fff;
}



    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

	

.jumbotron-p{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.top{
	background: #272c4c;
	height: 50px;
	color: #fff;
}
.topaddress{
	height: 50px;
	line-height: 50px;
	background: url(../image/topaddress.jpg) no-repeat 0px 10px;
	padding-left: 30px;
}
.topemail{

	background: url(../image/topemail.jpg) no-repeat 60px 10px;
	padding-left: 120px;
	padding-top: 15px;
	margin-top: 30px;
}
.toptel{
	background: url(../image/toptel.jpg) no-repeat 0px 10px;
	padding-left: 60px;
	padding-top: 15px;
	margin-top: 30px;
}
.telf1{
	color: #3290ff;
	font-size: 14px;
}
.telf2{
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.telf3{
	color: #454545;
	font-size: 12px;
}
.linklist li{
	height: 50px;
	line-height: 50px;
	padding-left: 0px;
	padding-right: 0px;
}
.banbg{
	background: #fff;
	min-width: 1400px;
}
@media (max-width: 768px) {
	.banbg{
		background: #fff;
		min-width: 100%;
	}
}
.banbg .container-fluid{
	width: 100%;
}
.banbg .thumbnail{
	border: none;
}
.newsh3{

	padding: 3px 0px;
	padding-left: 15px;
	margin-top: 10px;
}
.newsh3 a{
	font-size: 16px;
	color: #000;
	text-decoration: underline;
}
.newm a{
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}
.inewm{
	padding-left: 15px;
	margin-top: 10px;
	color: #ffc300;
	font-size: 11px;
}
.newsp{
	margin-top: 5px;
	padding-left: 15px;
	color: #3f3f40;
}
.askbt{
	display: block;
	background: #f00; 
	width: 140px;
	height: 50px;
	line-height: 50px;
	text-align:center;
	color: #fff;

	float: right;
}
.toptext a{
	
	color: #fff;
	
}
.dwlist{
	float: right;
}
.dwlist li a{
	font-size: 14px;
	height: 70px;
	line-height: 70px;
	color: #000;
}
.dwlist .glyphicon{
	top: 3px;
	font-weight:normal;
	margin-left: 5px;
}
.sloutionbg{
	background: url(../image/sloutionbg.jpg) no-repeat top left;
	width: 413px;
	height: 582px;
}
.zw330{
	height: 330px;
}
.sloutioncon{
	padding-left: 30px;
	padding-right: 100px;
}
.toplink{ float:right; margin-right:10px;}

/*<!--/hover.css/-->*/	
	[class^="hvr-"] {
    padding-left: 5px;
		padding-right: 5px;
    cursor: pointer;

    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
/*<!--/hover.css/-->*/
.jumbotron .sloutioncon_1{
	margin-bottom: 0px;
}
.sloutioncon_1 a{
	font-size: 18px;
	text-decoration: underline;
}
.sloutioncon_c{
	line-height: 1.5em;
}
.sloutioncon_2 a{
	font-size: 14px;
	text-decoration: underline;
}
.producttit{
	height: 40px;
	line-height: 40px;
	border-left: 5px solid #ffba00;
	font-size: 18px;
	color: #000;
	padding-left: 20px;
}
.productcon{
	padding-left: 20px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.productcat{
	width: 250px;
	height: 50px;
	background: #cc271f;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
}

.productcat a{
	color: #fff;
	font-size: 18px;
	padding: 0px;
	width: 250px;
	height: 50px;
	line-height: 50px;
	text-align: center;

}
.productcontent{
	height: 350px;
	width: 100%;
}

.swiper2 .swiper-pagination-bullet{
	background: #000;
	opacity: 0.8;
	bottom: -10px;
}
.swiper2 .swiper-pagination-bullet-active {
  opacity: 1;
  background: #f00;
}
.appz{
	background: url(../image/appbg.jpg);
	background-size: cover;
}
.appz .container-fluid{
	width: 90%;
}
.apptit{
	font-size: 18px;
	color: #ffba00;
	text-transform: uppercase;
	text-align: center;
}
.appcon{
	color: #adaaaa;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.applist div{
	text-align: center;
}
.applist span{
	display: block;
	padding: 5px;
	color: #fff;
	line-height: 1em;
	height: 40px;
	overflow: hidden;
}
.newimg{
	border: 6px solid #ffb900;
	margin-top: 50px;
	margin-right: 50px;
	min-width: 300px;
	
}
.newimg:hover{
	border: 6px solid #f1373a;
}
.newimg img{
	position: relative;
	top: -50px;
	right: -50px;
	z-index: 99;
}
@media (max-width: 768px) {
    .newimg{
        border: 6px solid #ffb900;
        margin-top: 0px;
        margin-right: 0px;
        min-width: 300px;

    }
	.newimg img{
		position: relative;
		top: -50px;
		right: -50px;
		z-index: 99;
		display: none;
	}
}
.newimg1{
	border: 6px solid #ffb900;
	margin-top: 50px;
	margin-right: 50px;
	min-width: 300px;
	
}
.newimg1:hover{
	border: 6px solid #f1373a;
}
.newimg1 img{
	position: relative;
	top: -50px;
	left: -50px;
	z-index: 99;
}
@media (max-width: 768px) {
    .newimg1{
        border: 6px solid #ffb900;
        margin-top: 0px;
        margin-right: 0px;
        min-width: 300px;

    }
	.newimg1 img{
		position: relative;
		top: -50px;
		left: -50px;
		z-index: 99;
		display: none;
	}
}
.newscon{
	margin-left: 30px;
	margin-right: 30px;
}




/* head css*/
body.preloader-site {
    overflow: hidden;
}

.preloader-wrapper {
    height: 100%;
    width: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
}

.preloader-wrapper .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 120px;
}
.spinner {
  margin: 100px auto;
  width: 50px;
  height: 60px;
  text-align: center;
  font-size: 10px;
}
 
.spinner > div {
  background-color: #f00;
  height: 100%;
  width: 6px;
  display: inline-block;
   
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}
 
.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) } 
  20% { -webkit-transform: scaleY(1.0) }
}
 
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}

.pager{
	text-align: left;
}
.jumbotron{
	margin-bottom: 0px;
}
.jumbotron p{
	font-size: 14px;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;

}
.container .jumbotron{
	padding-left: 0px;
	padding-right: 0px;
}
.media-object{
	min-width: 200px;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}

.pt24{
	font-size: 29px;
}
.pt18{
	font-size: 18px;
}
.iproduct{
	
	background: #f0f2f1;
}
.news{
	background: #fff;
}
.news .container-fluid{
	width: 100%;
	max-width: 1180px;

}

.servicebg{
	background: url(../image/middlebg.jpg) no-repeat top left;
    background-size: auto auto;
    background-size: cover;
}
.servicebg .container-fluid{
	width: 100%;
	max-width: 1180px;

}
.serfont30{
	font-size: 30px;
	color:#fff;
	margin-bottom: 20px;
	padding: 0px 20px;
	text-align: center;
}
.serlist .thumbnail{
	background: none;
	border:none;
	color: #fff;
}
.serlist .thumbnail .caption{
	color: #fff;
}
.serlist .media-body{
	color: #fff;
}
.iproduct .container-fluid{
	width: 1180px;

}
.plist{
		margin-top: 20px;
	}
.comfont30{
	font-size: 30px;
	border-bottom: 1px solid #ccc;
}

@media (max-width: 768px) { 
.iproduct .container-fluid{
	width: 95%;
}

.plist div{
		margin-bottom: 20px;
	}
.comfont30{
	font-size: 30px;
	border-bottom: 1px solid #ccc;
	width: 300px;
}

}
@media (max-width: 768px) { 
.nst10{
	margin-top: 50px;
}

}
.comfont16{
	font-size: 16px;
	text-align: center;
}
.comfont22{
	font-size: 20px;
}
.font24{
	font-size: 24px;
	margin-bottom: 20px;
}
.newsc{
	margin-top: 10px;
	margin-bottom: 20px;
}
.rdlist a{
	color: #01b9af;
	font-size: 16px;
	text-decoration: underline;
}
.fcolor{
	color: #01b9af;
	font-size: 18px;
}
.newst{
	padding-top: 10px;
}
.newst a{
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}
.newstim{
	font-size: 14px;
	color:#adacac;
	margin-top: 8px;
}
.nsp10{
	margin-bottom: 20px;
}
.comcon16{
	font-size: 16px;
	color: #fff;
	line-height: 1.5em;
}
.list-inline .comtel{
	background: url(../image/comtel.png) no-repeat top left;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.list-inline .comemail{
	background: url(../image/comemail.png) no-repeat top left;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.host24{
	font-size: 24px;
	text-decoration: underline;
}

.cooperimg img{
	width: 100%;
	height: auto;
}
.bannertop{

	background-size: cover;
	padding-top: 0px;
	padding-bottom: 0px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1001;
	display: none;
	width: 100%;
	height: auto;
	background: #fff;


}
.msxbanner{
	position: fixed;
	height: 50px;
	width: 100%;
	background: #000;
	top: 0px;
	z-index: 1002;
}
.msxcontact{
	width: 50px;
	height: 50px;
	color: #fff;
	line-height: 50px;
	font-size: 26px;

}

.msxcontact .glyphicon{
	top: 10px;
	left: 10px;
}

.floatleft{
	
	padding-top: 0px;
	padding-bottom: 0px;
	position: fixed;
	top: 101px;
	left: 0px;
	z-index: 991;
	display: none;
	width: 100%;
	height: auto;
	background: none;

}
.floatleft .container-fluid{
	width: 90%;
}

.bannertop .container-fluid{
	max-width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
.newlink a{
	font-size: 18px;
	color: #000;
}
.hosttit{
	padding-top: 5px;
	padding-bottom: 20px;
	background: #252525;
}

.iview{
	background-image: url(../image/views.jpg);
	background-size: cover;
	height: 363px;
}
.v28{
	font-size: 28px;
	color:#fff;
	
	text-align: center;
}
.foot a{
	font-size: 14px;
	color: #9c9898;

}
.sboxz{
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	overflow: hidden;
	
}
.breakdiv{
	word-break:break-all; 
	word-wrap:break-all;
	width: 100%;
	padding-right: 15px;
}
@media (max-width: 768px) { 
	.breakdiv{
	word-break:break-all; 
	word-wrap:break-all;
	width: 300px;
}
	.newcont{
		width: 300px;
	}
}
.breakdiv{
	word-break:break-all; 
	word-wrap:break-all;
	width: 300px;
}
#imgshow{
	margin-top:20px;
}
#imgshow img{
	max-width: 850px;
	height: auto;
}
#imgshow table{
        width: 100%;
        height: auto;
        border: solid 1px #ccc;
       
    }
    #imgshow {
        word-wrap:break-word;
    }
    #imgshow p {
        word-wrap:break-word;
    }
    #imgshow table td,#imgshow table th {
        word-wrap:break-word;
        padding: 5px;
        margin: 0px;
        border-bottom: solid 1px #ccc;
    }


@media (max-width: 768px) {
#imgshow table{
        width: 100%;
        height: auto;
        border: solid 1px #ccc;
       
    }
    #imgshow iframe{
        width: 100%;
        height: 300px;
    }
    #imgshow table{
        width: 100%;
        height: auto;
       
    }
     #imgshow img{
        width: 100%;
        height: auto;
       
    }
    #imgshow {
        word-wrap:break-word;
    }
    #imgshow p {
        word-wrap:break-word;
    }
    #imgshow table td,#imgshow table th {
        word-wrap:break-word;
        padding: 5px;
        margin: 0px;
        border-bottom: solid 1px #ccc;
    }
}


.foot .col-md-3{
	margin-bottom: 20px;
}
.askformc td{
	padding-top:5px;
	padding-bottom: 5px;
}
.askformcs td{
	padding-top:5px;
	padding-bottom: 5px;
}

/*PC AD NAV LIST*/


.moblist { 
   display: block;
   width:50px;
   height: 50px;
   line-height: 50px;
   cursor:pointer;
	z-index: 999;
	color: #fff;
	background: #000;
	font-size: 25px;
	text-align: center;
	padding-top: 12px;
	padding-left: 20px;
    }
.msxlogo{
	color: #fff;
	font-size: 18px;
	padding-top: 14px;
	padding-left: 20px;
}
.msxlogo a{
	color: #fff;
}

.msxcus{
	float: right;
    width: 100%;
    max-width: 300px;
    height: 100%;
	min-height: 100%;
    background-color: #000;
    margin: 0;
    position: fixed;
    top: 50px;
    z-index: 9991;
    color: #fff;
    padding: 50px 30px;
    right: 0px;
    display: none;
    overflow: auto;

}
.msxclose{
	height: 30px;
	width: 30px;
	background: #f00;
	position: absolute;
	top: 20px;
	right: 20px;
	line-height: 30px;
	text-align: center;
}

.mobileNav{
    width: 100%;
    height: 100%;
    max-width: 300px;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 9991;
    display: none;
	overflow: auto;
	top: 50px;
	padding-top: 30px;
	
}
.mobileNav .nav {
    float: left;
    width: 100%;
    max-width: 300px;
    height: auto;
	min-height: 100%;
    background-color: #000;
    margin: 0;
    position: relative;
    
}
.mobileNav .nav li{
    color: #fff;
	
    font-size: 100%;
}
.mobileNav .nav li a {
    color: #fff;
    font-size: 100%;
	text-decoration:none;
	
}
.mobileNav .nav li a:hover {
    color: #000;
    font-size: 110%;
	text-decoration:none;
	background: #22a387;
}
.mobileNav .nav .closeIcon {
    position: absolute;
    right: .3rem;
    top: .3rem;
    background-position: -199px -80px;
    background-size: 900%;
    width: 25px;
    height: 25px;
}
.navbar-nav {
    margin: 3px -15px;
}
.mobileNav .mobclose{
	height: 30px;
	width: 30px;
	background: #f00;
	position: absolute;
	top: 20px;
	right: 20px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	z-index: 1003;

	}
.nav>li>a{
	padding-left: 25px;
	font-size: 16px;
}
/*<!---->*/

.manlist{
	display: none;
	background: #000;
	padding: 10px 0;
}
.mobileNav .nav .manlist li a{
	
	display: block;
	padding: 5px 0px;
	font-size: 14px;
	color: #fff;
	padding-left: 30px;
	text-decoration: underline;
	overflow: hidden;
	
	
}
.mblist{
	position: relative;
}

.ftdown{
	font-size: 12px;
	top: 1px;
}

.hotline{ 
font-size:16px; 
line-height:2em;
color:#fff;
width:70%;
float:right;
}
.ui-scrolltop {
    background: url(../image/gotop.png) no-repeat scroll 18px 21px #000000;
    bottom: 200px;
    cursor: pointer;
    display: block;
    height: 60px;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    right: 20px;
    text-indent: -999999px;
    transition: opacity 0.3s ease-in 0s, opacity 0.3s ease-out 0s;
    width: 60px;
    z-index: 9999;
}
.stoptel {
    background: url(../image/stoptel.png) no-repeat scroll 13px 10px #000000;
    bottom: 80px;
    cursor: pointer;
    display: block;
    height: 60px;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    right: 20px;
    text-indent: -999999px;
    transition: opacity 0.3s ease-in 0s, opacity 0.3s ease-out 0s;
    width: 60px;
    z-index: 9999;
	border-top:2px solid #fff;
}
#sgustbook {
    background: url(../image/sgustbook.png) no-repeat scroll 13px 10px #000000;
    bottom: 140px;
    cursor: pointer;
    display: block;
    height: 60px;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    right: 20px;
    text-indent: -999999px;
    transition: opacity 0.3s ease-in 0s, opacity 0.3s ease-out 0s;
    width: 60px;
    z-index: 9999;
	border-top:2px solid #fff;
}
/*nav css*/
/*zoom pic start*/
._zoom-in{
	overflow: hidden;
}
._zoom-in > a > img:hover {
    -webkit-transition: -webkit-transform 0.9s;
    transition: transform 0.9s;
    -webkit-transform: scale(1);
    transform: scale(1.2);
}
._zoom-in > a > img {
    -webkit-transition: -webkit-transform 0.9s;
    transition: transform 0.9s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*search*/
.searchm{
	margin: 0px;
	float: right;

}
#isearch{ position:relative; width:300px; height:50px; line-height:50px; float:right; background: #fbf8f8; }
@media (max-width: 768px) { 
#isearch{ position:relative; width:260px; height:35px; line-height:35px; float:right;background: #fbf8f8; }
}
/*#skey{ height:50px; line-height:50px; padding-left: 10px; font-size:12px; width:100%; color:#949393; border:none; border-bottom: 2px solid #f00;background: #fbf8f8;   }*/
#searchbut{ float:right;position:absolute; top:0px; right:0px;height:35px; width:50px; border:none;  color:#fff; background: url(../image/searchs.png) no-repeat 15px 10px;}
.search{ height:30px; width:100%;}
.dwlist li{
	position: relative;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.toptright{
	border-right:1px solid #ccc;
}
.anclass a{
	color: #000;
	text-decoration: underline;
	font-size:18px;
	font-weight:bold;
}
.anclass:hover{
	background: #f00;
}
.anclass:hover a{
	color: #fff;
}
.dwlist li:hover{
	background: #2854bf;
}
.dwlist li:hover a{
	color: #fff;
	font-size: 14px;

}
.dwlist li:hover > .itemdiv{
	transform: translateY(10px);
	transition: transform 0.4s;
	opacity: 1;
    visibility: visible;
	
}
.dwlist li{

	padding-left: 10px;
	padding-right: 10px;
}
.dwlist a{
	color: #fff;
	font-size: 16px;

}
.itemdiv { BACKGROUND: #fff; border-top:4px solid #f00;position:absolute;left:0px; top:60px; padding:20px 0px;
	
	z-index:9999; 
	width: 300px; 
	height: auto;
	transform: translateY(30px);
	transition: transform 0.4s;
	box-shadow: 2px 2px 8px 0 #000;
	opacity: 0;
    visibility: hidden;

}

.itemdiv li{
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(../image/divbg.jpg) no-repeat 10px 9px;
}
.dwlist .itemdiv li a{ height: auto; line-height: normal; padding:5px 10px;  line-height: normal; text-align:left; padding-left: 20px; display: block; color:#000; font-size: 14px;}
.dwlist .itemdiv a:hover {
    color: #fff;
}
.linksearch{
	display: none;
	position: absolute;
	width: 300px;
	height: 50px;
	background: #fff;
	z-index: 980;
	left: -245px;

}
.glyphicon-search{
	height: 60px;
	line-height: 60px;
	width: 30px;
}

.sbox{

    position: relative;
    -webkit-animation-duration: 20s;
   animation-duration: 20s;
   -webkit-animation-iteration-count: 2;
   animation-iteration-count: 2; 
}
#pbimg{
	-webkit-animation-duration: 2s;
   animation-duration: 2s;
}
.sbox img{
width:100%;
height:auto;

}

@media (max-width: 768px) { 
.sbox{
width:100%;
max-height:200px;
	overflow: hidden;
}
.sbox img{
height:200px;
text-align: center;
width: auto;

}	
	
}
@media (max-width: 768px) {
    .newspic img{
        width:100%;
        height: auto;
    }

}

#nav_sel{
	background:#2854bf;
    color: #000;
}
#nav_sel a{

    color: #fff;
}
#nav_sel .itemdiv  a{

    color: #000;
}
#nav_sel .itemdiv  a:hover{

    color: #fff;
}

.newh4 a{
	font-size: 16px;
	color: #000;
}
/*main css*/
.main{
	
	margin: 0 auto;
	width: 90%;
	height: auto;
	padding-left: 0px;
	padding-right: 0px;
}
th, td {
    
    border-bottom: none;
}
pre, blockquote, dl, figure, table, p, ul, ol, form {
    margin-bottom: 0;
}
.minleft{
	max-width: 300px;
}
/*search*/
.searchs1{
	display: none;
	position: absolute;
	z-index: 89;
	
	right: 0px;
	width: 100%;
	padding-top: 10px;
	text-align: right;
	background: #fff;
	height: 70px;
	-webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;


}
.searchs1 .form-inline{
	
}

.glyphicon-search1{
	height: 30px;
	line-height: 30px;
	width: 30px;
}
.searchs1 .input-lg{
	font-size: 14px;
	width: 600px;
}
/*left css*/

/*right css*/

/*end main css*/
/*foot css*/
.main{
	background:#fff;}
.cattit{
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px solid #ccc;
}
.anclass{
	padding: 15px 15px;
	border-bottom: 1px solid #ccc;
}
.anclass a{
	font-size: 16px;
	text-decoration: none;
}

.anclass .nclass a{
	font-size: 14px;
	text-decoration: underline;
}
.andiv{
	padding-left: 10px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
/*detail css*/
h1{ font-size:16px; font-weight:bold;}
.f3{ font-weight:bold;}
.pdta td{ padding:5px 0px;}
.procor{ height:18px; width:25px; line-height:18px; float:right; margin-top:12px; margin-right:10px; color:#F00; font-weight:bold; text-align:center;}
.pthitem1{ width:160px; float:left; margin-right:5px; border:#CCC 1px solid; margin-bottom:5px;}
.ginput{ width:30px; height:20px; line-height:20px; text-align:center; color:#F00;}
.fontc1{ color:#F00; font-weight:bold;}
.pristyle{ color:#737272; text-decoration:line-through; font-style:italic;}


/*order css*/
.tlist {width: 99%;}
.tlist th, .tlist td {height: 30px;}
.tlist thead th {border-bottom: solid 1px #ccc; text-align:center; font-weight: bold;}
.tlist tbody td {border-bottom: dotted 1px #ccc; text-align:center;}
.tline {clear:both;border-top: solid 1px #333; width: 99%; margin: 10px 0px;}
.tdashed {clear:both;border-top: dashed 1px #ccc; width: 99%; margin: 10px 0px;}

/*order view css*/
h3{ font-size:14px; font-weight:bold; padding:5px 0;}
h4{font-size:14px; font-weight:bold; }
.order-info {line-height: 1.5rem; margin:0px auto;}
.order-info h4 {line-height: 1.5rem; font-weight: bold; font-size: 14px; height: 30px; line-height: 30px;}
.order-info p {margin: 10px 0px; line-height: 1.2rem; padding-left: 24px;}
.order-info h3 {text-align: center; font-size: 24px; font-weight: bold; height: 30px; line-height: 30px; margin: 30px 0px;}
table.border {width:100%; border: solid 1px #333; border-bottom:10;}
table.border th,table.border td{ border-bottom: solid 1px #333; text-align:center; padding: 5px;}
table.border th {font-weight: bold;}
table.border tfoot tr td{ font-weight: bold; font-size: 14px;}
.tti{ height:30px; width:100%; font-size:16px; font-weight:bold;}
.contents{ height:30px; line-height:30px; width:100%; font-weight:bold;}
.yhide{ display:none;}
input.error, textarea.error {border:solid 1px #ff0000;}
.validate-error, .error {color:#ff0000;}
label.error{ font-weight: normal;}
.gmnum{ width:auto; padding:3px; display:block; border:#000 2xp solid; font-weight:bold; color:#F00; font-size:12px;}
#gnum{ border:#F00 2px solid;}




/*div lu li ol*/
/*.header{ position:relative; z-index:99;}   /* div only have z-index  */
/*.menu{  width:931px; padding-left:50px; }*/
/*ol { list-style: none; padding: 0;}*/

li.item ol a { font-size: 12px; color: #000; margin: 0; }
li.item ol li{ line-height:25px; text-align:left; padding-left:10px; border-bottom:#faa443 1px solid;}
.item A:link {COLOR: #ff0101; TEXT-DECORATION: underline;  font-size:12px; font-weight:bold;}
.item A:visited {COLOR: #ff0101; TEXT-DECORATION:none; font-size:12px;font-weight:bold;}
.item A:active {COLOR: #ff0101; TEXT-DECORATION:none;font-size:12px;font-weight:bold;}
.item A:hover {COLOR: #ff0101;TEXT-DECORATION: none;font-size:12px;font-weight:bold;}
.tc{ display:none; position:relative; z-index:100;}
.navbar_td_copy{ background:#FFCC00;}




/* table*/
.table_style{ border-collapse : collapse; font-size:12px;}
.table_style td{border:#898989 1px  solid; height:20px;}
.tabler table{ border-collapse : collapse; font-size:12px; width: 100%;
height: auto;}
.tabler table td{border:#898989 1px  solid; height:20px;
padding: 5px;}
iframe{v:expression(this.src='about:blank',this.outerHTML='');} 
#hacker{v:expression() !important}


/*slider*/
.cr-container{
	width:600px;
	height:400px;
	border:10px solid #000;
	position:absolute;
	z-index:100;
}
.cr-content-wrapper{
	width:100%;
	height:100%;
	overflow:hidden;
}
.cr-content-container{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display:none;
	overflow:hidden;
}
.cr-img{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
	box-shadow:1px 1px 2px rgba(0,0,0,0.7);
}
.cr-content{
	position:relative;
	z-index:10;
	margin:20px;
	height:360px;
}
.cr-content h2{
	font-size:50px;
	line-height:40px;
	width:70%;
	color:#fff;
	text-shadow: 1px -1px 1px rgba(0,0,0,0.5);

	font-family: Verdana, Geneva, sans-serif;
}
.cr-content h3{
	width:40%;
	color:#fff;
	padding:15px 0px;
	line-height:30px;
}
.cr-content h3 span{
	background:#000;
	padding:4px 0px;
	font-style:italic;
	font-family:Georgia, serif;
	letter-spacing:3px;
	font-size:16px;
}
.cr-more-link{
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	padding:0px 5px;
}
.cr-more-link:hover{
	text-shadow: 1px -1px 1px rgba(0,0,0,0.5);
	color:#fff;
}
.cr-content-text{
	color:#000;
	background:transparent url(../images/bg_content.png) repeat top left;
	font-size: 14px;
	font-family: Georgia;
	font-style: italic;
	line-height: 24px;
	position:relative;
	display:none;
	z-index:999;
	clear:both;
}
.cr-content-text p{
	padding:10px;
}
.cr-thumbs{
	position:absolute;
	left:15px;
	height:110px;
	width:575px;
	bottom:0px;
	z-index:20;
	overflow:hidden;
}
.cr-thumbs div{
	float:left; /* Set to absolute each 150px*/
	cursor:pointer;
	position:relative;
	display:none;
	width:143px;
	height:106px;
}
.cr-thumbs img{
	display:block;
	margin:6px 5px 6px 0px;
	border:4px solid #fff;
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	box-shadow:1px 1px 1px rgba(0,0,0,0.25);
}
.cr-thumbs h4{
	position:absolute;
	left:15px;
	right:15px;
	bottom:15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
	text-shadow:0px 1px 1px rgba(0,0,0,0.5);
	color:#000;
}
.cr-thumbs div:hover h4{
	bottom:14px;
}
.cr-thumbs div.cr-selected{
	border-color:#000;
	background:transparent url(../images/triangle.png) no-repeat 50% 0%;
}
.cr-thumbs div.cr-selected img{
	border-color:#000;
}
.cr-nav span{
	position:absolute;
	z-index:50;
	text-indent:-9000px;
	cursor:pointer;
	width:35px;
	height:35px;
	margin-bottom:-17px;
	left:-24px;
	background:transparent url(../images/nav.png) no-repeat top left;
}
.cr-nav span.cr-nav-next{
	background-position:bottom left;
	right:-24px;
	left:auto;
}
.cr-nav span.cr-nav-prev:hover,
.cr-nav span.cr-nav-next:hover{
	bottom:34px;
}
.cr-hide, .cr-show{
	position:absolute;
	z-index:50;
	left:50%;
	margin-left:-25px;
	bottom:-10px;
	background:#000 url(../images/hide.png) no-repeat top center;
	cursor:pointer;
	width:60px;
	height:15px;
	display:none;
}
.cr-show{
	background-position:bottom center;
}
.divimg{
	margin-top: 15px;
}
.divimg img{
	margin-left: 5px;
}
.anc{
	position: relative;
}
.pslist{
	display: none;
	position: absolute;
	top: -20px;
	left: 270px;
	z-index: 99;
	BACKGROUND: #fff;
    width: 300px;
    height: auto;
	border: none;
	border-left: 3px solid #f00;
	border-top: none;
	padding-top: 20px;
	padding-bottom: 20px;
}
.table-responsive::-webkit-scrollbar
{
-webkit-appearance: none;
width: 14px;
height: 14px;
}

.table-responsive::-webkit-scrollbar-thumb
{
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, .3);
}
.detallink{
	padding:10px 0px;
	margin-bottom:10px;
}
.dpd20{
	margin-bottom:10px;
	margin-top: 10px;
}
.fshow a{
	text-decoration: underline;
}
.jumbotron #imgshow p{
	font-size:16px;
}
.col-xs-1-5,
		.col-sm-1-5,
		.col-md-1-5,
		.col-lg-1-5 {
			position: relative;
			min-height: 1px;
			padding-right: 10px;
			padding-left: 10px;
		}
 
		.col-xs-1-5 {
			width: 20%;
			float: left;
		}
 
		@media (min-width: 768px) {
		.col-sm-1-5 {
				width: 20%;
				float: left;
			}
		}
		@media (min-width: 992px) {
			.col-md-1-5 {
				width: 20%;
				float: left;
			}
		}
		@media (min-width: 1200px) {
			.col-lg-1-5 {
				width: 20%;
				float: left;
			}
		}
.bts1{
	background: none;
}
.anclass .titem a{
	text-decoration: underline;
	font-size: 14px;
	font-weight:none;
}