html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p,em, img, strong,b, i,dl, dt, dd, ol, ul, li,form, label,table, caption,article, aside, canvas, details,  footer, header, menu, nav, section, time, mark, audio, video, input, select { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;font-family:"微软雅黑";box-sizing: border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-o-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);}

.r{border:1px red solid;}
.b{border:1px black solid;}
.block{display:block;}
.none{display:none;}
.tran{-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}

@media screen and (max-width:450px){
    html{font-size:16px;} 
}
@media screen and (max-width:375px){
    html{font-size:14px;} 
}
@media screen and (max-width:350px){
    html{ font-size:12px; } 
}
.header{background-color: rgba(0, 0, 0, 0.3); height:75px;width:100%;position:fixed;top:0;z-index: 999;}
.navbar-default{border:none;}
i,em{font-style:normal;}
.margin_auto{margin:0 auto;}
.nav_btn{float:right;}
.nav_btn li{margin-right:1rem;}
.nav_btn li a{height:75px;line-height:75px;color:#fff;font-size:1.6rem;padding:2px 5px;}
.nav_btn li a:hover{background:#fc1551;color:#fff;}

.navbar-brand{padding-top:1px;}
.collapsed{margin-top:20px;}
.logo_img{margin-top:8px;}
ul,li,dl,dd,dt{list-style:none;}
a{text-decoration: none;transition: all 0.5s ease-out;}
a:hover{text-decoration: none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
.c_banner{overflow:hidden;width:100%;}
.c_banner .banner_img{display:block;position:relative; left:50%; margin-left:-960px; width:1920px;}



.fen{background:#aa1f24;}
.fen_con{overflow:hidden;}
    .fen_left{float:left;width:40%;}
    .fen_right p{color:#fff;margin-top:1rem;}
    .fen_right p.p2{font-weight: bold;}
    .fen_right{float:left;width:60%;}


.biaodan{padding:3rem 0;}
/*表单*/
.sm_form{overflow:hidden;font-size:14px;margin:6rem 0 2rem;}
.sm_form li{ float:left; width:25%;margin-left:8%;}
.sm_form li span{display:block;float:left;color:#fff;width:20%;line-height: 35px;}
.sm_form input,select{float:left;height:35px;background:#fff;width:70%;padding-left:2px;}
.sm_form input.yan{width:40%;float:left;}
.sm_form a.code{float:left;background:#1f3d8f;color:#fff;display:inline-block;height:35px;line-height:35px; width:40%;text-align:center;}
.sm_form li:last-child{width:100%;float:none;margin:0;margin:8rem 0 0;}
.sm_form .show_btn{display:block;height:35px; width:50%;line-height: 35px;text-align:center;font-weight: bold;background:#1f3d8f;color:#fff; font-size:16px;margin:0 auto;}
.sm_form .show_btn:hover{background:#0044ff;}


.dao{}
    .dao_text{overflow:hidden;padding:6rem 0;}
    .dao_left{float:left;width:30%;}
    .dao_right{float:left;width:70%;padding:1rem 2rem;}
    .dao_right p{margin-top:1rem;line-height: 2rem;}

    .hua{width:90%;margin:1rem auto;}
    .hua .p_tit{width:100%;background:url(../images/p_titbg.png) no-repeat bottom;background-size:100% auto; font-size:30px;font-weight: bold;color:#aa1f24;line-height: 6rem;}

    .hua_con{background:url(../images/huabg.png) no-repeat;padding:2rem;margin:3rem 0;background-size:100% 100%;}
    .hua_con>.p1{font-size:30px;font-weight: bold;color:#aa1f24;}
    .hua_con>.p1 img{vertical-align: -10px;margin-right:10px;}
    .hua_con>.p2{color:#aa1f24;line-height: 3rem;}
    .hua_con>.p2 span{color:#aa1f24;font-weight: bold;}
    .hua_con>ul{overflow:hidden;margin:4rem 0;}
    .hua_con>ul li{float:left;width:33.3%;background:url(../images/jian.png) no-repeat center right;height:240px;}
    .hua_con>ul li:last-child{background:none;}
    .hua_con>ul li p{width:87%;margin:0 auto;line-height: 2.5rem;}
    .hua_con>ul li p i{display:inline-block;font-size:16px;font-weight: bold;margin-right:3px;}
    .hua_con>ul li .li_tit{font-size:20px;font-weight: bold;color:#aa1f24;text-align: center;line-height: 3rem;}
    .hua_con>ul li .li_p{overflow:hidden;}
    .hua_con>ul li .li_p .sp1{float:left;}
    .hua_con>ul li .li_p .sp2{float:right;}

    .hua_btn a{display:block;width:50%;background:#aa1f24;color:#fff;font-size:28px;font-weight: bold;margin:2rem auto;text-align: center;border-radius: 10px;line-height: 4rem;}
    .hua_btn a img{vertical-align: -10px;margin-right:5px;}
    .hua_btn a:hover{background:#ed0009;}


.ser{width:100%;overflow:hidden;background:#aa1f24;padding:4rem 0;}
.ser_pc{padding:2rem 0;}
.ser>img{display:block;position:relative; left:50%; margin-left:-960px; width:1920px;}

    .ser p.p1{font-size:60px;font-weight: bold;text-align: right;color:#fff;margin:1rem 0;}
    .ser p.p2{text-align: right;}
    .ser p.p2 span{display:inline-block;color:#fff;border:1px #fff solid;padding:2px 10px;margin-left:10px;}
    .ser p.p2 .spa1{background:#f79646;}
    .ser p.p2 .spa2{background:#9bbb59;}
    .ser p.p2 .spa3{background:#8064a2;}
    .ser p.p3{color:#fff;width:61%;margin-left:406px;line-height: 2rem;margin-bottom:1rem;}


    

.ys{width:100%;overflow:hidden;}
    .ysbg{background:url(../images/bg3.jpg) no-repeat;position:relative; left:50%; margin-left:-960px; width:1920px;height:860px;padding:6rem 0 0;}
    .ys_left{float:left;width:30%;}
    .ys_right{float:left;width:70%;background:#fff;}
    .ys_right ul{overflow:hidden;}
    .ys_right ul li{float:left;width:33.33%;padding:1rem 0;height:290px;position:relative;cursor:pointer;}
    .ys_right ul li .ys1{padding:2rem 0 0;}
    .ys_right ul li .ys1 p{width:70%;margin:0 auto;}
    .ys_right ul li .ys1 p.p1{margin:1rem auto;}
    .ys_right ul li .ys1 p.p1 span{border-bottom:1px #034195 solid;font-size:16px;font-weight: bold;}
    .ys_right ul li .ys1 p.p2{margin:1rem auto;}
    .ys_right ul li .ys1 p.p3 i{font-size:1.6rem;font-weight: bold;margin-right:0.5rem;}
    
    .ys_right ul li .ys2{display:none;position:absolute;top:2rem;left:2rem;background:#034195;width:85%;margin:0 auto;padding:1rem 0.5rem 2rem;}
    .ys_right ul li .ys2.block{display:block;}
    .ys_right ul li .ys2 p{overflow:hidden;color:#fff;margin-top:1rem;}
    .ys_right ul li .ys2 p span{float:left;font-size: 20px;font-weight: bold;width:10%;text-align: center;margin-top:-4px;}
    .ys_right ul li .ys2 p em{float:left;width:90%;}


.por{overflow:hidden;width:100%;margin-top:-5rem;}
    .porbg{background:url(../images/bg5.jpg) no-repeat left bottom;position:relative; left:50%; margin-left:-960px; width:1920px;}
    .porbg ul {overflow:hidden;padding-top:2rem;}
    .porbg ul li{float:left;width:23%;margin-right:2%;margin-top:1rem;box-shadow: 2px 2px 10px #b7b5b7;}
    .porbg ul li.li1{width:48%;box-shadow: none;margin-top:-1rem;}
    .porbg ul li.li3{margin-right:0;}
    .porbg ul li.li2{position:relative;}
    .porbg ul li.li2 .li2_text{position:absolute;width:100%;bottom:0;left:0;background:rgba(170,31,36,0.8);color:#fff;height:130px;padding-top:1.5rem;}
    .porbg ul li.li2 .li2_text p{width:90%;margin:0 auto;}
    .porbg ul li.li2 .li2_text p.p1{font-size:16px;font-weight: bold;text-align: center;}
    .por_btn{display:block;background:#034195;width:50%;margin:6rem auto;font-size:25px;text-align: center;line-height: 4rem;color:#fff;}
    .por_btn:hover{background:#006cff;color:#fff;}

.fuwu{background:#aa1f24;padding:8rem 0 4rem 0;}
.fuwu ul{overflow:hidden;}
.fuwu ul li{float:left;overflow:hidden;border:1px transparent solid;}
.fuwu ul li.li1{width:418px;margin-right:8px;}
.fuwu ul li.li2{width:323px;margin-right:8px;}
.fuwu ul li.li3{width:243px;}
.fuwu ul li.li1 .li1_1{}
.fuwu ul li.li1 .li1_2{overflow:hidden;margin:9px 0;}
.fuwu ul li.li1 .li1_2 .s_left{float:left;width:248px;height:245px;position:relative;}
.fuwu ul li.li1 .li1_2 .s_right{float:left;width:154px;height:245px;margin-left:13px;position:relative;}

.p19{position:absolute;width:100%;left:0;bottom:0;background:rgba(0,0,0,0.8);text-align: center;color:#fff;line-height: 3rem;}
.p20{position:absolute;width:90%;height:90%;left:5%;top:5%;background:rgba(170,31,36,0.8);color:#fff;display:none;}
.p20 b{display:block;font-size:16px;}
.p20 span{display:block;margin-top:1rem;overflow:hidden;}
.p20 span i{float:left;width:10%;}
.p20 span em{float:left;width:90%;}
.p20_1{padding:3rem;}
.p20_2{padding:4rem 1rem;}
.p20_3{padding:3rem;}
.p20_4{padding:3rem;}
.p20_4 .spp1{display:block;padding-left:2rem;}
.p20_4 span em{font-weight: bold;}
.poo{cursor:pointer;}

.fuwu ul li.li1 .li1_3{height:239px;position:relative;}

.fuwu ul li.li2 .li2_1{position:relative;}
.fuwu ul li.li2 .li2_2{margin-top:10px;position:relative;}

.fuwu ul li.li3 .li3_1{position:relative;}
.fuwu ul li.li3 .li3_2{margin-top:5px;position:relative;}

.xia{width:100%;overflow:hidden;}
.xiabg{background:url(../images/xia.jpg) no-repeat;position:relative; left:50%; margin-left:-960px; width:1920px;height:248px;}
.xiabg p{padding-top:150px;}
.xiabg p a{display:inline-block;background:#aa1f24;color:#fff;padding:4px 30px;font-size:22px;margin-top:10px;}
.xiabg p a:hover{background:#ff0009;}

/*bottom*/
.bottom{padding:50px 0 0;color:#000;position:relative;}

@media screen and (max-width:768px){
    body{font-size:1rem;}
	.r_xuanfu{display:none;}
    .bottom{padding:20px 0 65px 0;}
    .c_banner {height: auto;}

    .logo_img{width:65%;}
    .collapsed{margin-top:0.5rem;}
    .header{height:50px;}
    .nav_btn{background:rgba(0,0,0,0.5);} 
    .nav_btn li{width:100%;color:#fff;}
    .nav_btn li a {height: 4rem;line-height:4rem;color: #fff;font-size: 1.2rem;}
    .con_tit{ margin:20px auto; width:80%;}


    .fen_left { float: none;  width: 90%;margin:1rem auto;}
    .fen_right { float: none;  width: 90%;margin:1rem auto;}

    .ser p.p3{color:#fff;width:96%;margin:0 auto;line-height: 2rem;margin-bottom:1rem;}

/*表单*/
.sm_form{overflow:hidden; margin:0; height:auto;width:100%; padding:2rem 0;background:#aa1f24; font-size:1.2rem;}
.sm_form li{ float:none;width:90%;margin:1rem auto;overflow:hidden;}
.sm_form li span{display:block;float:left;color:#fff;width:20%;line-height: 35px;}
.sm_form input,select{float:left;height:35px;background:#fff;width:70%;}
.sm_form input.yan{width:40%;float:left;}
.sm_form a.code{float:left;background:#fafd96;color:#aa1f24;display:inline-block;height:35px;line-height:35px; width:30%;text-align:center;}
.sm_form .show_btn{display:block;height:35px; width:80%;line-height: 35px;text-align:center;font-weight: bold;background:#fbff5b;color:#aa1f24; font-size:16px;margin:0 auto;}
.sm_form .show_btn:hover{background:#f9ff00;}
.sm_form li:last-child{margin-top:1rem;}



.dao_left { float: none;width: 80%;margin:0 auto 1rem;}
.dao_right { float: none;width: 90%;margin:1rem auto;padding:0;}
.dao_text { padding: 4rem 0 2rem;}
.hua .p_tit { width: 100%;  background:none; background-size: auto auto;  font-size: 2rem;line-height: 6rem;}
.hua_con {
    background: none;
    padding:0;
    margin: 0rem 0;
}
.hua_con>.p1 {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #aa1f24;
    margin-top: 1rem;
}

.hua_con>ul {
    overflow: hidden;
    margin: 1rem 0;
}
.hua_con>.p1 img{width:15%;}

.hua_con>.p2{font-size:1rem;line-height: 2rem;}

.hua_con>ul li {
    float: none;
    width: 90%;
    background:none;
    height: auto;
    margin-top:2rem;
}

.hua_btn a {
    display: block;
    width: 80%;
 
    font-size: 1.5rem;
  
    margin: 2rem auto 3rem;
    line-height: 4rem;
}
.hua_btn a img {
    vertical-align: -5px;
    margin-right: 5px;
    width:10%;
}

.ser p.p1 {
    font-size: 1.8rem;
    font-weight: bold;
    text-align: center;
    color: #fff;
    margin: 1rem 0;
}
.ser p.p2{text-align: center;}


.ser-ph{background:#fff;padding:0 0 4rem;width:96%;margin:0 auto;}
.ser-ph .l2{}
.ser-ph .l2 .p1{font-size:5rem;text-align: center;font-weight: bold;color:#aa1f24;margin:2rem 0 0 0;}
.ser-ph .l2 .p2{font-size:1.8rem;text-align: center;color:#aa1f24;font-weight: bold;}
.ser-ph .l2 ul li.li1{width:80%;margin:0 auto;text-align: center;background:#f79646;color:#fff;padding:2rem 0;}
.ser-ph .l2 ul li.li2 {text-align: center;font-size:2rem;font-weight: bold;color:#aa1f24;transform:rotate(90deg);
    -ms-transform:rotate(90deg); 
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg); 
    -o-transform:rotate(90deg);}

.ys_right ul li .ys2 {
    
    position: absolute;
    top: 1rem;
    left: 1rem;

}

.ysbg {
    background:#034498;
    position: static;
    left: 0;
    margin-left: 0;
    width: 100%;
    height: auto;
    padding: 6rem 0;
}
.ys_left {
    float: none;
    width: 90%;
    margin:1rem auto;
}

.ys_right {
    float: none;
    width: 96%;
    margin:0 auto;
    overflow:hidden;
}

.ys_right ul li {
    float: left;
    width: 50%;
    padding: 1rem 0;
    height: 290px;
    position: relative;
    cursor: pointer;
}

.porbg {
    background: none;
    position: static;
    left: 0;
    margin-left: 0;
    width:100%;
}

.porbg ul li {
    float: left;
    width: 49%;
    margin-right: 2%;
    margin-top: 1rem;
    box-shadow: 2px 2px 10px #b7b5b7;
}
.porbg ul li:nth-child(5){margin-right:0;}
.porbg ul li.li1 {
    width: 100%;
    box-shadow: none;
    margin-top: 5rem;
    text-align: center;
}
.porbg ul li.li1 img{width:60%;}
.porbg ul li.li2 .li2_text {
   
    padding-top: 0.5rem;
}

.porbg ul li.li2 .li2_text p{font-size: 1rem;}
.porbg ul li.li2 .li2_text p.p1{font-size:1.2rem;}
.porbg ul li.li2 .li2_text{height:10rem;}

.por_btn {
    display: block;
    background: #fff100;
    width: 90%;
    margin: 3rem auto;
    font-size: 1.6rem;
    text-align: center;
    line-height: 4rem;
}

.fuwu ul{width:100%;overflow:hidden;}

.fuwu ul li.li1 .li1_1 {
    width:100%;
    margin-right: 0;
    text-align: center;
}
.fuwu ul li.li1 .li1_1>img{width:70%;}

.fuwu {
    background: #aa1f24;
    padding: 2rem 0;
    width:100%;
}

.fuwu ul li.li1 {
    width: 100%;
    margin-right: 0;
}
.fuwu ul li.li2 {
    width: 100%;
    margin-right:0;
}
.fuwu ul li.li3 {
    width: 60%;margin:0 auto;float:none;
}

.fuwu ul li.li1 .li1_2 .s_left {
    float: none;
    width: 248px;
    height: 245px;
    position: relative;
    margin:0 auto;
}
.fuwu ul li.li1 .li1_2 .s_right {margin:0 auto;float:none;}









}


/*右悬浮*/
.r_xuanfu {
    width: 48px;
    height: auto;
    position: fixed;
    right: 5px;
    top: 20%;
    z-index: 999;
    text-align: center;
}

.r_xuanfu p {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    display: inline-block;
}

.r_xuanfu .qq {
    background: url(../images/qq.png) no-repeat;
}

.r_xuanfu .weixin {
    background: url(../images/weixin.png) no-repeat;
    position: relative;
}

.r_xuanfu .weibo {
    background: url(../images/weibo.png) no-repeat;
    position: relative;
}

.r_xuanfu .renren {
    background: url(../images/renren.png) no-repeat;
    position: relative;
}

.r_xuanfu .kongjian {
    background: url(../images/kongjian.png) no-repeat;
    position: relative;
}

.r_xuanfu .fanhui {
    width: 48px;
    height: 48px;
    background: url(../images/top.png) no-repeat;
    position: relative;
    /*display: none;*/
}

.r_xuanfu .qq:hover {
    background: url(../images/qq_h.png) no-repeat;
}

.r_xuanfu .weixin:hover {
    background: url(../images/weixin_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .weibo:hover {
    background: url(../images/weibo_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .renren:hover {
    background: url(../images/renren_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .kongjian:hover {
    background: url(../images/kongjian_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .fanhui:hover {
    width: 48px;
    height: 48px;
    background: url(../images/top_h.png) no-repeat;
    position: relative;
    display: none;
}


