@charset "gb2312";
/* CSS Document */
/* public css */
/* global css*/
html{ font-size:11px;}
@media screen and (max-width:340px) { html{ font-size:10px;} }
*{margin: 0px;border: 0px;padding: 0px;}
body{ max-width:640px; min-width:320px; margin:0 auto; background-color:#FFF;color:#666;}
body *{font-family: "Microsoft YaHei"; line-height:2.2rem;}
p,dl,dt,dd,li,div,section,nav{ font-size:1.4rem;}
img{border:0;outline:0; max-width:100%; vertical-align: top;} 
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.cl{clear: both;}
.ov{overflow: hidden;}
.text{text-align: center;}
.pad{padding:1rem 2rem;}
.w_pad{ padding:1.6rem 1rem 2rem;}
section{display:block;}
a{text-decoration: none; color:#FFF; -webkit-tap-highlight-color:rgba(255,0,0,0);}
a img{ vertical-align:middle;}
ul li,ol li{list-style: none;}
.container {}
.clearfix { *zoom:1;}/*兼容IE低版本*/
.clearfix:after { content:''; display:table; clear:both;}
/*-----------------------------------公共样式结束-------------------------------------------*/

/*btn S*/
.btn { overflow:hidden; margin:1.2rem auto; width:85%; background:#fff;margin-bottom:0;padding-bottom:1.1rem}
.btn a{ display:block; border-radius:5px; padding:2.5% 0;  width:48%; text-align:center; font-weight:100;}
.btn a img { display:inline-block; width:30%; margin-top:-2px;}
.btn a:nth-of-type(1){ background-color:#ff8400;}
.btn a:nth-of-type(2){ background-color:#ce1219;}
.oneBtn { display:block; width:90%; padding:2.5% 0; color:#FFF; background:#ff9c00; font-weight:100; border-radius:0.3em; text-align:center; margin:1rem auto 0;}
.oneBtn img { display:inline-block; width:4rem; margin-top:-2px;}
@media screen and (min-width:320px) {.btn a,.oneBtn{font-size: 16px}}
@media screen and (min-width:340px) {.btn a,.oneBtn{font-size: 18px}}
@media screen and (min-width:480px) {.btn a,.oneBtn{font-size: 20px}}
@media screen and (min-width:640px) {.btn a,.oneBtn{font-size: 22px}}
/*btn E*/

/*本页面公共样式 S*/
.tit { position:relative;height:30px;}
.tit h2{height:30px; position:absolute; left:-2.2rem; top:0;}
.tit h2 span { display:inline-block; background:#ce1219; font-weight:100; font-size:1.6rem; line-height:30px;  color:#FFF; padding:0 2rem 0 1rem; position:relative;}
.tit h2 span i { position:absolute; right:0; top:0; background:#FFF; border-left:20px solid #ce1219; border-bottom:30px solid #fff;}
.tit h2 img { display:block; width:1.4rem;}
.tit h2 span b{font-weight:normal;font-size:1.3rem}
.p_1 { text-indent:2em; line-height:2rem; color:#333;}
.xtit h2{font-size:1.9rem; text-align:center;color:#ce1219}

/*本页面公共样式 E*/

/*header*/
header .logo { padding:1.2rem 0; background:#c03427; overflow:hidden; }
header .logo a { display:block; width:85%; float:left;}
header .logo a img { display:block; width:80%; margin:0 auto; }
header .logo .dh { width:2.8rem; float:right; margin-right:5%; }
header .navitems{ clear:both;font-size:1.4rem;background:#231f20; overflow: hidden;padding:1rem 1rem 0; }
header .nav li {display:inline-block;width:100%;text-align: left; margin-bottom:1.2rem;}
header .nav li a {color:#fff;}
header .nav{width:100%;background:#231f20;overflow:hidden;display:none;z-index:3;position:relative;top:0px;lef:0px;}
header .nav .ico1,.nav .ico2,.nav .ico3,.nav .ico4,.nav .ico5{ padding-left:3rem;}
header .nav .ico1{background:url(../images/menu1.gif) no-repeat left;background-size:contain;}
header .nav .ico2{background:url(../images/menu2.gif) no-repeat left;background-size:contain; background-size:2rem;}
header .nav .ico3{background:url(../images/menu3.gif) no-repeat left;background-size:contain; background-size:2rem;}
header .nav .ico4{background:url(../images/menu4.gif) no-repeat left;background-size:contain; background-size:2rem;}
header .nav .ico5{background:url(../images/menu5.gif) no-repeat left;background-size:contain; background-size:2rem;}
header .banner a { display:block; }
header .banner a img { display:block; width:100%;}


/*main*/
.main { padding:1rem; background:#a70c04;padding-top:0;padding-bottom:0;}

/*dd*/
.dd { background:#FFF; padding:2rem 0.8rem 0;padding-bottom:0.7rem}
.dd .ul1{ overflow:hidden;margin:1rem auto;}
.dd .ul1 li{width:32%;float:left; text-align:center;padding:0.6rem 0;border-radius:0.5rem;}
.dd .ul1 li:nth-child(2){margin:0 1%;}
.dd .ul1 li:nth-child(1){ background:#ff8400}
.dd .ul1 li:nth-child(2){ background:#1fb341}
.dd .ul1 li:nth-child(3){ background:#0680cc;width:34%}
.dd .ul1 li a span{ display:block;line-height:1.5rem; line-height:1.5rem;font-size:1.2rem;}
.dd p.p1{ text-indent:2em;color:#333333; text-align:justify}
.dd p.p2{ text-indent:0.5em;color:#d23039;}
.dd p.ddys{margin-top:0.5rem;}
/*m1*/
.m1,.m2,.m3{ background:#FFF; padding:1.2rem 0.8rem 0; }
.m1 p.p1{color:#333;margin-top:1.2rem; text-indent:2em; line-height:2rem; text-align:justify}
/**m2**/
.m2{padding-top:0.7rem}
.m2 h2{font-size:1.6rem;color:#ce1219;}
.m2 .nr{background:#f1f1f1;border:6px dotted #ce1219;border-top:0; border-bottom:0;padding:1rem 0.5rem;margin-top:0.8rem}
.m2 .nr p{font-size:1.25rem; line-height:1.8rem;color:#333; text-indent:1em;}
@media screen and (max-width:320px){
	.m2 .nr p{font-size:1.25rem; line-height:1.8rem;color:#333; text-indent:0em;}
}
.m2 .nr p b{color:#ce1219}
.m2 span{ display:block; text-align:center;font-size:1.2rem;margin-top:1rem;margin-bottom:0.5rem}
.m2 .a1{ display:block;padding-bottom:2.5rem}
.zh_hy{background:#ce1219;width:100%;padding:0.6rem 0;}
.zh_hy p{ text-align:center;color:#fff; line-height:2rem;}
.zh_hy p.p1{font-size:1.6rem;}
.zh_hy p.p2{font-weight:bold;font-size:1.9rem;}
/*m3*/
.m3 .box h2{color:#ce1219;font-size:1.5rem;}
.m3 .box p{color:#333; text-indent:2em; line-height:2rem; text-align:justify;margin-top:0.5rem;}
.m3 .tp{margin:0.8rem auto;}
.m3 .tp a img{ display:block; margin:0 auto}
/***m4***/
.m4 .xtit{padding-top:1.2rem; background:#fff;}
.m4 {padding-bottom:1.9rem; background:#fff;}
.m4 p{ padding:0.1rem 0.8rem 0;background:#FFF; text-indent:2em; line-height:2rem;color:#333; text-align:justify;padding-top:0.5rem}
/*footer*/
footer{ padding:2rem 1rem 1.4rem; background:#fff;border-top:5px solid #e6e6e6;}
footer .f_nav {}
footer .f_nav ul { overflow:hidden;}
footer .f_nav ul li { width:25%; float:left;}
footer .f_nav ul li a { display:block;}
footer .f_nav ul li a img { display:block; width:5rem; margin:0 auto;}
footer .f_nav ul li a span { display:block; text-align:center; color:#666; margin-top:.4rem; }
footer .dz { font-size:1.5rem; color:#333; text-align:center; margin-top:1rem;}
footer .ba { font-size:1.3rem; color:#666; text-align:center; margin-top:.8rem; line-height:1.8rem;}
footer .ba br { line-height:0;}
.zjdb { text-align:center; background:#e5e6e6; line-height:3.6rem; color:#333;}
.zjdb a { display:inline-block; color:#333; margin:0 4px;} 
