@charset "gb2312";
* { 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: 16rem; margin:0 auto; background: #efefef;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; background: url(../images/logo_xian.jpg) no-repeat right; background-size: 1px 1.75rem;}

.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;}

.header_logo{ width:100%; float:left;}
.header_logo img{ width:100%; display:block;}
.container-4{overflow:hidden;}
.tdzj{position:relative; z-index:0; overflow:hidden; padding-bottom:20px;}
.tdzj .hd{ width:100%; height:1.3em;  position:absolute; z-index:1; bottom:20px; text-align:center;}
.tdzj .hd ul{ width:110px; text-align:center;display:inline-block;height:15px; -webkit-border-radius:12px; -moz-border-radius:12px;border-radius:12px; font-size:0; vertical-align:top;}
.tdzj .hd ul li{ float:left; display:inline-block; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#497bc1;text-indent:20px;height:13px;width:13px; margin:0px 7px; vertical-align:top; overflow:hidden;}
.tdzj .hd ul .on{ background:#ffffff;  }
.zj_con1{ width:100%; float:left;}
.zj_con1 img{ width:100%; display:block;}

/*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;}