﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
*{box-sizing:border-box;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
body{font:16px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#111;outline:0;width:100%;margin:auto;background-color:#ebebeb;padding-bottom:60px;max-width:640px;}

a {
    outline: 0;
    color: #333;
    text-decoration: none;
}

img {
    width: auto;
    height: auto;
    max-width: 100%;

}
.m-doc {
    margin: 0 auto;
    position: relative;
    background: transparent;
}
.m-hd {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #d61719;
    height:50px;
}
.m-header {
    padding: 0 15px;
    margin: 0 auto;
    width: 808px;
}
.m-logo {
    display: inline-block;
    width: 120px;
    height: 50px;

    background: url(../images/logo.png) no-repeat center;
	background-size:95% 95%;
}



#simple-menu {
    display: none;
    width: 45px;
    height: 45px;
    font-size: 0;
    overflow: hidden;
    text-align: center;
}
#simple-menu:before {
    display: inline-block;
    font: bold 45px/45px "Times New Roman";
    vertical-align: text-bottom;
    content: "\2261";
    color: #fff;
}
.sidr-open #simple-menu:before {
    display: inline-block;
    font: bold 45px/45px "Times New Roman", Arial;
    vertical-align: text-bottom;
    content: "\00D7";
    color: #fff;
}
#sidr-right {
    display: none;
}
#m-gotop {
    bottom: 105px;
    _margin-bottom: 105px;
    width: 36px;
    height: 36px;
    background: #e7e4d5 url(../fonts/icon.svg) no-repeat;
    position: fixed;
    right: 50px;
    cursor: pointer;
}


/*mb menu*/
#simple-menu {
    display: block;
    float: right;
    margin-top: 0px;
    cursor: pointer;
}
.sidr {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 150px;
    overflow-x: none;
    overflow-y: auto;
    font-size: 16px;
    background: #fdfdfd;
    color: #333;
    -webkit-box-shadow: inset 0 0 5px 5px #eee;
    -moz-box-shadow: inset 0 0 5px 5px #eee;
    box-shadow: inset 0 0 5px 5px #eee;
}
.sidr.right {
    left: auto;
    right: -150px;
}
.sidr .sidr-inner {
    padding: 0 0 15px;
}
.sidr-inner {
    clear: both;
}
.sidr ul {
    display: block;
    margin: 0 0 15px;
    padding: 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #fff;
}
.sidr ul li {
    display: block;
    margin: 0;
    line-height: 48px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e5e5e5;
}
.sidr ul li a, .sidr ul li span {
    padding: 0 15px;
    display: block;
    text-decoration: none;
    color: #333;
}

.swiper-container img{display:block;margin:auto}
.slider{display:none;}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
.lanmu{background:#fff;margin-bottom:10px;overflow:hidden
 }
.gnlm{ 
 display: -webkit-flex; /* Safari */
 -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-around;
	flex-flow: row wrap;}
.gndh{width:75px;height:90px;background:url(../images/6.png) no-repeat;position:relative;}
.gndh p{position:absolute;bottom:0;text-align:center;width:100%;line-height:40px}
.g1{background-position-x:-13px}
.g2{background-position-x:-89px}
.g3{background-position-x:-165px}
.g4{background-position-x:-241px}

