*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}

@font-face{ font-family: '思源黑体 CN-LIGHT';src: url('../fonts/思源黑体 CN-LIGHT.OTF');font-weight: normal; font-style: normal;}

body{ position: relative; font: 12px/1.5 思源黑体 CN-LIGHT, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}

i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}

/*more-title*/

.more-title{ width: 1200px; margin: 50px auto 40px; text-align: center; position: relative;}

/*tywidth*/

.tywidth{ width: 1200px; margin: 0 auto;}

/*header*/

.header{ width: 100%; position: relative; z-index: 12;}
.header .h-nr-1{ width: inherit; overflow: hidden; background-color: #f5f5f5;font-family: 思源黑体 CN-LIGHT;}
.header .header-top{ width: 1200px; margin: 0 auto; height: 35px; line-height: 35px;}
.header .header-top .header-left{ float: left; font-size: 14px; color: #666;}
.header .header-top .header-right{ float: right;overflow: hidden;}
.header .header-top .header-right a{ font-size: 14px; color: #666;}
.header .header-top .header-right a+a+a{ margin-right: 0;}
.header .header-top .header-right span{ margin: 0 6px 0 5px; color: #666;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 17px 0 22px;}
.header .h-nr-2 .zb{ width: 1200px; margin: 0 auto;}
.header .h-nr-2 .zb .left{ display: inline-block; vertical-align: middle;}
.header .h-nr-2 .zb .xian{ margin: 0 11px 0 15px;}
.header .h-nr-2 .zb .left img{ display: inline-block;}
.header .h-nr-2 .zb .wb{ display: inline-block; vertical-align: middle;}
.header .h-nr-2 .zb .wb p{ color: #000; font-size: 28px; line-height: 30px; font-weight: bold;}
.header .h-nr-2 .zb .wb p b{ color: #e6212a; font-weight: bold;}
.header .h-nr-2 .zb .wb p + p > i{ color: #666; font-size: 20px;font-weight: normal;}
.header .h-nr-2 .right{ display: inline-block; vertical-align: middle; position: relative; float: right; margin: 20px 0 0 0;}
.header .h-nr-2 .right .rxnr .img>p{ color: #e6212a; font-size: 24px; line-height: 32px; text-align: left; font-weight: bold;}
.header .h-nr-2 .right .rxnr .img>img{ vertical-align: middle; margin-right: 6px;}
.header .h-nr-2 .right .rxnr p span,.header .h-nr-2 .right .rxnr p i,.header .h-nr-2 .right .rxnr p img{ display: inline-block; vertical-align: middle;}
.header .h-nr-2 .right .rxnr .dz-rx p{ color: #e6212a; font-size: 17px; line-height: 32px; text-align: center;}
.header .h-nr-2 .right .rxnr p span{ color: #ccc; margin: 0 15px 0 15px;}
.header .h-nr-2 .right .rxnr p img{ margin-right: 5px;}

/*nav*/

.header .nav{ width: 100%; background: url(../images/navbg.png)no-repeat; background: url(../images/navbg.png)\9 no-repeat; height: 69px; line-height: 69px;}
.header .nav ul li{ float: left;position: relative;width: 132px;height: 69px;text-align: center;z-index: 13;}
.header .nav .nav-content {}

.header .nav ul li a{ color: #333; font-size: 16px; display: block; position: relative;}
.header .nav ul li>a:after{ content: url(../images/navtb.png); width: 1px; height: 20px; position: absolute; right: -1px; top: 8px; z-index: 10;}
.header .nav ul li:after {}

.header .nav ul .tsli a:after{ display: none;}
.header .nav .nav-content ul li.on p,.header .nav .nav-content ul li:hover p{ background: url(../images/navtab.png);z-index: 12;position: relative;}
.header .nav .nav-content ul li.on a,.header .nav .nav-content ul li:hover a{ color: #fff;}

/*首页banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: block;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 10px; overflow: hidden; position: absolute; left: 45%; bottom: 40px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; background-color: #fff; width: 40px; height: 10px; margin-right: 15px; cursor: pointer;border-radius: 5px;}
.slideBox .hd ul li.on{ background-color: #e6212a;}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%; position: relative;background: #fff;border-bottom: 1px solid #e6212a;}
.search-content{height: 60px; line-height: 60px;}
.search-keywords{ display: inline-block;}
.search-keywords span{font-weight: bold;color: #666; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a{ color: #666; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords i{ color: #666; font-size: 14px; display: inline-block; vertical-align: middle; margin: 0 10px 0 10px;}
.search-keywords a:hover{ color: #e6212a; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 276px; height: 29px; vertical-align: middle; margin: 18px 0 0 0;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; line-height: 29px; background: none; border: none; height: 29px; margin: -32px 0 0 0; color: #cfd2d2; outline: none; width: 245px; text-indent: 10px;}
.search-form #s_btn{ background: none; width: 30px; height: 29px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 -5px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #cfd2d2;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #cfd2d2;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #cfd2d2;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #cfd2d2;}
.videozxdq .nr .top{ background: url(../images/shipingbg.png)no-repeat; width: 910px; height: 756px; overflow: hidden; margin: 0 auto;}
.videozxdq .nr .bofang{ width: 902px; height: 541px; overflow: hidden; border-top-left-radius: 20px; border-top-right-radius: 20px; margin-left: 2px;}
.videozxdq .nr .bofang img{ width: 100%;}
.videozxdq .nr .bottom{ height: 260px; overflow: hidden;}
.videozxdq .nr .bottom dd{ float: left; width: 392px; height: 260px; overflow: hidden; background: url(../images/videosbg.png)no-repeat; margin-right: 12px;}

/*product*/

.product{ padding: 50px 0 0;}
.product .pro-left{ width: 280px;}
.product .pro-left .bt{ background: #e6212a; width: 280px; height: 105px; text-align: center; padding-top: 20px;}
.product .pro-left .bt h3{ color: #fff; font-size: 30px; line-height: 40px; font-weight: bold;}
.product .pro-left .bt h4{ color: #fff; font-size: 18px; line-height: 26px; text-transform: uppercase;}
.product .pro-left .slidedown{ border: 1px solid #ccc; padding: 10px 20px 10px;}
.product .pro-left .slidedown .mrzk h5{ background: #e6212a;}
.product .pro-left .slidedown .sideMenu h5{ background: #333;}
.product .pro-left .slidedown h5{ height: 50px; line-height: 50px; margin-top: 18px; overflow: hidden;}
.product .pro-left .slidedown h5 a{ color: #fff; font-size: 16px; display: inline-block;vertical-align: middle;}
.product .pro-left .slidedown .mrzk h5+ul+h5{ margin: 18px 0 0;}
.product .pro-left .slidedown h5 img{ vertical-align: middle;}
.product .pro-left .slidedown h5 .fk_z{ float: left; width: 60px; text-align: center;}
.product .pro-left .slidedown h5 .fkx{ float: right; margin: 18px 20px 0 0;}
.product .pro-left .slidedown ul li{ margin-top: 10px; border-bottom: 1px dashed #d3d3d3; padding-bottom: 11px; padding-left: 20px;}
.product .pro-left .slidedown ul li a{ color: #333; font-size: 16px;}
.product .pro-left .slidedown ul li a:hover{ color: #e6212a;}
.product .pro-left .slidedown ul li a:before{ content: url(../images/protbkk.png); width: 6px; height: 6px; display: inline-block; vertical-align: top; margin-top: -3px; margin-right: 4px;}
.product .pro-left .slidedown ul li a:hover:before{ content: url(../images/protbkk2.png);}
.product .pro-left .slidedown .sideMenu ul{ display: none;}
.product .pro-left .slidedown .sideMenu h5.on{ background: #e6212a;}
.product .pro-left .slidedown .sideMenu h5.on .fkx{ background: #e6212a;}
.product .pro-left .slidedown .sideMenu h5 .fkx{ background: url(../images/icon3.png)no-repeat; width: 20px; height: 20px;}
.product .pro-left .slidedown .sideMenu h5.on .fkx{ background: url(../images/icon2.png)no-repeat; width: 20px; height: 20px;}
.product .right{ width: 900px; margin-left: 20px; float: left;}
.product .right .top h6{ display: inline-block; color: #e6212a; font-size: 22px;}
.product .right .top h6:before{ content: url(../images/protb6.png); width: 2px; height: 30px; display: inline-block; vertical-align: middle;}
.product .right .top{ border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 5px; margin: 20px 0 30px;}
.product .right .top a{ float: right; color: #666; font-size: 14px; margin: 10px 0 0;}
.product .right .top a:hover{ color: #e6212a;}
.product .right .cplist ul li{ float: left; width: 283px; margin: 0 25px 23px 0;}
.product .right .cplist ul li .pic img{ width: 283px; height: 213px;}
.product .right .cplist ul li .pic{ border: 1px solid #ccc; width: 283px; height: 213px; overflow: hidden;}
.product .right .cplist ul li .mc{ color: #666; font-size: 16px; width: 283px; height: 45px; text-align: center; line-height: 45px; overflow: hidden; background: #e4e4e4;}
.product .right .cplist ul li:hover .mc{ background: #e6212a; color: #fff;}
.product .right .cplist ul li:first-child+li+li,.product .right .cplist ul li:first-child+li+li+li+li+li,.product .right .cplist ul li:first-child+li+li+li+li+li+li+li+li{ margin-right: 0;}

/*test*/

.testbg{ background: #f5f5f5; width: 100%; height: 740px; margin: 28px 0 0; padding: 40px 0 0;}
.four_test ul{ position: relative;}
.four_test ul .dy{ top: 30px; left: 220px; position: absolute;}
.four_test ul .dy2{ left: 820px;}
.four_test ul li{ float: left; width: 287px; margin-right: 15px; overflow: hidden; position: relative; z-index: 15;}
.four_test ul li:first-child+li+li+li{ margin-right: 0;}
.four_test ul li .nr{ position: relative; background: url(../images/csbg.png)no-repeat; width: 287px; height: 446px; text-align: center;}
.four_test ul li .nr:hover{ background: url(../images/csbg2.png)no-repeat;}
.four_test ul li .pic{ overflow: hidden; height: 187px; width: 187px; display: inline-block; margin: 0px 8px 0 0;}
.four_test ul li .pic img{ height: 187px; width: 187px;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

/*.four_test ul li:hover .pic img{ transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}*/

.four_test ul li .js{ width: 287px; height: 448px;}
.four_test ul li .js h3{ color: #e6212a; font-size: 21px; font-weight: bold; margin: 15px 0;}
.four_test ul li .js p{ color: #525252; font-size: 16px; padding: 0 25px; line-height: 25px;text-align: left;text-indent: 30px;}
.four_test ul li .nr:hover h3,.four_test ul li .nr:hover p{ color: #fff;}

/*smallbanner*/

.smallbanner1{ margin-top: -40px;}
.smallbanner{ background: url(../images/smbanner.png)no-repeat; background: url(../images/smbanner.png)\9 no-repeat; width: 100%; height: 186px; background-size: 100% 186px;}
.smallbanner .nr{ padding: 50px 0 0 0;}
.smallbanner .nr>div,.smallbanner .right>div{ display: inline-block; vertical-align: top;}
.smallbanner .left b{ font-size: 14px; color: #fff; text-transform: uppercase;}
.smallbanner .left .four_zx dl{ display: inline-block; vertical-align: top; text-align: center; margin: 7px 6px 0 0;}
.smallbanner .left .four_zx dl dt{ font-size: 24px; color: #010101;}
.smallbanner .left .four_zx dl dt{ font-weight: bold; font-size: 18px; color: #010101;}
.smallbanner .left .four_zx dl dd{ font-size: 14px; color: #fff;}
.smallbanner .right .rx>div{ display: inline-block; vertical-align: middle;}
.smallbanner .right .rx .dh{ width: 55px; height: 45px; margin-right: 6px;}
.smallbanner .right .rx{ float: right; margin: -30px 0 0;}
.smallbanner .right .rx .sz p{ font-size: 16px; color: #fff;}
.smallbanner .right .rx .sz h6{ font-size: 25px; color: #fff; font-weight: bold;}
.smallbanner .right .rx .sz a{ font-size: 16px; color: #e6212a; display: inline-block; text-align: center; width: 103px; height: 29px; line-height: 29px; border-radius: 5px; background: #fff;}

/*smallbanner2*/

.smallbanner2{ background: url(../images/smbanner2.jpg)no-repeat; background: url(../images/smbanner2.jpg)\9 no-repeat; width: 100%; height: 176px; background-size: 100% 176px;}
.smallbanner2 .nr .wz{ width: 585px; margin-bottom: 20px;}
.smallbanner2 .nr .wz h6{ font-size: 28px; color: #fff;}
.smallbanner2 .nr .wz{ border-bottom: 1px dashed #fff; padding-bottom: 10px;}
.smallbanner2 .nr .wz h6 span{ font-size: 18px; color: #fff;}
.smallbanner2 .nr .wz dl dd{ font-size: 16px; color: #fff; width: 104px; text-align: center; height: 29px; line-height: 26px; border: 1px solid #fff; margin-right: 36px; display: inline-block; vertical-align: top;}
.smallbanner2 .nr .dzrx i{ font-size: 15px; color: #fff;}
.smallbanner2 .nr{ padding: 25px 0 0 555px;}
.smallbanner2 .nr .dzrx b{ font-size: 27px; color: #fff; font-weight: bold; font-family: 汉真广标;}
.smallbanner2 .nr .dzrx a{ font-size: 16px; color: #fff; width: 129px; text-align: center; height: 37px; line-height: 34px; border: 1px solid #fff; display: inline-block; vertical-align: top; margin-left: 14px;}
.smallbanner2 .nr .dzrx a img{ vertical-align: middle; margin-right: 6px;}

/*ys*/

.ys{ background: url(../images/ysbg.png)no-repeat; background: url(../images/ysbg.png)\9 no-repeat; height: 945px;}
.ys ul li{ position: relative; width: 600px; float: left; height: 420px;}
.ys ul .li1 .bt{ top: 47px; left: 10px;}
.ys ul .li1 dl{ padding: 0 0 0 105px;}
.ys ul li .bt{ font-size: 42px; color: #fff; font-weight: bold; position: absolute;}
.ys ul li dl dt{ font-size: 28px; color: #e6212a; font-weight: bold;}
.ys ul li dl dd i{ font-size: 14px; color: #666; text-align: justify; width: 455px; display: inline-block; vertical-align: top; line-height: 29px;}
.ys ul li dl dd:before{ content: url(../images/yq.png); width: 10px; height: 10px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.ys ul .li2{ padding-left: 35px;}
.ys ul .li2 .bt{ right: 10px; bottom: 115px;}
.ys ul .li2 .img{ margin-bottom: 20px;}

/*process*/

.processbg,.processbg img{ width: 100%;}
.processnr .hd ul li{ text-align: center; display: inline-block; vertical-align: top; margin-right: 10px; cursor: pointer;}
.processnr .hd ul li .icon{ background: url(../images/lcbg.png)no-repeat;width: 87px; height: 78px; text-align: center; position: relative;}
.processnr .hd ul li .icon img{ position: absolute; left: 20px; top: 15px;}
.processnr .hd ul .li2 .icon img{ left: 13px;}
.processnr .hd ul .li3 .icon img{ left: 25px;}
.processnr .hd ul .li4 .icon img{ left: 22px;}
.processnr .hd ul li .icon .img2{ visibility: hidden;}
.processnr{ margin-top: -120px;}
.processnr .hd ul li .btn{ background: url(../images/lcmr.png)no-repeat; width: 22px; height: 22px; display: inline-block; margin: 5px 0 10px;}
.processnr .hd ul li.on .icon .img1{ visibility: hidden;}
.processnr .hd ul li.on .icon .img2{ visibility: visible;}
.processnr .hd ul li.on .icon{ background: url(../images/lcbg2.png)no-repeat;}
.processnr .hd ul li.on .btn{ background: url(../images/lcon.png)no-repeat;}
.processnr .hd ul li.on p{ color: #e6212a;}
.processnr .hd ul li p{ font-size: 14px; color: #666;}
.processzx{ padding-top: 100px; height: 690px;}
.processnr .bd{ position: relative; height: 468px; padding-top: 135px;}
.processnr .bd:before{ background: url(../images/lcbgimg.png)no-repeat; content: ""; height: 314px; position: absolute; left: 0; top: 135px; width: 1200px; z-index: 11;}
.processnr .bd ul{ padding-left: 130px; height: 468px; overflow: hidden; position: relative; z-index: 13; margin-top: -95px;}
.processnr .bd .next,.processnr .bd .prev{ position: absolute; top: 250px; width: 36px; height: 92px; z-index: 14;cursor: pointer;}
.processnr .bd .prev{ left: 55px;}
.processnr .bd .next{ right: 55px;}

/*honor*/

.honorbg{ background: #f6f6f6; padding: 35px 0 50px;}
.honor {}

.honor .hd{ background: #e6212a; width: 252px; height: 390px; display: inline-block; vertical-align: top;}
.honor .hd ul li{ width: 252px; height: 128px; position: relative; text-align: center; line-height: 128px; font-size: 22px; color: #fff; cursor: pointer;}
.honor .hd ul li:after{ position: absolute; left: 0; bottom: 68px; content: url(../images/hr.png); height: 2px; width: 252px;}
.honor .hd ul li:before{ content: url(../images/fk2.png); width: 20px; height: 36px; position: absolute; right: -15px; top: 10px; visibility: hidden;}
.honor .hd ul li.on{ background: #000;}
.honor .hd ul li.on:before{ visibility: visible;}
.honor .hd ul .phonerx{ text-align: center; padding: 30px 0 0;}
.honor .hd ul .phonerx p{ font-size: 22px; color: #fff;}
.honor .hd ul .phonerx>div{ display: inline-block; vertical-align: middle;}
.honor .hd ul .phonerx .wz{ font-size: 22px; color: #fff;margin-left: 1px;}
.honor .bdnr{ display: inline-block; vertical-align: top; margin-left: 22px; border: 1px solid #ccc; padding: 30px 18px 0; width: 922px; height: 390px;}
.honor .bdnr .bd ul li{ text-align: center; width: 249px; display: inline-block; vertical-align: top; margin-right: 5px;}
.honor .bdnr .bd ul li .pic{ width: 249px; border: 1px solid #ccc; height: 298px;overflow: hidden;line-height: 298px;}
.honor .bdnr .bd ul li .pic img{width: 100%;vertical-align: middle;line-height: 298px;}
.honor .bdnr .bd ul .mc{ font-size: 14px; color: #666;margin: 10px 0 0;}
.honor .bdnr .bd ul li:hover .mc{ color: #e6212a;}
.honor .bdnr .bd{ display: none; padding: 0 60px 0; position: relative; height: 329px; overflow: hidden;}
.honor .bdnr .bd:first-child{ display: block;}
.honor .bdnr .bd .next2,.honor .bdnr .bd .prev2{ width: 42px; height: 42px; position: absolute; top: 145px; cursor: pointer;}
.honor .bdnr .bd .prev2{ left: 0;}
.honor .bdnr .bd .next2{ right: 0;}

/*about*/

.about .left{ width: 686px; overflow: hidden;}
.about .left .aboutjs h6{ font-size: 25px; color: #222;}
.about .left .aboutjs p{ font-size: 14px; color: #666; line-height: 38px; height: 140px;}
.about .left .aboutjs .more a{ width: 195px; height: 50px; text-align: center; line-height: 50px; display: inline-block; vertical-align: top; font-size: 16px;}
.about .left .aboutjs .more .btn1{ background: #E6212A; color: #fff; margin-right: 6px;}
.about .left .aboutjs .more .btn2{ background: #e2e2e2; color: #444;}
.about .left .bsd_fzlc{ margin-top: 45px;}
.about .left .bsd_fzlc .hd ul li p{ color: #ccc; font-size: 14px;margin-bottom: 5px;}
.about .left .bsd_fzlc .hd ul li b{ background: url(../images/yq2.png)no-repeat; width: 20px; height: 20px;display: inline-block;}
.about .left .bsd_fzlc .hd ul li.on p{ color: #e6212a;}
.about .left .bsd_fzlc .hd ul li.on b{ background: url(../images/yq3.png)no-repeat;}
.about .left .bsd_fzlc .hd ul li:first-child{ margin-left: 5px;}
.about .left .bsd_fzlc .hd ul li{ display: inline-block; vertical-align: top; margin-right: 14px; text-align: center; cursor: pointer; position: relative; z-index: 12;}
.about .left .bsd_fzlc .hd{ position: relative; height: 47px;}
.about .left .bsd_fzlc .hd:before{ position: absolute; left: 0; top: 30px; background: url(../images/timezh.png)no-repeat; height: 11px; content: ""; width: 655px;}
.about .left .bsd_fzlc .bd{ padding-top: 10px; margin-left: 5px; height: 60px; overflow: hidden;}
.about .left .bsd_fzlc .bd ul li .wb{ color: #fff; font-size: 14px; display: inline-block; padding: 3px 17px;height: 60px;}
.about .left .bsd_fzlc .bd ul li:before{ position: absolute; left: 16px; top: -10px; background: url(../images/fk1.png)no-repeat; height: 11px; content: ""; width: 12px;}
.about .left .bsd_fzlc .bd ul li{ background: #e6212a; text-align: left; width: 681px; position: relative;}
.about .right{ width: 475px; height: 390px;}
.about .left .bsd_fzlc .bd ul li:first-child+li:before{ left: 81px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li:before{ left: 146px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li+li:before{ left: 210px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li+li+li:before{ left: 274px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li+li+li+li:before{ left: 339px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li+li+li+li+li:before{ left: 403px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li+li+li+li+li+li:before{ left: 469px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li+li+li+li+li+li+li:before{ left: 532px;}
.about .left .bsd_fzlc .bd ul li:first-child+li+li+li+li+li+li+li+li+li:before{ left: 596px;}

/*qyxc*/

.qyxc{ padding-top: 40px; position: relative; height: 279px; overflow: hidden;}
.qyxc .next3,.qyxc .prev3{ position: absolute; top: 105px; width: 32px; height: 79px; cursor: pointer;}
.qyxc .prev3{ left: 0;}
.qyxc .next3{ right: 0;}
.qyxc .bd ul li{ display: inline-block; vertical-align: top; text-align: center; margin-right: 4px;}
.qyxc .bd ul li .pic{ border: 1px solid #ccc; text-align: center; padding: 2px; line-height: 0;}
.qyxc .bd ul li .pic img{ width: 268px; height: 202px;}
.qyxc .bd ul li .mc{ color: #666; font-size: 14px; margin: 10px 0 0;}
.qyxc .bd ul li:hover .mc{ color: #e6212a;}
.qyxc .bd{ padding: 0 45px 0;}

/*new*/

.new{ padding: 50px 0 25px;height: 738px;}
.new .newlist{ width: 583px;}
.new .newlist .top{ padding-bottom: 10px; border-bottom: 1px dashed #c0c0c0;}
.new .newlist .nr{ margin-top: 20px;}
.new .newlist .top h6{ line-height: 24px; color: #e6212a; font-size: 24px; float: left; position: relative;}
.new .newlist .top h6:after{ content: ""; background: #e6212a; width: 100%; height: 1px; position: absolute; left: 0; bottom: -11px; z-index: 11;}
.new .newlist .top a{ line-height: 20px; color: #999; font-size: 14px; float: right; margin-top: 4px;}
.new .newlist1 .pic{ width: 583px; height: 288px; overflow: hidden;}
.new .newlist1 .pic img{ width: 583px; height: 288px;}
.new .newlist1 .js{ padding-bottom: 15px; border-bottom: 1px solid #C0C0C0; margin-bottom: 20px;}
.new .newlist1 .js h5 a{ color: #333; font-size: 16px;}
.new .newlist a:hover{ color: #e6212a!important;}
.new .newlist1 .js h5{ line-height: 26px; margin: 12px 0;}
.new .newlist1 .js h5 i{ color: #666; font-size: 14px; float: right;}
.new .newlist1 .js p{ color: #999; font-size: 14px; line-height: 23px; text-align: justify;}
.new .newlist dl dd a,.new .newlist dl dd i{ color: #666; font-size: 14px;}
.new .newlist dl dd{ overflow: hidden; margin-bottom: 20px;}
.new .newlist dl dd i{ float: right;}
.new .newlist dl dd a:hover span,.new .newlist dl dd a:hover i{ color: #e6212a;}
.new .newlist dl dd:before{ content: url(../images/newtb1.png); width: 6px; height: 6px; display: inline-block; vertical-align: top; margin-right: 6px;}
.new .newlist .question ul li>div{ display: inline-block; vertical-align: top;}
.new .newlist .question ul li .l_z{ width: 242px; height: 149px; overflow: hidden; border: 1px solid #ccc;}
.new .newlist .question ul li .l_z img{ width: 242px; height: 149px;}
.new .newlist .question ul li .r_y{ width: 321px; margin-left: 16px;}
.new .newlist .question ul li .r_y h4 a{ color: #333; font-size: 18px;}
.new .newlist .question .nr{ height: 330px;}
.new .newlist .question ul li .r_y h4{ margin-bottom: 15px;}
.new .newlist .question ul li .r_y h5 a{ color: #999; font-size: 15px; line-height: 26px;}
.new .newlist .question ul li{ margin-bottom: 15px;}
.new .newlist2 .newdd .top{ margin-bottom: 18px;}

/*frilist*/

.frilistbg{ background: #fafafa; height: 70px; line-height: 70px;overflow: hidden;}
.frilist ul li:first-child h5{ font-size: 18px; color: #333;}
.frilist ul li:first-child h5 b{ font-size: 18px; color: #333; font-weight: bold;}
.frilist ul li:first-child{ margin-right: 46px;}
.frilist ul li a{ font-size: 14px; color: #666;}
.frilist ul li{ float: left; margin-right: 40px;}
.frilist ul li a:hover{ color: #e6212a;}
.frilist ul .tsli{ font-size: 14px; color: #666; float: right; margin-right: 10px;}

/*foot*/

.foot{ background: #333;}
.foot .footnav{ height: 58px; line-height: 58px;}
.foot .footnav ul li a{ font-size: 16px; color: #fff;}
.foot .footnav ul{ padding: 0 30px 0; border-bottom: 1px solid #999;}
.foot .footnav ul li:hover a,.foot .bottom .kz a:hover{ color: #ff9900;}
.foot .footnav ul li{ float: left; margin-right: 43px;}
.foot .footnav ul li:first-child+li+li+li+li+li+li+li+li+li{ margin-right: 0;}
.foot .content{ padding: 25px 0 40px;}
.foot .content>div{ display: inline-block; vertical-align: top;}
.foot .content .left{ padding-left: 30px; width: 420px;}
.foot .content .left img{ vertical-align: middle;}
.foot .content .left span{ font-size: 14px; color: #fff; width: 25px; line-height: 16px; display: inline-block; vertical-align: middle; margin-left: 6px;}
.foot .content .zb{ padding: 0 100px 0 50px; position: relative;}
.foot .content .zb:before,.foot .content .zb:after{ background-color: rgb(153, 153, 153); position: absolute; top: 0; width: 1px; height: 140px; content: "";}
.foot .content .zb:before{ left: 0;}
.foot .content .zb:after{ right: 0;}
.foot .content .right{ padding-left: 55px;}
.foot .content ul li>div{ display: inline-block; vertical-align: middle;}
.foot .content ul li .f_icon{ width: 20px; height: 20px; margin-right: 6px;}
.foot .content ul li .wb{ font-size: 14px; color: #fff;}
.foot .content ul li{ margin-bottom: 15px;}
.foot .bottom{ height: 40px; line-height: 40px; background: #222;}
.foot .bottom .kz{ text-align: center;}
.foot .bottom .kz span,.foot .bottom .kz a{ font-size: 14px; color: #fff;}

/*btn_top*/

#btn_top ul{ overflow: hidden;}
#btn_top li{ float: left; margin-left: 10px;}
#btn_top li img{ display: block;}
#btn_top{ width: 43px; height: 43px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
#btn_top h4{ width: 43px; height: 43px; overflow: hidden; position: relative;}
#btn_top img{ display: block; position: absolute; top: 0; left: 0;}
