body{ background:#fff; color:#3e3a39;}
.bgs{ background:#7fc4ed;}
.banner img{ width:100%;}
.banner .hide{ display:none;}
.main .pic img{ width:100%; padding:15px 10px 0 10px;}
.main .mkc .pic{ display:block; text-align:center; padding-top:20px;}
.main .mkc .pic img{ width:80%;}
.main .wzcon{ display:block; font-size:1.2rem; line-height:2rem; padding:15px 10px 0 10px; text-indent:2em;}
.main .wzcon strong{ color:#013e88;}
.main .wzpt{ padding:0 10px;}
.main .wzts{ text-indent:inherit;}
.main .wzin{ text-indent:2em;}
.main .mkc .kclist ul{ overflow:hidden; zoom:1; padding:5px 10px 20px 0;}
.main .mkc .kclist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}
.main .mkc .kclist ul li img{ width:100%;}
.main .btcon{ display:block; padding-top:1.3rem;}
.main .btcon i{ display:block; text-align:center; padding:0.7rem 0; background:url(../img/pic.png) no-repeat center center; font-size:1.2rem; font-weight:bold; color:#013e88; font-style:italic; background-size:75% 75%;}
.main .xct{ padding:15px 10px 20px 10px;}
.main .btbg i{ background:url(../img/pic2.png) no-repeat center center; background-size:75% 75%;}
.main .xct .adSwiper{ text-align:center; position:relative;} 
.main .xct .adSwiper img{ width:100%;}
.main .mxc .xclist ul{ overflow:hidden; zoom:1; padding:15px 10px 0 5px;}
.main .mxc .xclist ul li{ display:inline; float:left; width:33.3%; padding-left:5px;}
.main .mxc .xclist ul li img{ width:100%;}
.main .mms .mslist ul{ overflow:hidden; zoom:1; padding:10px 10px 20px 0;}
.main .mms .mslist ul li{ display:inline; float:left; width:33.3%; position:relative; padding:4.5rem 0 0 10px;}
.main .mms .mslist ul li .tu{ display:block; width:92%; text-align:center; position:absolute; top:0;}
.main .mms .mslist ul li .tu img{ width:80%;}
.main .mms .mslist ul li .txts{ background:#e8e6e5; height:15rem; padding-top:2.5rem; text-align:center; font-size:1.1rem; line-height:2rem;}
.main .mms .mslist ul li .txts .title,.main .mms .mslist ul li .txts .wzs{ display:block;}
.main .mms .mslist ul li .txts .wzs{ padding:5px 5px 0 5px; font-size:0.8rem;}
.main .mms .mslist ul li .txts .title strong{ font-size:1.2rem;}
.main .mgh{ padding-bottom:20px;}
.main .mgh .ghtpl .gttu ul{ overflow:hidden; zoom:1; padding:15px 10px 0 0;}
.main .mgh .ghtpl .gttu ul li{ display:inline; float:left; width:50%; padding-left:10px;}
.main .mgh .ghtpl .gttu ul li img{ width:100%;}
.main .mgh .ghtpl .gtwz{ padding:0 10px;}
.main .mgh .ghtpl .gtwz .wz{ display:block; background:#f2f1f0; text-align:center; padding:0.5rem 0; line-height:1.5rem; font-size:1.2rem;}
.main .mxb{ padding:0 10px;}
.main .imgcon{ padding-top:15px;}
.main .mbm{ padding-top:20px;}
.main .mbm .bmcon{ background:#013e88;}
.main .mbm .bmcon .bmbt{ display:block; text-align:center; font-weight:bold; font-size:1.3rem; color:#fff; padding-top:15px;}
.main .mbm .bmcon .bmbt .wz{ color:#4a4949; font-weight:normal; padding-top:5px;}
.main .mbm .bmbt{ display:block; padding-top:15px; text-align:center; font-size:1.3rem; color:#fff; line-height:2rem;}
.main .mbm .bmtpl{ padding-bottom:20px; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li{ text-align:center; font-size:1.2rem; color:#fff; padding-top:20px; vertical-align:top;}
.main .mbm .bmtpl ul li .iputs{ width:60%; background:#fff; height:2.3rem; line-height:2.3rem; border:1px solid #dedede; padding:0 10px;}
.main .mbm .bmtpl ul li select{ width:60%; height:2.3rem; background:#fff; border:1px solid #dedede;}
.main .mbm .bmtpl ul li .sub{ padding:0.5rem 5rem; font-size:1.3rem; background:#c73008; border:none; color:#fff; cursor:pointer; border-radius:1rem; webkit-border-radius:1rem; -moz-border-radius:1rem; -ms-border-radius:1rem; -o-border-radius:1rem;}
.main .mbm .bmtpl ul li:nth-child(1){ padding-top:15px;}