@charset "utf-8";
/* CSS Document */

/*-----样式初始化-----*/
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body,ul,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}
em{ font-style:normal}
ul{ list-style:none;}
img{ max-width:100%; max-height:100%; vertical-align: middle;}
i{ font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body{ text-align:left; font-family:"Microsoft YaHei",Arial; color:#838383;min-width:320px;background-color:#f6f6f6;background-repeat:repeat;background-position:50% 0;}
li{list-style:none;}
a { color:#838383; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#ba2636; text-decoration:none; }
a:active { color:#ba2636; }
p{ color:#838383; font-size:1em; line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}

/*-----公共样式-----*/
.breadcrumb{font-size:0.9em; font-family:"Microsoft YaHei";}
.wrapper{margin:0 auto;background-color:#F8F8F8;padding:1px 0;}
.wrapper_bgW{margin:0 auto;background-color:#fff;padding:1px 0;}
.bd{border:#E7E7E7 solid 1px;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.center{ text-align:center;}
.left { float:left;}
.right { float:right;}
.relative {position:relative;}
.absolute {position:absolute;}
.disNone {display:none;}

.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cBlue,.cBlue:visited,.cBlue a{color:#0dbac8;}

.cWhite a:hover,a.cWhite:hover{color:#fff;}

.content_m10 { margin:0 .4em;}
.content_m20 { margin:0 .833em;}

.blank1 {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; border-bottom:1px solid #e8e8e8;}
.blank15 {clear:both; height:.625em; overflow:hidden; display:block;}
.blank20 {clear:both; height:.8334em; overflow:hidden; display:block;}
.blank40 {clear:both; height:1.667em; overflow:hidden; display:block;}

.font-30px { font-size:1.25em;}
.font-B { font-weight:bold;}

/*-----footer-----*/
.f12bla li { clear:both;}
.f12bla li.rbg {background:#ffe9f0; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; }
.f12bla .firstNd h3,.f12bla .firstNd h4,.f12bla .firstNd h3 em,.f12bla .firstNd h4 em { font-weight:bold; line-height:21px;}
.f12bla .firstNd img { float:left;  line-height:21px;}
.f12bla .firstNd p { line-height:1.5em; text-indent:0em;}

.fa { float:left; font-size:1.25em; color:#e0161e; padding-right:.3em;}

.f12bla_phone { background-color:#2dbe60; border-radius:.5em; padding:.2em 0;}
.f12bla_phone .firstNd { width:60%; margin:0 auto; color:#fff;}
.f12bla_phone .firstNd .fa { float:left; font:2.5em/1.25em ""; margin-right:.2em; color:#fff;}
.f12bla_phone .firstNd p { font:1em/1.5em ""; color:#fff;}
.f12bla_phone a { color:#fff;} 

.f12bla_footer2015 .firstNd {}
.f12bla_footer2015 .firstNd .fa { float:left; font:1.5em/1.25em ""; margin-right:.3em; color:#a4a4a4;}
.f12bla_footer2015 .firstNd p { font:1em/1.5em ""; padding-top:.1em;}
.f12bla_footer2015 .firstNd .fb { float:right; margin-left:.2em; font:1em/1.5em ""; color:#fff; overflow:hidden; border-radius:.4em;}
.f12bla_footer2015 .firstNd .f_cB { background-color:#3ab2ae; margin-top:.5em;}
.f12bla_footer2015 .firstNd .f_cG { background-color:#2fbe79;}
.f12bla_footer2015 .firstNd .fb a { display:block; padding:.1em 1.5em;}

.f12bla_copyright .firstNd p { text-align:center; font:1em/1.5em "";} 

/*-----@media-----*/
@media only screen and (min-width: 1280px){
	body{font-size:24px;}
	.wrapper{width:640px;}
}
@media only screen and (min-width: 640px) and (max-width: 1279px){
	body{font-size:24px;}
	.wrapper{width:640px;}
}
@media only screen and (min-width: 480px) and (max-width: 639px){
	body{font-size:18px;}
	.wrapper{width:100%;}
}
@media only screen and (min-width: 360px) and (max-width: 479px){
	body{font-size:13px;}
	.wrapper{width:100%;}
}
@media only screen and (max-width: 360px){
	body{font-size:12px;}
	.wrapper{width:100%;}
}