/* CSS Document */
@charset "utf-8";
* { margin: 0px; padding: 0px; list-style: none; text-decoration: none; border: none; font-style: normal; color: #222; outline: none; position: relative; }
body { background: #fff; }
.box { width: 1200px; margin: 0 auto; }
.zyjz { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }
.zcjz { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; }
.jzjz { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center; }
.zyup { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; }
.top{ height:100px; border-bottom:2px #b80e23 solid;}
.top .one{ height:100px;}
.top .one .logo{ display:block; padding:20px 15px;}
.top .one .nav{ height:100px; /*width:500px;*/ display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:flex-start /*space-between*/;align-items:flex-start;}
.top .one .nav a{ display:block; padding:15px 0; text-align:center; width:100px;}
.top .one .nav a p{ color:#000; font-size:15px;}
.top .one .nav a span{ display:block; height:50px; width:100%;} 
.top .one .nav a span.yi1{ background:url(../img/t_h04.png) no-repeat center;}
.top .one .nav a span.yi2{ background:url(../img/t_h01.png) no-repeat center;}
.top .one .nav a span.yi{ background:url(../img/10.png) no-repeat center;}
.top .one .nav a span.er{ background:url(../img/12.png) no-repeat center;}
.top .one .nav a span.san{ background:url(../img/14.png) no-repeat center;}
.top .one .nav a span.si{ background:url(../img/16.png) no-repeat center;}
.top .one .nav a span.wu{ background:url(../img/18.png) no-repeat center;}
.top .one .nav a.hover{ background:#b80e23;}
.top .one .nav a.hover p{ color:#fff;}
.top .one .nav a.hover span.yi1{ background:url(../img/t_h05.png) no-repeat center;}
.top .one .nav a.hover span.yi2{ background:url(../img/t_h02.png) no-repeat center;}
.top .one .nav a.hover span.yi{ background:url(../img/11.png) no-repeat center;}
.top .one .nav a.hover span.er{ background:url(../img/13.png) no-repeat center;}
.top .one .nav a.hover span.san{ background:url(../img/15.png) no-repeat center;}
.top .one .nav a.hover span.si{ background:url(../img/17.png) no-repeat center;}
.top .one .nav a.hover span.wu{ background:url(../img/19.png) no-repeat center;}
.top .one .dh{}
.top .one .dh p{ color:#888;}
.top .one .dh h3{ color:#b80e23; font-size:40px; font-weight:900;}
#banner{ height:350px; z-index:99;}
.h_top{ height:35px; background:#333;}
.h_top p{ color:#fff; font-size:15px;}
.h_top .right{ color:#fff;}
.h_top .right a,.h_top .right p{ display:inline-block; height:35px; line-height:35px; color:#fff; font-size:15px; margin:0 15px;}
.h_top .right a:hover{ text-decoration:underline;}

.ssbf{ padding:15px 0;}
.ssbf .xiongd{ width:47%;}
.ssbf .xiongd input{ height:35px; border:1px #aaa solid; width:22px; margin:0 5px; text-align:center;font-size:14px;}
.ssbf .xiongd input.yi{ width:300px; height:40px; border-radius:30px; margin:0;}
.ssbf .xiongd input.er{ width:15px; height:15px;}
.ssbf .xiongd span{ font-size:14px;}
.ssbf .xiongd button{ background:#b80e23; color:#fff; width:100px; border-radius:30px; font-size:14px; height:40px;}


.biaoqian{ padding:10px;display: flex;flex-direction: row;flex-wrap:wrap; justify-content:flex-start;align-items:center; border:1px #aaa solid; border-bottom:none;}
.biaoqian span{ display:inline-block; margin-right:10px; border:1px #333 dashed; border-radius:20px; padding:0 10px; font-size:14px; line-height:25px;
display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center;}
.biaoqian span i{ display:block; background:url(../img/icon-557617.png) no-repeat center; width:10px; height:10px; margin-left:5px;}
.biaoqian span:hover{cursor:pointer;}




.sxbf{ background:#f6f6f6; border:1px #aaa solid; border-bottom: none; height:40px;}
.sxbf li{ border-right:1px #aaa solid; width:171px;}
.sxbf li:last-child{ border:none;}
.sxbf li .yi{ height:40px; line-height:40px; font-size:15px; text-align:center;}
.sxbf li .yi img{ margin-left:5px;}
.sxbf li .yi.hover{color:#b80e23;}
.sxbf li .er{ display:none;}
.sxbf li:hover .er{ display:block; position:absolute; top:40px; left:-1px; z-index:99999;}
.sxbf li .er{ width:151px; background:#fff; padding:10px;border:1px #aaa solid;}
.sxbf li .er a{ display:inline-block; width:48%; font-size:14px; text-align: center; line-height:30px;}
.sxbf li .er a:hover{ color:#b80e23; text-decoration:underline;}
.sxbf li .er p{ font-size:14px; text-align:center;}
.sxbf li .san{ display:none;}
.sxbf li:hover .san{ display:block; position:absolute; top:40px; left:-1px; z-index:99999;}
.sxbf li .san{ width:300px; background:#fff; padding:10px;border:1px #aaa solid;}
.sxbf li .san a{ display:inline-block; width:49%; font-size:14px; text-align:left; line-height:30px;}
.sxbf li .san a:hover{ color:#b80e23; text-decoration:underline;}
.sxbf li .san .jiagqj{ border-top:1px #aaa dashed; padding-top:10px;}
.sxbf li .san .jiagqj input{ border:1px #aaa solid; width:35%; height:30px; text-align:center;font-size:14px;}
.sxbf li .san .jiagqj button{background:#b80e23; color:#fff; font-size:14px; height:32px; padding:0 7px;}

.sxbf li .er a.hover,.sxbf li .si a.hover,.sxbf li .wu a.hover,.sxbf li .liu a.hover,.sxbf li .san a.hover{color:#b80e23; text-decoration:underline;}

.sxbf li .si{ display:none;}
.sxbf li:hover .si{ display:block; position:absolute; top:40px; left:-1px; z-index:99999;}
.sxbf li .si{ width:300px; background:#fff; padding:10px;border:1px #aaa solid;}
.sxbf li .si a{ display:inline-block; margin-right:15px; font-size:14px; text-align: center; line-height:30px;}
.sxbf li .si a:hover{ color:#b80e23; text-decoration:underline;}
.sxbf li .si p{ font-size:14px; width:60px; position:absolute; top:0; left:0px;}
.sxbf li .si div{padding-left:70px; line-height:30px; border-bottom:1px #ddd dashed;}
.sxbf li .si div:last-child{ border-bottom:none;}


.sxbf li .wu{ display:none;}

.sxbf li:hover .wu{ display:block;
 width:300px; background:#fff;border:1px #aaa solid; z-index:99999; position:absolute; top:40px; left:-1px;
display: flex;flex-direction: row;flex-wrap:nowrap; justify-content:flex-start;align-items:flex-start; padding-right:10px;
}
.sxbf li .wu a{ display:inline-block; margin-left:15px; font-size:14px; text-align: center; line-height:35px;}
.sxbf li .wu a:hover{ color:#b80e23; text-decoration:underline;}
.sxbf li .wu .biaoti{ width:70px; text-align:center;}
.sxbf li .wu .biaoti span{ font-size:14px;line-height:35px; display:block; background:#f7f7f7;}
.sxbf li .wu .biaoti span.hover{ background:#fff; color:#d00;}
.sxbf li .wu .shent{ width:230px;}

.sxbf li .liu{ display:none;}
.sxbf li:hover .liu{ display:block; position:absolute; top:40px; left:-1px; z-index:99999;}
.sxbf li .liu{ width:151px; background:#fff; padding:10px;border:1px #aaa solid;}
.sxbf li .liu a{ display:block; font-size:14px; text-align: center; line-height:30px;}
.sxbf li .liu a:hover{ color:#b80e23; text-decoration:underline;}
.sxbf li .liu p{ font-size:14px; text-align:center;}

.in_list{display: flex;flex-direction: row;flex-wrap:wrap; justify-content:flex-start;align-items:flex-start; border-left:1px #ddd solid; border-top:3px #b80e23 solid;}
.in_list li{ width:239px; border-bottom:1px #ddd solid; border-right:1px #ddd solid;}
.in_list li:nth-child(5n){/* border-right:none;*/ margin-left:-1px;}
.in_list li a{ display:block; padding:7px;display: flex;flex-direction: row;flex-wrap:wrap; justify-content:space-between;align-items:flex-start;}
.in_list li h3{ font-size:28px; width:100%; padding-bottom:8px;}
.in_list li h3 span{ color:#fe0222;}
.in_list li h3 i{ color:#66bb6a;}
.in_list li p{ font-size:14px; color:#b80e23; font-weight:900;}
.in_list li h4{ font-size:13px; font-weight:500; color:#999;}


.fy{ padding:30px 0; text-align:right;}
.fy a{ display:inline-block; margin:0 10px; font-size:14px; height:30px; line-height:30px; border:1px #ddd solid; border-radius:5px; padding:0 15px;}
.fy a:hover{color:#b80e23; text-decoration:underline;}
.fy a.hover{ background:#b80e23; color:#fff; }

.foot{ background:#333; padding:30px 0; width:100%;}
.foot p{ color:#fff; font-size:14px; padding:10px 0; text-align:center;}
.foot a{color:#fff; font-size:14px; text-decoration:underline;}


.bj1{ background:url(../img/shen2.jpg) no-repeat top center; background-size:120%;}
.bj1 form{ width:500px; background:#fff; border-radius:10px; margin:10% auto; padding-bottom:30px;}
.bj1 .yi{ padding:30px; text-align:center; padding-bottom:20px;}
.bj1 .yi img{ width:80%; margin-bottom:15px;}
.bj1 .yi h3{ font-size:55px; font-weight: bolder; border-bottom:1px #b80e23 solid; color:#b80e23; padding:30px 0px;}
.bj1 .yi p{ color:#b80e23; font-size:24px; padding:20px;}
.bj1 .er{ text-align:center; margin:0 50px;}
.bj1 .er .bai_bj_b{ border:1px #b80e23 solid; margin-bottom:15px; border-radius:40px; height:40px; padding:0 30px;}
.bj1 .er input{ background:none; height:40px;}
.bj1 .er input.one{ width:100%;}
.bj1 .er input.two{ width:70%;}
.bj1 .er span{ display:inline-block; margin-left:10px;}
.bj1 .er div{ margin-top:20px; background:#b80e23;}
.bj1 .er div button{ width:100%; height:40px; font-size:16px; font-weight:800; background:#b80e23; color:#fff;}
.dx_box{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:flex-start;align-items:center;}
.dx_box input{ width:15px; height:15px;}
.shouc_bj{ background:#f6f6f6;}
.shouc_box { background:#fff;display: flex;flex-direction: row;flex-wrap:wrap; justify-content:flex-start;align-items:flex-start;}
.shouc_box li{ border-bottom:1px #ddd dashed; background:#fff; width:33.3%;}
.shouc_box li a{ display:block; padding:20px 30px; padding-left:50px;}
.shouc_box li a h3{ font-size:30px; margin-bottom:10px; color:#555;}
.shouc_box li a h3 i{ color:#fe0222; display: inline-block; padding:0 3px;}
.shouc_box li a h3 em{ color:#66bb6a;}
.shouc_box li a p{ color:#999; font-size:14px;}
.shouc_box li a span{ font-size:12px; position:absolute; top:25px; right:15px;}
.shouc_box li a span i{ color:#fe0222; font-size:20px; font-weight:800;}
.shouc_box li a samp{ width:25px; height:25px; background:#fe0222; color:#fff; text-align:center; line-height:25px; font-size:14px; position:absolute; top:27px; left:15px; border-radius:20px;}
.shouc_box li .ysc{ font-size:12px; color:#999; position:absolute; right:40px; bottom:10px; border:1px #ddd dashed; height:20px; line-height:20px; padding:0 10px; border-radius:20px;}
.shouc_box li .shanc{position:absolute; right:10px; bottom:5px; z-index:99999;}
.shou_top{ padding:20px; border-bottom:#b80e23 3px solid;}
.shou_top *{ font-size:15px; color:#888;}
.shou_top a{ color:#b80e23; text-decoration:underline;}
.b_bj{ background:#fff;}
.zj_box { background:#fff;display: flex;flex-direction: row;flex-wrap:wrap; justify-content:flex-start;align-items:flex-start;}
.zj_box li{ border-bottom:1px #ddd dashed; background:#fff; width:33.3%;}
.zj_box li a{ display:block; padding:20px 30px;}
.zj_box li a div{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center;}
.zj_box li a h3{ font-size:24px; color:#555;}
.zj_box li a h3 i{ color:#fe0222; display: inline-block; padding:0 3px;}
.zj_box li a h3 em{ color:#66bb6a;}
.zj_box li a p{ color:#999; font-size:14px; line-height:1.8em;}
.zj_box li a span{ font-size:12px;}
.zj_box li a span i{ color:#fe0222; font-size:20px; font-weight:800;}
.zj_box li .ysc{ font-size:12px; color:#999; border:1px #ddd dashed; height:20px; line-height:20px; padding:0 10px; border-radius:20px;}

.xq_one{ background:#fff; margin:10px; border-radius:5px;/*display: flex;flex-direction: row;flex-wrap:wrap; justify-content:space-between;align-items:center;*/}
.xq_one .yi{ padding:20px; /*width:500px;*/}
.xq_one .yi h1{ margin-bottom:5px;}
.xq_one .yi p{ font-size:14px;}
.xq_one .yi em{  display:inline-block; margin-left:15px;}
.xq_one .shouc{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center; width:60px; position:absolute; top:20px; right:20px;
border:#b80e23 solid 1px; border-radius:20px; height:30px; padding:0 20px;}
.xq_one .shouc img{ margin-right:3px;}
.xq_one .shouc span{ font-size:12px; color:#b80e23;}
.xq_one .er{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center;  border-top:1px #ddd solid;
/*width:500px;*/}
.xq_one .er div{ width:33%; text-align:center; padding:10px 0;}
.xq_one .er div i{ display:block; font-size:20px; color:#b80e23; font-weight:bolder;}
.xq_one .er div p{ color:#555; font-size:14px; padding-top:5px;}
.xq_one .er div:nth-child(2){ border-left:1px #ddd solid; border-right:1px #ddd solid;}
.xq_one .san{ padding:20px; border-top:1px #ddd solid;/* width:1180px;*/}
.xq_one .san p{ font-size:14px; line-height:2em;}
.xq_one .si{ padding:10px 0; border-top:1px #ddd solid;/* width:1800px;*/}
.xq_one .si p{ padding:5px 0; padding-left:30px; font-size:14px; margin:10px;}
.xq_one .si p i{ width:25px; height:25px; border-radius:30px; background:#b80e23; color:#fff; position:absolute; top:2px; left:0; display:block; text-align:center; line-height:25px; font-size:14px;}
.xq_one .si p .erweim{width:200px;}
.xuzhi_box{ background:#fff; border-radius:5px; padding:10px; margin:10px;}
.xuzhi_box h2{ text-align:center; line-height:2em;}
.xuzhi_box h3{ color:#b80e23; line-height:2em;}
.xuzhi_box p{ font-size:15px; line-height:1.8em; margin-bottom:10px;}
.xuzhi_box img{ max-width:100%;}
/*

b80e23
background-image: linear-gradient(to right, #4e89f4 , #3772dd);
display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:flex-start;

*/
