﻿* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0; padding:0;}
body { color: #333; font-family: Microsoft Yahei; font-size: 0.6rem; }
a { text-decoration: none; border: none; color: #333;}
a:hover {text-decoration: underline;text-decoration: none;}
ul,li { list-style: none;}
table { border-collapse: collapse;border-spacing: 0;}
img{ border:none; vertical-align:middle;}
.clearfix{zoom:1;display:block}
.clearfix:after{content:"";height:0px;display:block;clear:both;visibility:hidden;}
.layout{width: 16rem;margin:0px auto;background:#fff;overflow:hidden;}
.container{width: 14.5rem;margin: 0px auto;}

.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.mc { margin:0 auto;}
.dis-inline { display: inline-block; vertical-align: middle;}
.text-center { text-align: center;}
.box { width: 100%; margin:0 auto; overflow:hidden;}

.font28 { font-size: 0.7rem;}
.font26 { font-size: 0.65rem;}
.font20 { font-size: 0.5rem;}
.font18 { font-size: 0.45rem;}
.mt10 { margin-top: 0.25rem;}
.mt11 { border-top: 0.25rem solid #eee;}
.mt12 { border-bottom: 0.35rem solid #eee;}
.bgfff { background: #fff;}
.border-bg{border: 0.25rem solid #eee;}
/*header*/
header { background: #0052a6; padding:0.375rem 0.75rem;}
.logo { padding-right: 1.5rem; border-right: 1px solid #0189d7;}
.logo img { width: 6.4rem;}
.headCall { margin-top: 0.425rem; width: 5.95rem;}
.yygh_head { text-align: center; padding:0.5rem 0; text-align: center; position: relative; background: #0052a6; color: #fff; font-size: 0.75rem;}
.head_home { position: absolute; left:0.75rem; top:0.55rem; width: 1.075rem;}
.head_phone { position: absolute; right:0.75rem; top:0.55rem; width: 1.25rem;}

/*home_ad*/
.home_ad { margin-top:0.25rem;}
.home_ad img { width: 16rem; display: block;}
.home_k { height: 2.375rem; }

/*nav*/
nav a { display: block; width: 3.98rem; height: 1.75rem; line-height: 1.75rem; text-align: center; border-left:1px solid #ccc; border-top:1px solid #ccc; float: left; font-size: 0.65rem;}
nav a:first-child,nav a:nth-child(5) { border-left:0;}
nav a:nth-child(-n+4) { border-top:none;}

/*nvanav*/
.navbar-nav{height: 4.1rem;}
.navbar-nav ul{padding-top: 0.575rem;}
.navbar-nav ul li {width: 4rem;height: 2.6rem;float: left;position: relative; background: url(../images/yyjj_03.png) no-repeat left center; background-size: 0.025rem 2.6rem;}
.navbar-nav ul li:first-child { background: none;}
.navbar-nav ul li a{display: inline-block;width: 3.95rem;height: 2.6rem;text-align: center;}
.navbar-nav ul li a p{font-size: 0.65rem;color: #414141;}
.yyabout_icon { width: 1.55rem; height: 1.625rem; margin:0 auto; background: url(../images/spr_yyjj.png) no-repeat; background-size: 6.2rem auto; margin-bottom: 0.125rem;}
.yyabout_icon2 { background-position: -1.55rem 0;}
.yyabout_icon3 { background-position: -3.1rem 0;}
.yyabout_icon4 { background-position: -4.65rem 0;}

.btm-bg{height: 2rem;background: #f3f3f3;}

/*common-tle*/
.brief-title{border-top: 0.25rem solid #efefef;border-bottom: 1px solid #cccccc;height: 2.425rem;}
.brief-title h2{font-size: 0.775rem;color: #111111;font-weight: normal;margin: 0.95rem 0 0 0.6rem;}
.brief-title h2 span{font-size: 0.6rem;color: #53c2f9;margin-right: 0.1rem;}
.notice img{width: 14.5rem;height: 9.375rem;margin: 1rem 0.75rem;}

/*footer*/
footer { margin-top: 2.75rem;}
footer .foot { padding:0.25rem 0; position: fixed; z-index: 2; left:50%; bottom: 0; width: 16rem; margin-left: -8rem; background: #fff;border-top: 1px solid #ccc;}
footer .foot a  { float: left; width: 4rem; border-left: 1px solid #e0e0e0; padding:0.2rem 0;}
footer .foot a:first-child { border-left: none;}
footer .foot a .foot_icon { margin:0 auto; width: 1.375rem; height: 1.075rem; background: url(../images/spr_bot.png) no-repeat; background-size: 5.5rem auto;}
footer .foot a .foot_icon1{ background-position: -4.1rem 0;}
footer .foot a .foot_icon2 { background-position: -0.05rem 0;}
footer .foot a .foot_icon3 { background-position: -1.425rem 0;}
footer .foot a .foot_icon4 { background-position: -2.735rem 0;}
footer .foot a p { text-align: center; font-size: 0.45rem; margin-top: 0.15rem;}

#scrolltp{position: fixed;bottom: 2.85rem;right: 0.15rem;z-index: 999999999;}
#scrolltp img{width: 1.3rem;height: 1.3rem;cursor: pointer;}