@charset utf-8;
/**
  Theme Name: yp
  Version: 1.0
  Author: xiaolu
  Author URI: http://www.huilingsh.com
  
*/
/*
CSS RESET
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
img {
	border:none;
}
/*
table {
	border-collapse:collapse;
	border-spacing: 0;
}
*/
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
ol, ul {
	list-style:none;
}
.clr {
	clear:both;
}
.skip,.noCss {
  position: absolute;
  left: -9999px;
}
img.img-fullwidth{
	width: 100% !important;
	height: auto;
}
img.img-responsive{
	max-width: 100%;
	height: auto;
	margin-left: auto !important;
	margin-right: auto !important;
}
.aligncenter{
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}
.alignleft{
	float: left !important;
}
.alignright{
   float: right !important;
}
/*back to top*/
#BackToTop {
	float:left;
    color:#fff;
    background: #5d5d5d;
    width: 51px;
    height: 51px;
    text-align: center;
	position:fixed;
	z-index:9999;
	right:30px;
	bottom:50px;
	font-size: 12px;
    line-height: 14px;
    display:none;
}
#BackToTop a{
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    color: #fff;
    text-decoration:none;
}
html {
	overflow-y: scroll;
	overflow-x: hidden;
}

body{
	font-size:14px;
	line-height:1.5;
	color:#2d2d2d;
	font-family: "Microsoft Yahei", sans-serif;
}
body ::selection {
	color:#fff;
	background-color:#1f64c5;
}
.en{
	font-family: "arial";
}
.blue{
	color: #06439f;
}
.p40{
	padding: 40px 0 40px 0;
}

.p0{
	padding:0px !important;
}

