*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, 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,.clear{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
@font-face{ font-family: 'Kozuka Gothic Pr6N-Bold';src: url('../fonts/Kozuka Gothic Pr6N-Bold.ttf');font-weight: normal; font-style: normal;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ background: url(../images/titlebg.png)no-repeat center top; width: 1200px; margin: 50px auto 45px;text-align: center; height: 152px; padding-top: 45px;}
.more-title h5{ font-size: 30px; line-height: 30px; color: #333;margin-bottom: 15px;}
.more-title h5 i{ font-weight: bold;color: #0093f3;}
.more-title h6{ font-size: 18px; color: #666; line-height: 18px;letter-spacing: 2px;}

/*header*/

.header{ font-family: arial;width: 100%; font-size: 0;}
.header_top{ width: 100%; height: 39px; line-height: 39px; color: #fff; font-size: 14px; background: #01b8f7; overflow: hidden;}
.header_top .nr .navbj a{ color: #fff; font-size: 14px;}
.header_top .nr .navbj i{ margin: 0 15px;}
.header_top .nr .navbj a:hover{ text-decoration: underline;}
.header .header_slogan{ position: relative; height: 133px;}
.header .header_slogan .logo{ width: 260px; padding-top: 30px;}
.header .header_slogan .text{ padding: 35px 0 0 45px; position: relative;}
.header .header_slogan .text h3{ color: #333; font-size: 20px;line-height: 20px; font-weight: bold; margin-bottom: 10px;}
.header .header_slogan .text p{ color: #666; line-height: 14px;font-size: 14px;}
.header .header_slogan .text:before{ content: ""; position: absolute; left: 0; top: 35px; width: 1px; height: 66px; background-color: rgb(191, 191, 191);}
.header .header_slogan .right{ margin-top: 30px;}
.header .header_slogan .right>div{ display: inline-block; vertical-align: top;}
.header .header_slogan .right .phone{ margin-left: 15px; line-height: 0;}
.header .header_slogan .right .rx h3{ color: #333; font-size: 24px; font-weight: bold;line-height: 24px;}

/*nav*/

.header .nav{ width: 100%; border-top: 1px solid #bdbdbd; height: 64px; line-height: 64px;}
.header .nav .nav-content{ padding: 0 25px;}
.header .nav .nav-content nav .xz{ height: 64px; position: relative; display: inline-block; vertical-align: top; text-align: center;}
.header .nav .nav-content nav .xz:nth-child(3){ width: 123px; padding-top: 12px;}
.header .nav .nav-content nav .xz:nth-child(3) i{ line-height: 16px; display: inline-block;}
.header .nav .nav-content nav .xz:nth-child(11){ width: 85px; padding-top: 12px;}
.header .nav .nav-content nav .xz:nth-child(11) i{ line-height: 16px; display: inline-block;}
.header .nav .nav-content nav .xz i{ position: relative; z-index: 1; color: #01b8f7; font-size: 16px;}
.header .nav .nav-content nav .xz:before{ content: ""; position: absolute; background: #01b8f7; width: 0; height: 4px; transform: translateX(-50%); transition: all 0.6s cubic-bezier(.075, .82, .165, 1); left: 50%; bottom: 1px; opacity: 0;}
.header .nav .nav-content nav .xz.on:before,.header .nav .nav-content nav .xz:hover:before{ width: 100%; opacity: 1;}
.header .nav .nav-content nav .xz.on i,.header .nav .nav-content nav .xz:hover i{ color: #01b8f7;}
.header .nav .nav-content nav b{ display: inline-block; vertical-align: middle; color: #b2b2b2; font-size: 18px; margin: 0 23px;}
.header .nav .nav-content nav .xz ul{ display: none; position: absolute; left: 50%; top: 63px; z-index: 999; transform: translateX(-50%); width: 140px; background-color: rgba(255, 255, 255, 0.902); border: 1px solid #eee; padding: 20px 0;}
.header .nav .nav-content nav .xz ul li{ font-size: 16px; color: #666; line-height: 16px; margin-top: 20px;}
.header .nav .nav-content nav .xz ul li:first-child{ margin-top: 0;}
.header .nav .nav-content nav .xz ul li:hover{ color: #01b8f7;}

/*navdw*/

.header .navdw{ position: fixed; left: 0; top: -70px; opacity: 0; width: 100%; background: #fff; z-index: 999; border-bottom: 1px solid #bdbdbd; transition: all 0.6s ease-out;}
.header .navdw .nav-content nav .xz i{ position: relative; z-index: 1; color: #01b8f7; font-size: 14px;}
.header .navdw .nav-content nav b{ display: inline-block; vertical-align: middle; color: #b2b2b2; font-size: 18px; margin: 0 13px;}
.header .navdw em{ color: #333; font-size: 16px;}

/*轮播*/

.banner-index{ line-height: 0;height: 600px;}
.banner-index img{ width: 100%;height: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 10px; overflow: hidden; position: absolute; left: 50%; transform: translateX(-50%); bottom: 25px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; position: relative; width: 10px; height: 10px; background: #0093f3; margin-right: 10px; cursor: pointer; border-radius: 100%; transition: all .3s;}
.slideBox .hd ul li.on{ border-radius: 5px; width: 37px;}
.banner-index .slideBox .bd img{ width: 100%;}

/*.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: none;}*/

.banner img{ width: 100%;}

/*搜索*/

.search-content{ font-family: arial; overflow: hidden;}
.search-content>div{ display: inline-block;vertical-align: top;}
.search-keywords{ margin-top: 35px}
.search-keywords span,.search-keywords a{ display: inline-block; vertical-align: middle; color: #666; font-size: 14px;}
.search-keywords a:hover{ color: #0093f3;}
.search-keywords i{ display: inline-block; vertical-align: middle; color: #666; font-size: 14px; margin: 0 10px;}
.search-form{ float: right;}
#searchForm{ margin-top: 30px; background: url(../images/search.png)no-repeat; width: 241px; height: 27px; display: inline-block; vertical-align: top;}
#searchForm>input{ background: none; border: none; outline: none; display: inline-block; vertical-align: top; color: #999;}
#searchForm .search-input{ text-indent: 70px; height: 26px; line-height: 26px; width: 86%;}
.search-form #s_btn{ width: 27px; height: 27px; cursor: pointer;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #999;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #999;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #999;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #999;}

/*product*/

.product{ position: relative;overflow: hidden; font-size: 0;}
.product:before{ content: ""; position: absolute; left: 0; top: 341px; width: 100%; height: 1px; background: #ccc;}
.product .nr .hd{ margin-bottom: 30px;}
.product .nr .hd ul li{ display: inline-block; vertical-align: top; text-align: center; cursor: pointer; width: 11%; height: 95px; padding-top: 10px; position: relative;}
.product .nr .hd ul li .icon{ height: 45px; position: relative; z-index: 2;}
.product .nr .hd ul li p{ font-family: arial; color: #333; font-size: 16px; line-height: 16px;}
.product .nr .hd ul li:before{ content: ""; background-color: rgb(204, 204, 204); position: absolute; right: 0; top: 10px; width: 1px; height: 67px; z-index: 1;}
.product .nr .hd ul li:after{ content: ""; transition: all .5s; background: url(../images/cphdon.png)no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 0; z-index: 1; opacity: 0;}
.product .nr .hd ul li .icon .yc{ display: none;}
.product .nr .hd ul li.on .icon .xs{ display: none;}
.product .nr .hd ul li.on .icon .yc{ display: inline-block;}
.product .nr .hd ul li.on p{ position: relative; z-index: 2; color: #fff;}
.product .nr .hd ul li.on:before{ display: none;}
.product .nr .hd ul li.on:after{ height: 110px; opacity: 1;}
.product .nr .inHd ul li{ margin-bottom: 10px; display: inline-block; vertical-align: top; margin-right: 20px; width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.product .nr .inHd ul li a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/cpicon.png)no-repeat left center; padding-left: 20px; display: block; color: #666; font-size: 16px;}
.product .nr .inHd ul li:hover a{ color: #0093f3; background: url(../images/cpicons.png)no-repeat left center;}
.product .nr .inBd ul li{ display: inline-block; vertical-align: top; width: 263px; text-align: center; margin: 0 49px 30px 0;}
.product .nr .inBd ul li:nth-child(4n){ margin-right: 0;}
.product .nr .inBd ul li .pic{ width: 263px; height: 351px; overflow: hidden; border: 1px solid #ccc;}
.product .nr .inBd ul li .pic img{ width: 100%;}
.product .nr .inBd ul li:hover .pic{ border: 2px solid #0093f3;}
.product .nr .inBd ul li .title{ color: #666; font-size: 16px; margin-top: 20px; line-height: 16px;}
.product .nr .inBd ul li:hover .title{ color: #0093f3;}

/*model1*/

.model1{ font-family: arial; margin-top: 70px; background: url(../images/modelbg.png)no-repeat center; width: 100%; height: 744px; overflow: hidden;}
.model1 .nr{ position: relative; padding-top: 75px; font-size: 0;}
.model1 .nr .left{ position: absolute; left: 0; top: 75px; z-index: 2;}
.model1 .nr .left ul li{ display: inline-block; vertical-align: top;}
.model1 .nr .left ul li .icon{ width: 62px; height: 62px; color: #0093f3; font-size: 36px; line-height: 62px; font-weight: bold; border: 1px solid #0093f3; border-radius: 50%; text-align: center;}
.model1 .nr .left ul li.on .icon{ color: #fff; background: #0093f3;}
.model1 .nr .left ul li .by{ margin: 5px 0 0 15px; font-size: 20px; line-height: 20px; color: #333; font-weight: bold;}
.model1 .nr .left ul li>div{ cursor: pointer; display: inline-block; vertical-align: middle;}
.model1 .nr .bd{ width: 955px;}
.model1 .nr .bd .top{ position: relative; text-align: right; width: 482px; margin: 15px 0 0 480px; color: #333; font-size: 18px; padding-bottom: 5px; border-bottom: 1px solid rgba(67, 67, 67, 0.102);}
.model1 .nr .bd .top:after{ position: absolute; content: ""; right: -354px; bottom: -1px; z-index: 1; width: 355px; height: 1px; background-color: rgba(67, 67, 67, 0.102);}
.model1 .nr .bd .top i{ margin-bottom: 5px; display: block; color: #0093f3; font-size: 30px; font-weight: bold; line-height: 30px;}
.model1 .nr .bd ul li .pic{ width: 406px; height: 405px; overflow: hidden; margin-right: 75px;}
.model1 .nr .bd ul li>div{ display: inline-block; vertical-align: top;}
.model1 .nr .bd ul li .text{ margin-top: 60px; width: 474px; position: relative;}
.model1 .nr .bd ul li .text dt{ width: 468px; position: relative; margin-bottom: 35px;}
.model1 .nr .bd ul li .text dt span{ color: #0093f3; line-height: 62px; font-size: 62px; display: block;}
.model1 .nr .bd ul li .text dt p{ margin: 13px 0; background: url(../images/modelhr.png)no-repeat; width: 11px; height: 21px;}
.model1 .nr .bd ul li .text dt b{ color: #333; font-weight: bold; font-size: 24px; display: block; line-height: 24px;}
.model1 .nr .bd ul li .text dt .btnr{ position: absolute; right: 0; top: 0;}
.model1 .nr .bd ul li .text dt .btnr .btn{ display: inline-block; vertical-align: top; cursor: pointer; width: 47px; height: 25px;}
.model1 .nr .bd ul li .text dt .btnr .prev{ margin-right: 2px; background: url(../images/mbbtn1.png)no-repeat;}
.model1 .nr .bd ul li .text dt .btnr .prev:hover{ background: url(../images/mbbtn3.png)no-repeat;}
.model1 .nr .bd ul li .text dt .btnr .next{ background: url(../images/mbbtn2.png)no-repeat;}
.model1 .nr .bd ul li .text dt .btnr .next:hover{ background: url(../images/mbbtn4.png)no-repeat;}
.model1 .nr .bd ul li .text dt em{ text-transform: uppercase; margin: 10px 0 0; color: #999; line-height: 12px; font-size: 12px; display: block;}
.model1 .nr .bd ul li .text dl{ position: relative;}
.model1 .nr .bd ul li .text dl:before{ content: ""; background-color: rgb(0, 147, 243); position: absolute; left: 3px; top: 6px; width: 1px; height: 100%; z-index: 1;}
.model1 .nr .bd ul li .text dl dd:before{ content: ""; display: inline-block; vertical-align: top; background: url(../images/modelicon.png)no-repeat; width: 7px; height: 7px; margin: 5px 10px 0 0;}
.model1 .nr .bd ul li .text dl dd{ margin-bottom: 15px; color: #333; line-height: 18px; font-size: 18px;}
.model1 .nr .bd ul li .text dl dd i{ width: 457px; display: inline-block; vertical-align: top;}
.model1 .nr .bd ul li .text .bottom{ padding: 28px 10px 0 30px; margin-top: 30px; background: url(../images/mode1bottom.png)no-repeat; width: 468px; height: 93px;}
.model1 .nr .bd ul li .text .bottom>div{ display: inline-block; vertical-align: middle;}
.model1 .nr .bd ul li .text .bottom .rx{ margin-left: 5px; color: #fff; font-size: 14px; width: 175px;}
.model1 .nr .bd ul li .text .bottom .rx p{ font-size: 18px; font-weight: bold;}
.model1 .nr .bd ul li .text .bottom .zxkf{ cursor: pointer; color: #fff; font-size: 16px; width: 207px; height: 31px; line-height: 31px; text-align: center; border: 1px solid rgb(246, 246, 246);}
.model1 .nr .bd ul li .text .bottom .zxkf:hover{ text-decoration: underline;}

/*advantage*/

.advantage{ background: url(../images/ysbg.png)no-repeat center; width: 100%; height: 2458px; overflow: hidden; padding-top: 75px;}
.advantage .more-titlebg{ background: url(../images/ysbt.png)no-repeat center; width: 100%; height: 145px; margin-bottom: 65px;}
.advantage .nr ul .text{ width: 571px; height: 494px; padding: 167px 0 0 85px;}
.advantage .nr ul .text dt{ color: #333; font-size: 22px; line-height: 22px; font-weight: bold; margin-bottom: 22px;}
.advantage .nr ul .text dd{ color: #666; font-size: 16px; line-height: 20px; margin-bottom: 20px;}
.advantage .nr ul .li1 .text{ background: url(../images/ysicon1.png)no-repeat;}
.advantage .nr ul .li2 .text{ background: url(../images/ysicon2.png)no-repeat;}
.advantage .nr ul .li3 .text{ background: url(../images/ysicon3.png)no-repeat;}
.advantage .nr ul .li4 .text{ background: url(../images/ysicon4.png)no-repeat;}

/*case*/

.case{ background: url(../images/casebg.png)no-repeat center; width: 100%; height: 1128px; overflow: hidden; padding-top: 65px; font-size: 0;}
.case .hd ul li{ font-family: arial;display: inline-block; vertical-align: top; margin-right: 67px; cursor: pointer;}
.case .hd ul li .icon{ margin: 0 auto 5px; width: 120px; height: 138px; line-height: 138px; text-align: center; background: url(../images/casehd.png)no-repeat;}
.case .hd ul li .icon img{ vertical-align: middle;}
.case .hd ul li.on .icon,.case .hd ul .more:hover .icon{ background: url(../images/casehdon.png)no-repeat;}
.case .hd ul li .icon .yc{ display: none;}
.case .hd ul li.on .icon .xs,.case .hd ul .more:hover .icon .xs{ display: none;}
.case .hd ul li.on .icon .yc,.case .hd ul .more:hover .icon .yc{ display: inline-block;}
.case .hd ul li p{ text-align: left; color: #333; font-size: 16px;}
.case .bd ul dd{ position: relative; overflow: hidden; display: inline-block; vertical-align: top;}
.case .bd{ margin-top: 40px; height: 596px;overflow: hidden;}
.case .bd ul dd .mc{ position: absolute; left: 0; top: -50%; transform: translateY(-50%); transition: all .5s; opacity: 0; z-index: 1; background: rgba(0, 147, 243, 0.639); width: 100%; height: 100%; text-align: center;}
.case .bd ul dd .mc p{ line-height: 100%; color: #fff; font-size: 18px; width: calc(100% / 2); border-bottom: 1px solid rgb(246, 243, 243); margin: 0 auto; padding-bottom: 15px;}
.case .bd ul dd:hover .mc{ opacity: 1; top: 0; transform: translateY(0);}
.case .bd ul dl{ display: inline-block; vertical-align: top; width: 294px; margin: 0 8px;}
.case .bd ul dl dd{ width: 294px; height: 294px;}
.case .bd ul dl dd+dd{ margin-top: 8px;}
.case .bd ul .first{ width: 596px; height: 596px;}
.case .bd ul .first .mc{ padding-top: 260px;}
.case .bd ul .last .mc{ padding-top: 260px;}
.case .bd ul dl dd .mc{ padding-top: 135px;}
.case .bd ul .last{ width: 293px; height: 596px;}
.case .bd ul dd .img img{ width: 100%;transition: all .8s;}
.case .bd ul dd:hover .img img{ transform: scale(1.1);}

/*about*/

.about .nr{ background: url(../images/aboutbg.png)no-repeat; height: 545px; overflow: hidden;}
.about .text{ padding: 55px 0 0 55px; width: 523px;}
.about .text dt{ line-height: 0; margin-bottom: 25px;}
.about .text dd{ text-align: justify; color: #666; font-size: 16px; line-height: 33px; overflow: hidden;}
.about .text .morea{ text-transform: uppercase; margin: 35px 30px 0 0; display: inline-block; vertical-align: top; width: 150px; height: 49px; line-height: 49px; font-size: 16px; color: #fff; background: #0093f3; text-align: center; overflow: hidden;}
.about .text .morea:hover{ text-decoration: underline;}
.about .pic{ width: 614px; height: 493px; overflow: hidden; margin: 26px 0 0 43px;}
.about .pic img{ width: 100%;transition: all .8s;}
.about .pic:hover img{ transform: scale(1.1);}

/*qysdsl*/

.qysdsl{ font-family: arial; width: 1265px; margin: 40px auto 0; font-size: 0;}
.qysdsl .parHd .div{ display: inline-block; vertical-align: middle;}
.qysdsl .parHd ul li{ display: inline-block; vertical-align: middle; cursor: pointer; margin-right: 70px;}
.qysdsl .parHd ul li:last-child{ margin-right: 35px;}
.qysdsl .parHd ul li .icon{ width: 45px;}
.qysdsl .parHd ul li .wz{ color: #333; font-size: 16px;}
.qysdsl .parHd ul li>div{ display: inline-block; vertical-align: middle;}
.qysdsl .parHd ul li .icon .yc{ display: none;}
.qysdsl .parHd ul li.on .icon .xs{ display: none;}
.qysdsl .parHd ul li.on .icon .yc{ display: block;}
.qysdsl .parHd ul li.on .wz{ color: #0093f3;}
.qysdsl .parHd .hr{ background-color: rgb(204, 204, 204); width: 413px; height: 1px;}
.qysdsl .parHd .btn{ display: inline-block; vertical-align: middle; width: 34px; height: 29px; cursor: pointer;}
.qysdsl .parHd .prevs{ margin-left: 15px; background: url(../images/qyxcbtn1.png)no-repeat;}
.qysdsl .parHd .prevs:hover{ background: url(../images/qyxcbtn2.png)no-repeat;}
.qysdsl .parHd .nexts{ margin-left: 22px; background: url(../images/qyxcbtn3.png)no-repeat;}
.qysdsl .parHd .nexts:hover{ background: url(../images/qyxcbtn4.png)no-repeat;}
.qysdsl .parBd .slideBox>div{ display: inline-block; vertical-align: top;}
.qysdsl .parBd .btns{ margin-top: 73px; width: 15px; height: 31px; cursor: pointer;}
.qysdsl .parBd .tempWrap{ width: 1200px!important; overflow: hidden;}
.qysdsl .parBd .prev{ margin-right: 17px; background: url(../images/btn1.png)no-repeat;}
.qysdsl .parBd .prev:hover{ background: url(../images/btn3.png)no-repeat;}
.qysdsl .parBd .next{ margin-left: 17px; background: url(../images/btn2.png)no-repeat;}
.qysdsl .parBd .next:hover{ background: url(../images/btn4.png)no-repeat;}
.qysdsl .parBd{ margin-top: 25px;}
.qysdsl .parBd .slideBox ul li{ display: inline-block; vertical-align: top; width: 277px; margin-right: 30px; text-align: center;}
.qysdsl .parBd .slideBox ul li .img{ width: 277px;height: 180px; overflow: hidden;}
.qysdsl .parBd .slideBox ul li .img img{ width: 100%;transition: all .8s;}
.qysdsl .parBd .slideBox ul li:hover .img img{ transform: scale(1.1);}
.qysdsl .parBd .slideBox ul li .mc{ color: #666; font-size: 16px; margin-top: 10px;}
.qysdsl .parBd .slideBox ul li:hover .mc{ color: #0093f3;}

/*new*/

.bhbg{ font-family: arial; background: #f6f5f5; padding: 40px 0 50px; margin-top: 40px;}
.new{ margin: 50px auto 0; height: 664px; overflow: hidden;}
.new>div{ float: left; width: 355px;}
.new>div:first-child+div{ margin: 0 36px;}
.new .new_list .list_top{ background: url(../images/newtopbg.png)no-repeat; width: 355px; height: 45px; line-height: 45px; overflow: hidden; padding: 0 15px 0;}
.new .new_list_last{ width: 417px;}
.new .new_list_last .list_top{ background: url(../images/newtopbg2.png)no-repeat; width: 417px;}
.new .new_list .list_top .zz img{ display: inline-block; vertical-align: middle;display: none;}
.new .new_list .list_top .zz i{ display: inline-block; vertical-align: middle;color: #fff; font-size: 16px;}
.new .new_list .list_top .yy{ color: #999; font-size: 18px; text-transform: uppercase;}
.new .new_list .list_nr .list_pic{ margin-bottom: 15px; width: 354px; height: 168px; overflow: hidden;}
.new .new_list .list_nr .list_pic img{ width: 100%;}
.new .new_list .list_top .yy:hover{ color: #0093f3;}
.new .new_list .list_nr{ margin: 15px 0 0;}
.new .new_list .list_nr .list_vice dl dd a{ color: #666; font-size: 14px; line-height: 24px;}
.new .new_list .list_nr .list_vice dl dd a:hover{ color: #0093f3;}
.new .new_list .list_nr .list_vice dl dd a span{ float: right;color: #999899;}
.new .new_list_last .new_lb{ height: 654px;overflow: hidden;}
.new .new_list .list_nr .list_vice dl dd{ border-bottom: 1px dashed #e8e8e8; margin-bottom: 6px; padding-bottom: 4.5px;}
.new .new_list_last .new_lb ul li{ padding-bottom: 10px; border-bottom: 1px dashed #e8e8e8; margin: 0 0 12px 0; height: 92px!important;}
.new .new_list_last .new_lb ul li .wen a{ color: #666; font-size: 14px;}
.new .new_list_last .new_lb ul li .wen{ margin-bottom: 7px;}
.new .new_list_last .new_lb ul li .wen:before,.new .new_list_last .new_lb ul li .da:before{ content: ""; width: 26px; height: 26px; display: inline-block; vertical-align: top; margin: 0 7px 0 0;}
.new .new_list_last .new_lb ul li .wen:before{ background: url(../images/wen.png)no-repeat;}
.new .new_list_last .new_lb ul li .da:before{ background: url(../images/da.png)no-repeat;}
.new .new_list_last .new_lb ul li .da a{ color: #666; font-size: 14px; display: inline-block; vertical-align: top; width: 360px; line-height: 24px;}
.new .new_list_last .new_lb ul li .wen a:hover{ color: #0093f3;}
.new .new_list_last .new_lb ul li .da a:hover{ text-decoration: underline;}

/*frilist*/

.frilist{ margin: 40px 0 0; font-family: arial;}
.frilist .link{ position: relative; background: url(../images/frilinkbg.png)no-repeat; height: 104px; padding: 55px 0 0 25px;}
.frilist .link dd{ position: absolute; left: 143px; top: 3px; z-index: 10;}
.frilist .link dd a{ line-height: 14px; color: #999899; font-size: 14px;}
.frilist .link ul li{ float: left; font-size: 14px; margin-right: 45px;}
.frilist .link ul li a{ line-height: 14px; color: #333; font-size: 14px;}
.frilist .link ul li a:hover{ color: #0093f3;}

/*foot*/

.foot{ font-family: arial; font-size: 0; background: url(../images/footbg.png)no-repeat center top;}
.foot .nav{ width: 100%; height: 70px; line-height: 70px; border-bottom: 1px solid #98d3fa;}
.foot nav{ padding: 0 25px;}
.foot nav a{ position: relative; text-align: center; color: #fff; font-size: 16px; display: inline-block; vertical-align: top; margin-right: 52px;}
.foot nav a:nth-child(2){ width: 123px; line-height: 18px; padding-top: 20px; height: 70px;}
.foot nav a:nth-child(6){ width: 80px; line-height: 18px; padding-top: 20px; height: 70px;}
.foot nav a:last-child{ margin-right: 0;}
.foot nav a:before{ content: ""; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); background: #fff; width: 0; height: 2px; transition: all .3s; opacity: 0;}
.foot nav a:hover:before{ opacity: 1; width: 100%;}
.foot .content{ padding-top: 50px; overflow: hidden; height: 355px;}
.foot .content dt{ width: 280px; position: relative; color: #fff; font-size: 16px; line-height: 16px; padding-bottom: 15px; margin-bottom: 40px; border-bottom: 1px solid #cdcbcb;}
.foot .content dt:before{ content: ""; background: #fff; position: absolute; left: 0; bottom: -2px; width: 20px; height: 3px; z-index: 867;}
.foot .content dd{ text-align: center; line-height: 0;}
.foot .content .left{ width: 500px;}
.foot .content .zb ul li{ margin-bottom: 15px; color: #fff; font-size: 14px; line-height: 14px;}
.foot .bottom{ color: #333; font-size: 14px; width: 100%; height: 39px; line-height: 39px; text-align: center; background: #e9e4e4;}
.foot .bottom a{ color: #333; font-size: 14px;}
.foot .bottom a:hover{ color: #0093f3;}
