@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box}
body{ font-size:14px; font-weight:1.5; font-family:"SourceHanSansCN-Regular-2", sans-serif !important;color:#666;overflow-x: hidden;}
a,img,input{ text-decoration:none; font-size:16px; border:0}
body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}
ul li{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 
a:hover{ color:#E50014}
input,button,select,textarea{outline:none}
textarea{resize:none}
input{-webkit-appearance:none;}
img{ max-width:100%}

@font-face {
    font-family: 'SourceHanSansCN-Regular-2';
    src: url('../fonts/SourceHanSansCN-Regular-2.eot');
    src: url('../fonts/SourceHanSansCN-Regular-2.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceHanSansCN-Regular-2.woff') format('woff'),
         url('../fonts/SourceHanSansCN-Regular-2.ttf') format('truetype'),
         url('../fonts/SourceHanSansCN-Regular-2.svg#webfont34M5alKg') format('svg');}
.hea,.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden; width:100%}
.hea1 .logo{ width:9%; margin:1.5% 0}
.hea1 .right{ width:72%;}
.hea1 .right p{ font-size:24px; overflow:hidden}
.hea1 .right p img{ vertical-align:middle; margin-right:15px; cursor:pointer}
.hea1 .right p span{ float:right; padding-top:1%}
.hea1 .right p strong{ font-weight:normal}
.logo img{ width:100%}
.sy0{ position:relative}
.flexslider{position:relative;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li a{ display:block;}
.flexslider .slides li img{ width:100%}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 7px;*display:inline;zoom:1;}
.flex-control-nav a{ border-radius:50%; display:inline-block;width:10px;height:10px;line-height:60px;overflow:hidden; background:#969799; cursor:pointer;}
.flex-control-nav .flex-active{ background:#fff}
.nav{ max-width:1200px; margin:auto; width:100%}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:14.285%; text-align:center;}
.nav ul li a{ font-size:16px; display:block; border-radius:10px; padding:25.8% 0}
.nav ul li a img{ vertical-align:middle; margin-left:8px}
.nav ul li a:hover,.nav ul .dq a{ font-weight:bold; color:#E50014; background:url(../images/sy-1.png) no-repeat center bottom}
.dropMenu{ width:170px; position:absolute; top: 0; left:0; z-index:9999; visibility: hidden; overflow:hidden; margin-left:-23px; background:#fff; border-top:#E60012 3px solid; margin-top:-1px}
.dropMenu ul{ padding:4% 8% 10%}
.dropMenu ul li{ padding:8% 0; text-align:center;}
.dropMenu ul li a{ color:#666; font-size:16px}
.dropMenu ul li a:hover{ color:#E6000C;}
.dropMenu1{ width:700px; margin-left:290px; padding:1% 2% 2%}
.dropMenu1 ul{ overflow:hidden; padding:0;}
.dropMenu1 ul li{ float:left; margin-right:8%; padding:0; border:0}
.dropMenu1 ul li a{ font-size:16px;}
.dropMenu1 h1{ font-size:18px; font-weight:bold; margin-bottom:2%}
.dropMenu1 div{ padding:2% 0; border-bottom:#eee 1px solid}
.hea1 .sy1-z{ width:24%}
.hea1 .sy1-y{ width:71%; padding-top:2%}
.hea1 .sy1-y .left{ width:49%}
.hea1 .sy1-y .right{ width:45%; padding-top:2%; padding-right:7%}
.hea1 .sy1-y .left p img{ width:100%}
.hea1 .sy1-y .right h1{ font-size:18px; font-weight:bold}
.hea1 .sy1-y .right p{ font-size:16px; line-height:26px; margin:10% 0 15%;}
.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}
.con-qz{ border:0; padding:3% 0}
.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}
.nav-qz li img{ display:block; margin:auto}
.nav-qz .current{ color:#dc0526;}
.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}
.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}
header{ display:none}
.sjx{ display:none}
.cent{ overflow:hidden}
.he_ZoomInImg,.sy3 dl dt,.slick-slide dl dt,.sy5-z2 h1,.gy-y p,.xw dl dt,.jf1-1 .left p,.yj1 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_ZoomInImg .he_ZoomInImg_img,.sy3 dl dt img,.slick-slide dl dt img,.sy5-z2 h1 img,.gy-y p img,.xw dl dt img,.jf1-1 .left p img,.yj1 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img,.sy3 dl a:hover dt img,.slick-slide dl:hover dt img,.sy5-z2 h1:hover img,.gy-y:hover p img,.xw dl a:hover dt img,.jf1-1:hover .left p img,.yj1 dl a:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@-webkit-keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hover {
  display: inline-block;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hover:hover, .hover:focus, .hover:active{
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
  -webkit-animation-name: hover;
  animation-name: hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.sy-bt{ font-size:44px; text-align:center; margin:7% 0 5%}
.sy-bt span{ display:block; font-size:16px; color:#999; margin-top:1%} 
.sy1{ position:relative}
.sy1 .left{ width:47%;}
.sy1 .right{ width:49%}
.sy1 .right p img{ width:100%}
.sy1 .left h1{ font-size:24px; margin-bottom:4%}
.sy1 .left h1 span{ display:block; font-size:16px; color:#999; margin-top:1%}
.sy1 .left p{ font-size:16px; line-height:32px; margin-bottom:3%; text-align:justify;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.more a{ background:#E6000C; border:0; color:#fff; font-size:15px; width:150px; line-height:45px; height:45px; text-align:center}
.sy1 .left div{ position:absolute; left:0; bottom:0}
.sy1-1{ border:#DCDCDC 1px solid; margin:4% 0 7%; padding:4% 0}
.sy1-1 ul{ overflow:hidden}
.sy1-1 ul li{ float:left; width:25%; border-right:#E4E4E4 1px solid; text-align:center; font-size:16px; font-weight:bold; color:#999}
.sy1-1 ul li strong{ display:block; color:#333; margin-bottom:1%}
.sy1-1 ul li span{ font-size:35px}
.sy1-1 ul li:last-child{ border:0}
.sy2,.sy4{ background:url(../images/sy-5.jpg) no-repeat center; background-attachment:fixed; padding-bottom:6%}
.sy2 .sy-bt,.sy2 .sy-bt span,.sy4 .sy-bt,.sy4 .sy-bt span{ color:#fff}
.sy2-1{ background:#fff}
.sy2-2{ overflow:hidden; border-bottom:#BAC7D7 1px solid}
.sy2-2 li{ float:left; width:33.333333%; text-align:left; cursor:pointer; height:102px; padding:20px 0}
.sy2-2 .curr1{ background:#111; color:#fff}
.sy2-2 li .a1{ font-size:22px; display:block; float:left; padding-top:7px}
.sy2-2 li .a1 span{ font-size:16px; display:block; margin-top:1%} 
.sy2-2 li img{ float:left; margin-right:25px}
.sy2-2 li .s2{ display:none}
.sy2-2 li:nth-child(1){ padding-left:99px}
.sy2-2 li:nth-child(2){ padding-left:83px}
.sy2-2 li:nth-child(3){ padding-left:47px}
.sy2-2 .curr1 .s1{ display:none}
.sy2-2 .curr1 .s2{ display:block}
.sy2-3-1{ padding:5%}
.sy2-3-1 .left{ width:63%}
.sy2-3-1 .right{ width:32%; padding-top:3%}
.sy2-3-1 .right h1{ font-size:28px; margin-bottom:6%}
.sy2-3-1 .right p{ font-size:20px; color:#999; margin-top:4%}
.sy2-3-1 .right p img{ vertical-align:middle; margin-right:10px}
.sy2-3-1 .right .more{ margin-top:16%}
.sy3{ overflow:hidden; margin-left:-2%; margin-top:-3%; margin-bottom:7%}
.sy3 dl{ float:left; width:31.333%; margin-left:2%; margin-top:3%}
.sy3 dl dt img{ width:100%; height:232px}
.sy3 dl dd{ font-size:16px; text-align:center; margin-top:3%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy4{ background:url(../images/sy-23.jpg) no-repeat center; background-attachment:fixed}
.cent1{ max-width:1350px}
.sy5{ margin-bottom:5%}
.sy5-z{ width:49%}
.sy5-y{ width:47%;}
.sy5-z h1{ font-size:20px; border:0; overflow:hidden}
.sy5-z h1 a{ font-size:14px}
.sy5-z2 h1 img{ width:100%; height:426px}
.sy5-z2 h2 a{ font-size:18px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy5-z2 h2 a span{ float:right; font-size:12px; color:#ec7b14; margin-top:6px}
.sy5-z2 h2{ overflow:hidden; margin:3% 0 1.5%;}
.sy5-z2 p{ font-size:16px; color:#999; line-height:25px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.sy5-z2 h3{ font-size:14px; margin-top:5%; color:#666}
.sy5-z3{ border-top:#D0CBD2 1px solid; padding-top:2%; margin-top:5%}
.sy5-z3 ul li{ margin-top:1%}
.sy5-z3 ul li a{ font-size:14px; color:#666; display:block; overflow:hidden}
.sy5-z3 ul li a span{ float:right}
.sy5-y h1{ text-align:right; font-size:20px}
.sy5-y h1 span{ margin:0 15px; display:inline-block; cursor:pointer}
.sy5-y h1 span:last-child{ margin-right:0}
.sy5-y h1 .curr1,.sy5-z3 ul li a:hover{ color:#036eb6}
.sy5-y2{ background:#FAFAFA; margin-bottom:1.5%; padding:4% 4% 4% 0;}
.sy5-y2 .left{ width:15%; padding-top:0.5%}
.sy5-y2 .right{ width:80%; padding-left:3%; border-left:#DCDCDC 1px solid}
.sy5-y2 .left h1{ font-size:16px; text-align:right; padding:5px 0}
.sy5-y2 .left h1 strong{ display:block; font-size:26px; font-weight:normal}
.sy5-y2 .right h2 a{ font-size:16px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy5-y2 .right p{ font-size:14px; color:#999; line-height:24px; margin-top:1%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.sy5-y2:hover{  box-shadow:0 0 2px #eee}
.sy5-y2:hover .right{ border-left:#E6000C 1px solid;}
.sy5-y2:hover .left h1{ color:#E6000C}
.sy5-z2 h2 img{ height:241px}
.footer{ background:#000000; overflow:hidden}
.foot1{ padding:4.5% 0 3.5%}
.fo1{overflow:hidden;position:relative;}
.fo1 h1{ float:left}
.fo1 ul{float:right;width:63%; padding-top:3.5%}
.fo1 ul li a{font-size: 16px; color:#fff}
.fo1 ul li a:hover{ font-weight:bold}
.fo1 ul li{display:inline-block;padding: 0 3.4%;background:url(../images/s1.jpg) no-repeat center right;}
.fo1 ul li:first-child{ padding-left:0}
.fo1 ul li:last-child{ padding-right:0; background:none}
.fo2{ overflow:hidden; border-top:#6E6E6E 1px solid; padding:1.5% 0}
.fo2-1{ float:right; width:9%;}
.fo2-2{ float:left; width:80%;margin:4% 0 0;}
.fo2-3{ width:21%; padding-top:5%}
.fo2-1 p img{ width:100%; display:block; margin-bottom:6%} 
.fo2-1 p{text-align:center;font-size: 16px;text-align:center; color:#fff}
.fo2-2 ul{ margin-left:-6%;}
.fo2-2 ul li{ float:left; width:15.333%; margin-left:6%;}
.fo2-2 ul li .left{ width:15%;padding-top: 4px;}
.fo2-2 ul li .right{ width:74%; font-size:16px; color:#fff}
.fo2-2 ul li .right strong{ display:block; margin-bottom:2%; letter-spacing:0;font-weight: normal;}
.fo2-2 ul li:nth-child(2){ width:46.333%;}
.fo2-2 ul li:nth-child(3){ width:20.333%;}
.fo2-2 ul li:nth-child(2) .left{ width:3%;}
.fo2-2 ul li:nth-child(2) .right{ width:94%;}
.fo2-2 ul li:nth-child(3) .left{ width:12%;}
.fo2-2 ul li:nth-child(3) .right{ width:78%;}
.fo2-3 h1{ text-align:right}
.fo2-3 h1 a{ margin-right:17%}
.fo2-3 h1 a:last-child{ margin-right:0}
.foot2{ border-top:#6E6E6E 1px solid; padding:2.5% 0}
.foot2 p{ font-size:16px; text-align:center; color:#FFF}
.sy6{ margin-bottom:7%}

.banner1 p img{ width:100%}
.n_licheng{ background: url(../images/licheng_bg.jpg) center bottom no-repeat;}
.n_licheng .hd{ overflow: hidden; width: 100%; margin-bottom:6%; margin-top:-40px; position:relative; z-index:9}
.n_licheng .hd .tt{ float: left;}
.n_licheng .hd .tt span{ font-size: 2rem; color: #71c32b; font-family: Roboto-Light;}
.n_licheng .hd .tt h3{ font-size: 1.625rem; color: #434343; margin-top: .75rem;}
.n_licheng .hd .arrowbox{ float: right;}
.n_licheng .slick-arrow{ display: inline-block; cursor:pointer; width:50px; height:50px; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.n_licheng .slick-prev2{ background:url(../images/xl-20.png) center no-repeat; background-size: contain !important; margin-right: .75rem; border:#ddd 1px solid}
.n_licheng .slick-next2{ background:url(../images/xl-21.png) center no-repeat; background-size: contain !important; border:#ddd 1px solid}
.n_licheng .bd{ position: relative;}
.licheng_slide{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.licheng_slide .m{ height: 100%;}
.licheng_slide ul{ height: 100%;}
.licheng_slide ul li{ float: left; width:20%; position: relative; height: 100%; transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s; }
.licheng_slide ul li .txt{ position: absolute; padding-left: 24px;}
.licheng_slide ul li .txt .year{ font-size:24px; margin-bottom: 7px;transform:translateY(50px); opacity: 0; transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s; -webkit-transform:translateY(50px); -moz-transform:translateY(50px); -ms-transform:translateY(50px); -o-transform:translateY(50px); }
.licheng_slide ul li .txt .con{ font-size:15px; line-height: 1.625rem; color: #333; width:100%; transform:translateY(50px); opacity: 0; transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s; -webkit-transform:translateY(50px); -moz-transform:translateY(50px); -ms-transform:translateY(50px); -o-transform:translateY(50px); }
.licheng_slide ul li .txt:before{ content: ""; background: #53B8E2; display: block; width: 11px; height: 11px; position: absolute; z-index: 99; left: 0; top: 1rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.licheng_slide ul li .txt:after{ content: ""; display: block; width: 1px; height: 100%; position: absolute; left: 0; top: 1rem; background: #3384C5; left: 5px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.licheng_slide ul li:nth-child(1) .txt{ bottom: 57%; padding-bottom: 4rem;}
.licheng_slide ul li:nth-child(2) .txt{ top: 46%; padding-top: 5rem;}
.licheng_slide ul li:nth-child(3) .txt{ bottom: 46%; padding-bottom: 6rem;}
.licheng_slide ul li:nth-child(4) .txt{ top: 58%; padding-top: 5rem;}
.licheng_slide ul li:nth-child(5) .txt{bottom:48%;padding-bottom: 9rem;}
.licheng_slide ul li:nth-child(6) .txt{ top: 65%; padding-top: 5rem;}
.licheng_slide ul li:nth-child(7) .txt{ bottom: 50%; padding-bottom: 13rem;}
.licheng_slide ul li:nth-child(even) .txt:before{ top: 7rem;}
.licheng_slide ul li:nth-child(even) .txt:after{ height: 6rem;}
.licheng_slide .slick-list,.licheng_slide .slick-track{ height: 100%; overflow: visible;}
.n_licheng ul.slick-current li .year{ opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); }
.n_licheng ul.slick-current li .con{ opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); }
.licheng_slide_wap{ display: none; }
.licheng_slide_wap ul{ }
.licheng_slide_wap ul li{ position: relative;transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s; }
.licheng_slide_wap ul li .txt{ padding-left: 24px; position: relative;}
.licheng_slide_wap ul li .txt .year{ font-size:16px; font-weight:bold; margin-bottom: 5px; transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s;  }
.licheng_slide_wap ul li .txt .con{ font-size:14px; line-height:22px; padding-bottom:5%;  color: #626262;  transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s; }
.licheng_slide_wap ul li .txt:before{ content: ""; display: block; width: 11px; height: 11px; position: absolute; left: 0; top: 1rem; background:#53B8E2; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.licheng_slide_wap ul li .txt:after{ content: ""; display: block; width: 1px; height: 100%; position: absolute; left: 0; top: 1rem; background: #53B8E2; left: 5px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.n_licheng .slick-slider .slick-list{ max-width:1200px; margin:auto}
.gy1 .left p{ display:block; margin-bottom:0}
.sy-bt1{ text-align:left}
#n_main{ margin-top:-140px}
.n_licheng .bd{ background:url(../images/gy-3.png) no-repeat top -115px center; min-height:492px;}
.gy3{ margin-bottom:7%}
.gy-z,.gy-y{ width:48%}
.gy-y p img{ width:100%}
.gy-z h1,.gy-z p{ font-size:16px; line-height:30px; font-weight:bold; text-indent:2em}
.gy-z p{ font-weight:normal}
.gy2-1{ margin-top:5%}

.xw{ margin-top:6%;}
.xw dl{ margin-top:2%}
.xw dl a{ overflow:hidden; display:block;}
.xw dl dt{ float:left; width:26%}
.xw dl dt img{ width:100%; height:205px;}
.xw dl dd{ float:right; width:71%; overflow:hidden;font-size:15px; line-height:24px; color:#333;border-bottom: #999 1px dashed;padding-bottom: 2%;}
.xw dl dd .left strong{ font-size:20px; font-weight:normal; display:block; margin:3.5% 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#333;font-weight: bold;}
.xw dl dd .left .c2{ display:inline-block; margin-top:4%; display:block; color:#666;}
.xw dl a:hover dd .left .c2{ color:#E50014}
.xw dl dd .left .c1{ display:block;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;font-size: 14px; height:48px}
.xw dl dd .left{ width:87%; float:right}
.xw dl dd .right{ float:left; padding:2px 0 0; text-align:center; font-size:58px; margin-top:3%; line-height: initial; color:#999;/*! font-weight: bold; */letter-spacing: 1px;}
.xw dl dd .right strong{ display:block; font-size:17px; font-weight:normal; /*! border-top:#333 1px solid; */ margin-top:-3px;color: #999;} 
.xw dl a:hover dd .left strong{ color:#E50014}
.fy{ text-align:center; margin:6% 0 7%}
.fy a{ font-size:18px; border:#999 1px solid; border-radius:5px; padding:8px 15px; margin:0 3px; display:inline-block}
.fy a:hover,.fy .curr{ background:#E70012; border:#E70012 1px solid; color:#fff}

.jf{ margin-top:6%}
.jf1-1{ overflow:hidden; margin-top:3%; border:#DADADA 1px solid}
.jf1-1 .left{ width:32%}
.jf1-1 .right{ width:67%; padding:3%}
.jf1-1 .left p img{ width:100%; height:272px}
.jf1-1 .right h1 a{ font-size:22px}
.jf1-1 .right h1{ margin-bottom:4%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jf1-1 .right p{ font-size:16px; line-height:28px; text-indent:2em;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:56px}
.jf1-1 .right h2{ margin-top:4%}
.jf1-1 .right h2 a{ border:#DBDBDB 1px solid; color:#999; width:148px; line-height:43px; text-align:center; font-size:14px; display:block}
.jf1-1 .right h2 a:hover{ background:#E50014; color:#fff; border:#E50014 1px solid}

.jfx{ margin:6% 0 7%}
.jfx h1{ text-align:center; font-size:24px; color:#000; font-weight:bold; margin-bottom:6%}
.jfx h2{ margin-top:6%; border-top:#ccc 1px dashed; padding-top:3%}
.jfx h2{ font-size:16px; color:#999}
.jfx h2 span{ float:right}
.jfx h2 a{ font-size:16px; color:#F10018}

.lx1{ margin:6% 0}
.lx1 .left{ width:37%}
.lx1 .right{ width:60%}
.lx1 .right p img{ width:100%}
.lx1 .right img{ max-width:inherit;}
.lx-bt{ font-size:28px; font-weight:bold; margin-bottom:4%; background:url(../images/lx-1.png) no-repeat left top 5px; color:#333; padding-left:15px}
.lx-bt span{ display:block; font-size:16px; color:#999; font-weight:normal; margin-top:5px}
.lx1 .left dl{ margin-top:7%; overflow:hidden}
.lx1 .left dl dt{ float:left; width:5.4%; padding-top:5px}
.lx1 .left dl dd{ float:right; width:91%; font-size:17px; line-height:28px}
.lx1 .left dl dt img{ width:100%}
.lx1 .left dl dd span{ display:block;}

.lx2{ overflow:hidden; margin-left:-2%; margin-bottom:7%; margin-top:-3%}
.lx2 p{ float:left; width:31.333%; margin-left:2%; margin-top:2%; font-size:16px}
.lx2 p span{ display:block; margin-bottom:4%}
.lx2 p span img{ vertical-align:super}
.lx2 p input,.lx2 p textarea{ display:block; width:100%; height:55px; line-height:55px; padding:0 15px; border:#ccc 1px solid; font-size:16px}
.lx2 .zd{ width:98%}
.lx2 .zd span{ margin-bottom:1.3%}
.lx2 p textarea{ height:145px; line-height:26px; padding:15px}
.lx2 h2{ clear:both; overflow:hidden; padding-top:3%;}
.lx2 h2 input{ margin:auto; display:block; width:140px; line-height:45px; height:45px; background:#E70012; color:#fff; font-size:14px;}

.zx1{ margin-top:6%}
.zx1 .left{ width:27.5%}
.zx1 .left p img{ width:100%}
.zx1 .right{ width:69%}
.zx1 .right h1{ font-size:28px; color:#106DB2; font-weight:bold; margin-bottom:2%}
.zx1 .right p{ font-size:16px; line-height:30px}
.subNavBox2{ margin-top:6%; border-top: #ddd 1px solid;}
.subNavBox2 .navContent{ display:none}
.subNavBox2 .xz-l-1 .fa-chevron-down1{ background-size:27px !important; height:30px; color:#fff; text-align:right}
.subNavBox2 .subNav{background:url(../images/zp-6.png) no-repeat top 47px right 20px;}
.subNavBox2 .xz-l-1{ border-bottom:#ddd 1px solid; position:relative; padding:1.5% 0; cursor:pointer;}
.subNavBox2 .xz-l-1 h1 span{ font-size:16px; width:21.333%; display:block; float:left; text-align:center; line-height:37px; color:#666}
.subNavBox2 .xz-l-1 h1 span:nth-child(1){ font-size:24px; color:#333} 
.subNavBox2 .xz-l-1 h1 img{ vertical-align:middle; margin-right:20px}
.subNavBox2 .xz-l-1 h1{ overflow:hidden;}
.subNavBox2 .xz-l-1 h1 span:last-child{ float:right; width:150px; line-height:40px; border:#DFDFDF 1px solid; color:#999}
.subNavBox2 .xz-l{ overflow:hidden; background:#F5F5F5; padding:0 3%}
.subNavBox2 .xz-l-2{ border-bottom:#DADADA 1px solid; padding:3% 6%}
.subNavBox2 .xz-l-2 .left{ width:20%; padding-top:6%}
.subNavBox2 .xz-l-2 .right{ width:80%}
.subNavBox2 .xz-l-2 h1{ font-size:24px}
.subNavBox2 .xz-l-2 p{ font-size:16px; line-height:35px}
.subNavBox2 .xz-l-1 h1 span:nth-child(1){ text-align:left;}
.subNavBox2 .currentDt h1 span:last-child{ background:#E70012; color:#fff; border:#E70012 1px solid}
.subNavBox2 .xz-l-2:last-child{ border:0}

.yj1{ margin:6% 0}
.yj1 .left{ width:43.3%}
.yj1 .right{ width:55%}
.yj1-1{ margin-bottom:1.8%}
.yj1 dl{ position:relative}
.yj1 dl dt img{ width:100%; display:block}
.yj1 dl dd{ position:absolute; left:6%; bottom:23px; color:#fff; font-size:22px; height:35px; line-height:35px}
.yj1-1 .left dl:first-child{ margin-bottom:4%}
.yj1 dl dd span{ border:#fff 1px solid; width:105px; line-height:30px; font-size:14px; text-align:center; display:inline-block; vertical-align:middle; margin-left:20px; display:none;}
.yj1 dl a:hover dd span{ display:inline-block}
.yj1-1 .left dl dt img{ height:239px}
.yj1-1 .right dl dt img{ height:500px}
.yj1-2 dl dt img{ height:350px}

.ywx h1{ border-bottom:#DBDBDB 1px solid; font-size:26px; padding-bottom:3%; margin-bottom:6%}
.ywx{ margin-top:6%}
.ywx div{ overflow:hidden}
.ywx div .left{ width:47%}
.ywx div .right{ width:50%}
.ywx div .left p img{ width:100%; border:#DBDBDB 1px solid;}
.ywx div .right h1{ padding-bottom:5%; margin-bottom:5%}
.ywx div .right ul{ overflow:hidden; width:100%}
.ywx div .right ul li{ float:left; width:100%; font-size:16px; margin-top:3%}
.ywx div .right p{ font-size:16px; /*margin-top:6%;*/}
.ywx div .right p span{ display:inline-block; margin-left:14%}

.banner1{ position:relative}
.bann1{ position:absolute; left:0; top:38%; width:100%}
.bann1 h1{ font-size:40px; font-weight:bold; color:#fff}
.bann1 h1 span{ display:block; font-size:20px}