@charset "gb2312";
/* CSS Document */
/* public css */
/* global css*/
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.4rem;}
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;}
section{display:block;}
a{text-decoration: none; color:#cb181b; -webkit-tap-highlight-color:rgba(255,0,0,0);}
a img{ vertical-align:middle;}
ul li,ol li{list-style: none;}
.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
.line{border-top:4px solid #e4e4e4;}
.lines{border-top:5px solid #e4e4e4}
/*-----------------------------------公共样式结束-------------------------------------------*/
/*-- 本页面公共样式 --*/
.tit { text-align:center; position:relative; margin-top: 1.5rem;}
.tit h2 { font-size:1.8rem; line-height:2.6rem; height:2.6rem; font-weight:bold; color:#333; position:relative;}
.tit h2 p { font-size:1.2rem; line-height:2.6rem; height:2.6rem; font-weight:normal}
.tit h2 i { display:inline-block; width:2.8rem;}
.m4 .tits h2 span { display:block; width:6rem; height:3rem; background:url(../images/tit_bj1.png) no-repeat center; background-size:contain;
    position:absolute; top:0; left:0; z-index:1;}
.tit h3 { font-size:2.4rem; color:#000; font-weight:100; line-height:2.8rem; margin-top:2px}
.tit h3 span { color:#c03728;}
.tit .p1 { height:.4rem; border-bottom:1px solid #ccc; overflow:visible; margin-top:.6rem;}
.tit .p1 img { width:1.8rem;}
.but { display:block; width:90%; height:3.5rem; line-height:3.5rem; margin:1.4rem auto; border-radius:4px; text-align:center;margin-bottom: 0; color:#FFF; background:#f57520; font-size:1.6rem;}
.but img { width:1.6rem; margin-top:-2px;margin-left:0.5rem;}
.dm { border:1px solid #cccccc; border-right:0; border-bottom:0; margin-top:1.4rem;}
.font-color1{color:#ffee04;}
.zx{ width:96%; margin: 1.4rem auto .8rem; overflow:hidden;}
.zx a{ display:block;  border-radius:0.3em; width:48%; line-height:3.2rem; text-align:center;  color:#fff; font-size:1.6rem;}
.zx a img { width:1.7rem; margin-top:-.2rem;vertical-align:middle;}
.zx a:nth-of-type(1){ background-color:#f57520; float:left;}
.zx a:nth-of-type(2){ background-color:#da4c2f; float:right;}
.button{width:90%;margin:0 auto;    overflow: hidden;}
.button a{width:45%;padding:0.3rem 0;border-radius:0.5rem;display:inline-block;text-align:center;color:#fff;}
.button a img{width:1.5rem;margin-left:0.5rem;}
.button a:nth-of-type(1){background:#f57520;float:left;}
.button a:nth-of-type(2){background:#c6483c;float:right;}
/*-- 本页面公共样式结束 --*/
/*top*/
.top_bg { background:#231f20; padding:8px 0; overflow:hidden;}
.top_bg .sy { width:19%; float:left; margin:0 5% 0 2%;}
.top_bg .sy a{font-size:1.2rem;}
.top_bg .zxdh { width:54%; float:left; padding-top:.1rem;}
.top_bg .dh { width:7%; float:right; margin:0 2.5%;}
.top_bg .dh img{width:100%;}
.navitems{ clear:both;font-size:1.4rem;background:#231f20; overflow: hidden;padding:1.5rem;}
.nav li {display:inline-block;width:100%;text-align: left; margin-bottom:1.2rem;}
.nav li a {color:#fff;}
.nav{width:100%;background:#231f20;overflow:hidden;display:none;z-index:3;position:relative;top:0px;lef:0px;}
.nav .ico1,.nav .ico2,.nav .ico3,.nav .ico4,.nav .ico5{ padding-left:15%; padding:0.9rem 0 0.9rem 15%;}
.nav .ico1{background:url(../images/menu1.gif) no-repeat left;background-size:contain;}
.nav .ico2{background:url(../images/menu2.gif) no-repeat left;background-size:contain;}
.nav .ico3{background:url(../images/menu3.gif) no-repeat left;background-size:contain;}
.nav .ico4{background:url(../images/menu4.gif) no-repeat left;background-size:contain;}
.nav .ico5{background:url(../images/menu5.gif) no-repeat left;background-size:contain;}
.logo{background:#fff;padding: 1.2rem 7rem; text-align:center; }
.bj {}
.bj .bj_1 { background:url(../images/bj_1.gif) no-repeat;}
.bj .bj_2 { background:url(../images/bj_2.gif) no-repeat;}
.bj .bj_3 { background:url(../images/bj_3.gif) no-repeat;}
.bj .bj_4 { background:url(../images/bj_4.gif) no-repeat;}
.bj a { display:block;}
.bj a img { display:block;}
/*dd*/
.dd p { text-indent:2em;}
.dd p a { color:#d22815;}
.dd .ul1{margin:1rem auto;overflow:hidden}
.dd .ul1 li:nth-of-type(1) img{width:48%;float:left;}
.dd .ul1 li:nth-of-type(2) img{width:48%;float:right;}
/*m1*/
.m1{text-align:center;margin:0 auto}
.m1 .m1nr{padding-top:1rem;}
.m1 .m1nr .sp{background:#f1f1f1;padding:5%;}
.m1 .m1nr .nr1{margin-top:1rem;}
.m1 .m1nr .nr1 h2{font-size:1.8rem;color:#333;font-weight:700}
.m1 .m1nr .nr1 p{text-indent:2em;text-align:justify;margin-top:0.2rem;}
.m1 .m1nr .ul2{margin:1rem auto;overflow:hidden}
.m1 .m1nr .ul2 li{width:32%;float:left;}
.m1 .m1nr .ul2 li:nth-of-type(2){margin:0 2%;}
/*m2*/
.m2 {  padding-bottom:.5rem;overflow:hidden}
.m2 .alzx{padding-top:1rem;padding-bottom:0.5rem}
.m2 .alzx .hd{margin:1.5rem 0;overflow:hidden;border-bottom:1px solid #e6e6e6;margin-top:0;}
.m2 .alzx .hd ul span{display:inline-block;float:left;width:25%;}
.m2 .alzx .hd ul span b{display:inline-block;background:#c03427;color:#fff;font-weight:normal;width:70%;text-align:center;}
.m2 .alzx .hd ul span  img{width:1rem;height:12px;}
.m2 .alzx .hd li{width:17.55%;float:left;margin-right:1.3%;color:#666;text-align:center;}
.m2 .alzx .hd li b{float:right;color:#e6e6e6}
.m2 .alzx .hd li.on{width:17.55%;float:left;margin-right:1.3%;color:#c03427;border-bottom:2px solid #c03427}
.m2 .alzx .hd li:nth-of-type(4){margin-right:0;}
.m2 .alzx .bd{margin:0 auto;}
.m2 .alzx  .tupian{margin:0 auto;overflow:hidden;background:#f0f0f0;width:95%;}
.m2 .alzx  .tupian .tp1{position:relative;}
.m2 .alzx  .tupian .tp1 .nr{background:rgba(0,0,0,0.8);width:100%;position:absolute;bottom:0;float:left;left:0;color:#fff;}
.m2 .alzx  .tupian .tp1 .nr span{display:block;text-align:center;font-size:1.5rem;    padding-top: 0.5rem;}
.m2 .alzx  .tupian .tp1 .nr p{line-height:1.5rem;text-indent:2em;padding: 1rem;}
.m2 .alzx  .tupian .tp1 .nr p a{color:#fff;}
.m2 .alzx .w2nr{text-indent:2rem;padding:0.5rem;text-align:left;line-height:2rem;padding-top:0.5rem;overflow:hidden;}
.m2 .albw{margin-top:1rem;}
.m2 .albw .hd{border-top:1px solid #e6e6e6;padding-top:1.5rem;}
.lines{border-bottom:4px solid #e4e4e4}
.m3 {padding-bottom:.5rem;}
.m3 p.s1{color:#333;}
.m3 .m3nr{overflow:hidden;padding-top:0.5rem}
.m3 .m3nr li a {color:#666;border:1px solid #ccc;display:block;float:left;width:32.5%;text-align:center;padding:0.3rem 0;border-right:0;}
.m3 .m3nr li:nth-of-type(3) a{border-right:1px solid #ccc;}
.m3 .m3nr li:nth-of-type(4) a {width:60%;float:left;border-right:0;border-top:0;}
.m3 .m3nr li:nth-of-type(5) a {width:38%;float:left;border-top:0;border-right:1px solid #ccc;}
.m3 .p2{    color: #333;text-align: center;margin-top: 1.2rem;line-height: 1.4rem;}
.m3  .body_s{ border:3px solid #e6e6e6;margin-top:1.5rem;background:#f6f6f6;padding-top:1.5rem}
.m3  .body_s p.p_1{line-height:1.8rem;height:1.8rem;}
.m3  .box2{ padding:1.5rem 0rem 0rem 2rem}
.m3  .box2 .hover{checked:chenked}
.m3  .box2 p{ color:#333; font-size:1.6rem}
.m3  .box2 input{ margin-top:1rem}
.m3  .box2 p.p_2 input{ margin-left:2rem; }
.m3  .box2 p.p_2 span{ margin-left:0.5rem;display: inline-block;width: 40%;}
.m3 .xian{ border-bottom:1px solid #E4E4E4; width:90%; margin:1.5rem auto 1.5rem}
.m3 .tjnr{position:relative;}
.m3 .tjnr .m3tit{position:absolute;top:-15px;left:0;}
.m3 .body_s .p_3{margin-bottom:1rem;margin-top:1rem; text-align:center;color:#333; font-size:1.6rem}
.m3 .body_s .p_3 input{border:1px solid #E6E6E6;width:65%;padding-left:1rem; line-height:2.4rem;}
.m3  .box2 p.p_1 span {display:inline-block;line-height:1.8rem;height:1.8rem;}
.m3  .box2 p.p_1 span  b{background:#c03427;display:inline-block;font-weight:normal;color:#fff;width:2rem;text-align:center;line-height:1.8rem;height:1.8rem;}
.m3  .box2 p.p_1 span img{width:0.8rem;margin-right:0.5rem;height:12px;}
.gh_bottom p{ color:#666; padding:0rem 1.5rem; line-height:2rem;text-align:center;text-indent:0;margin-bottom:0.5rem}
.gh_tijiao {  text-align:center; margin-top:1.5rem; padding-bottom:1.5rem}
.gh_tijiao input{ width:50%; padding:0.5rem ; text-align:center; background:#c72d27; font-size:1.8rem; color:#fff}
.m3tit{margin:0 auto;text-align:center}
.m3tit  h2{width:100%;margin:0 auto;}
.m3tit  h2 img{width:1.1rem;}
.m3tit  h2 img:nth-of-type(2){width:1.25rem;}
.m3tit h2 span{background:#c03427;color:#fff;font-weight:normal;height:3rem;line-height:3rem;display:inline-block;padding:0 0.5rem;}
.box { overflow:hidden;}
.box .top { overflow:hidden; position:relative;}
.box .top span { display:block; width:1rem; height:1rem; background:url(../images/box_1.gif) no-repeat bottom right; background-size:contain; position:absolute; bottom:0;}
.box .top span.s1 { left:0;}
.box .top span.s2 { right:0; background:url(../images/box_2.gif) no-repeat bottom left;}
.box .top .pic { margin:0 auto;}
.box .top .pic img { display:block; width:100%;}
.box .bot { background:#c03728; padding:1.2rem 1rem;}
.box .bot h2 { font-size:1.6rem; color:#fff; font-weight:100; text-align:center; padding-bottom:.4rem; border-bottom:1px solid #FFF;}
.box .bot p { color:#FFF; line-height:2rem; text-indent:2em; margin-top:.8rem; }
.box .bot h3 { font-size:1.4rem; color:#fff; font-weight:100; text-align:center;border-bottom:1px solid #FFF; padding-bottom:.4rem;}
.box .bot h2 { border-bottom:0; padding-bottom:0;}
.box .bot p a { color:#ffee04;}
.box .bot .a_2 { display:block; text-align:center; color:#FFF; text-decoration:underline;}
.footer{ padding:.6rem 0 5rem;}
.footer ul { overflow:hidden; margin:0 1rem;}
.footer ul li { width:25%; float:left;}
.footer ul li img { width:5.4rem; display:block; margin:0 auto;}
.footer ul li span { display:block; font-size:1.6rem; text-align:center; margin-top:.6rem; color:#666;}
