.header .nav-inner {margin-right:0}
.header .nav li {margin-right: 30px;}
.right-button {margin-top: 29px;color:#fff;}
.right-button a,.right-button .a1,.right-button .a2{color:#fff;font-size:15px;font-weight: 500;position: relative;}
.right-button .a1 span{position: absolute;top:2%;left:30px;width:50px;}
.right-button .a2 span{position: absolute;top:2%;left:45px;width:50px;}
.main-slider .owl-dots .owl-dot.active span {background: #fff;width: 20px;}
.owl-theme .owl-dots {position: absolute;left: 47%;bottom: 6px;}
.portfolio {background-color: #fff;}
.section {padding-top: 50px;padding-bottom: 50px;}
.hot{
	padding:10px 0;
	border-bottom:2px transparent solid;
    border-image:linear-gradient(to right,#196bea,#d74ef6) 1 10;
}
.hots{
	padding:10px 0;
	border-bottom:2px solid #ddd;
}
.hot .dates,.hots .dates{font-size:1.5rem;font-weight: 600;}
.hot .label{font-size:14px;color:#c00000;font-weight: 600;}
.single-portfolio{padding:10px 10px;}
.contents{padding:10px 0;color:#333;background: #fff;}
.al{padding:15px 20px;}
.contents h6{font-weight: 600;font-size:1.1rem;margin-top:12px;}
.contents p{font-size:14px; line-height: 25px;color:#333;margin:20px 0;}
.portfolio .owl-carousel .owl-nav div:hover{background: none;color:#333;}
.portfolio .owl-carousel .owl-nav .owl-prev {color:#006fe9;background: none;}
.portfolio .owl-carousel .owl-nav .owl-next {color:#d52077;background: none;}
.pricing-table,.case {background-image: url(../images/background.png);}
.zwbg{background-image: url('../images/zwbg1.png');height: 349px;padding:50px 30px;}
.zwbg:hover{background-image: url('../images/zwbg2.png');}
.zwbg h6{font-weight: 600;margin:20px 0;font-size:1.3rem;}
.borders{
	border-bottom:4px transparent solid;
	border-image:linear-gradient(to right,#196bea,#d74ef6) 1 10;
	width:40px;
}
.bodys{margin-top:15px;color:#666;font-size:0.8rem;line-height: 35px;}
.bodys span{margin-right:8px;}
.blog-single{background: #fff;}
.js{font-size:16px;line-height:35px;padding-top:10px;}
.bks{padding:0 10px 0 0;margin-top:20px;}
/*.bks .des{border:1px solid #ddd;margin-bottom: 10px;text-align: center;padding:28px 20px;}*/
/*.bks .des:hover,.active .des{border-bottom:1px transparent solid;
	border-image:linear-gradient(to right,#196bea,#d74ef6) 1 10;}*/
.bks .des p{margin-top:10px;color:#333;}
.more{color:#d73a82;font-size:14px;}
.table thead th{border:none;background:#005dbd;color:#fff;padding:1.25rem;}
.table thead .active{background:#d52077;}
.info{padding:10px;}
.infodes{border:1px solid #ddd;padding:22px 10px;}
.table thead .th{border-left:1px solid #fff;}
.infodes .ins{margin-left:10px;}
.infodes .ins p{font-size:16px;line-height:35px;color:#333;}
.infodes .ins span{margin-right:8px;}
.infolabel{
	position: absolute;
	right:5px;
	top:2px;
	color:#eb6b00;
	font-size:10px;
}
.infolabel img{width:7px;height:9px;margin-right: 3px;}
.price{color:#005dbd;}
.name{font-size:15px;font-weight: 700;}
.hero-slider .owl-carousel .owl-nav div {
    background: none;
}
.hero-slider .owl-carousel .owl-nav div:hover{background: none;color:#333;}
.hero-slider .owl-carousel .owl-nav .owl-prev {color:#006fe9;background: none;}
.hero-slider .owl-carousel .owl-nav .owl-next {color:#d52077;background: none;}
.mains-slider ul{width:100%;}
.mains-slider ul li{width:calc(100% / 5);float:left;padding:5px;;list-style: none;}
.footer{background: #000;padding-top:20px;}
.footer ul{width:100%;padding:30px 0px;box-shadow: border-box;}
.footer ul li{width:13%;float:left;}
.footer ul li p a{color:#fff;line-height:30px;font-size:14px;cursor: pointer}
.hero-slider .single-slider:before {background: none; }
.owl-theme .owl-dots .owl-dot span { height: 7px;}
.rightmenu{position: fixed;right:0;top:45%;z-index:999;}
.rightmenu p{color:#fff;font-size:12px;}
.blue{background: #005dbd;color:#fff;border-radius: 5px;margin-bottom: 1px;padding:5px;text-align: center;}
.red{background: #d52077;color:#fff;border-radius: 5px;margin-bottom: 1px;padding:5px;
text-align: center;}
.rightmenu .blue img,.rightmenu .red img{width:40%;margin-bottom: 5px;}
/*.hero-slider {
     background: none!important; 
}*/
.footer{padding-bottom: 40px;padding-top:20px}
.footer ul .lis{width:calc(100% - 78%);float:left;}
.footer ul .lis span{font-size:10px;color:#fff;margin-left:3px;font-weight: 500;}
.footer ul li h6{font-size: 17px;
    font-weight: 500;color:#fff;margin-bottom: 15px;}
.lis .title{font-size:14px;color:#fff;text-align: center;margin-top:6px;}
.lis .right{margin-left:10px;}
.lis .img{width:110px;height:110px;}
.foot2{width:100%;text-align: center;margin:10px auto;}
.foot2 p{font-size:14px;color: #333;}
.foot2 p a{color: #333;font-weight: 500;}
.foot2 p a:hover{color: #d52077;}
.tb-toolbar-item-hd:hover .glyphicon{color: #ff0188 !important; }
.cert {
    height: 30px;overflow: hidden;margin-top: 5px;} .cert .cert_1, .footer_box .cert .cert_2 {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    margin-right: 6px;
}
.cert .cert_1 {
    width: 73px;
    background: url(https://img.alicdn.com/tfs/TB1cvJIcAT2gK0jSZPcXXcKkpXa-826-226.png);
    background-position: 0 0;
}
.cert .cert_3, .footer_box .cert .cert_4 {
    display: inline-block;
    vertical-align: top;
    width: 73px;
    height: 30px;
    margin-right: 6px;
}

.cert .cert_3 {
    background: url(https://img.alicdn.com/tfs/TB1cvJIcAT2gK0jSZPcXXcKkpXa-826-226.png);
    background-position: -175px 0;
}
.cert .cert_5,.cert .cert_6 {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    margin-right: 6px;
}

.cert .cert_5 {
    width: 85px;
    background: url(https://img.alicdn.com/tfs/TB1cvJIcAT2gK0jSZPcXXcKkpXa-826-226.png);
    background-position: -334px 0;
}
.cert .cert_6 {
    width: 171px;
    background: url(https://img.alicdn.com/tfs/TB1cvJIcAT2gK0jSZPcXXcKkpXa-826-226.png);
    background-position: -535px 0;
}
.cert .cert_7,.cert .cert_8 {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    margin-right: 6px;
}

.cert .cert_7 {
    width: 111px;
    background: url(https://img.alicdn.com/tfs/TB1cvJIcAT2gK0jSZPcXXcKkpXa-826-226.png);
    background-position: -715px 0;
}
.icons_bei{position: relative;top:-1px;width:17px;height:17px;}
.zenzhi{margin-right:10px;}
a,a:hover,a:active,a:visited,a:focus{text-decoration: none;}
.titles{margin:10px auto;}
.table thead th span{margin-left:8px;}
.header .nav li a {
    font-size: 14px;
}
.select,.select ul{width:100%;}
.select ul li{width:calc(100% / 5);padding:10px;float:left;}
.h5, h5 {font-size: 1.8rem;font-weight: 400;}
.main-menu .active{border-bottom:3px solid #fff;}
.header .nav li {
    margin-right: 20px;
}
.des{width:145px;height:175px;padding:10px;}
.des img{width:100%;position: relative;}
.des p{position: absolute;bottom:22%;
    border-bottom:3px solid #615ff0;
	padding-bottom: 10px;left:23%;font-size:1.1rem;font-weight: 500;}
.des p span{color:#e62080;font-size:22px;padding-right:2px; font-weight: 700;}
.h5, h5 {
    font-size: 1.4rem;
}
.ftitle{font-size:1.7rem;color:#e62080;font-weight: 700;margin-top:10px;}
.msg{
	color:#666;
	margin-bottom: 40px;
	font-size:14px;
}
.msg span{
	color:#005dbd;
}
.msg img{margin-right:10px;}
.titles span{color:#e62080;font-size:24px; font-weight: 700;}
.section-title {
    margin-bottom: 25px;
}
.chart{margin-top:20px;width:100%;}
.charttitle{color:#333;}
.chart .chartimg img{width:100%;}
.chartinfo{font-size:14px;}
.chartb{width:15px;height:15px;background: #1b7eef;padding:0 5px;color:#1b7eef;margin-right:5px;}
.chartg{width:15px;height:15px;background: #757475;padding:0 5px;color:#757475;margin-right:5px;}
.zoomIn h6{font-size:1.2rem;font-weight: 500;}
.cinfos{font-size:14px;line-height:30px;color:#333;margin-top:20px;}
.cinfos span{color:#e62080;}
.ftitles{color:#323232;font-size:1.6rem;font-weight: 600;margin-top:30px;margin-bottom: 30px;}
.ftitles span{color:#e62080;font-size:2rem;font-weight: 700;}

.bks .dess{background: url(../images/borderbg.png) no-repeat 100% 100%;height:215px;
	text-align: center;margin-left: 30px;}
.zwsm{margin-top:20px;}
.zb{color:#005dbd;font-size:2.8rem;font-weight: 700px;line-height:70px;margin-bottom: 10px;padding-top:10px;}
.zbbtn{background: #005dbd;color:#fff!important;border-radius: 15px;padding:7px 22px;}
.pjmy{padding-top:35px; background: linear-gradient(to right, red, blue);
        -webkit-background-clip: text;
        color: transparent;font-size:1.7rem;height:65px;z-index:99;}
.pjmy span{
	background:#e93a8f;
	color:#fff;
	padding:2px 5px;
	border-radius: 50%;
	font-size:1.5rem;
	margin-left:5px;
}
.zbs{padding-top:70px;}
.infodes{border:0px solid #ddd;}
.infodes img{position: relative;}
.titleinfo{position: absolute;top:7%;left:39%;font-size:1.3rem;color:#1f79ec;}
.infocon{position: absolute;top:25%;left:10%;font-size:14px;color:#333;width:80%;line-height:30px;}
.lc{width:100%;}
.lc li{width:calc(100% / 7);text-align: center;float:left;}
.lc li p{font-size:14px;color:#333;}
.lj{line-height:120px;margin-bottom: 20px;}
.lx p{font-size:14px;line-height:30px;}
.lximg img{width:60%;}
.fbt{margin:10px 0;font-size:14px;line-height: 30px;}
.border{border:1px solid #eee;width:80%;margin:20px auto;}
.border input{width:100%;height:40px;border:none;font-weight: 500;padding-left:10px;}
.btns{width:80%;margin:10px auto;}
.btns a{width:100%;background: #005dbd;color:#fff!important;padding:8px 10px;display: block;text-align:center;font-size:14px;}
.select ul li p{
	font-size:14px;
	line-height:30px;
}
.select ul li h6{
	font-size:16px;
	line-height:30px;
	color:#333;
	font-weight: 600;
	margin-top:15px;
}
.botbor{width:30px;border-bottom:2px transparent solid;
	border-image:linear-gradient(to right,#196bea,#d74ef6) 1 10;}
.hero-slider{height: 450px;}
.hero-slider .single-slider {
    height: 450px;
}
