@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
body{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
 * {}
a{outline:none; text-decoration:none;color: #000} a:hover{}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"],input[type="text"],input[type="password"],textarea, button { -webkit-appearance: none !important; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}

html {font-size:62.5%}
body{font-family: "Microsoft YaHei",sans-serif;  background: #fff; /*max-width: 64rem; min-width: 32rem; */ max-width:100%; margin: 0 auto; min-width: 320px; position: relative; }

.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.mc { margin:0 auto;}
.tleft{text-align: left;}
.tright{text-align: right;}
.tcenter{text-align: center;}
.box{max-width: 640px;margin: auto;}
.mt44{margin-top: 44px;}
/*top*/
header { background: #0052a6; padding:0.675rem 1.15rem;}
.logo { padding-right:3.5rem; border-right: 1px solid #0189d7;}
.logo img { width:12.9rem;}
.headCall { margin-top: 0.825rem; width:12rem;}
.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;}

.mbanner img{max-width: 100%;}
.txt{font-size:16px;line-height: 30px;padding: 0 1%;}
.txt p{padding: 0.5rem 0.5rem;line-height: 24px;}
.zhuanjia{max-width: 640px;margin: auto;box-sizing: border-box;}
.zjlist{padding: 0 1%;}
.zjtitle{height: 46px;line-height: 46px;border-bottom: 2px solid #15499a;position: relative;}
.zjtitle::after{content: '';display: inline-block;position: absolute;width: 40px;height: 2px;background: #c92b30;bottom: -2px;right: 0;}
.zjtitle h2{display: inline-block;font-size: 24px;color: #c92b30;padding: 0 10px;}
.zjtitle span{color: #15499a;font-size: 15px;}
.zjbox{position: relative;border:2px solid #009b4c;padding: 2rem 0 0.5rem; margin-top:2.5rem;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;}
.zjbox span{display: inline-block;background:#009b4c;color: #fff;width:10rem; height: 3rem;text-align: center;line-height: 3rem; font-size: 1.4rem;position: absolute;top:-1.5rem;left: 50%;margin-left: -5rem;}
.zjbox dl{padding:1rem 1% 1rem;display: flex;align-items: center;border-bottom:1px solid #eee;}
.zjbox dl dt{width: 20%;}
.zjbox dl dt img{max-width: 100%;}
.zjbox dl dd{padding-left: 0.5rem;width:80%;box-sizing: border-box;}
.zjbox dl dd h3{color: #332c2b;font-size: 1.3rem;font-weight: bold;}
.zjbox dl dd p{color: #3e3837;font-size: 1.2rem;text-indent: 2rem;padding-top: 0.3rem;}
.color1{border-color: #008fd7;}
.color1 span{background:#008fd7;}
.color2{border-color: #f08519;}
.color2 span{background:#f08519;}
.color3{border-color: #b04b87;}
.color3 span{background:#b04b87;}
.color4{border-color: #e62129;}
.color4 span{background:#e62129;}
.contactpro{text-align: center;padding:2rem 0;}
.txtbox{display:block;width: 22rem;margin: auto; border: 1px solid #ccc;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;padding: 1rem;margin-bottom: 5rem;font-size: 1.4rem;text-align: center;line-height: 2.4rem;position: relative;}
.txtbox::after{content: '';display: inline-block;width: 0.6rem;height: 5rem;background: url(../images/djt.png) no-repeat center bottom;background-size: cover; bottom: -5rem;left: 50%;margin-left: -0.3rem;position: absolute;}
.txtbox:last-child{margin-bottom: 0;}
.txtbox:last-child::after{display: none;}
.txtlc{padding-top: 1rem;}
/*footer*/
footer { margin-top:6rem;}
footer .foot { padding:0.25rem 0; position: fixed; z-index: 2; bottom: 0;background: #fff;border-top: 1px solid #ccc;max-width: 640px;box-sizing: border-box;height: 4.75rem;width:100%;}
footer .foot a  { float: left; width:25%;box-sizing: border-box; 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:2.575rem; height:2.075rem; background: url(/images/spr_bot.png) no-repeat; background-size:10rem auto;}
footer .foot a .foot_icon1{ background-position:-7.5rem 0;}
footer .foot a .foot_icon2 { background-position:0.05rem 0;}
footer .foot a .foot_icon3 { background-position:-2.425rem 0;}
footer .foot a .foot_icon4 { background-position:-4.935rem 0;}
footer .foot a p { text-align: center; font-size:1.2rem; margin-top: 0.15rem;}
@media only screen and (min-width:321px) { /*iphone5*/
html {
font-size:62.5%!important;
}
	
}
@media only screen and (min-width:361px) { /*三星note*/
html {
font-size:70.31%!important
}
	
}
@media only screen and (min-width:376px) { /*iphone6*/
html {
font-size:73.24%!important
}
	
}
@media only screen and (min-width:481px) {
html {
font-size:94%!important
}
}
@media only screen and (min-width:561px) {
html {
font-size:109%!important
}
}
@media only screen and (min-width:641px) {
html {
font-size:124%!important;
	
}

}