﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x: hidden}
#continue{ font-family: "microsoft yahei"; margin: 0 auto; padding: 0px; text-align: left; list-style: none; text-decoration: none; font-size: 12px; color: #171717;}
*{ margin: 0 auto; padding: 0px; list-style: none; text-decoration: none; font-size: 12px;font-family: "微软雅黑";}
p{ color: #515050; font-size: 12px;}
p a{color: #515050; transition: all 500ms ease-in 0ms;}
a{color: #171717;text-decoration: none;transition: all 500ms ease-in 0ms;}
a:hover{ text-decoration: none;color: #171717;}
p a:hover{ color: #019214;}
img,a img{ border: none;}
.clear{ clear: both;}

/*头部*/
.xytop{ width: 100%; height: 204px;}
.yxtop{width: 100%; height: 817px; overflow: hidden;}
.yxm2{width: 100%;height: 817px; margin: 0 auto;padding: 0px;}
.xynav{ width: 100%;height: 204px;position: absolute;top: 0px; left: 0px;z-index: 999;}
.xyt{width: 1180px; margin: 0 auto; height: 136px;padding: 0px;}
.xyt a{float: left; width: 615px; display: block; padding-top: 25px;}
.xyt p{float: right; width: 368px; height: 54px; padding-top: 30px;}
.nav_mid{width: 100%; height: 67px; clear: both;background: url(../images/navbg.png) no-repeat center;}
.gc_1100{ width: 770px; height: 75px;}
.index-container{ z-index: 99; width: 100%; text-align: center;}
.gnav{ width: 1180px; margin: 0 auto; padding: 0px; height: 67px;}
.nav_back{ background-color: #b80056;}
.logo-nav{position: relative;}
.nav-ul{ width: 1180px; margin: 0 auto;}
.nav-ul li{text-align: center;float: left;height: 67px;position: relative;/*border-right:1px solid #e7e7e7;*/}

/*.nav-ul li:first-child{border-left:1px solid #e7e7e7;}*/
.nav-ul li a{color: #fff;font-size: 15px;transition: all .3s;height: 67px;line-height: 67px;display: block; width: 131px; display: block;float: left;}
.nav-ul li:hover a,.nav-ul li.hover a{background: #ffc600;color: #fff;}
.nav-ul li:hover a,.nav-ul li.hover a{color: #fff;}
.nav-ul li .second-div{position: absolute;left: -123px;top: 0px;z-index: 99999;}
.nav-ul li .second-div .second-ul{padding: 20px;position: absolute;left: -20px;top: 67px;width: 615px;display: none; background: url(../images/m.png) repeat;}
.nav-ul li .second-div .second-ul img{float: left;}
.nav-ul li .second-div .second-li{float: left;text-align: left;width: 400px;padding-left: 13px;}
.nav-ul li .second-div .second-li a{width: 145px;height: 24px;line-height: 24px;text-align: left;padding-left: 10px;border: 1px solid #ddd;background: #fff;display: inline-block;margin-top: 6px;margin-left: 16px;font-size: 14px;color: #000;padding-right: 0px;}
.nav-ul li .second-div .second-li a:hover{background: #0c349b;border: 1px solid #0c349b;color: #fff;}
ul.gdao li{ width: auto; float: left; list-style: none; text-align: center; line-height: 67px; position: relative; height: 67px;}
ul.gdao li a{ display: block; width: 131px; height: 67px; text-align: center;background: url(../images/lisbg.jpg) no-repeat right; position: relative;}
ul.gdao li:hover{ background-color: #ffc600; width: auto;}
ul.gdao li.hover{ background-color: #b80056; font-size: 16px;color: #ffffff;}
.gdao li:hover a,.gdao li.hover a{ background: #ffc600;color: #ffffff; font-size: 16px;}
.gdao li:hover a,.gdao li.hover a{color: #ffffff; font-size: 16px;}
ul.gdao li b{ color: #ffffff; font-size: 16px; text-align: center; line-height: 30px; padding-top: 5px; display: inline-block;}
ul.gdao li i{ color: #25af40; font-size: 12px; padding-left: 5px;}
ul.gdao li:hover b{ color: #ffffff; font-weight: normal;}
ul.gdao li span{ color: #ffffff; font-family: 'Arial'; line-height: 12px;}
ul.gdao li ul{ width: 342px; top: 67px; line-height: 30px; position: absolute; left: 0; display: none;}
ul.gdao li ul li{ clear: both; height: 40px; width: 96px; border-bottom: 1px solid #ef0070; background: none; background-color: #e00069; line-height: 40px; position: relative;}
ul.gdao li ul li:hover{ background: none; background-color: #1dac14; line-height: 40px; padding: 0; width: 96px;}
ul.gdao li ul li a{background: none; color: #ffffff; line-height: 40px; height: 40px; display: block; padding: 0; font-size: 14px; position: relative;}
ul.gdao li ul li:hover a{ color: #ffffff;background: none;}
ul.gdao li ul li ul{ position: absolute; width: 122px; height: 50px; left: 96px; top: 0; display: none;}
ul.gdao li ul li:hover ul{ display: block;}
ul.gdao li ul li:hover ul li a{ color: #ffffff; font-size: 14px;}
ul.gdao li ul li ul li{ width: 122px; height: 40px; background-color: #1dac14;}
ul.gdao li ul li ul li:hover a{ color: #ffffff; display: block; width: 122px; height: 40px; font-size: 14px; background-color: #19aa0f;}
ul.gdao li ul li ul li a:hover{ color: #ffffff; display: block; width: 122px; height: 40px; font-size: 14px; background-color: #0d9f04;}
ul.gdao li ul div.toplei{ width: 122px; border-left: 1px #31de26 solid; overflow: hidden; height: auto;}
ul.gdao li ul .tflda a{ font-size: 14px;}
ul.gdao li ul .tflxa a{ display: block; width: 100%; text-align: left; line-height: 24px; height: 24px;}
.container2{ width: 100%; clear: both; height: 638px; padding-left: 0; padding-right: 0; text-align: center;}
.fullSlide{ width: 100%; position: relative; height: 817px; background: #000; text-align: center;}
.fullSlide .bd{ margin: 0 auto; position: relative; z-index: 0; overflow: hidden;}
.fullSlide .bd ul{ width: 100% !important;}
.fullSlide .bd li{ width: 100% !important; height: 817px; overflow: hidden; text-align: center;}
.fullSlide .bd li a{ display: block; height: 407px;}
.fullSlide .hd{ width: 100%; position: absolute; z-index: 1; bottom: 30px; left: 0; height: 5px; line-height: 5px;}
.fullSlide .hd ul{ text-align: center;}
.fullSlide .hd ul li{ cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 47px; height: 5px; margin: 1px; overflow: hidden; background: #fff; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px;}
.fullSlide .hd ul .on{ background: #f00;}
.fullSlide .prev, .fullSlide .next{ position: absolute; z-index: 999; top: 50%; left: 10%; width: 58px; height: 100px; background: url(../images/left_on.png) no-repeat; cursor: pointer; display: none;}
.fullSlide .next{ left: auto; right: 10%; background: url(../images/right_on.png) no-repeat;}
.xyyzs{width: 1180px; height: 645px; clear: both; margin: 0 auto; padding: 0;}
.yzs_top{width: 1180px; padding-top: 30px;}
.yzs_top h3{ font-size: 36px; color: #222222; line-height: 49px; text-align: center;}
.yzs_top h3 span{ font-size: 36px;color: #d0070f; line-height: 49px; text-align: center;}
.yzs_top p{ font-size: 18px;font-weight: normal; color: #5a5a5a; line-height: 35px; text-align: center; width: 100%; padding-top: 5px;}
.yzs_top p span{ font-size: 18px;font-weight: normal; color: #174ea8; line-height: 35px; text-align: center;}
.sq,.sz{margin-left: 20px; margin-right: 20px;width: 265px; height: 363px; padding: 40px 43px 0px 43px;position: relative;}
.sq{float: left;background: url(../images/ls.png) no-repeat center bottom;}
.sz{float: left;background: url(../images/hs.png) no-repeat center bottom;}
.shf{ margin-left: 20px;width: 265px; height: 363px;float: left;position: relative;background: url(../images/ls.png) no-repeat center bottom;padding: 40px 43px 0px 43px;}
.sq a,.sz a,.shf a{ display: block;width: 143px; position: absolute;top: -70px;left: 100px; height: 143px;background: url(../images/l.png) no-repeat center top; line-height: 143px; font-size: 18px; color: #ffffff; text-align: center;}
.sq .sqnr p,.shf .sqnr p{font-size: 14px; color: #ffffff; line-height: 24px; padding-top: 5px;}
.sz .sqnr2 p{font-size: 14px; color: #000000; line-height: 24px; padding-top: 5px;}
.yzsfw{width: 1180px; height: aauto; padding-top: 80px;clear: both;}
.sq a:hover,.sz a:hover,.shf a:hover{ transform: rotateY(360deg); transition: all 1.5s;filter: alpha(opacity=70); -moz-opacity: 0.7;opacity: 0.7;}
.top_xy{ width: 372px; float: right;}
.top_xy ul li a{ display: block; width: 80px; color: #ffffff; line-height: 28px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; float: right; margin-right: 10px; padding: 0 12px; background: #2a54c1;}
.top_xy ul li a{ display: block; width: 80px; color: #ffffff; line-height: 28px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; float: right; margin-right: 10px; padding: 0 12px; background: #2a54c1;}
.hvr-bounce-to-right{ display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}
.hvr-bounce-to-right:before{ content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098D1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active{ color: white;}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before{ -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}

/* /*
.yql01{width: 276px; float: left; padding-left: 15px;}
.yql02{width: 234px; float: left;}
.yql03{width: 255px; float: left; padding-left: 15px;}
.yql04{width: 165px; float: left;}
.yql05{width: 100px; float: left; padding-left: 80px;}
.yclist{width: 1180px; padding: 71px 0px 0px 0px;}
.yql01 a,.yql02 a,.yql03 a,.yql04 a,.yql05 a{font-size: 14px; color: #fff583; line-height: 24px; float: left;margin-right: 5px;}*/
.yxpro{width: 100%; height: 860px;background: url(../images/probg.jpg) no-repeat center top;clear: both; padding-top: 22px;}
.yxm{width: 1180px; height: 860px; margin: 0 auto; padding: 0px;}
.yxp{width: 1180px;margin: 0 auto;padding: 0px; height: 160px;}
.yx_left{width: 260px; float: left;}
.yx_left h3{font-size: 35px; color: #444444;line-height: 35px;font-weight: normal;}
.yx_left p{font-size: 20px; color: #444444;line-height: 35px;}
.yx_left span{ display: block;padding-left: 50px;font-size: 24px;font-family: impact; background: url(../images/t.png) no-repeat left;color: #2032a2;line-height: 35px;}
.yx_r{width: 900px; float: right;}
.yx_r a{display: block;padding: 0 10px; float: left; line-height: 35px; text-align: center;font-size: 14px;color: #ffffff; margin-right: 15px;margin-bottom: 10px; background: #2032a2;}
.yx_r a:hover{display: block;padding: 0 10px; float: left; line-height: 35px; text-align: center;font-size: 14px;color: #000000; margin-right: 15px;margin-bottom: 10px; background: #ffc600;}
.yxlist{width: 1160px; height: 734px; overflow: hidden; padding: 40px 10px;}
.zhsh_nei3{width: 1160px; padding-top: 35px;height: 734px; overflow: hidden;}
.sycpb{ overflow: hidden; width: 30000px;}
.zhsh_nei3 ul{ display: block; float: left; overflow: hidden; margin: 0 auto;}
.zhsh_nei3 ul li{ display: inline; float: left; margin: 0 18px 18px 0; width: 240px; height: 250px; overflow: hidden;}
#femo1{ width: 1580px;}
#femo2{ width: 1580px;}
.gdlist{width: 240px; height: 250px; float: left;overflow: hidden; margin-bottom: 20px; margin-right: 25px;}
.gdlist a{ display: block;width: 240px; height: 250px; position: relative;}
.gdlist a h3{position: absolute;top: 210px; height: 250px;display: block;width: 240px; transition: all 0.5s;background: url(../images/m.png) repeat;text-align: center;}
.gdlist a h3 span{ font-size: 16px; color: #ffffff; line-height: 35px;text-align: center;display: block;width: 100%; height: 250px;}
.gdlist a:hover img{ transform: scale(1.2);}
.gdlist a img{transition: all 1s;}
.gdlist a:hover{ display: block;width: 323px; height: 235px; position: relative;}
.gdlist a:hover h3{position: absolute;top: 0px;left: 0px;display: block;height: 250px;width: 240px;background: url(../images/m.png) no-repeat center top;text-align: center;}
.gdlist a:hover h3 span{ font-size: 16px; color: #ffffff; line-height: 35px;text-align: center;display: block;width: 70%;padding: 5px;text-align: center;margin-top: 35%; border: 1px solid #b6b6b6; height: 35px;}
.xyban{width: 100%; height: 159px;background: url(../images/nanban.jpg) no-repeat center;}
.gcase{width: 100%; height: 480px;}
.xycase{width: 100%; height: 480px;background: url(../images/gcbg.jpg) no-repeat center top; margin-top: 30px;}
.yxcasem{width: 1180px; height: 480px; margin: 0 auto;padding: 0px;}
.yxcasem h4{width: 100%; line-height: 50px; text-align: center;font-size: 38px; color: #2032a2;}
.yxcasem p{display: block;width: 100%; height: 43px; font-size: 20px; color: #d0d0d0;line-height: 43px;text-align: center;font-family: impact;}
.picScroll-left{width: 1180px;height: 330px;overflow: hidden;padding-top: 25px;}
.picScroll-left .gcasebutton{ overflow: hidden; width: 1180px; position: absolute;}
.picScroll-left .gcasebutton .prev{ display: block; width: 46px; height: 99px; float: left; margin-top: 90px; overflow: hidden; cursor: pointer;background: url(../images/lt.png) no-repeat left;}
.picScroll-left .gcasebutton .next{ display: block; width: 46px; height: 99px;float: right; margin-top: 90px; overflow: hidden; cursor: pointer; background: url(../images/lr.png) no-repeat left;}
.picScroll-left .gcasebutton ul{ float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1;}
.picScroll-left .gcasebutton ul li{ float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icocircle.gif") 0 -9px no-repeat;}
.picScroll-left .gcasebutton ul li.on{ background-position: 0 0;}
.picScroll-left .gcase{ width: 1040px; margin: 0 auto; overflow: hidden; height: 330px;}
.picScroll-left .gcase ul{ zoom: 1;}
.picScroll-left .gcase ul li{margin: 0 20px 0px 0px; width: 240px;overflow: hidden; float: left; text-align: center;height: 330px;}
.picScroll-left .gcase ul li a{ font-size: 16px;position: relative;text-align: center;display: block;width: 240px;height: 330px;color: hsl(0, 0%, 100%);overflow: hidden;}
.picScroll-left .gcase ul li a span{ display: block; text-align: center;width: 240px;text-align: center;height: 30px; text-align: center; line-height: 30px;color: #000; font-size: 16px; margin-top: 0px;}
.picScroll-left .gcase ul li a:hover span{ttext-align: center;width: 240px;text-align: center;height: 30px; text-align: center; line-height: 30px;color: #000; font-size: 16px; margin-top: 10px;}
.picScroll-left .gcase ul li a img{ width: 240px;height: 250px;overflow: hidden;}
.picScroll-left .gcase ul li a:hover{ font-size: 16px;position: relative;text-align: center;display: block;width: 240px;height: 330px;color: hsl(0, 0%, 100%);overflow: hidden;}
.picScroll-left .gcase ul li a:hover img{ width: 240px;height: 250px;overflow: hidden;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;transform: scale(1.1, 1.1);}
.picScroll-left .gcase ul li a p{ display: block; text-align: center;width: 100px;text-align: center; margin: 0 auto; background: #ffc600; border-radius: 5px;height: 30px; text-align: center; line-height: 30px;color: #000; font-size: 12px; margin-top: 0px;}
.xygsjj{width: 100%; height: 370px; background: #ffc600; margin-top: 100px;}
.gsbtn{width: 1180px; height: 370px;margin: 0 auto; position: relative;}
.jj_left{width: 610px; height: 430px;float: left; position: absolute;top: -110px; left: 0px;}
.jj_left p{display: block;width: 100%; padding-top: 50px;font-size: 14px;color: #000000;line-height: 24px; padding-bottom: 15px;}
.jj_left span{display: block;width: 430px; padding-left: 150px;font-size: 28px; font-family: impact;color: #da0a00;line-height: 50px;background: url(../images/zxtel.png) no-repeat left;}
.jj_right{width: 480px; position: absolute;top: -100px; right: 0px; height: 400px;float: right;}
.xyban2{width: 100%; height: 283px; clear: both;background: url(../images/nnban2.jpg) no-repeat center top;}
.xyys{width: 1180px; height: 550px; margin: 0 auto;}
.ys_top{width: 560px; height: 137px;background: url(../images/whg.jpg) no-repeat right; margin: 0 auto;}
.ys_top span{display: block;font-family: impact;font-size: 40px; color: #da0a00; padding-top: 10px; text-align: center;text-transform: uppercase;}
.ys_top p{display: block;font-size: 28px; color: #a2a2a2; text-align: center;}
.ys_l{width: 306px;height: 390px;float: left; padding-right: 90px;background: url(../images/left.jpg) no-repeat right;}
.ys_m{width: 259px; height: 263px;background: url(../images/img.jpg) no-repeat center;float: left; padding: 100px 0px 0px 100px;}
.ys_r{width: 306px;height: 390px;float: right; padding-left: 90px;background: url(../images/right.jpg) no-repeat left;}
.ys_l p{font-size: 16px; color: #000000;line-height: 24px; padding-top: 30px; height: 100px; text-align: right;}
.ys_l p span{font-size: 16px; color: #da0a00;line-height: 24px;}
.ys_r p{font-size: 16px; color: #000000;line-height: 24px; padding-top: 30px; height: 100px; text-align: left;}
.ys_r p span{font-size: 16px; color: #da0a00;line-height: 24px;}
.ys_r p strong{font-size: 20px; color: #da0a00;font-family: impact;}
.xynews{width: 100%; height: 540px;background: url(../images/gcbg.jpg) no-repeat center top;}
.xwtop{width: 1180px; height: 100px; margin: 0 auto;}
.xwtop h4{width: 100%; line-height: 50px; text-align: center;font-size: 38px; color: #2032a2;}
.xwtop p{display: block;width: 100%; height: 43px; font-size: 20px; color: #d0d0d0;line-height: 43px;text-align: center;font-family: impact;}
.xwnr{width: 1180px;height: 403px;margin: 0 auto;}
.xwleft{width: 520px; float: left; padding-top: 20px;}
.xwright{width: 605px; float: right;padding-top: 20px;}
.nlist_l a{ width: 520px;display: block;color: #ca0000; background: #f2f2f2; height: 380px;line-height: 40px; float: left; font-size: 14px; overflow: hidden;}
.nlist_l a:hover{ width: 520px;color: #ffffff; display: block; height: 380px;line-height: 40px; float: left; font-size: 14px;}
.nlist_l{ width: 520px; float: left;}
.nlist_l img{ width: 520px; height: 260px;}
.nlist_l h3{font-size: 18px; color: #010101; line-height: 30px; font-weight: normal; text-align: left; text-indent: 15px;}
.nlist_l p{ font-size: 14px; line-height: 22px; text-align: left; padding: 10px 20px 12px 20px;}
.nlist_l h3 span{ display: block;float: right; padding-left: 25px;background: url(../images/tb.jpg) no-repeat left; width: 112px;font-size: 14px; color: #010101; line-height: 35px; font-weight: normal; text-align: left; text-indent: 15px;}
.footxy{width: 100%; height: 300px; background: #303644;}
.xyfootm{width: 1180px; height: 300px; margin: 0 auto;}
.fpp{ width: 880px; margin: 0 auto; overflow: hidden; color: #c7ddff; text-align: center;}
.syfoot{ width: 1180px; border-bottom: 1px solid #50586c;overflow: hidden;}
.fpp a:hover{ color: #ffffff; line-height: 61px; font-size: 14px;backgroud: #0f40b4;}
.fpp a{ color: #c7ddff; line-height: 61px; font-size: 14px; padding: 0px 10px;}
.foot_r{width: 1180px; height: 140px; padding-top: 30px;}
.footl{width: 384px;float: left; height: 140px;padding-left: 150px; border-right: 1px solid #50586c; overflow: hidden;background: url(../images/dblogo.jpg) no-repeat left;}
.footl h1{font-size: 24px; color: #ffffff; line-height: 40px;font-weight: normal;}
.footl p{font-size: 12px; color: #787b82; line-height: 18px; padding-top: 20px;}
.footl a{ float: left;font-size: 12px; color: #787b82; line-height: 18px;}
.footmr{width: 330px; float: left; border-right: 1px solid #50586c; padding-left: 25px; height: 140px;}
.footmr p{font-size: 14px; color: #b2b3b7;line-height: 22px; padding-top: 10px;}
.footr{width: 160px;float: left; padding-left: 30px;}
.sbtu{ width: 480px; height: 400px; overflow: hidden; padding-top: 30px;}
.commend-pro{ position: relative; width: 480px; height: 400px; overflow: hidden; clear: both;}
.commend-pro .pro-content ul li{ overflow: hidden; width: 480px; height: 400px; position: relative;}
.commend-pro .pro-content ul li a img{ width: 480px; height: 400px; float: left;}
.commend-pro .pro-content ul li a{ display: block; width: 532px; height: 327px;}
.commend-pro .pro-content ul li a cite{ position: relative; width: 100%; display: block; text-align: center; height: 34px; line-height: 34px; font-style: normal;}
.commend-pro .pro-content ul li a span{ height: 40px; line-height: 40px; width: 100%; display: block; position: absolute; top: 0; text-align: center; color: #ffffff; font-size: 16px;}
.commend-pro .pro-content ul li a:hover span{ top: -40px;}
.commend-pro .commend-pro-btn{ position: absolute; bottom: 40px; right: 40px;}
.commend-pro .commend-pro-btn a{ width: 36px; height: 36px;}

/*
.sygg{width: 100%; height: 207px;background: url(../images/btn.jpg) no-repeat center;}
.yxgsjj{width: 100%; height: 515px;background: url(../images/gsjj.jpg) no-repeat center top; padding-top: 45px;}
.gjyxm{width: 740px; height: 515px; margin: 0 auto; padding: 0px; padding-right: 440px;background: url(../images/img.png) no-repeat right 10px; }
.gjyxm h3{ font-size:26px; margin-top: 20px; font-weight: normal; color:#fff8da; line-height:49px; text-align:center;width: 439px; float:left;height: 49px;background: url(../images/hb.png) no-repeat center top; }
.gjyxm p{display: block;width: 549px; height: 190px; padding-top:25px; float: left; font-size: 14px; color: #000000; line-height: 24px;}
.yxleft{width: 760px; float: left; height: 66px;}
.yxleft .p01{display: block;width: 131px; height: 66px; color:#d7126e; line-height:36px;padding-left: 70px;font-size:16px;background: url(../images/t01.png) no-repeat left; float: left;}
.yxleft .p02{display: block;float: left;width: 156px;color:#d7126e; line-height:36px;height: 66px;font-size:16px; padding-left: 70px;background: url(../images/t02.png) no-repeat left;}
.yxleft .p03{display: block;float: left;width: 181px;height: 66px; padding-left: 70px;color:#d7126e;font-size:16px; line-height:36px;background: url(../images/t03.png) no-repeat left;}

.xwbt{width: 490px; height: 130px; padding-left: 690px; padding-top: 136px;}
.xwbt h3{line-height: 50px; text-align: left;font-size: 38px; color: #ffffff;}
.xwbt span{line-height: 50px; text-align: left;font-size:16px; color: #e5c0cd;}
.xwlist{width: 100%; height:430px;background: url(../images/b.jpg) repeat;}

.syxw_nr{ width:1180px; height:auto; padding:0px; margin:0 auto;}
.syxw_nr img{width: 145px; height: 145px; border-radius: 50%; float: left; margin-right: 15px;}
.syxw_nr a{ display:block; width:530px; float:left; margin:20px 15px; border-bottom:1px dashed #cbcacf; padding-bottom:20px;}
.syxw_nr a h3{ font-size:20px; color:#3e3e3e; line-height:35px;}
.syxw_nr a .xwn{ display:block; padding:10px 0px; font-size:12px; color:#868583; line-height:22px;}
.syxw_nr a .xwnr{ width:262px; height:26px; background:#f30001; font-size:12px; float:left; text-align:center; color:#ffffff; line-height:26px;}
.syxw_nr a .xwnr span{ width:188px; display:block; float:right; height:26px; background:#9b9b9b; font-size:12px; color:#ffffff; line-height:26px; text-align:center;}
.syxw_nr a:hover{ display:block; width:530px; float:left; border-bottom:1px solid #cbcacf; padding-bottom:20px;}
.syxw_nr a:hover h3{ font-size:20px; color:#ef0000; line-height:35px;}
.syxw_nr a:hover .xwn{ display:block; padding:10px 0px; font-size:12px; color:#868583; line-height:22px;}
.syxw_nr a:hover .xwnr{ width:262px; height:26px; background:#9b9b9b; font-size:12px; color:#ffffff; line-height:26px;}
.syxw_nr a:hover .xwnr span{ width:188px; display:block; float:right; height:26px; background:#f30001; font-size:12px; color:#ffffff; line-height:26px;}
.jdzs{width: 100%; height: 986px;padding-top:30px;background: url(../images/case.jpg) no-repeat center;}
.jdtop{ width: 100%; height: 264px;}
.jdtop h4{width: 100%; font-size: 40px; font-weight:normal; color: #ffffff; text-align: center;}
.jdm{width: 1180px; height: 986px; margin: 0 auto;padding: 0px;}
.jdtop span{display: block;width: 100%; height: 25px; text-align: center;font-size: 11px; color: #fbbad3; text-transform: uppercase;}
.yxmc{width: 572px; height: 128px;background: url(../images/pl.png) no-repeat center; padding-top: 30px;;}
.yxmc h1{font-size: 35px; font-weight:normal; color: #000000; text-align: center;}
.yxmc p{font-size:26px; font-weight:normal; color: #000000; text-align: center;line-height:55px;}
.jdbot h4{ text-align: center;font-size: 35px;color: #434343;background: url(../images/pt.png) no-repeat center; font-weight:normal; }

	.byjx_top{  height:450px; margin:0 auto; clear:both;}
	
    .pro-index .pro-category ul li {
     float:left;display:block; text-align:center; margin-right:15px; line-height:50px; margin-left:10px;}
      .pro-index .pro-category ul li a {padding:0px 10px; background:#ffffff; color:#000000; border:1px solid #bebebe;  border-radius:25px;display:block; line-height:50px; font-size:16px; 
      }
        .pro-index .pro-category ul li a:hover {
      background:#004aaf; color:#fff;padding:0px 10px;  line-height:50px; font-size:16px; }*/

/*		.pro-index .pro-category ul li.hover .transition{ background:#d80000; color:#fff;padding:0px 10px;  line-height:40px; font-size:16px;}  
/**/
.boyue{ border-bottom: 1px dashed #e6e6e6; border-top: 1px dashed #e6e6e6; width: 100%; margin: 0 auto; height: 100px;}
.pb60{ padding-bottom: 60px;}
.pro-index .pro-index-list{ clear: both; height: 350px; width: 1180px; margin: 0 auto; overflow: hidden;}
.pro-index .right-small{ width: 1180px; padding-top: 30px;}
.pro-index .right-small ul li{ float: left;margin-right: 20px; height: 203px; position: relative;}
.pro-index .right-small ul li span{ position: absolute; height: 30px; line-height: 30px; text-align: center; width: 100%; display: block; color: #ffffff; background: url(../images/imgbg1.png); bottom: 0; left: 0;}
.pro-index .right-small ul li:hover span{ background: url(../images/imgbg3.png);}
.pro-index .right-small ul li + li {}

.four-special ul li, .pro-index .left-big, .pro-index .left-big .bottom-intro p, .pro-index .left-big .bottom-intro a, .footer .left-logo, .footer dl, .footer dl dd.col-one{ float: left;}
.pro-index .right-small, .footer .right-rq{ float: right;}
.pro-index{ overflow: hidden;}
.pro-index .pro-category{ height: 80px; overflow: hidden; width: 1180px; margin: 0 auto; padding: 20px 0;}
.footyx{width: 100%; height: 474px; background: #b70056; padding-top: 20px;}
.yxdb{width: 1180px; height: 474px; margin: 0 auto; padding: 0px;}
.yx01{width: 100%; height: 118px; background: url(../images/dbgs.jpg) no-repeat center;}
.yx02{width: 100%; height: 57px;}
.yx03 img{width: 618px; float: left; padding-bottom: 15px;}
.yx03 .yxr{display: block;width: 526px; float: right; padding-top: 30px; font-size: 14px; line-height: 24px; color: #ffffff;}
.yx03 .yxr h5{width: 450px; height: 58px; padding-left: 70px; padding-top: 20px; font-size: 22px; color: #ffffff; line-height: 48px;background: url(../images/wx.jpg) no-repeat left bottom;}
.yx03 .yxr h5 span{font-size: 22px;color: #ffffff; line-height: 48px; font-family: arial;}
.fbt_m{ width: 740px; float: left; font-size: 14px; color: #cbc7c5; line-height: 54px;}
.fbt_m a{ display: block; float: left; color: #cbc7c5; line-height: 54px; padding: 0px 10px; font-size: 14px;}
.fbt_m a:hover{ display: block; float: left; color: #cbc7c5; line-height: 38px; padding: 0px 10px; font-size: 14px;}
.yx04{width: 100%; height: 35px; border-top: 1px dashed #cf7797; clear: both;}
.row{ width: 1180px; margin: 0 auto; padding-top: 45px;}
.left-slide{ float: left; width: 689px; height: 463px; overflow: hidden;}
.left-slide ul li{ position: relative;}
.left-slide ul li span{ position: absolute; top: 0; left: 0; height: 40px; line-height: 40px; width: 100%; text-align: center; color: #ffffff;}
.right-nav{ width: 485px; float: right; overflow: hidden; padding-top: 15px;}
.right-nav .nav-title{ height: 40px; padding-left: 13px;}
.right-nav .nav-title h2{ font-size: 30px;}
.right-nav .nav-title h2:hover{ color: #038ed0;}
.right-nav .right-small{ width: 484px;}
.right-nav .right-small ul li{ margin-left: 13px; float: left; width: 147px; height: 99px; margin-bottom: 13px;}
.right-nav .right-small ul li img{ border: 1px solid #cccccc; width: 145px; height: 97px;}
.right-nav .right-small ul li:hover img{ border: 1px solid #de0314;}
.right-nav .right-small ul li.on img{ border: 1px solid #de0314;}
.right-nav .small-nav ul li{ margin-left: 13px; margin-bottom: 13px; width: 147px;}
.right-nav .small-nav ul li a{ display: block; line-height: 33px; text-align: center; background-color: #038ed0; color: #ffffff;}
.right-nav .small-nav ul li a:hover{ background-color: #de0314;}
.fdb{ width: 100%; height: 38px; background: #000000; clear: both;}
.fdbm{ width: 1180px; height: 38px; margin: 0 auto; padding: 0px;}
.fdbm p{ display: block; width: 380px; float: right; font-size: 14px; color: #cbc7c5; line-height: 38px;text-align: right;}
.footyc{width: 100%;height: 351px;background: url(../images/dt.jpg) no-repeat top;}
.footm{width: 1180px; height: 351px; margin: 0 auto; padding: 0px;}
.footleft{width: 258px; height: 287px; float: left;}
.footright{width: 800px;float: right;height: 210px; padding-top: 77px;;}
.footlx{width: 100%; overflow: hidden; clear: both; padding-top: 25px;}
.footlx p{display: block;width: 430px;float: left;font-size: 14px;color: #ffffff; line-height: 24px;}
.footlx img{float: right;width: 309px;}
*/ .i-news{ width: 100%;}
.i-news li{margin-bottom: 10px; overflow: hidden;border-bottom: 1px solid #e0e0e0; padding-bottom: 10px;}
.i-news li:last-child{margin-bottom: 0;}
.i-news li:last-child .cont{border-bottom: none;}
.i-news .date{display: block;width: 80px;text-align: center;color: #ffffff;padding-top: 8px;height: 80px;background: #03b773; float: left;}
.i-news .date .day{font-size: 24px;font-weight: bold;line-height: 40px;color: #ffffff;}
.i-news .date .mon{line-height: 26px;font-size: 16px;color: #ffffff;}
.i-news .cont{width: 76%;padding-bottom: 24px; float: right;}
.i-news .s-tit{line-height: 32px;font-size: 16px;font-weight: bold;}
.i-news .s-tit a{color: #444;font-size: 16px;}
.i-news .s-tit a:hover{color: #df3a36;padding-left: 15px;transition: all .3s;}
.i-news .font{display: block;line-height: 20px;font-size: 14px;}
.i-news .font a{color: #919191;}
.i-news .font a:hover{color: #0c349b;}
.i-news .l-more{display: inline-block;margin-top: 8px;line-height: 30px;color: #ff8300;font-size: 14px;transition: all .3s;}
.i-news .l-more:hover{opacity: 0.7;transition: all .3s;}
.sycase{ width: 100%; height: 300px;}
.yclxwm{ width: 100%; height: auto; padding-top: 70px;}
.ycym{background: url(../images/bjtm.png) repeat-y; width: 1140px; height: 560px; margin: 0 auto; padding: 20px;}
.lxwmny{ width: 1120px;margin: 0 auto; padding-left: 20px; height: 40px;padding-bottom: 10px; border-bottom: 1px solid #e9e9e9; font-size: 14px; color: #000000;line-height: 40px;}
.lxwmny a{ font-size: 14px; color: #000000;line-height: 40px;}
.lxwmny2{ width: 1120px;margin: 0 auto; padding-left: 20px; height: 40px;padding-bottom: 10px; font-size: 14px; color: #000000;line-height: 40px;}
.lxwmny2 a{ font-size: 14px; color: #000000;line-height: 40px;}
.nyba2{ background: url(../images/bg01.jpg) no-repeat fixed center top; color: #666; font-size: 12px; font-family: Arial, "微软雅黑"; padding: 0; margin: 0; height: 900px;}
.nyba{ width: 100%; height: 580px;position: relative;}
.company_m2{ width: 1180px; height: auto; margin: 0 auto;}
.company_m2 h3{ font-size: 35px; color: #1f69d7; line-height: 50px; text-indent: 20px; font-weight: normal;}
.company_m2 h3 span{ font-size: 22px; color: #ffffff; padding-left: 20px; line-height: 80px;}
.lxn{width: 1100px;margin: 0 auto; background: #1f69d7; height: 400px;font-size: 14px; color: #ffffff;line-height: 28px;}
.lxn_l{width: 360px; height: 320px;padding: 40px; float: left;font-size: 14px; color: #ffffff;line-height: 28px;}
.lxnm{width: 1060px;padding: 20px;height: auto;}
.lxn_l p,.lxn p{font-size: 16px; color: #ffffff;line-height: 28px;}
.lx_r{width: 660px; float: right;}
#demo{overflow: hidden;width: 1180px;}
#demo .demowrap{overflow: hidden;width: 30000px;}
#demo .demowrap li{float: left;margin: 0 10px 27px 10px;display: inline;width: 269px; hanging-punctuation: 289px;}
#demo1{float: left;height: 600px;width: 1746px;}
#demo2{float: left;height: 600px;width: 1746px;}
#demo .demowrap li .tu01{ float: left; width: 279px; height: 209px; overflow: hidden; position: relative; z-index: 1;}
#demo .demowrap li .tu01 .up01{ width: 279px; height: 209px; position: absolute; z-index: 10; left: -279px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
#demo .demowrap li .tit001{background: url(../images/h.jpg) no-repeat top; height: 58px; padding-top: 18px; width: 100%; margin-top: 209px;}
#demo .demowrap li .tit001 a h3{ display: block; margin: 0 auto; width: 75%; background: #1e1e1e; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 16px;}
#demo .demowrap li .tit001 a:hover h3{ display: block; margin: 0 auto; width: 100%; background: #e91f32; height: 30px; line-height: 30px; text-align: center; color: #fff;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; font-size: 16px;}
#demo .demowrap li .tu01 .up01:hover a{ font-size: 18px; color: #ffffff; background-color: #f05435; background-image: none;}
#demo .demowrap li:hover .tu01 .up01{ left: 0px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.footer{ width: 100%; height: 380px;background: #242424; padding-top: 23px;}
.foot_mr{ width: 1180px; height: 380px; margin: 0 auto;}
.fo01{ width: 100%; height: 108px;background: url(../images/f.jpg) no-repeat center;}
.flist{ width: 100%; height: 61px;border-top: 1px solid #949494; border-bottom: 1px solid #949494;}
.fm{ width: 100%; height: 178px; padding-top: 20px;}
.fm_l{ width: 450px; padding-left: 150px;background: url(../images/ewm.jpg) no-repeat left; float: left; height: 140px;}
.fm_l p{ font-size: 14px; color: #9b9b9b; line-height: 24px; padding-top: 25px;}
.fm_ly{ width: 100%; clear: both; padding-top: 15px;}
.fm_ly a{ float: left; font-size: 12px; color: #9b9b9b; text-align: left; display: block; padding: 0px 10px 0px 0px; line-height: 26px;}
.fm_r{ width: 418px; float: right;}
.yclxwm{ width: 100%; height: auto; padding-top: 70px;}
.ycym{background: url(../images/bjtm.png) repeat-y; width: 1140px; height: 560px; margin: 0 auto; padding: 20px;}
.lxwmny{ width: 1120px;margin: 0 auto; padding-left: 20px; height: 40px;padding-bottom: 10px; border-bottom: 1px solid #e9e9e9; font-size: 14px; color: #000000;line-height: 40px;}
.lxwmny a{ font-size: 14px; color: #000000;line-height: 40px;}
.lxwmny2{ width: 1120px;margin: 0 auto; padding-left: 20px; height: 40px;padding-bottom: 10px; font-size: 14px; color: #000000;line-height: 40px;}
.lxwmny2 a{ font-size: 14px; color: #000000;line-height: 40px;}
.xy_prolist{ width: 100%; height: 200px;background: url(../images/probg.jpg) no-repeat top; padding-top: 30px; margin-top: 30px;}
.htgsy{ width: 100%; padding-top: 30px; padding-bottom: 30px;}
.nynr p,.nynr{ font-size: 16px; color: #363636; line-height: 29px;}
.nynr{ width: 1180px; height: auto; overflow: hidden;}
.nynr h5{ font-size: 18px; color: #2e4dcf; line-height: 30px; font-weight: normal;}

/*


.htny_pro{ width:100%; height:auto;}
.huatai_nr{ width:1180px; margin:0 auto; padding-top:40px;}

.huatai_nr li{ width:279px; height:275px; float:left; margin-bottom:20px; margin-left:10px; margin-right:6px;}
.huatai_nr li .tu01 {
    float: left;
    width: 279px;
    height: 209px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.huatai_nr li .tu01 .up01 {
    width: 279px;
    height: 209px;
    position: absolute;
    z-index: 10;
    left: -279px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.huatai_nr li .tit001 {background:url(../images/h.jpg) no-repeat top;
    height: 58px; padding-top:18px;
    width: 100%; margin-top:209px;

}
.huatai_nr li .tit001 a h3 {
    display: block;
    margin: 0 auto;
    width: 75%; background:#1e1e1e;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.huatai_nr li .tit001 a:hover h3 {
    display: block;
    margin: 0 auto;
    width: 100%; background:#e91f32;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
    font-size: 16px;
}
.huatai_nr li .tu01 .up01:hover a {
    font-size: 18px;
    color: #ffffff;
    background-color: #f05435;
    background-image: none;
}
.huatai_nr li:hover .tu01 .up01{  left:0px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}




*/
.neiye_tt{ width: 100%; height: 480px; background: #f4f4f4; padding-top: 20px; overflow: hidden;}
.tuijian_pro{ width: 1180px; height: 400px; margin: autol; padding: 0px;}
.tuijian_pro h3{ font-size: 24px; font-weight: normal; display: block; width: 100%; color: #5a5a5a; line-height: 50px; text-indent: 10px;}
.tuijian_pro h3 span{ text-indent: 20px;font-size: 18px; font-weight: normal; color: #777777; line-height: 50px;}
*/ .yqlj{ width: 1180px; margin: auto; padding: 0px; height: 30px; overflow: hidden;}
.yqlj a{ float: left; color: #6d6d6d; font-size: 14px; line-height: 30px;}
.gun_img58{ width: 184px; height: 190px; float: left;margin-right: 10px; margin-bottom: 15px;}
.gun_img58 a{ font-size: 16px;text-align: center;display: block;width: 184px;height: 190px; color: hsl(0, 0%, 100%);overflow: hidden;position: relative;}
.gun_img58 a img{ width: 184px; height: 190px;}
.gun_img58 a:hover img{ width: 184px; height: 190px;}
.gun_img58 a span{transition: all .45s cubic-bezier(.215, .61, .355, 1);text-align: center;transition: all ease-out .2s; width: 184px;text-align: center;position: absolute;left: 0px;top: 160px;height: 190px;background: url(../images/m.png) repeat; font-size: 12px; text-align: center; color: #ffffff; line-height: 30px;}
.gun_img58 a:hover span{color: hsl(0, 0%, 100%);top: 0px;background: url(../images/m.png) repeat;transition: all .45s cubic-bezier(.215, .61, .355, 1); font-size: 12px; line-height: 30px;height: 190px; padding-top: 50px; width: 184px; text-align: center; color: #ffffff;}
.nynr{ width: 1180px; margin: auto; padding: 0px; padding: 20px;}
.animate-box{opacity: 0;}
.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge{-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration: .75s;animation-duration: .75s;}
.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration: .75s;animation-duration: .75s;}
@-webkit-keyframes fadeInUp{ from{opacity: 0;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);}
	to{opacity: 1;-webkit-transform: none;transform: none;}
	}
@keyframes fadeInUp{ from{opacity: 0;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);}
	to{opacity: 1;-webkit-transform: none;transform: none;}
	}
.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.news .nbt{text-align: center;}
.news .nbt li{display: inline-block;height: 40px;line-height: 40px;width: 16%;background: #232323;transform: skew(-20deg); font-size: 16px;}
.bk{ font-size: 16px; text-align: center; color: #000; line-height: 60px; line-height: 60px;}
.news .nbt li a{display: block;padding: 0 30px;font-size: 16px;text-align: center;color: #fff;}
.news .nbt li a div{transform: skew(20deg);}
.news .nbt li a:hover{background: #02328d;color: #fff;}
.news .nbt li.hover a{background: #02328d;color: #fff;}
.news .list ul,.news .list li{width: 100%;}
.news .list li.gray{background-color: #f8f8f8;}
.news .list .center{width: 980px;margin: 0 auto;position: relative;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;left: 0;}
.news .list li a{padding: 50px 0;display: block;}
.news .list .num{display: block;width: 104px; float: left; padding-right: 20px;border-right: 1px solid #ddd;line-height: 60px;font-size: 72px;font-family: "Arial";color: #d2d2d2;font-weight: bold;font-style: italic;}
.news .list .font{display: block;width: 83.7%;font-size: 18px;line-height: 30px; float: right;}
.news .list .font p{ font-size: 18px; line-height: 35px;}
.news .list .font .intro{font-size: 14px;color: #bbb;}
.news .list li:hover{background-color: #1f69d7;}
.news .list li:hover .num,.news .list li:hover .font p,.news .list li:hover .font .intro{color: #fff;}
.news .list li:hover .num img{border: 1px solid #fa1e2f;}
.news .list li:hover .center{left: -16px;}
.f-cb:after{display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;content: ".";}
.news-info{background-color: #f5f5f5;padding-top: 28px;padding-bottom: 50px;}
.news-info .titbox{border-bottom: 1px solid #dcdcdc;text-align: center;padding-bottom: 12px;margin-top: 47px;}
.news-info h3{font-size: 30px;font-weight: normal;line-height: 52px;color: #333;}
.news-info .date{line-height: 28px;}
.news-info .cont{padding-top: 20px;padding-bottom: 50px;border-bottom: 1px solid #dcdcdc;font-size: 14px;line-height: 30px;}
.news-info .cont img{max-width: 100%;}
.news-info .cont .mobile{display: none;}
.news-info .paging{margin-top: 20px;}
.news-info .paging .return{display: inline-block;width: 118px;height: 33px;line-height: 33px;text-align: center;border: 1px solid #e60012;color: #e60012;border-radius: 18px;font-size: 14px;margin-top: 13px;}
.news-info .paging p{line-height: 30px;font-size: 14px;color: #777;}
.news-info .paging a{color: #777;}
.news-info .paging a:hover{color: #e60012;}
.root{ width: 1180px; margin: auto; padding: 0px;}
.fl{ float: left;}
.fr{ float: right;}
.content_mk2,.content_mk2 p{ font-size: 16px; line-height: 30px; color: #000;}
.crumbs{line-height: 25px;text-align: right;color: #999;font-size: 14px;}
.crumbs a{display: inline-block;margin: 0 5px;color: #999;font-size: 14px;padding: 0 5px;}
.crumbs a:hover{background: #e60012;color: #fff;}
.content_mk2{ padding-top: 30px;}
.div_currpage{ clear: both; width: 100%; text-align: center; overflow: hidden; padding-top: 20px; padding-bottom: 30px;}
.div_currpage a, .div_currpage span{ padding: 6px 10px; line-height: 35px; background: #ffffff; border: 1px solid #2032a2; font-family: Arial; text-align: center; display: inline; margin-top: 10px; margin-right: 10px;}
.div_currpage span, .div_currpage a:hover{ background: #2032a2; font-weight: bold; color: #fff;}
.dl_nr{width: 100%;height: auto;}
.dlnrm{ width: 1160px;margin: auto; padding: 20px;}
.dlbt{ width: 100%; height: 50px;}
.dlbt h3{ font-size: 20px; text-align: center; color: #ffffff; line-height: 35px; width: 130px; height: 40px; background: #1d245a; float: left;}
.dlbt p{ display: block; width: 220px; height: 40px; line-height: 40px; font-size: 16px; color: #ffffff; text-align: center; float: left; margin-left: 35px; background: #191919; font-size: 16px; text-align: center;}
.xleft{ width: 400px; float: left; background: #154c9e; padding: 20px; height: 320px;}
.xleft h5{ font-size: 22px; color: #ffffff; line-height: 35px; font-weight: normal;}
.xleft p{ font-size: 16px; color: #ffffff; line-height: 28px;}
.xknr{ clear: both; width: 1180px; height: auto; padding-bottom: 30px; font-size: 14px; color: #414141; line-height: 28px; padding-top: 30px; margin: auto;}
.neirong_lx{ width: 1180px; margin: 0 auto;}
.nr_b{ width: 100%; height: 45px; border-bottom: 1px solid #e0e0e0; line-height: 45px; font-size: 20px; color: #0a1566; text-indent: 25px;}
.nrbtsd{ padding: 30px; font-size: 14px; color: #000; line-height: 28px;}
.nrbtsd p{ font-size: 14px; color: #000; line-height: 28px;}
.nrbtsd h5{ font-size: 18px; color: #e00a0a; line-height: 35px; font-weight: normal;}
#goodsshow{overflow: hidden;width: 100%;margin: 0 auto;margin-bottom: 20px;}
#goodsshow img{border: 0;}
#goodsshow .left{float: left;width: 610px;margin: 0 0px 10px 0;}
#goodsshow .right{float: right;width: 500px; padding-left: 20px;}
#goodsshow .right h2{font-size: 40px;font-family: microsoft yahei;margin: 0 0 10px 0; padding-top: 55px; color: #e00000;}
#goodsshow .shop_big{background: #f3f3f3;width: 500px; padding: 10px; border: 1px solid #f0f0f1; height: 521px; overflow: hidden;cursor: pointer;}
#goodsshow .shop_plist{clear: both;width: 500px;}
.wlscontent{ width: 1180px; margin: auto; padding: 0px; height: auto; padding-top: 30px; padding-bottom: 30px; overflow: hidden;}
.nr_lsed{ width: 100%; height: 35px; font-size: 25px; font-family: Arial, Helvetica, sans-serif; color: #bdbdbd;}
.nr_slidf{ width: 100%; height: 50px; border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc; line-height: 50px; font-size: 24px; text-indent: 20px; margin-top: 30px; color: #3d2f28;}
.zxrxx{ width: 100%; height: 100px; padding-top: 20px; color: #4f4f4f; font-size: 14px; line-height: 24px;}
.xw_l2{ width: 100%; padding-top: 30px; float: left;}
.xw_l2 .pre{ width: 80px; overflow: hidden; float: left; font-size: 14px; margin-right: 20px;text-align: center; border: 1px solid #da0000;color: #da0000; border-radius: 25px; line-height: 35px;}
.xw_l2 .next{ width: 80px; float: right;overflow: hidden;float: left; margin-right: 20px;font-size: 14px; text-align: center; border: 1px solid #9a9a9a;color: #8e8e8e; border-radius: 25px; line-height: 35px;}
.xw_l2 .next a{ color: #8e8e8e; line-height: 35px; font-size: 14px;}
.xw_l2 .next a:hover{ color: #da0000; line-height: 35px; font-size: 14px;}
.xw_l2 .pre a{ color: #da0000; line-height: 35px; font-size: 14px;}
.xw_l2 .pre a:hover{ color: #8e8e8e; line-height: 35px; font-size: 14px;}
.prew .pre2,.prew .pre2 .next2{ float: left;}
.hutai_com{ width: 100%; height: 50px; padding-top: 32px;}
.company_m{ width: 1180px; height: auto; margin: 0 auto;}
.company_m h3{ font-size: 35px; color: #154c9e; line-height: 50px; text-indent: 20px; font-weight: normal;}
.company_m h3 span{ font-size: 22px; color: #e7e7e7; padding-left: 20px; line-height: 80px;}

/*
.by_pro{ width:100%; height:50px; padding-top:35px;}
.by_pro h3{ font-size:35px; color:#154c9e; text-align:center; line-height:50px;}
.xinsenyuan{ width:100%; height:100px; border-bottom:1px dashed #f3f3f3; border-top:1px dashed #f3f3f3; margin-top:20px;}
.pro-category{ width:1180px; height:75px; margin:0 auto; padding-top:25px;}
.pro-category2{ width:1180px; height:75px; margin:0 auto; padding-top:25px;}

.pro-category ul{
    display: table;
    margin-left: auto;
    margin-right: auto;}
	.pro-category2 ul{
    display: table;
    margin-left: auto;
    margin-right: auto;}
	 .pro-category2 ul li {
     float:left;display:block; text-align:center; margin-right:15px; line-height:50px; margin-left:10px;}
     .pro-category2 ul li a {padding:0px 10px; background:#ffffff; color:#000000; border:1px solid #bebebe;  border-radius:25px;display:block; line-height:50px; font-size:16px; 
      }
       .pro-category2 ul li a:hover {
      background:#004aaf; color:#fff;padding:0px 10px;  line-height:50px; font-size:16px; }

.recom{ height:626px; padding-top:40px; overflow:hidden; }
.recom h3{ height:90px; background:url(../images/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:65px; margin-bottom:16px;}
.recom h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:38px;}
.recom h3 em{ color:#00ada9;}
.recom h3 a{ color:#c4c4c4;}
.recom .re_txt{ height:75px; font:14px "Microsoft YaHei"; color:#666; line-height:75px; text-align:center;}
.re_txt a{ color:#666; margin:0 12px;}
.recom .re_img{ height:368px; overflow:hidden; }
.re_img dl{ float:left; width:194px; height:376px; overflow:hidden; cursor:pointer;}
.re_img dt{ width:516px; height:376px; display:none; float:left;cursor:pointer;}
.re_img dt img{ width:516px; height:376px; }
.re_img dd{ width:178px; height:376px; float:left; padding-left:16px;cursor:pointer; position:relative; z-index:22; margin-right:-18px;}
.re_img .re1 dd{ background:url(../images/re_t1.png) no-repeat center top;font-size:12px; color:#ffffff; line-height:20px}
.re_img .re1 dd p a,.re_img .re2 dd p a,.re_img .re3 dd p a{ font-size:16px; color:#ffffff; line-height:22px;}
.re_img .re2 dd{ background:url(../images/re_t2.png) no-repeat center top;font-size:12px; color:#ffffff; line-height:20px}
.re_img .re3 dd{ background:url(../images/re_t3.png) no-repeat center top;font-size:12px; color:#ffffff; line-height:20px}
.re_img p{ font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:16px; padding-top:38px; margin-bottom:20px;}
.re_img p span{ font-family:Arial; color:#95e5e3; text-transform:uppercase; line-height:26px;}
.re_img ul{ height:106px;}
.re_img li{ font:12px "Microsoft YaHei"; color:#ecf8f8; line-height:22px;}
.re_img em{ font:12px "Microsoft YaHei"; color:#f1f9ff; line-height:22px; text-align:center; }
.re_img em a{ width:80px; height:22px; display:block; border:1px solid #baeeed;color:#f1f9ff; text-align:center;}
.re_img em a:hover{ background:#fff; border:1px solid #fff; font-weight:bold; color:#18c5c1; }
.re_img .cur{ width:692px;}
.re_img .cur dt{ display:block;}
.re_img .cur dd{ background-position:center bottom !important;}

	.byjx_top{  height:450px; margin:0 auto; clear:both;}
	
    .pro-index .pro-category ul li {
     float:left;display:block; text-align:center; margin-right:15px; line-height:50px; margin-left:10px;}
      .pro-index .pro-category ul li a {padding:0px 10px; background:#00ada9; color:#ffffff; border:1px solid #bebebe;  border-radius:25px;display:block; line-height:50px; font-size:16px; 
      }
        .pro-index .pro-category ul li a:hover {
      background:#004aaf; color:#fff;padding:0px 10px;  line-height:50px; font-size:16px; }*/

/*		.pro-index .pro-category ul li.hover .transition{ background:#d80000; color:#fff;padding:0px 10px;  line-height:40px; font-size:16px;}  
*/

/*.boyue{ border-bottom:1px dashed #e6e6e6; border-top:1px dashed #e6e6e6; width:100%; margin:0 auto; height:100px;}	*/

/*	  
	  .pb60 {
  padding-bottom: 60px; }	  
		  
  .pro-index .pro-index-list { clear:both;
    height:350px; width:1180px; margin:0 auto;
    overflow: hidden; }
  
  .pro-index .right-small {
    width: 1180px; padding-top:30px;}
    .pro-index .right-small ul li { float:left;margin-right:20px;
      height: 203px;
      position: relative; }
      .pro-index .right-small ul li span {
        position: absolute;
        height: 30px;
        line-height: 30px;
        text-align: center;
        width: 100%;
        display: block;
        color: #ffffff;
        background: url(../images/imgbg1.png);
        bottom: 0;
        left: 0; }
      .pro-index .right-small ul li:hover span {
        background: url(../images/imgbg3.png); }
      .pro-index .right-small ul li + li {
        }
.four-special ul li, .pro-index .left-big, .pro-index .left-big .bottom-intro p, .pro-index .left-big .bottom-intro a, .footer .left-logo, .footer dl, .footer dl dd.col-one {
  float: left; }

.pro-index .right-small, .footer .right-rq {
  float: right; }


  
.pro-index {
  overflow: hidden;
  }
  .pro-index .pro-category { height:80px; overflow:hidden; width:1180px; margin:0 auto;
    padding: 20px 0; }
.zsfs_list{ width:100%; height:43px; background:#004aaf; line-height:43px; margin-top:20px;}
.zsfs_list a{ float:left; display:block; padding:0 15px; color:#ffffff; line-height:43px; font-size:14px;}

*/
.wlsp{ width: 100%; height: auto; background: #edf8fc; clear: both;}
.prolist2{ width: 1180px; height: auto; margin: auto; padding-top: 30px; clear: both;}
.nrbtsd h3{ font-size: 20px; color: #1449a0; line-height: 35px;}
.lvlist42{ width: 232px; height: 309px; background: #ffffff;border: 1px solid #d6d6d6; padding: 15px; float: left; margin-right: 25px;margin-bottom: 30px;}
.lvlist42 a{ display: block;width: 232px; height: 269px;}
.lvlist42 a:hover{ display: block;width: 232px; height: 269px;}
.lvlist42 a img{ width: 232px; height: 232px; margin-bottom: 5px;}
.lvlist42 a h4{ width: 100%; height: 38px; line-height: 35px; font-size: 16px; float: left; font-weight: normal; color: #000000; text-align: center; overflow: hidden;}
.lvlist42 a span{ display: block; clear: both; width: 200px; height: 28px; line-height: 28px; font-size: 14px; font-weight: normal; background: #f4f4f4; color: #4f4f4f; border: 1px solid #dfdfdf; text-align: center; margin-left: 20px;}
.lvlist42 a:hover h4{ width: 100%; height: 38px; line-height: 35px; font-size: 16px; float: left; font-weight: normal; color: #000000; text-align: center; overflow: hidden;}
.lvlist42 a:hover span{ display: block; clear: both; width: 200px; height: 28px; line-height: 28px; font-size: 14px; font-weight: normal; background: #db0101; color: #ffffff; text-align: center;}
.lvlist42 a:hover img{ width: 232px; height: 232px; margin-bottom: 5px;transform: scale(1.04);}
