@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,html input[type=button],input[type=submit]{-webkit-apperance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
input { outline:none}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
em,i,u{font-style:normal}
.fl{float:left}
.fr{float:right}
.al{text-align:left}
.ac{text-align:center}
.ar{text-align:right}
.hide{display:none}
.clear,.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.mb,.mc,.mt,.p-detail,.p-img,.p-market,.p-name,.p-price,.sm,.smb,.smc,.smt{overflow:hidden}
*{box-sizing: border-box}
/* jdf-1.0.0/ shortcut.css Date:2015-09-15 18:39:09 */

/* CSS Document 2016-05-05*/
body{font:14px/150% "microsoft yahei"; color: #333;}
input,textarea,button { font-family:"microsoft yahei","Î¢ÈíÑÅºÚ"}

a,a:visited {color:#333; text-decoration:none;-moz-transition:color 0.2s; -o-transition:color 0.2s; -webkit-transition:color 0.2s; transition:color 0.2s;}
a:hover,a:active { color:#d9242b; text-decoration:none}
.mt20 { margin-top:20px}
.mt50 {margin-top: 50px;}
.border { border-top:1px solid #ccc; background: #fff; border-bottom:1px solid #ccc;}
.bb { border-bottom:1px solid #ddd;}
.ui-page {padding: 0; margin: 0; outline: 0}
.pb90 {padding-bottom:90px }
.pb100 {padding-bottom:100px }
.bgfff {background-color:#fff;}
.headImg,.imgBox { background-size: cover; background-position: center;overflow: hidden}
.flexbox {
  display: -moz-box;  /* Firefox */ 
  display: -ms-flexbox;    /* IE10 */ 
  display: -webkit-box;    /* Safari */  
  display: box;  
  display: flexbox;  
}
.grayfilter {
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	_filter:none; }
.flexchild { box-flex:1.0; -webkit-box-flex:1.0; }
.blur {
	-webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);
}


body {margin:0 auto;font-size:14px;position: relative;}
/*icon*/
html {font-size:14px}
.index {width: 100%;overflow: hidden; position: relative}	
.img {background-position: center;background-size: cover}
.wrapper {width: 1200px; margin: 0 auto}


.index .top {position: relative; height:40vw; overflow: hidden; background: url(../images/banner.jpg?v=1.1) no-repeat center;background-size: 100%;}
.index .video{margin-top: -120px;}
.index .top .mask {position: absolute;top: 0;left:0;right:0;bottom: 0;background:url(../images/mask.png) repeat}
.header {position: fixed; z-index: 99; top:0;left:0;right:0;height:110px;background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));color:#fff;padding:20px 40px;transition: all .2s}
.header.b {height:80px;background:#fff;color:#000;padding:10px 40px;}
.header .logo {background: url(../images/logo.png) no-repeat; width: 504px; height: 53px; float: left;display: block}
.header.b .logo {background: url(../images/logo2.png) no-repeat; }
.nav {float: right;}
.header .nav li {float: left;padding:0 1.2vw;font-size:0.9vw; line-height: 60px;}
.header .nav li a {color:#fff;}
.header .nav li a:hover,.header .nav li a.active {color:#E53329;}
.header.b .nav li {line-height:60px;}
.header.b .nav li a {color:#000;}

video { object-fit: fill}
.index .con {position: absolute;left:50%;width:1200px;transform: translate(-50%,0);top:30%;color:#fff}
.index .con .inner {width: 50%}
.index .con .inner .title {font-size:50px;font-weight: bold; line-height:90px;}
.index .con .inner .title:after {background:#E53329;height: 5px;content: "";display: block}
.index .con .inner .text {margin-top:20px; text-indent:2em; line-height:30px;}
.index .con .inner a {color:#fff;width: 140px; height: 50px; line-height: 50px; display: block;background:#E53329;text-align: center; margin-top:20px;position: relative;border-radius:5px 0 0 5px}
.index .con .inner a:after {background:url(../images/arrow.png) no-repeat; width: 50px; height: 50px;display: block;content: ""; position: absolute;right:-51px;top:0;border-radius:0 5px 5px 0}

.part01 {background:#f8f8f8;padding:60px 0 }
.part01 .title {text-align: center}
.part01 .title b {height: 60px;display: block;}
.part01 .title b.xwdt {background: url(../images/index_part1_tit.png) no-repeat center;}
.part01 .title b.djxw {background: url(../images/index_part3_tit.png) no-repeat center;}
.part01 .inner {padding:20px 0}
.part01 .inner .item {display: flex;line-height: 30px; margin-top:20px;}
.part01 .inner .item .img_link {width: 280px;display: block} 
.part01 .inner .item .img {width: 280px;height: 140px;}
.part01 .inner .item .text {padding-left:30px;flex:1}
.part01 .inner .item h2 {font-weight: normal;color:#717171;line-height: 40px;}
.part01 .inner .item p {color:#717171;font-size:16px}
.part01 .inner .item .r {width: 210px; height: 140px; text-align: center;background: #eee;transition: all .2s;position: relative}
.part01 .inner .item .r i {background: url(../images/icon01.png) no-repeat; width: 32px; height: 52px;display:block;position: absolute;top: 0;left: 50%;transform: translate(-50%,0);visibility: hidden;opacity: 0;transition: all .2s}
.part01 .inner .item a:hover h2 {color:#d9242b}
.part01 .inner .item:hover .r i {display: block;visibility: visible;opacity: 1}
.part01 .inner .item .r font {font-size: 16px;line-height: 20px; color:#d9242b;border:2px solid #d9242b;padding:4px 10px;margin-top:55px;display: inline-block;border-radius:5px;transition: all .2s}
.part01 .inner .item:hover .r {background:#d9242b; }
.part01 .inner .item:hover .r font {border:2px solid #fff;color:#fff }
.part01 .more_link {text-align: center; margin-top:30px}
.part01 .more {color:#d9242b;font-size:18px;background: url(../images/arr.png) no-repeat 120px;background-size:auto 100%; padding:2px 50px 2px 40px;border: 2px solid #d9242b;border-radius:5px; margin:0 auto;}

.part02 {padding: 60px 0 0}
.part02 .title b {height: 60px;display: block;}
.part02 .title b.cpfl {background: url(../images/index_part2_tit.png) no-repeat center;}
.part02 .title b.dqzx {background: url(../images/index_part4_tit.png) no-repeat center;}
.part02 .inner {padding-top:30px }
.part02 .inner .item {float: left;width: 24.5%; height:200px;margin-right:0.667%;margin-top:7px;background:#ebebeb;overflow: hidden;position: relative}
.part02 .inner .img { height: 100%;transition: all .4s}
.part02 .inner .item:nth-child(4) {margin-right:0;}
/*.part02 .inner .item:nth-child(n+4) {width: 24.5%;}
.part02 .inner .item:nth-child(7) {width: 25%;margin-right:0;}*/
.part02 .inner .item:hover .img {transform: scale(1.2)}
.part02 .inner .item i {background: url(../images/fdj.png) no-repeat;width: 55px; height: 46px;display: block; margin: 60px auto 30px auto}
.part02 .inner .item p {font-size:24px;color:#fff; text-align: center}
.part02 .inner .item .mask {background: rgba(217,36,43,.7);position: absolute;left:0;top:0;width: 100%; height: 100%;transform: scale(1.2);visibility: hidden;opacity: 0;transition: all .4s}
.part02 .inner .item:hover .mask {transform: scale(1);visibility:visible;opacity: 1}

.friendlink {background: #f8f8f8; text-align: center;padding: 30px 0;margin-top:60px}
.friendlink select {margin: 0 20px; width:200px;height: 30px; line-height: 30px;border:none;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:3px}
.footer {background: #242424;color:#9a9a9a}
.footer {padding: 40px 0;line-height: 30px;font-size:12px;}
.footer .sublogo {margin:10px 90px 0 80px;}
.footer .footernav li {float: left;margin-right:10px}
.footer .footernav {color:#999}
.footer .footernav a {color:#999;font-size:14px;margin-right:10px}
.footer .footernav a:hover {color:#d9242b}
a.home,.footer a {color:#999;}.footer a:hover {color:#d9242b;}

.channel .top {height: 100px;overflow: hidden}
.channel .top .header {background:#fff; height: 100px;}
.channel .top .header .logo {background: url(../images/logo2.png) no-repeat;}
.channel .top .nav {float: right;}
.channel .top .header .nav li {line-height: 60px}
.channel .top .header .nav li a {color:#000;}
.channel .top .header .nav li a:hover,.channel .top .header .nav li a.active {color:#E53329;}
.channel .banner {width: 100%;overflow: hidden}
.channel .banner img {margin-left:-360px}

.container { padding-top:30px;}
.container .left {width: 250px;padding-top:35px}
.container .right {width: 910px;}

.part03,.part04 {background:#f6f6f6;border-radius:5px;}
.part03 .bt {padding:20px 36px;}
.part03 .bt b { height:36px;display: block}
.part03 .bt b.gsgk {background: url(../images/channel_icon_01.png) no-repeat;}
.part03 .bt b.xwzx {background: url(../images/channel_icon_02.png) no-repeat;}
.part03 .bt b.cpzs {background: url(../images/channel_icon_03.png) no-repeat;}
.part03 .bt b.rlzy {background: url(../images/channel_icon_04.png) no-repeat;}
.part03 .bt b.dqzx {background: url(../images/channel_icon_05.png) no-repeat;}
.part03 .bt b.lxwm {background: url(../images/channel_icon_07.png) no-repeat;}
.part03 .bt b.qywh {background: url(../images/channel_icon_08.png) no-repeat;}
.part03 .bt b.hzhb {background: url(../images/channel_icon_09.png) no-repeat;}





.part03 .title {background: #d9242b;color:#fff;line-height: 30px;padding: 0 36px;font-size:16px;}
.part03 .inner {line-height:34px;padding:10px 36px;}
.part03 .inner li i {display: inline-block; width:7px; height:7px;background: #fff;border: 1px solid #d9242b; border-radius:10px; vertical-align: top; margin-top:15px;margin-right:5px;transition: all .2s}
.part03 .inner li a {display: block}
.part03 .inner li:hover i,.part03 .inner li.active i {background: #d9242b}

.part04 {margin-top:2px}
.part04 .bt {padding:20px 36px;}
.part04 .bt b {background: url(../images/icon03.png) no-repeat; height:36px;display: block}
.part04 .title {background: #d9242b;color:#fff;line-height: 30px;padding: 0 36px;font-size:16px;}
.part04 .inner {line-height:34px;padding:10px 36px;}

.channel .container .right .showpath { line-height:30px;}
.channel .container .right .showpath span {color:#E53329}
.imglist .item {float:left;position: relative;overflow: hidden}
.imglist .item {width: 295px; height: 278px;position: relative;overflow: hidden; margin-right:10px; margin-top:10px}
.imglist .item:nth-child(3n) {margin-right: 0}
.imglist .item .img {width: 100%; height: 100%;overflow: hidden; border-radius:5px;}
.imglist .item .name {position: absolute;left:0;bottom: 0;background: rgba(0,0,0,.7);color:#fff; width: 100%;line-height: 48px;text-align: center; border-radius:0 0 5px 5px}
.imglist .item .mask {position: absolute;width: 100%; height: 100%;top:0;left:0;background:rgba(181,18,24,.8);color:#fff;padding:60px;box-sizing: border-box; line-height:26px;visibility: hidden;opacity: 0;border-radius:5px;transition: all 0.3s;transform: scale(1.1)}
.imglist .item:hover .mask {visibility: visible;opacity: 1;transform: scale(1)}




.channel .container .right .page { text-align:right;margin:30px auto 0 auto;}
.channel .container .right .page a,.channel .container .right .page p { height:40px; line-height:40px; border:1px solid #ccc; padding:0 20px; background:#fff; border-radius:5px; display:inline-block; margin-right:3px}
.channel .container .right .page a.cur{color: #f00;}
.textlist {line-height:46px; }
.textlist .item time {float: right;color:#999}
.textlist .item {border-bottom:1px dashed #ddd;}
.textlist .item .a1:before {content: "";width: 3px;height:3px;background:#d9242b;display:inline-block; vertical-align:top; margin-top:23px; margin-right:5px}

.sydq {}
.sydq .banner {width: 100%;overflow: hidden}
.sydq .banner img {margin-left: -360px;}

.sydq .part02 .inner .item:nth-child(1) {width: 46%;margin-right:0.5%}
.sydq .part02 .inner .item:nth-child(2) {width:53.5%;}
.sydq .part02 .inner .item:nth-child(3) {width: 50%;margin-right:0.5%;margin-top:7px}
.sydq .part02 .inner .item:nth-child(4) {width:49.5%;margin-right:0;margin-top:7px}

.view	 {}
.view	h2 {text-align: center;line-height: 40px;padding: 20px 0}
.view	.tips {color:#999; text-align: center; border-bottom:1px solid #dcdcdc; margin-bottom: 30px;line-height: 30px;}
.view	.tips span {padding: 0 20px}
.view_con { line-height:1.8;font-size:16px !important;padding:0 0 50px 0;}
.view_con p{margin-bottom: 15px;}
.view_con img {max-width: 100%;}
.view_con .name {font-size:18px; font-weight:bolder;text-align: center;letter-spacing:2px}
.page h2 {color:#d9242b}

.table {line-height: 47px; text-align: center}
.table thead {background:#d9242b;color:#fff; }
.table .content {text-align: left}
.right h2 {letter-spacing: 5px}
.table {}

.canshu {display: flex;padding:30px 20px;background: #fefffc}
.canshu .l {width:428px; }
.canshu .l img{width:100%;border-radius:10px }
.canshu {border-top:1px solid #dcdcdc;}
.canshu .r {flex:1; padding-left:40px;}
.canshu .r .name {font-weight:bolder;font-size:18px;line-height: 30px;margin-bottom:30px;}
.canshu .r p {font-size:14px; line-height: 30px;}

.n_page {text-align: right;margin-top: 40px;}
.n_page a {width: 63px; height: 24px; line-height: 24px;text-align: center;display: inline-block;margin:0 10px;border:1px solid #e5e5e5 }



/*jingling 20201112*/
.tit_h3{border-bottom: 1px solid #e6e6e6;margin-bottom: 30px;margin-top: 20px;padding-bottom: 9px;}
.tit_h3 strong{margin-right: 5px;font-size: 18px;padding-bottom: 12px;border-bottom: 2px solid #d9242b;}
.tit_h3 span{font-size: 12px;color: #b2b2b2;padding-bottom: 12px;}
.box_01 dl{width: 288px;height: 265px; float: left;margin-right: 23px;text-align: center;border:1px solid #e6e6e6;border-top-width:4px;border-radius: 3px;1}
.box_01 dl:last-child{margin-right: 0;}
.box_01 dl dt{padding-top: 25px;padding-bottom: 10px;}
.box_01 dl dd .tit{font-size: 18px;font-weight: 600;}
.box_01 dl dd p{margin-bottom: 0;font-size: 14px;line-height: 1.4;color: #787878;}

.box_02 li{width: 440px;height: 212px; float: left;margin-right: 30px;margin-bottom: 25px; list-style: none;background: #f5f5f5;border-radius: 3px;}
.box_02 li:nth-child(2n){margin-right: 0;}
.box_02 li .tit{line-height: 55px;padding: 0 25px;border-bottom: 1px solid #d9d9d9;}
.box_02 li .tit strong{margin-right: 8px; }
.box_02 li .tit span{font-size: 14px;color: #b2b2b2;}
.box_02 li .con{padding:10px 25px;}
.box_02 li .con p{color: #787878;}

.box_03 dl{width: 440px;float: left;margin-right: 30px;text-align: center;}
.box_03 dl:nth-child(2n){margin-right: 0;}
.box_03 dl dd{padding-top: 22px;padding-bottom: 32px;line-height: 1}

.box_04 dl{float: left;margin-right: 21px;}
.box_04 dl:nth-child(n+2){width: 172px;}
.box_04 dl:nth-child(n+4){margin-right: 0;}
.box_04 dl dd{padding-top: 13px;padding-bottom: 10px;line-height: 1.6;font-size: 16px;}
.box_04 dl dd p{font-size: 14px;color: #787878;margin-bottom: 0;}

.box_05 dl{width: 288px;float: left;margin-right: 23px;}
.box_05 dl:last-child{margin-right: 0;}
.box_05 dl dd{padding-top: 10px;}
.box_05 dl dd p{font-size: 14px;color: #787878;margin-bottom: 0;}

.box_06 dl{width: 440px;float: left;margin-right: 30px;text-align: center;}
.box_06 dl:nth-child(2n){margin-right: 0;}
.box_06 dl dd{padding-top: 15px;line-height: 1.6}

.box_07 dl{width: 288px;float: left;margin-right: 23px;text-align: center;}
.box_07 dl:nth-child(3n){margin-right: 0;}
.box_07 dl dd{padding: 10px 0;}

.lianxi_c_t_l,.lianxi_c_b_l {
    width: 385px;
}