.youshi{position:relative;width:33%}
.youshi div{width:65px;height:65px;background-color:#d61719;background-image:url(../images/7.png);margin:auto;border-radius:50%;}
.youshi p{text-align:center;width:100%;line-height:20px;margin:10px 0}
.y1{background-position:-4px -10px}
.y2{background-position:-69px -10px}
.y3{background-position:-135px -10px}
.y4{background-position:-200px -10px}
.y5{background-position:-267px -10px}
.y6{background-position:-330px -10px}
.new_list{margin:7px}
.new_list p{font-size:1rem;padding-left:5px}
.new_list span{font-size:12px;color:#999;padding-left:5px}
.bottom{position:fixed;bottom:0;height:55px;width:100%;background:#d61719;max-width:640px;z-index: 1}
.bott{position:relative;width:25%}
.bott div{width:50px;height:28px;background-color:#d61719;background-image:url(../images/8.png);margin:auto;border-radius:50%;}
.bott p{text-align:center;width:100%;line-height:30px;color:#fff}
.b1{background-position:-0px -10px}
.b2{background-position:-45px -10px}
.b3{background-position:-90px -10px}
.b4{background-position:-135px -10px}
.lm_title{display:inline-block;font-size:20px;width:100px;position:absolute;left:calc(50% - 50px);line-height:50px;color:#fff}
.cp_li{
	height:120px;
	margin:10px 0; 
	display: -webkit-flex; /* Safari */
 -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
	align-items:center;
    justify-content: space-around;
	flex-flow: wrap;
	background:#fff}
.cp_li_icon{height:100px;width:30%;background-image:url(../images/9.png);background-repeat:no-repeat;border-radius:50%;}
.cp_li_txt{width:200px}
.cp_li_txt_t{font-size:1rem !important;line-height:1.6rem;height:1.6rem;overflow:hidden;font-weight:700}
.cp_li_txt_d{font-size:12px !important;color:#999}
.cpicon1{background-position:0px -5px;}
.cpicon2{background-position:-132px -3px;}
.cpicon3{background-position:-266px -5px;}
.cpicon4{background-position:-399px -5px;}
.cpicon5{background-position:-532px -5px;}
.cp_top{top:0;height:50px;background:rgba(214,23,25,0.7);width:100%;max-width:640px;position:fixed;z-index:1;}
.cp_top .cptb{width:50px;height:50px;background:url(../images/10.png);}
.cp_top .fh{float:left}
.cp_top .more{float:right;background-position-x:-50px}

.more_more{right:0;position:absolute;top:50px;height:0px;overflow:hidden;transition:all 0.3s;background:rgba(214,23,25,0.7)}
.cp_top .home{background-position-x:-95px;}
.cp_top .fenxiang{background-position-x:-140px;}
.cp_jj{padding:15px}
.cp_jj p{font-size:20px;font-weight:700}
.cp_ul{overflow:hidden;margin-bottom:10px}
.cp_ul li{display:block;width:50%;float:left;text-align:center;font-size:16px;height:54px;line-height:54px;border-bottom:1px solid #999}
.cp_ul .on{color:#d61719;border-bottom:3px solid #d61719}
.cp_bor{width:100%;overflow:hidden}
.cp_con{width:200%;overflow:hidden;position:relative;transition:all 0.3s;right:0%}
.cp_con_l{width:50%;float:left}
.cp_con_r{width:50%;float:left}
.cp_c_l_l{width:20%;float:left;}
.cp_c_l_l p{font-size:20px;text-align:center;line-height:60px;border-radius:50%;background:#d61719;color:#fff;width:60px;margin:auto 0px auto auto}
.cp_c_l_r{width:calc(80% - 20px);float:left;margin:0 10px;}
.cp_con_li{overflow:hidden;margin-bottom:10px}
.flex{    
display: -webkit-flex;
-webkit-justify-content: space-around;
display: flex;
	flex-flow: wrap;
}
.cp_c_l_r img{
	width:100% !important;
	height: auto !important;
}
.mianbaoxie{border-left:3px solid #d61719;margin-top:5px;padding-left:10px;font-size:15px;line-height:32px;background:#ebebeb}
.anli_li{width:48%;float:left;background:#fff;margin:10px 0;}
.anli_li p{font-size:14px;}
.anli_li span{color:#777;line-height:23px;font-size:12px}
.zixun{float:right;background:#d61719;color:#fff;margin-right:5px;margin-bottom:5px;line-height:23px;padding:0 5px}
.anli_li_c{padding:5px}
.fenge{border-bottom:1px dashed #999;height:1px;width:100%;margin:15px 0}
.anli_title{font-size:20px;padding:10px;border-bottom:1px solid #eee}
.anli_xx{text-align:center}
.anli_xx_title{color:#d61719}
.anli_xx div{width:60px;height:60px;background:url(../images/11.png);background-position-y:-8px;text-align:center;margin:10px auto;}
.anli_xx .anli_xx_1{background-position-x:-20px}
.anli_xx .anli_xx_2{background-position-x:-100px}
.anli_xx .anli_xx_3{background-position-x:-180px}

.zxxq{width:180px;margin:auto;font-size:16px;color:#fff;background:#d61719;line-height:32px;text-align:center;border-radius:5px;margin:30px auto}
.zxdh{width:100%;margin:auto;font-size:16px;color:#000;background:#e5e5e5;line-height:48px;text-align:center;font-size:14px}
.alxq{width:100%;margin:auto;padding:10px}

.pcon table{
font-size: 13px; 
text-align: center; 
line-height: 30px;
width:100% !important;
border:0;

}
.pcon table tr:nth-child(odd)
{
background:#ddd;
}
.pcon table tr:nth-child(1)
{
background:#686868;
color: rgb(255, 255, 255);
}
.lianxi_p{padding-left:30px;line-height:22px;margin:5px}
.lianxi_lm{margin:10px 0;background:#fff;padding:10px;position:relative}
.lianxi_ico{width:20px;height:30px;background-image:url(../images/lianxi_ico.png);position:absolute;top:12px}