.bg-white{
	background: #fff;
}
.ss-title{
	padding: 0 0 50px 0;
	font-size: 24px;
	line-height: 40px;
	color: #000;
}
.ss-title a{
	color: #000;
	text-decoration: none;
}
.ss-title .fa-circle-o{
	color: #06439f;

}
.b2bslider img{width:100%;}
.b2bslider .b2bsliderimg{display:block;width:95%;margin:0 auto}
.b2bslider .b2bsliderimg li{display:block;}
.b2bsliderbtn{display:block;margin:10px auto 10px auto;width:95%;}
.b2bsliderbtn li{ }
.b2bsliderbtn img{display:block;border:2px solid #fff;width:100%;margin:0 auto}
.b2bsliderbtn img.act{border:2px solid #06439f;}
.dn{display:none}

.allproducts ul{display:block;border:1px solid #e1e1e1;margin-bottom:15px;}

.allproducts ul li{display:block;float:left}

.allproducts ul li img{display:block;width:90%;margin:10px auto}
.allproducts ul li p{display:block;width:90%;margin:10px auto}


@media (min-width: 1200px){
.container {
    max-width: 95%;
    padding-left: 60px;
    padding-right: 60px;
}
}




.trending-articles{}
.trending-articles .axl{
	color: #666;
	text-decoration: none;
	margin: 0 0 30px 0;
	border-radius: 10px;
	box-shadow: 0 0 10px 0px rgba(0,0,0,0.1);
	background: #fff;
}
.trending-articles .axl:hover{
	color: #9b4633;
}
.one-box{}
.one-box .image{}
.one-box .image img{
	border-radius: 10px 10px 0 0;
}
.one-box .title{
	padding: 15px 20px;
	height: 90px;
	line-height: 20px;
	overflow: hidden;
}
.one-box .date{
	padding: 0px 20px 20px 20px;
	color: #999;
}

.fl{float:left;}
.fr{float:right;}
.clr{clear:both}


.chooseservice{
	margin-top:20px;
	padding:20px;
	background:#fafafa;
	border-radius: 10px;	
	border:1px solid #ddd;
}
.chooseservice ul li{
	min-width:140px;
	
}
.chooseservice ul li p{
	display:block;
	width:90%;
	text-align:center;
	height:40px;
	line-height:40px;

	background:#deedfb;
	border-radius: 5px;	
	color:#1f55cb;
	margin:10px 0;
	border:1px solid #e3f0fc;
}

.chooseservice ul li p a{
	color:#1f55cb;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}



.chooseservice ul li p svg{
	margin-right:10px;
	margin-top:15px;
}

.chooseservice h5{
	margin-bottom:20px;
}

.chooseservice h6{
	margin:15px 0 5px 0;
}
.choosearea{
	height:max-content;
	background:#1f55cb;
	border-radius: 5px;	
}
.choosearea ul{display:block;}
.choosearea ul li{width:12.6%;min-width:120px;display:block;background:#000;	border-radius: 3px;margin:15px 0 15px 1.5%;overflow: hidden;}

.choosearea svg{position:relative;top:25px;}


.choosebussiness{
	margin-top:20px;
	padding:20px;
	background:#fafafa;
	border-radius: 10px;	
}

.choosebussiness ul li{
	overflow:hidden;
}



.choosebussiness ul li p{
	display:block;
	width:90%;
	text-align:center;
	height:60px;
	line-height:60px;
	background:#fff;
	border-radius: 3px;	
	text-indent:15px;
	color:#333;
	margin-bottom:10px;
box-shadow: 0 0 10px 0px rgba(0,0,0,0.1);


}

.choosebussiness ul li p img{
	margin-right:10px;
	margin-top:10px;
}

.choosebussiness h5{
	margin-bottom:20px;
}



.menu h5{
	color:#fff;
	font-size:14px;
	padding:10px;
	display:block;
	background: linear-gradient(45deg, #0b43ad, #1a73fd);
	border-radius:5px 5px 0px 0px;
}




.menu ul{
	display:block;
	box-shadow: 0 0 10px 0px rgba(0,0,0,0.1);
	margin-bottom:20px;
}
.menu ul li{
	display:block;
	padding:10px;
	border-bottom:1px solid #e1e1e1
}
.menu ul li span{
	margin-left:10px;
}
.menulogo li{
	padding:0px !important;
	border:0px !important;
}

.menulogo li img{float:left}


.btob{
	margin-top:20px;
}


.btob .btoblist{
	border:2px solid #1a74fe;
	width:95%;
	margin:0 auto 20px auto;
	border-radius:10px;
	padding:10px;
}
.btobad .btobadimg{width:100%;margin-bottom:15px;}



.btobad .btobtj{display:block;width:100%;border:1px solid #e1e1e1;text-decoration:none;margin-bottom:15px;}
.btobad .btobtj .btobtjlogo{display:block;width:30%;margin:15px auto;border:1px solid #e1e1e1;	border-radius:100px;}
.btobad .btobtj h6{padding:0 20px 20px 20px;text-decoration:none;color:#000;text-align:center}
.btobad .btobadpro{display:block;width:45%;border:1px solid #e1e1e1;float:left;margin-left:3%;margin-bottom:10px;}
.btobad .btobtj span{color:#164ea5;border:1px solid #164ea5;display:block;padding:5px 10px; margin:10px auto;width:50%;text-align:center;font-size:12px;	border-radius:3px;}

.btoblistlogo{
	width:60%;
	margin:50px auto;
	display:block;
}


.btoblistimg{
	display:block;
	width:90%;
	margin:0 auto;
}

.btoblistimg li{
	display:block;
	float:left;
	
}
.btoblistimg li img{
	width:90%;
	display:block;
	margin:0px auto 10px auto;
}


.btoblistdetail h1{
	font-size:1.5rem;
	padding:20px 0px;
}




.btoblistdetail .btoblistscore{
	background:#f2f8ff;
	margin-top:10px;
	padding:15px;
}


.btoblistscore p{margin-bottom:20px;font-size:0.7rem;color:#666;}
.btoblistscore h4{margin-bottom:5px;font-size:1rem;}
.btoblistscore a{display:inline-block;padding:10px 20px;margin-right:5px;color:#fff !important;border-radius: 5px;	}
.btoblistscore a svg{margin-right:5px;}

.btoblistdetail .btoblistdetailjj{
	display:block;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
}


.btoblistdetail .btoblistdetailjj li{
	display:block;
	float:left;
	border-right:1px solid #e1e1e1;
	padding:10px 20px 10px 10px;
	margin-bottom:10px;
	margin-right:10px;
}

.btoblistdetail .btoblistdetailjj li i{
	font-style:normal;
	color:#999;
	font-size:0.8rem;
}


.btoblistdetail .btoblistdetailjj li p{
	margin-top:5px;
}


.btoblistdetail span{
	padding:10px 0px
}
.btoblistdetail span svg{
	margin-right:5px;
}



.btobdetailcon ul{
	display:block;
}


.btobdetailcon ul li{
	display:block;
	float:left;
}
.btobdetailcon ul li div{
	width:90%;
	margin-top:15px;
}


.btobdetailcon ul li div img{width:100%}

.btobdetailcon ul li div p{font-size:0.8rem;margin-top:3px;}

.sidebar .menu .btobdetailbuss{border:1px solid #e1e1e1;margin-bottom:15px;}

.sidebar .menu .btobdetailbuss img{
	width:30%;
	margin:10px auto;
	display:block;
	border-radius:50px;
	border:1px solid #e1e1e1;	
}

.sidebar .menu .btobdetailbuss h6{font-size:0.9rem;text-align:center;padding:10px;}
.sidebar .menu .btobdetailbuss span{display:block;width:fit-content;margin:0px auto 10px auto;font-size:0.7rem;padding:3px 15px 3px 10px;background:#4f66f2;color:#fff;border-radius: 50px;}
.sidebar .menu .btobdetailbuss form{width:100%;padding:10px;border-top:1px solid #e1e1e1;}
.sidebar .menu .btobdetailbuss form input{border:1px solid #e1e1e1;width:100%;margin-bottom:10px;height:30px;}
.sidebar .menu .btobdetailbuss form h7{padding-bottom:10px;font-weight:bold}
.sidebar .menu .btobdetailbuss form p{padding-bottom:10px;font-size:0.7rem;color:#999;}

.btoc{
	margin-top:20px;
}


.btoc .btoclist{
	border:1px solid #e1e1e1;
	width:95%;
	margin:0 auto 20px auto;
	border-radius:10px;
	padding:10px;
}
.btocad .btocadimg{width:100%;margin-bottom:15px;}

.btoclistdetail .btoclistser{width:100%;background:#fff;border:1px solid #e1e1e1;margin-bottom:15px;padding:10px}
.btoclistdetail .btoclistser h6{border-bottom:1px solid #e1e1e1;padding-bottom:5px;font-size:1rem;margin-bottom:10px;}
.btoclistdetail .btoclistser ul{display:block;width:100%}
.btoclistdetail .btoclistser ul li{display:block;float:left;margin-bottom:10px;}
.btoclistdetail .btoclistser .btoclisttxt{width:95%;border:1px solid #e1e1e1;}
.btoclistdetail .btoclistser .btoclisttxt img{display:block;float:left;width:46%;}
.btoclistdetail .btoclistser .btoclisttxt .btoclistp{float:left;width:53%;padding:10px;}
.btoclistdetail .btoclistser .btoclisttxt .btoclistp h7{font-weight:bold}
.btoclistdetail .btoclistser .btoclisttxt .btoclistp p{font-weight:normal}



.btocad .btoctj{display:block;width:100%;border:1px solid #e1e1e1;text-decoration:none;margin-bottom:15px;}
.btocad .btoctj .btoctjlogo{display:block;width:30%;margin:15px auto;border:1px solid #e1e1e1;	border-radius:100px;}
.btocad .btoctj h6{padding:0 20px 20px 20px;text-decoration:none;color:#000;text-align:center}
.btocad .btocadpro{display:block;width:45%;border:1px solid #e1e1e1;float:left;margin-left:3%;margin-bottom:10px;}
.btocad .btoctj span{color:#164ea5;border:1px solid #164ea5;display:block;padding:5px 10px; margin:10px auto;width:50%;text-align:center;font-size:12px;	border-radius:3px;}

.btoclistlogo{
	width:60%;
	margin:50px auto;
	display:block;
}


.btoclist .col-sm-4 h6{text-align:center;margin-bottom:5px;font-weight:bold}
.btoclist .col-sm-4 p{text-align:center;font-size:0.8rem;margin-bottom:10px;}


.btoclistimg{
	display:block;
	width:90%;
	margin:0 auto;
}

.btoclistimg li{
	display:block;
	float:left;
	
}
.btoclistimg li img{
	width:90%;
	display:block;
	margin:0px auto 10px auto;
}


.btoclistdetail h1{
	font-size:1.5rem;
	padding:20px 0px;
}




.btoclistdetail .btoclistscore{
	background:#f2f8ff;
	margin-top:10px;
	padding:15px;
}


.btoclistscore p{margin-bottom:20px;font-size:0.7rem;color:#666;}
.btoclistscore h4{margin-bottom:5px;font-size:1rem;}
.btoclistscore a{display:inline-block;padding:10px 20px;margin-right:5px;color:#fff !important;border-radius: 5px;	}
.btoclistscore a svg{margin-right:5px;}

.btoclistdetail .btoclistdetailjj{
	display:block;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
}


.btoclistdetail .btoclistdetailjj li{
	display:block;
	float:left;
	border-right:1px solid #e1e1e1;
	padding:10px 20px 10px 10px;
	margin-bottom:10px;
	margin-right:10px;
}

.btoclistdetail .btoclistdetailjj li i{
	font-style:normal;
	color:#999;
	font-size:0.8rem;
}


.btoclistdetail .btoclistdetailjj li p{
	margin-top:5px;
}


.btoclistdetail span{
	padding:10px 0px
}
.btoclistdetail span svg{
	margin-right:5px;
}






.btobdetail{margin-top:15px;}

.btobdetail .btobdetailcon{padding:15px;border:1px solid #e1e1e1;margin-bottom:15px;}
.btobdetail .btobdetailhd{
	width:100%;
	height:50px;
	background:#f6f8ff;
	border-radius: 5px;	
	overflow:hidden;
	margin-bottom:15px;
}


.btobdetail .btobdetailhd img{float:left;}
.btobdetail .btobdetailhd p{float:left;line-height:50px;}
.btobdetail .btobdetailhd span{font-size:0.7rem;float:inline-block;padding:3px 15px 3px 10px;background:#4f66f2;color:#fff;border-radius: 50px;margin-right:10px;	}




.yanbtaohui{
	margin-top:20px;
	padding:20px;
	background:#fafafa;
	border-radius: 10px;	
}

.yanbtaohui ul li .yanbtaohuilist{
	display:block;
	background:#fff;
	border-radius: 5px;	
	color:#333;
	margin-bottom:20px;
	padding:15px;
    box-shadow: 0 0 10px 0px rgba(0,0,0,0.1);
	

}


.yanbtaohui ul li .yanbtaohuilist a{
	background:#1954a3;
	color:#fff;
	font-weight:bold;
	padding:8px 15px;
	border-radius: 5px;	
	text-decoration:none;
	margin-top:15px;
	display:inline-block;
	cursor:pointer;
}



.yanbtaohui ul li .yanbtaohuilist h5{
	margin:10px 0;
}



.yanbtaohui ul li .yanbtaohuilist img{
	border-radius: 10px;	

}




.yanbtaohui ul li .yanbtaohuilist .yanbtaohuitxt{
	padding-left:15px;
}


.yanbtaohui ul li .yanbtaohuilist .yanbtaohuitxt p{
	font-size:12px;
	margin-top:10px;
}





.yanbtaohui h5{
	margin-bottom:20px;
}



.huodong{position:relative;top:-100px}

.my-calendar{border:1px solid #e1e1e1;}
.currency-bcc{margin-bottom:15px;}

.logowall .col-sm-2 img{width:100%;border:1px solid #e1e1e1;margin-bottom:15px;	border-radius: 5px;	}
.logowall h5{margin-bottom:20px;}


.newlist{width:90%;}

.newlist a{display:block;color:#333;text-decoration:none;padding:10px 0;border-bottom:1px dotted #e1e1e1}

.sidebar img{
	width:100%;
	margin-bottom:15px;
}

.adver img{width:90%}

.more a{border:1px solid #1954a3;width:30%;text-align:center;	border-radius: 70px;color:#1954a3;margin:20px 0px	}

footer{background:#f2f8ff}
#footer{background:#1954a3;color:#fff;text-align:center;padding:20px 0;}
#footer a{color:#fff;text-decoration:none;font-size:12px;}