@charset "utf-8";
.clearfix:after {display:block; visibility:hidden; clear:both; content:'.'; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.clearfix {*zoom:1;display:block;}
.top {
 background-image: url(../images/top_bg.jpg);
 background-repeat: repeat-x;
padding:25px 0;
 width: 100%;
}

body { margin: 0px; min-width:1400px;}

.w1200 { margin: auto; width: 1360px;}

a { text-decoration: none; }

a img { border:none;}

.sosuo { height: 34px; width: 220px; margin-top: 25px; margin-right: 10px; }

.qcfd { clear: both; }

.logo { float: left; }
.logo img{display:block;width:auto;height:auto;}
.dh { background-color: #0f1743; height: 50px; width: 100%; z-index:10;}

ul,li{ list-style-type: none; margin: 0px; padding: 0px; }

.dh ul li { width: 119px; font-family: "微软雅黑"; color: #FFF; text-decoration: none; font-size: 16px; line-height: 50px; text-align: center; float: left; position: relative; z-index: 9;}

.dh ul li a { font-family: "寰蒋闆呴粦"; font-size: 16px; color: #FFF; text-decoration: none; }

.dh ul li span { float: left; position: absolute; left: 0px; top: 50px; display: none; width: 133px; color: #fff; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; z-index: 9; background-color: #204FA9; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
.dh ul li:hover span { display: block; }
.dh ul li span a { display: block; float: left; text-align: center; width: 130px; overflow: hidden; height: 45px; }


.hdp { width: 100%; }

.bg1 {  }

.box {height: auto;width: 850px;float: left;}

.boxyou {float: left;width: 400px;}

.mo ul li.xwkd {font-size: 18px;line-height: 40px;color: #000;list-style-type: none;list-style-image: none;border-bottom: 3px solid #6d110e;letter-spacing: 1px;}

.xwkd a{ color: #000; }

.mo{font-family: "寰蒋闆呴粦";font-size: 17px;line-height: 40px;color: #8e8e8e;font-weight: bold;}
.ax1 { height: 383px; width: 273px; border: 1px solid #dfd4c3; float: left; }
.bhys{ padding-right: 8px; padding-bottom: 5px; padding-left: 8px; min-height: 193px; }
.bhys:hover{ background:#2267a7;}

.rq { font-family: "寰蒋闆呴粦"; font-size: 14px; color: #9e855a; line-height: 31px; }

.rq span { float: right; }
.rq2{ font-family: "寰蒋闆呴粦"; font-size: 16px; color: #9e855a; line-height: 24px; }
.rq3{ font-family: "寰蒋闆呴粦"; font-size: 13px; color:#8f8f90; line-height: 23px; }

.rq3 a { color: #8f8f90; text-decoration: none; display:block;}

.rq2 a { color: #9e855a; text-decoration: none; display:block;}

.rq a { color: #B09B78; text-decoration: none; display:block;}
.bhys:hover .rq a{color: #fff;}
.bhys:hover .rq2 a{color: #fff;}
.bhys:hover .rq3 a{color: #fff;}
.ax2 { height: 383px; width: 273px; border: 1px solid #dfd4c3; float: left; margin-left: 12px; }

.bt {font-family: "寰蒋闆呴粦";font-size: 18px;line-height: 40px;color: #8e8e8e;letter-spacing: 1px;font-weight: bold;}

.bt a{ color:black; }

.bt ul li {float: left;margin-right: 15px;border-bottom: 3px solid transparent;}

.bt ul li.hover{color: #000;border-bottom: 3px solid #6d110e;box-sizing: border-box;}

.bt ul li.hover a{ color: #000; }
.bt ul li a { color: #8e8e8e; }


.x1 { background-image: url(../images/sjbg.gif); background-repeat: no-repeat; height: 62px; width: 62px; float: left; font-family: "寰蒋闆呴粦"; font-size: 21px; font-




weight: bold; line-height: 62px; text-align: center; color: #FFF; }

.x1_wz { float: left; margin-left: 10px; font-family: "寰蒋闆呴粦"; font-size: 12px; color: #9b9b9b; line-height: 21px; width: 260px; }
.x1_wz a{ color: #404040; }

p{ margin: 0px; padding: 0px; }
.x1_wz p { font-size: 14px; color: #404040; line-height: 27px; font-family: "寰蒋闆呴粦"; }

.bg2 {background-image: url(../images/top_bg.jpg);
 background-repeat: repeat-x;
 }

.px10 { height: 20px; }
.mo2{ font-family: "寰蒋闆呴粦"; font-size: 17px; line-height: 90px; color: #8e8e8e; float: left; width: 919px; font-weight: bold; }
.mo2 ul li { float: left; margin-right: 10px; }

.mo3 { float: left; height: 90px; width: 280px; }

.mo3 ul li { font-family: "寰蒋闆呴粦"; line-height: 90px; float: left; background-image: url(../images/mo2.jpg); background-repeat: no-repeat; background-position: center center; height: 90px; width: 125px; text-align: center; font-size: 14px; margin-right: 10px; color: #727272; }
.mo3 ul li.hover { font-family: "寰蒋闆呴粦"; line-height: 90px; float: left; background-image: url(../images/mo1.jpg); background-repeat: no-repeat; background-position: center center; color: #FFF; }

.mo3 ul li a{center; color: #727272;}
.mo3 ul li.hover a{center; color: #fff;}

.jgge { height: 200px; width: 600px; background-color: #e9e6e6; float: left; }

.jgge img { float: left; height: 200px; width: 300px; margin-right: 10px; }

.bt19 { font-family: "寰蒋闆呴粦"; font-size: 16px; color: #333333; line-height: 25px; margin-right: 10px; margin-top: 10px; margin-left: 10px; }

.bt19 a{color: #333333;}

.hwsj { font-family: "寰蒋闆呴粦"; font-size: 14px; color: #666666; line-height: 30px; margin-bottom: 10px; margin-left: 10px; }

.hwnr { font-family: "寰蒋闆呴粦"; font-size: 12px; line-height: 21px; color: #868686; margin-right: 10px; margin-left: 10px; }

.jgge .youfuimg { float: right; margin-right: 0px; margin-left: 10px; }

.jgge span { }

.px50 { height: 50px; }

.yqlj { height: 62px; width: 100%; background-color: #EAE7E2; background-image: url(../images/bg_2.jpg); padding-bottom:40px;}

.w980 { margin: auto; width: 1200px;}

.yqlj_1 { float: left; height: 60px; width: 170px; }

.yqlj_2 { font-family: "微软雅黑"; line-height: 60px; float: left; height: 58px; width: 100%; font-size: 15px; color: #333; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #d7d6d4; border-bottom-color: #d7d6d4; }

.foot { background-image: url(../images/top_bg.jpg);
 height: 210px; width: 100%; }

.bq {font-family: "瀹嬩綋";font-size: 14px;line-height: 30px;color: #FFF;}
.bq a { font-family: "瀹嬩綋"; font-size: 12px; line-height: 30px; color: #FFF; }
.foot .px20 { height: 60px; }

.mo ul li {float: left;margin-right: 10px;border-bottom: 3px solid transparent;}

.dbu10px { margin-top: 10px; min-height: 80px;}
.dbu11px { min-height: 93px;}

.yqlj_2 p { float: left; line-height: px; font-family: "寰蒋闆呴粦"; color: #333; font-size: 14px; margin-left: 25px; }

.egli { float: right; width: 225px; height: auto; }

.english { font-family: Arial; font-size: 12px; line-height: 31px; text-align: right; color: #FFF; }

.english a { color: #FFF; }

.le_box1 {  width: 300px; float: left; }

.lebox2 {float: right;min-height: 500px;width: 1000px;}

.lebox3 { font-family: "寰蒋闆呴粦"; font-size: 18px; font-weight: bold; color: #000; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9; background-position: 0px; height: 39px; line-height: 39px; }

.lebox4 { font-family: "寰蒋闆呴粦"; font-size: 17px; line-height: 50px; padding-left: 85px; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9; color: #3c3c3c; }

.lebox4 a { color: #000; }

.lebox5 { font-family: "寰蒋闆呴粦"; font-size: 14px; line-height: 30px; padding-left: 25px; background-color: #0081c2; margin-bottom: 5px; }

.lebox5 a { color: #FFF; }

.lebox6 { background-image: url(../images/li.jpg); background-repeat: no-repeat; background-position: 3px center; height: 40px; font-family: "寰蒋闆呴粦"; font-size: 14px; line-height: 40px; padding-left: 15px; color: #020202; }
.lebox6 a{color: #020202; }
.lebox7 { font-family: "寰蒋闆呴粦"; font-size: 14px; line-height: 28px; padding-left: 10px; color: #2e2e2e; padding-right: 8px; padding-top: 10px; }

.tt { background-image: url(../images/morli.jpg); background-repeat: no-repeat; background-position: left bottom; height: 40px; }

.dqwz { font-family: "寰蒋闆呴粦"; font-size: 12px; float: right; color: #8f8f90; line-height: 45px; }

.lelb { background-image: url(../images/li.jpg); background-repeat: no-repeat; background-position: left center; line-height: 31px; font-family: "寰蒋闆呴粦"; color: #2e2e2e; font-size: 14px; padding-left: 10px; }

.lelb span { float: right; }

.px60 { padding-top: 10px; cursor:pointer; }

.x10 { color: #dcdbdb; padding-left: 10px; }

.dhli { background-image: url(../images/dhli.jpg); background-repeat: no-repeat; background-position: center bottom; }
.yqlj_2 p a {color: #333;}

.yqlj_r { float: right; margin-right: 19px; padding-top:15px; _padding-top:15px; line-height: 15px!important;}

.jia{ background-image: url(../images/pro_left.png); background-position: right center; background-repeat: no-repeat; }

.lb_syl { }
.lb_syl li {font-family: "微软雅黑";font-size: 14px;line-height: 47px;color: #8F8F90;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #8E8E8E;}
.lb_syl li span { float: right;font-weight:normal;font-size:14px; }

.lb_syl li a{ color: #333333;cursor:pointer;}

.lb_syl li a:hover{ color:#9e1815;font-weight:bold;}


.sanji { font-family: "微软雅黑"; font-size: 14px; line-height: 50px; color: #999; padding-left: 100px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
.sanji a{color: #999; }

.headStyle1lpqvvuk2b, .headStyle1lpqvvuk2b td, .headStyle1lpqvvuk2b div {font-size: 12px;font-family:宋体; color: #000000; margin-left: auto; margin-right: auto; line-height:14px;}
.defaultButtonStyle {font-size: 12px;font-family:宋体; height:20px;color: #000000;BORDER: #AFD5F5 1px solid; margin: 0px;padding: 0px; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#BDDBF7);  CURSOR: hand; line-height:14px;}
.defaultinputStyle {font-size: 12px;font-family:宋体; height:20px; border:1px solid #AFD5F5; line-height:14px;}
.colHeader {font-size: 12px;font-family:宋体; line-height:14px;}
.headStyle1lpqvvuk2b a, .pageList .this-page {font-size: 12px;font-family:宋体; display:inline-block; height:14px; padding: 2px 4px; border: solid 1px #AFD5F5; background: #fff; text-decoration: none; MARGIN-RIGHT: 1px;line-height:14px;}
.headStyle1lpqvvuk2b a:visited {font-size: 12px;font-family:宋体; color: #000000; text-decoration: none; line-height:14px;}
.headStyle1lpqvvuk2b .PrevDisabled {font-size: 12px;font-family:宋体; display:inline-block;height:14px;  margin-right: 3px; padding: 2px 4px; background: #fff; color:#ccc;border: solid 1px #AFD5F5; line-height:14px;}
.headStyle1lpqvvuk2b .SelectList {font-size: 12px;font-family:宋体; height:16px;line-height:14px;}
.headStyle1lpqvvuk2b .Prev { font-size: 12px;font-family:宋体; margin-right: 3px; padding: 2px 4px;line-height:14px;}
.headStyle1lpqvvuk2b .break {font-size: 12px;font-family:宋体; border: none; text-decoration: none; line-height:14px;}
.headStyle1lpqvvuk2b .NextDisabled { font-size: 12px;font-family:宋体;display:inline-block; height:14px; margin-left: 2px; padding: 2px 4px;background: #fff;color:#ccc;border: solid 1px #AFD5F5; line-height:14px; }
.headStyle1lpqvvuk2b .Next { font-size: 12px;font-family:宋体; margin-left: 2px; padding: 2px 4px;line-height:14px;}
.headStyle1lpqvvuk2b .this-page {font-size: 12px;font-family:宋体;display:inline-block;height:14px;padding: 2px 4px; border: solid 1px #AFD5F5; background: #E1F0FD; font-weight: bold; color:black; MARGIN-RIGHT: 1px;line-height:14px;}
.headStyle1lpqvvuk2b a:hover {font-size: 12px;font-family:宋体;color: black; background: #EFF7FE; border-color: #AFD5F5; text-decoration: none;line-height:14px;}
.headStyle1lpqvvuk2b a:link {font-size: 12px;font-family:宋体;color: #000000; text-decoration: none;line-height:14px;}
.headStyle1lpqvvuk2b a:active { font-size: 12px;font-family:宋体;color: black; text-decoration: none; background: #EFF7FE; line-height:14px;}

.slick {
    position: relative;
    width: 100%;
    height: 499px;
    margin: 0 auto;
    z-index:1;}
.slick span {
    position: absolute;
    font: bold 22px/65px "Microsoft Yahei";
    color: #fff;
    right: 300px;
    bottom: 90px;
    border: 1px solid #FFF;
    width: auto;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;}
.cnmimg img{width: 100%;height: auto;}
.slick-dots { position: absolute; right: 10px; bottom: 10px; width: auto;}
.slick-dots li { display: inline-block; width: auto; height: 20px; margin: 0 0 0 5px;}
.slick-dots li button { display: inline-block; width: 20px; height: 10px; border-radius: 5px; background-color: #fff;}
.slick-dots li button:before { display: none;}
.slick-dots .slick-active button { width: 50px; background-color: #48d8ff;}
.slick-prev, .slick-next { position: absolute; top: 50%; width: 55px; height: 80px; margin-top: -40px;  opacity: 0.5;}
.slick-prev { left: 0;}
.slick-next { right: 0;}
.slick-prev:hover, .slick-next:hover { background-color: #43cef2;}
.slick-prev:before, .slick-next:before { font: 60px/80px "SimSun";}
.slick-prev:before { content: "<";}
.slick-next:before { content: ">";}
.boxLeft{
    margin-right: 30px;
    width: 400px;
    margin-top: 15px;
}
.boxCenter{
    margin-right: 30px;
    width: 500px;
    margin-top: 15px;
}
.boxRight{
    width: 400px;
    float: left;
    margin-top: 15px;
}
.xylj{
    width:100%;
    margin: 20px 0 40px;
    height:110px;
}
.xylj li{
    float:left;
    width:650px;
    margin-right: 60px;
}
.xylj li:nth-of-type(2n){
    margin-right:0;
}
.xylj li a{
    display:block;
    width:100%;
    font-size: 30px;
    text-align: center;
    line-height: 110px;
    height: 110px;
    background: #9e1815;
    color: #fff;
    border-radius: 10px;
}
.twsdImg{
    width:100%;
}
.twsdImg li{
    float:left;
    width: 100%;
    margin-right: 0;
    margin-top: 20px;
}
.twsdImg li a{
    display:block;
    width:100%;
    height:auto;
}
.twsdImg li a .img{
    width:100%;
    padding: 340px 0 0;
    position:relative;
    overflow:hidden;
}
.twsdImg li a .img p{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center;
    background-size: cover;
    transition: all .3s;
}
.twsdImg li a .tit{
    font-size:16px;
    line-height:22px;
    color: #9e855a;
    margin: 8px 0;
}
.twsdImg li a .txt{
    font-size:14px;
    line-height:20px;
    color: #8f8f90;
    text-align:justify;
}
.twsdImg li a .txt span{
    color: #0066ff;
}
.twsdImg li a:hover .img p{  
    transform: scale(1.1);
}
.twsdImg li a:hover .tit{
    color:#9e1815;
    font-weight: bold;
}
.twsdImg li a:hover .txt span{
    color: #9e1815;
}
.jzmxSub{
    width:100%;
}
.jzmxSub li{
    padding: 10px 0;
    display: flex;
    align-items: center;
}
.jzmxSub li p{
    float:left;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #333;
    padding: 0 5px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jzmxSub li p:nth-of-type(1){
    width: 25%;
}
.jzmxSub li p:nth-of-type(2){
    width: 35%;
}
.jzmxSub li p:nth-of-type(3){
    width: 40%;
}
.jzmxSub li.tit p{
    color:#fff;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
}
.jzmxSub li:nth-of-type(even){
    background: #f5e6e6;
}
.jzmxSub li:nth-of-type(odd){
    background: #f7f7f7;
}
.jzmxSub li.tit{
    background: #9e1815;
    padding: 12px 0;
}
.jzmx .bd{
    height: 315px;
}
.wyjz a{
    display:block;
    width: 100%;
    height: auto;
    font-size: 28px;
    color: #fff;
    line-height: 72px;
    text-align: center;
    background: #9e1815;
    letter-spacing: 5px;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 12px;
}
.jzmx .bt a{
    text-align:center;
    display: block;
    width: 100%;
    background: #9e1815;
    color: #fff;
    line-height: 60px;
    margin-top: 25px;
    font-weight: normal;
    font-size: 18px;
    position:relative;
    letter-spacing: 1px;
    font-weight: bold;
}
.jzmx .bt a::before{
    display:block;
    content: "";
    width:100%;
    height:1px;
    background: rgba(255,255,255,0.15);
    position:absolute;
    left:0;
    bottom:0;
}
.xyGw li{
    float:left;
    width:17.6%;
    margin-right: 3%;
    margin-top: 40px;
    transition: all .3s;
}
.xyGw li:nth-of-type(5n){
    margin-right: 0;
}
.xyGw li a{
    display:block;
    font-size: 18px;
    line-height: 80px;
    background: #9e1815;
    color:#fff;
    text-align:center;
    border-radius: 3px;
}
.xyGw li:hover{
    transform:translateY(-8px);
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.2);
}
.xyCode li{
    float:left;
    width:23.5%;
    margin-right: 2%;
    margin-top: 20px;
    transition: all .3s;
    margin-bottom: 20px;
}
.xyCode li:nth-of-type(4n){
    margin-right: 0;
}
.xyCode li a{
    display:block;
    width: auto;
    height: 152px;
    margin:0 auto;
    position:relative;
    padding: 5px;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
}
.xyCode li a .img{
    width:auto;
    float: left;
}
.xyCode .img img{
    display:block;
    height: 140px;
    width: auto;
    max-width: 145px;
    object-fit: cover;
}
.xyCode .tit{
    font-size: 18px;
    line-height: 24px;
    color: #9e1815;
    position: absolute;
    left: 155px;
    top: 50%;
    transform: translateY(-50%);
    max-width: calc(100% - 155px);
    padding-right: 15px;
    box-sizing: border-box;
}
.xyCode{
    margin: 20px 0;
}
.boxCenter .slideBox{
    position:relative;
}
.boxCenter .hd{
    position:absolute;
    right: 10px;
    top: 330px;
    z-index: 999;
}
.boxCenter .hd li{
    display:inline-block;
    width: 24px;
    height: 24px;
    border-radius:3px;
    background:rgba(255,255,255,0.8);
    margin-left: 10px;
    text-align:center;
    line-height: 24px;
}
.boxCenter .hd li.on{
    background: #9e1815;
    color:#fff;
}
.jzgsList .jzmxSub li p:nth-of-type(1){
    width: 12%;
}
.jzgsList .jzmxSub li p:nth-of-type(2){
    width: 22%;
}
.jzgsList .jzmxSub li p:nth-of-type(3){
    width: 22%;
}
.jzgsList .jzmxSub li p:nth-of-type(4){
    width: 44%;
    text-align: left;
}