*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 12px/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{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.hover_time{ -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 70px auto 40px; text-align: center;}
.more-title h3{ font-weight: bold; color: #00388f; font-size: 30px; line-height: 30px;}
.more-title h4{ margin: 10px 0 0; color: #666; font-size: 16px; line-height: 18px;}

/*header*/

.header{ width: 100%; font-size: 0;}
.header .h_nr_1{ width: inherit; height: 35px; line-height: 35px; border-bottom: 1px solid #f1f1f1;}
.header .header_top .header_left,.header .header_top .header_right a,.header .header_top .header_right i{ display: inline-block; vertical-align: middle; transition: .3s; font-size: 14px; color: #666;}
.header .header_top .header_right i{ margin: 0 5px 0;}
.header .header_top .header_right a:hover{ transform: scale(1.1); font-weight: bold; color: #00388f;}
.header .h_nr_2{ width: inherit; height: 125px; overflow: hidden;}
.header .h_nr_2 .zb>div{ display: inline-block; vertical-align: top;}
.header .h_nr_2 .left{ width: 270px; padding-top: 35px;}
.header .h_nr_2 .zb .wb{ position: relative; padding: 35px 0 0 25px;}
.header .h_nr_2 .zb .wb:before{ content: ""; background: url(../images/headhr.png)no-repeat; position: absolute; display: inline-block; vertical-align: middle; width: 1px; height: 89px; top: 20px; left: 0;}
.header .h_nr_2 .zb .wb p{ color: #00388f; font-size: 24px; line-height: 24px;font-weight: bold;}
.header .h_nr_2 .zb .wb p b{ font-weight: bold; color: #fe8004;}
.header .h_nr_2 .zb .wb i{ margin: 10px 0 0; display: block; color: #333; font-size: 18px; line-height: 18px;}
.header .h_nr_2 .right{ margin: 40px 0 0;}
.header .h_nr_2 .right > div{ display: inline-block; vertical-align: top;}
.header .h_nr_2 .right .img{ line-height: 0; margin-right: 10px;}
.header .h_nr_2 .right > div span{ margin: 5px 0; display: block; color: #666; font-size: 14px; line-height: 14px;}
.header .h_nr_2 .right > div p{ color: #fe8004; font-size: 28px; line-height: 28px;font-weight: bold;}

/*header nav*/

.header .nav{ width: 100%; background: #fff; height: 77px; line-height: 77px; border-top: 1px solid #d8d8d8; overflow: hidden;}
.header .nav ul li{ display: inline-block; vertical-align: top; position: relative; width: 133px; text-align: center;}
.header .nav ul li:before{ content: ""; background-color: rgb(204, 204, 204); width: 1px; height: 25px; z-index: 2; position: absolute; right: 0; top: 27px; display: inline-block; vertical-align: middle;}
.header .nav ul .tsli:before{ display: none;}
.header .nav .nav-content ul li a{ height: 76px; color: #333; font-size: 16px; display: block;}
.header .nav .nav-content ul li.on a,.header .nav .nav-content ul li:hover a{ color: #0060a2; border-bottom: 3px solid #00388f;}
.header .nav .nav-content ul .tsli{ margin: 0;}

/*首页banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 14px; overflow: hidden; position: absolute; left: 48%; bottom: 35px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; background: #fff; width: 14px; height: 14px; border: 1px solid #fff; border-radius: 50%; margin-right: 15px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #00388f; border: 1px solid #00388f;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: none;}

/*product*/

.product{ margin-top: 70px; font-size: 0;}
.product .nr{ height: 764px; overflow: hidden;}
.product .nr .pro-left{ width: 280px; display: inline-block; vertical-align: top;}
.product .nr .pro-left .kk{ background: url(../images/protop.png)no-repeat top #ececec; height: 764px; overflow: hidden;}
.product .nr .pro-left .kk .top{ margin-bottom: 20px; height: 107px; overflow: hidden; text-align: center; padding-top: 25px;}
.product .nr .pro-left .kk .top h3{ font-weight: bold; font-size: 22px; color: #fff; line-height: 22px;}
.product .nr .pro-left .kk .top b{ margin-top: 7px; text-transform: uppercase; display: block; font-family: arial; font-size: 14px; color: #fff; line-height: 14px;}
.product .nr .pro-left .sideMenu{ width: 100%;}
.product .nr .pro-left .sideMenu h6{ background: url(../images/prohd1.png)no-repeat; width: 239px; height: 38px; line-height: 38px; margin: 0 auto; margin-bottom: 14px;}
.product .nr .pro-left .sideMenu h6 a{ padding-left: 35px; display: block; color: #fff; font-size: 16px;}
.product .nr .pro-left .sideMenu h6:hover{ background: url(../images/prohd2.png)no-repeat;}
.product .nr .pro-left .sideMenu ul{ padding-left: 40px; margin-bottom: 20px;}
.product .nr .pro-left .sideMenu ul li a{ padding-left: 15px; color: #888; background: url(../images/proicon2.png)no-repeat left center;}
.product .nr .pro-left .sideMenu ul li a:hover{ background: url(../images/proicon3.png)no-repeat left center; color: #00388f;}
.product .nr .pro-left .sideMenu ul li{ margin-bottom: 15px; font-size: 14px; line-height: 14px;}
.product .nr .right{ margin-left: 25px; width: 895px; display: inline-block; vertical-align: top;}
.product .nr .right .prost{ margin-bottom: 18px; height: 280px; overflow: hidden;}
.product .nr .right .prost>div{ display: inline-block; vertical-align: top; height: 280px; overflow: hidden;}
.product .nr .right .prost .spic{ border: 1px solid #ccc; width: 361px;}
.product .nr .right .prost .spic img{ width: 100%;}
.product .nr .right .prost .js{ padding: 20px; background: #f5f5f5; width: 534px;}
.product .nr .right .prost .js dt a{ color: #333; display: block;}
.product .nr .right .prost .js dt{ font-size: 18px; line-height: 18px;}
.product .nr .right .prost .js p{ margin: 5px 0 10px 0; font-size: 16px; line-height: 30px; color: #666;}
.product .nr .right .prost .js dl dd{ display: inline-block; vertical-align: top; background: url(../images/proicon1.png)no-repeat left center; color: #333; font-size: 16px; padding-left: 23px; margin: 0 50px 10px 0;}
.product .nr .right .prost .js dl dd:nth-child(3n){ margin-right: 0;}
.product .nr .right .prost .js dl{ height: 76px;}
.product .nr .right .prost .js .more{ border: 1px solid #fe8004; display: inline-block; vertical-align: top; text-align: center; color: #fe8004; font-size: 16px; width: 160px; height: 40px; line-height: 40px; border-radius: 5px;}
.product .nr .right .prost .js .more:hover{ text-decoration: underline;}
.product .nr .right ul li{ border: 1px solid #ccc; width: 280px; height: 226px; overflow: hidden; display: inline-block; vertical-align: top; margin: 0 27px 13px 0;}
.product .nr .right ul li .pic{ width: 280px; height: 226px; overflow: hidden;}
.product .nr .right ul li .pic img{ width: 100%;}
.product .nr .right ul li:hover .pic img{ transform: scale(1.1);}
.product .nr .right ul li:nth-child(3n){ margin-right: 0;}

/*feedback*/

.feedback .nr{ font-size: 0; background: url(../images/feedbackbg.png)no-repeat top; height: 452px; overflow: hidden; margin-top: 70px; padding: 100px 30px 0 70px;}
.feedback .nr form{ width: 529px; float: left; margin-right: 60px;}
.feedback .nr form dt{ letter-spacing: 2px; margin-bottom: 40px;}
.feedback .nr form dt p{ margin-bottom: 15px; color: #003f97; font-size: 26px; font-family: arial; line-height: 26px; font-weight: bold; text-transform: uppercase;}
.feedback .nr form dt b{ display: block; color: #222; font-size: 26px; line-height: 26px;}
.feedback .nr form .inputlist{ display: inline-block; vertical-align: top; width: 259px; height: 47px; line-height: 47px; background-color: rgb(255, 255, 255);}
.feedback .nr form .inputlist span{ width: 20px; margin: 0 10px 0 10px; display: inline-block; vertical-align: middle;}
.feedback .nr form .inputlist span img{ vertical-align: middle;}
.feedback .nr form .inputlist input,.feedback .nr form .inputlist textarea{ display: inline-block; vertical-align: middle; font-family: Microsoft YaHei; font-size: 14px; color: #757575; background: none; border: none; outline: none;}
.feedback .nr form .inputlistly{ height: 67px; margin: 10px 0; width: 529px;}
.feedback .nr form .inputlist textarea{ padding: 13px 0 0; display: inline-block; vertical-align: top; line-height: 20px; font-family: Microsoft YaHei; resize: none; width: 489px;}
.feedback .nr form .inputlist input::-webkit-input-placeholder{/* WebKit browsers */
	color: #757575;}
.feedback .nr form .inputlist input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #757575;}
.feedback .nr form .inputlist input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #757575;}
.feedback .nr form .inputlist input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #757575;}
.feedback .nr form .inputlist textarea::-webkit-input-placeholder{/* WebKit browsers */
	color: #757575;}
.feedback .nr form .inputlist textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #757575;}
.feedback .nr form .inputlist textarea::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #757575;}
.feedback .nr form .inputlist textarea:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #757575;}
.feedback .nr form .sub button{ background: #003f97; width: 100%; height: 45px; line-height: 45px; text-align: center; color: #fff; font-size: 18px; border: none; outline: none;}
.feedback .nr form .sub button:hover{ background: #fe8004;}
.feedback .nr .js dt{ color: #003f97; font-size: 22px; line-height: 22px; font-weight: bold; margin: 30px 0 15px;}
.feedback .nr .js dd{ color: #666; font-size: 16px; line-height: 16px;}
.feedback .nr .js p{ color: #003f97; font-size: 30px; line-height: 30px; font-weight: bold;}
.feedback .nr .js .rx{ text-align: center; margin-top: 20px; border-radius: 5px; background-color: rgb(0, 63, 151); width: 473px; height: 42px; line-height: 42px; color: #fff; font-size: 16px;}
.feedback .nr .js .rx i{ font-size: 22px; font-weight: bold;}

/*ys*/

.ys{ padding-top: 60px; background: url(../images/ysbg.png)no-repeat center; width: 100%; height: 702px; overflow: hidden; font-size: 0;}
.ys .yskk{ border-radius: 5px; background-color: rgb(255, 255, 255); width: 1230px; height: 600px; overflow: hidden; margin: 0 auto; padding-top: 62px;}
.ys .yskk .nr>div{ display: inline-block; vertical-align: top; width: 292px; height: 232px; overflow: hidden;}
.ys .yskk .nr .by{ width: 593px; height: 232px; overflow: hidden; margin-right: 11px;}
.ys .yskk .nr .ystext{ margin: 0 10px 15px 0; padding: 40px 0 0 0; border: 1px solid rgb(230, 230, 230);}
.ys .yskk .nr .ystext dt{ padding-left: 25px;}
.ys .yskk .nr .ystext dt>div{ display: inline-block; vertical-align: middle;}
.ys .yskk .nr .ystext dt .icon{ text-align: center; width: 49px; height: 48px; line-height: 48px; margin-right: 8px;}
.ys .yskk .nr .ystext .xs{ display: none;}
.ys .yskk .nr .ystext dt .icon img{ vertical-align: middle;}
.ys .yskk .nr .ystext .bt{ font-size: 20px; line-height: 20px; color: #333;}
.ys .yskk .nr .ystext dd{ padding-left: 25px; margin-top: 25px; font-size: 16px; line-height: 24px; color: #666;}
.ys .yskk .nr .ystext:hover{ background: #00388f;}
.ys .yskk .nr .ystext:hover dt .bt,.ys .yskk .nr .ystext:hover dd{ color: #fff;}
.ys .yskk .nr .ystext .hr{ display: block; background-color: rgb(102, 102, 102); width: 20px; height: 2px; margin: 25px auto;}
.ys .yskk .nr .ystext:hover .hr{ background: #fff;}

/*case*/

.case .more-title{ background: url(../images/title1bg.png)no-repeat center 48px;}
.case .nr{ font-size: 0; position: relative;}
.case .nr .bd{ height: 338px; overflow: hidden;}
.case .nr .bd ul li{ margin-right: 40px; float: left; width: 560px; height: 338px; overflow: hidden;}
.case .nr .bd ul li .text{ padding: 55px 35px 0 100px; background: url(../images/casetext.png)no-repeat; width: 560px; height: 206px; overflow: hidden;}
.case .nr .bd ul li .text dt{ margin-bottom: 15px; font-size: 24px; line-height: 24px; color: #333; font-weight: bold;}
.case .nr .bd ul li .text dt:hover a{ color: #00388f;}
.case .nr .bd ul li .text dd{ font-size: 14px; line-height: 26px; color: #666;}
.case .nr .bd ul li .js>div{ display: inline-block; vertical-align: top; height: 111px; overflow: hidden;}
.case .nr .bd ul li .js .pic{ margin-right: 15px; width: 164px; height: 111px; overflow: hidden;}
.case .nr .bd ul li .js .pic img{ width: 100%;}
.case .nr .bd ul li .js .bj{ padding-top: 30px;}
.case .nr .bd ul li .js .bj p{ margin-bottom: 10px; font-size: 18px; line-height: 18px; font-weight: bold;}
.case .nr .bd ul li .js .bj p a{ color: #333;}
.case .nr .bd ul li .js .bj b{ font-size: 14px; line-height: 26px; color: #666;}
.case .nr .bd ul li .js{ position: relative; width: 560px; padding-bottom: 20px; border-bottom: 1px solid #333;}
.case .nr .bd ul li:hover .js{ border-bottom: 1px solid #00388f;}
.case .nr .bd ul li dd:hover{ color: #00388f;}
.case .nr .bd ul li .js .bj p a:hover{ color: #00388f;}
.case .nr .bd ul li .js .more{ position: absolute; background: url(../images/caseicon1.png)no-repeat; right: 15px; top: 35px; line-height: 0; width: 37px; height: 37px; z-index: 5;}
.case .nr .bd ul li .js .more:hover{ background: url(../images/caseicon2.png)no-repeat;}
.case .nr .btn{ position: absolute; top: 160px; cursor: pointer; z-index: 6; width: 32px; height: 63px;}
.case .nr .prev{ left: -55px;}
.case .nr .next{ right: -55px;}

/*hzkh*/

.hzkh{ margin-top: 50px;}
.hzkh .bd{ height: 320px; overflow: hidden;}
.hzkh .bd ul li{ margin: 0 20px 20px 0; float: left; position: relative; width: 224px;}
.hzkh .bd ul li .pic{ position: relative; z-index: 6; border: 1px solid #ccc; width: 224px; height: 140px; background: #fff; overflow: hidden;}
.hzkh .bd ul li .pic img{ width: 100%;}
.hzkh .bd ul li .pic:hover img{ transform: scale(1.1);}
.hzkh .bd ul li:before{ content: ""; background: url(../images/hzkhyyc.png)no-repeat; width: 214px; height: 40px; position: absolute; left: 5px; bottom: -15px; z-index: 5;}
.hzkh .bd ul li:nth-child(5n){ margin-right: 0;}

/*con1*/

.con1{ padding-top: 50px; margin-top: 70px; background: url(../images/con1bg.png)no-repeat center; background: url(../images/con1bg.png)\9 no-repeat center; width: 100%; height: 703px; overflow: hidden;}
.con1 .more-title{ background: url(../images/title2bg.png)no-repeat center 48px;}
.con1 .nr .hd ul li{ float: left; background: url(../images/con1textmbg.png)no-repeat; width: 263px; height: 356px; overflow: hidden; text-align: center; margin-right: 49px; padding: 50px 0 0;}
.con1 .nr .hd ul li .icon{ height: 87px; line-height: 87px;}
.con1 .nr .hd ul li .icon img{ vertical-align: middle;}
.con1 .nr .hd ul li .icon .yc{ display: none;}
.con1 .nr .hd ul li:hover .icon .yc{ display: inline-block;}
.con1 .nr .hd ul li:hover .icon .xs{ display: none;}
.con1 .nr .hd ul li dt{ color: #fe8004; margin: 17px 0 15px; font-size: 20px; line-height: 20px; font-weight: bold;}
.con1 .nr .hd ul li dd{ color: #666; font-size: 16px; line-height: 24px;}
.con1 .nr .hd ul li:hover{ background: url(../images/con1textbg.png)no-repeat;}
.con1 .nr .hd ul li:hover dt{ color: #fff;}
.con1 .nr .hd ul li:hover dd{ color: #fff;}
.con1 .nr p{ text-align: center; color: #fff; font-size: 18px; line-height: 36px; margin: 25px 0 0 0;}

/*con2*/

.con2 .more-title{ background: url(../images/title3bg.png)no-repeat center 48px;}
.con2 .nr{ background: url(../images/con2bg.png)no-repeat; height: 341px; overflow: hidden;}
.con2 .nr .pic{ width: 640px; height: 341px; overflow: hidden;}
.con2 .nr .text{ padding: 50px 65px 0 75px;}
.con2 .nr .text dd{ border-bottom: 1px dashed #cdcccd; width: 420px; color: #666; font-size: 18px; line-height: 18px; padding-bottom: 20px; margin-bottom: 20px;}
.con2 .nr .text dl a{ display: inline-block; vertical-align: top; text-align: center; color: #fff; font-size: 16px; width: 140px; height: 36px; line-height: 36px; background: #00388f; margin-right: 6px;}
.con2 .nr .text dl a+a{ background: #fe8004;}
.con2 .nr .text dl a:hover{ text-decoration: underline;}

/*new*/

.newbg{ font-size: 0; margin-top: 50px; background: #f5f5f5; height: 838px; overflow: hidden; padding-top: 50px;}
.newbg .more-title{ background: url(../images/title4bg.png)no-repeat center 48px;}
.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: #00388f; font-size: 24px; float: left; position: relative;}
.new .newlist .top h6:after{ content: ""; background: #00388f; width: 100%; height: 1px; position: absolute; left: 0; bottom: -11px; z-index: 11;}
.new .newlist .top a{ line-height: 14px; color: #999; font-size: 14px; float: right; margin-top: 8px;}
.new .newlist1 .pic{ width: 583px; height: 288px; overflow: hidden;}
.new .newlist1 .pic img{ width: 100%;}
.new img:hover{ transform: scale(1.1);}
.new .newlist1 .js{ height: 126px;overflow: hidden; padding-bottom: 15px; border-bottom: 1px solid #C0C0C0;}
.new .newlist1 .stnew{ height: 414px;overflow: hidden; margin-bottom: 20px;}
.new .newlist1 .js h5 a{ color: #333; font-size: 16px;}
.new .newlist a:hover{ color: #00388f!important;}
.new .newlist1 .js h5{ line-height: 16px; 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{ display: inline-block; vertical-align: top; color: #666; font-size: 14px; line-height: 14px; width: 571px; height: 14px; overflow: hidden;}
.new .newlist dl dd a span{ display: inline-block; vertical-align: top; width: 84%;}
.new .newlist dl dd i{color: #666; font-size: 14px; float: right;}
.new .newlist dl dd{ overflow: hidden; margin-bottom: 20px; line-height: 14px;}
.new .newlist dl dd a:hover span,.new .newlist dl dd a:hover i{ color: #00388f;}
.new .newlist dl dd:before{ content: ""; background: url(../images/newicon.png)no-repeat; width: 6px; height: 6px; display: inline-block; vertical-align: top; margin: 3px 6px 0 0;}
.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 dt a{ color: #333; font-size: 18px; display: block;}
.new .newlist .question .nr{ height: 313px; overflow: hidden;}
.new .newlist .question ul li .r_y dt{ margin-bottom: 10px; line-height: 18px;}
.new .newlist .question ul li .r_y p{ color: #999; font-size: 15px; line-height: 26px;}
.new .newlist .question ul li{ margin-bottom: 15px;}
.new .newlist2 .newdd .top{ margin-bottom: 30px;}

/*about*/

.about{ margin-top: 70px;}
.about .nr{ background: url(../images/aboutbg.png)no-repeat; height: 417px; overflow: hidden;}
.about .nr .pic{ width: 635px; height: 422px; overflow: hidden;}
.about .nr .pic img{ width: 100%;}
.about .nr .pic:hover img{ transform: scale(1.1);}
.about .nr .js{ margin: 58px 30px 0 30px; width: 505px; height: 332px; overflow: hidden;}
.about .nr .js dt{ line-height: 0; margin-bottom: 15px;}
.about .nr .js dd{ color: #fff; font-size: 14px; line-height: 34px;}
.about .nr .js .more{ border: 1px solid #fff; display: inline-block; vertical-align: top; text-align: center; color: #fff; font-size: 14px; width: 140px; height: 40px; line-height: 40px; border-radius: 10px; margin-top: 10px;}
.about .nr .js .more:hover{ text-decoration: underline;}

/*qysl*/

.qysl{ margin-top: 30px;}
.qysl .nr li{ margin-right: 5px; float: left; width: 296px; height: 225px; overflow: hidden; border: 1px solid #ccc;}
.qysl .nr li:first-child+li+li+li{ margin-right: 0;}
.qysl .nr li .pic{ width: 288px; height: 216px; margin: 4px auto; overflow: hidden;}
.qysl .nr li .pic img{ width: 100%;}
.qysl .nr li:hover .pic img{ transform: scale(1.1);}

/*foot*/

.foot{ background: #333; width: 100%; height: 364px; overflow: hidden; padding-top: 45px; font-size: 0; margin: 65px 0 0;}
.foot .content{ padding-bottom: 35px;}
.foot .content .left{ padding-top: 45px; width: 485px;}
.foot .content .left dt{ font-size: 20px; color: #fff; line-height: 20px; margin-bottom: 30px; font-weight: bold;}
.foot .content .left ol ul{ float: left; width: 54%;}
.foot .content .left ol ul li{ margin-bottom: 10px; line-height: 14px; font-size: 14px; color: #fff;}
.foot .content .left ol ul li i{ display: inline-block; vertical-align: top;}
.foot .content .right{ margin-top: 35px; text-align: center;}
.foot .content .zb ol li{ margin-bottom: 20px; line-height: 14px; font-size: 14px;}
.foot .content .zb dl ol li a{ display: inline-block; vertical-align: top; font-size: 14px; color: #fff;}
.foot .content .zb dl ol li a:hover,.foot .bottom .db a:hover{ text-decoration: underline;}
.foot .content .zb dl ol{ padding-top: 8px; float: left; height: 200px;}
.foot .content .zb dl ol:first-child{ padding-left: 55px; width: 200px; border-left: 1px solid #999; border-right: 1px solid #999;}
.foot .content .zb dl ol:first-child+ol{ margin-left: 50px;}
.foot .bottom .db{ border-top: 1px solid #999; padding-top: 30px; text-align: center; color: #fff; font-size: 14px;}
.foot .bottom .db a{ color: #fff; font-size: 14px;}
