@charset "utf-8";
/* CSS Document */

/**common**/
html, body { min-width:1280px;}
*{ margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; font:14px/1 RobotoRegular,Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:14px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:inherit; font-weight:normal;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
::placeholder { color:#999;}

.fl { float:left;}
.fr { float:right;}
@font-face { font-family: "YouSheBiaoTiHei"; src: url("../fonts/YouSheBiaoTiHei.ttf");}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:0;}/* 滚动槽宽度 */
::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}
::-webkit-scrollbar-thumb { background-color:#0848cb;} /* 滚动条滑块默认状态 */
::-webkit-scrollbar-thumb:window-inactive { background-color:#0848cb;} /* 滚动条滑块点击状态 */

/**pc_top 开始**/
.pc_top { width:100%; height:40px; margin:0 auto; padding:0; background-color:#f5f5f5;}
.pc_top .pcTop_main { width:1280px; height:auto; margin:0 auto; padding:0;}
.pcTop_main .pcTop_left { width:auto; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:12px; margin:0; padding:0; float:left;}
.pcTop_left a { display:inline-block; width:auto; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:12px; vertical-align:top; margin:0; padding:0;}
.pcTop_left a:hover { color:#0848cb;}

.pcTop_main .pcTop_right { width:auto; height:40px; line-height:40px; color:#666; font-size:12px; margin:0; padding:0; float:right;}
.pcTop_right ul li { display:inline-block; height:40px; line-height:40px; color:#666; font-size:12px; margin:0; padding:0 10px; vertical-align:top; position:relative;}
.pcTop_right ul li::before { content:""; display:block; width:1px; height:12px; overflow:hidden; margin:-6px 0 0; padding:0; background-color:#ccc; position:absolute; top:50%; right:0;}
.pcTop_right ul li:last-child::before { display:none;}
.pcTop_right ul li > a { display:block; width:auto; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:12px; margin:0; padding:0;}
.pcTop_right ul li > a:hover { color:#0848cb;}
.pcTop_right ul li > a i { display:inline-block; width:9px; height:5px; overflow:hidden; margin:-2px 0 0 5px; padding:0; background:url(../images/jt01.png) center center no-repeat; background-size:9px 5px; vertical-align:middle;}
.pcTop_right ul li > a:hover i { background:url(../images/jt02.png) center center no-repeat; background-size:9px 5px;}
.pcTop_right ul li .siteNavBox { display: none; width:90px; height:0; overflow:hidden; margin:0 0 0 -45px; padding: 2px; background-color: #fff; border: #dfdfdf 1px solid; border-radius:2px; position: absolute; left:50%; top: 32px; z-index:999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.pcTop_right ul li .siteNavBox p { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.pcTop_right ul li .siteNavBox p a { display:block; width:100%; height:25px; overflow:hidden; line-height:25px; color:#666; font-size:12px; text-align:center; margin:0 auto; padding:0;}
.pcTop_right ul li .siteNavBox p a:hover { color:#0848cb;}
.pcTop_right ul li:hover .siteNavBox { display:block; height:auto;}
.pcTop_right ul li .sonBox { display: none; width:120px; height:0; overflow:hidden; margin:0 0 0 -60px; padding: 2px; background-color: #fff; border: #dfdfdf 1px solid; border-radius:2px; position: absolute; left:50%; top: 32px; z-index:999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.pcTop_right ul li .sonBox img { display:block; width:100%; height:auto; overflow:hidden; margin:0; padding:0;}
.pcTop_right ul li:hover .sonBox { display:block; height:auto;}


/*foot*/
.foot {
    background: #282828;
    width: 100%;
    padding: 30px 0 20px;
}
.w {
    width: 1280px;
}
.foot1 {
    margin: 0 auto;
}
.footLeft {
    width: 630px;
    float: left;
}
.footRight {
    float: left;
    width: 300px;
    padding-left: 50px;
    box-sizing: border-box;
    padding-right: 20px;
}
.footRight-r {
    overflow: hidden;
    padding-left: 120px;
    box-sizing: border-box;
}
.footNav {
	font-size: 14px;
	width: 100%;
	margin-bottom: 10px;
}
.footNav a {
	color: #dcdcdc;
	line-height: 36px;
	margin-right: 48px;
	display: inline-block;
}
.ybw {
	width: 100%;
	font-size: 14px;
	color: #dcdcdc;
	line-height: 30px;
	height: 30px;
}

.ybw a {
	color: #dcdcdc;
}

.ybw span {
	color: #dcdcdc;
}
.footLeft ul {
    margin: 20px 0;
    overflow: hidden;
}
.footLeft ul li {
	margin-right: 5px;
	line-height: 1.2;
}
.footLeft ul li img {
	height: 28px;
	margin: 0 3px;
}
.footLeft ul li b {
	margin-right: 5px;
	width: 60px;
}
.footLeft ul li img {
	height: 35px;
	margin: 0 5px;
	float: left;
}

.footLeft ul li {
	float: left;
	margin-right: 15px;
	background: #f8f8f8;
	border: 1px solid #cacaca;
	padding: 5px 0;
	padding-left: 0;
	line-height: 1.5;
}

.footLeft ul li:last-child {
	margin-right: 0;
}

.footLeft ul li b {
	margin-right: 5px;
	width: 60px;
	display: inline-block;
	font-weight: normal; font-size:12px;
}

.footLeft ul li b a {
	color: #666;
}
.footRight .title {
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
}

.footRight-r .title {
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
}

.footRight .title i {
	width: 14px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(https://www.ybzhan.cn/images/index420/foot_ico.png) no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-left: 10px;
}

.footRight-r {
	overflow: hidden;
	padding-left: 50px;
	box-sizing: border-box;
}

.footRight-r .title i {
	width: 14px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(https://www.ybzhan.cn/images/index420/foot_ico.png) no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-left: 10px;
}

.footRight-r ul li {
	float: left;
	margin-right: 30px;
}
.footRight-r ul li:nth-child(2n+2) { margin:0;}

.footRight-r ul li:last-child {
	margin-right: 0;
}

.footRight-r ul li .image {
	width: 132px;
	height: 132px;
	padding: 6px;
	box-sizing: border-box;
	background: #535353;
}
.footRight-r ul li .image img {
	border: 0;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

.footRight-r ul li p {
    font-size: 14px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #fff;
}
.footRight {
	float: left;
	width: 300px;
	padding-left: 50px;
	box-sizing: border-box;
	padding-right: 20px;
}

.footRight ul {
	float: left;
}

.footRight ul.ul2 {
	float: right;
}

.footRight ul li {
	line-height: 36px;
	font-size: 14px;
	color: #dcdcdc;
}
.lxqq {
	height: 108px;
	margin-bottom: 10px;
}

.footRight ul li a {
	color: #dcdcdc;
	position: relative;
	cursor: pointer;
}

.footRight ul li a .QQhover {
	position: absolute;
	left: 0px;
	bottom: 21px;
	border: 1px solid #666;
	border-radius: 4px;
	line-height: 20px;
	color: #333;
	background: rgba(255, 255, 255, .9);
	display: none;
	cursor: auto;
	font-weight: 700;
	height: 20px;
	width: 100px;
	text-align: center;
	resize: none;
	overflow: hidden;
}

.footRight ul li a .QQhover::after {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 20px;
	content: "QQ:";
}

.footRight ul li a:hover .QQhover {
	display: inline-block;
}

.footRight ul li i {
	width: 22px;
	height: 24px;
	display: inline-block;
	vertical-align: top;
	background: url(https://www.ybzhan.cn/images/index420/qq-ico.png) no-repeat;
	background-size: contain;
	margin-top: 5px;
}

.footRight p {
	font-size: 14px;
	color: #dcdcdc;
	line-height: 30px;
}

.footRight p b {
	font-size: 16px;
}

.footer {
	text-align: center;
	color: #dcdcdc;
	font-size: 14px;
	line-height: 25px;
	background: #222;
	padding: 10px 0;
}

.footer a {
	color: #dcdcdc;
}







