*{ 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;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 0 auto; text-align: center;}
.more-title img{ padding: 50px 0 30px;}

/*header*/

.header{ overflow: hidden; width: 100%;}
.header .h-nr-1{ width: inherit; overflow: hidden; background: #efefef; box-shadow: 0px 0px 6px 0px rgba(7, 0, 2, 0.3);}
.header .header-top{ height: 38px; line-height: 38px;}
.header .header-top .header-left{ font-size: 14px; color: #999;}
.header .header-top .header-right {}

.header .header-top .header-right a{ font-size: 14px; color: #999;}
.header .header-top .header-right a+a+a{ margin-right: 0;}
.header .header-top .header-right span{ color: #999; margin: 0 15px;}
.header .header-top .header-right a:hover{ color: #0e6eb8;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 20px 0 10px;}
.header .h-nr-2 .zb{overflow: hidden;}
.header .h-nr-2 .zb .left{ display: inline-block; vertical-align: middle; margin-right: 30px;}
.header .h-nr-2 .zb .left img{ display: inline-block;}
.header .h-nr-2 .zb .left .img-2{ margin-right: 30px;}
.header .h-nr-2 .zb .wb{ display: inline-block; vertical-align: middle; letter-spacing: 1px; position: relative; margin: 0 0 0 140px;}
.header .h-nr-2 .zb .wb p{ font-size: 24px;color: #333;}
.header .h-nr-2 .zb .wb p b{ color: #0e6eb8;font-weight: bold;}
.header .h-nr-2 .zb .wb p + p>i{ color: #ff8800;}
.header .h-nr-2 .right{ width: 460px; display: inline-block; vertical-align: top; margin-top: 0; text-align: right;}
.header .h-nr-2 .right .lx-ph{ margin: 2px 16px 0 0;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: middle; text-align: left;}
.header .h-nr-2 .right>div p{ color: #ff8800; font-size: 20px;}
.header .h-nr-2 .right>div p+p{ font-size: 24px;color: #0e6eb8;font-weight: bold;line-height: 30px;}

/*nav*/

.header .nav{ background-color: #fff; width: 100%; height: 61px; line-height: 61px;}
.header .nav .nav-content{overflow: hidden;}
.header .nav .nav-content ul li{ float: left; position: relative; text-align: center; margin-right: 14px; height: 61px; line-height: 61px; width: 100px;}
.header .nav .nav-content ul li:first-child{ width: 166px;}
.header .nav .nav-content ul li p{ height: 61px; position: relative;}
.header .nav .nav-content ul li p i{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; visibility: hidden; z-index: 11;}
.header .nav .nav-content ul li p i img{ width: 100%; height: 61px;}
.header .nav .nav-content ul li p b{ position: relative; z-index: 12;}
.header .nav .nav-content ul li:first-child+li+li+li+li+li+li+li+li+li{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #333; font-size: 16px; position: relative; display: block; height: 61px;}
.header .nav .nav-content ul li:first-child.on{ width: 166px; height: 61px;}
.header .nav .nav-content ul li:first-child.on p b,.header .nav .nav-content ul li:first-child:hover p b{ margin-left: 50px;}
.header .nav .nav-content ul li.on,.header .nav .nav-content ul li:hover {}

.header .nav .nav-content ul li.on p b,.header .nav .nav-content ul li:hover p b {}

.header .nav .nav-content ul li.on p i,.header .nav .nav-content ul li:hover p i{visibility: visible;}
.header .nav .nav-content ul li.on a,.header .nav .nav-content ul li:hover a{ color: #fff;}

/*首页banner*/

.banner-index{ font-size: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 50%; bottom: 15px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 12px; height: 12px; background: #ff8800; margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #0e6eb8;}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%; padding: 25px 0 45px;}
.search-content{ background: url(../images/seachbg2.png)no-repeat;
	/* box-shadow: 0 3px 18px 0 #d1d1d1;*/
	width: 1208px; margin: 0 auto; height: 78px; line-height: 78px;}
.search-keywords i{ background: #e8e8e8; width: 1px; height: 14px; display: inline-block; vertical-align: middle; margin: 0 6px 0 10px;}
.search-keywords{ display: inline-block;}
.search-keywords span{ color: #494949; font-size: 14px; display: inline-block; vertical-align: middle;padding-left: 30px;}
.search-keywords a{ color: #696969; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a:hover{ color: #0e6eb8;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 350px; height: 35px; margin: 20px 40px 0 0; vertical-align: middle;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; line-height: 35px; background: none; border: none; height: 35px; margin: -40px 0 0 0; color: #e2e2e2; outline: none; width: 315px; text-indent: 10px;}
.search-form #s_btn{ background: none; width: 35px; height: 35px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 -5px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #e2e2e2;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #e2e2e2;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #e2e2e2;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #e2e2e2;}

/*product*/

.product {}

.product .pro-left{ background: url(../images/proleftbg.png)no-repeat; width: 270px; height: 788px; margin-right: 20px;}
.product .pro-left .dw{ padding: 125px 27px 0;}
.product .pro-left .slideBox ul li{ width: 215px; height: 46px; line-height: 25px; text-align: center; border: 1px solid #D8D8D8; margin-bottom: 20px;}
.product .pro-left .slideBox ul li a p span{ color: #666; font-size: 16px;}
.product .pro-left .slideBox ul li a p b{ color: #666; font-size: 15px; display: block; line-height: 7px; text-transform: uppercase;}
.product .pro-left .slideBox ul li:hover{ border: 1px solid #FF8800;}
.product .pro-left .slideBox ul li:hover P span,.product .pro-left .slideBox ul li:hover P b{ color: #FF8800;}
.product .pro-left .phone .rx>div{ display: inline-block; vertical-align: middle;}
.product .pro-left .phone .rx .sz{ margin-left: 6px;}
.product .pro-left .phone{ padding: 10px 0 0 20px;}
.product .pro-left .phone .rx h1{ color: #fff; font-size: 18px;}
.product .pro-left .phone .more{ margin: 20px 0 0 10px;}
.product .pro-left .phone .rx h2{ color: #fff; font-size: 24px; font-weight: bold; line-height: 25px;}
.product .pro-left .phone .more .morea{ color: #fff; font-size: 14px; display: inline-block; vertical-align: middle; width: 96px; height: 28px; text-align: center; line-height: 28px; border-radius: 6px; border: 1px solid #fff; margin-right: 16px;}
.product .right{ width: 910px; float: left;}
.product .right .top{ background: url(../images/protitlebg.png)no-repeat; height: 32px; line-height: 32px; margin-bottom: 20px;}
.product .right .cplist ul li{ display: inline-block; vertical-align: top; margin: 0 16px 20px 0;}
.product .right .cplist ul li:first-child+li+li,.product .right .cplist ul li:first-child+li+li+li+li+li,.product .right .cplist ul li:first-child+li+li+li+li+li+li+li+li{ margin-right: 0;}
.product .right .cplist ul li .pic{ width: 290px; overflow: hidden; height: 200px;}
.product .right .cplist ul li .pic img{ width: 290px; height: 200px;}
.product .right .cplist ul li .mc{ text-align: center; width: 290px; background: #D8D8D8; line-height: 26px; height: 40px;}
.product .right .cplist ul li .mc p span{ color: #666; font-size: 14px;}
.product .right .cplist ul li .mc p b{ color: #999; font-size: 12px; display: block; line-height: 4px;}
.product .right .cplist ul li:hover .pic img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.product .right .cplist ul li:hover .mc{ background: #FF8800;}
.product .right .cplist ul li:hover .mc p span{ color: #fff;}
.product .right .cplist ul li:hover .mc p b{ color: #fff;}
.product .right .top h3 span{ width: 178px;}
.product .right .top{ overflow: hidden;}
.product .right .top h3 span,.product .right .top h3 i{ color: #fff; font-size: 16px; display: inline-block; vertical-align: middle; text-align: center;}
.product .right .top h3 i{ width: 200px;}
.product .right .top h3{ float: left;}
.product .right .top .more{ color: #999; font-size: 18px; float: right; text-transform: uppercase;}
.product .right .top .more img{ margin-left: 10px;}

/*fourjs*/

.fourjs{ padding-bottom: 40px;}
.fourjs .nr{ position: relative; overflow: hidden;}
.fourjs .nr .zb{ position: absolute; left: 170px; top: 10px;}
.fourjs .nr .list dl dd>div{ display: inline-block; vertical-align: top;}
.fourjs .nr .list dl dd .img{ width: 172px; height: 172px;}
.fourjs .nr .right{ float: right;}
.fourjs .nr .list dl dd {}

.fourjs .nr .list dl dd:first-child{ margin-bottom: 108px;}
.fourjs .nr .list dl dd .wb{ margin: 10px 0 0 26px;}
.fourjs .nr .left dl dd .wb{ margin: 10px 0 0 15px;}
.fourjs .nr .list dl dd .wb span{ color: #0e6eb8; font-size: 24px;}
.fourjs .nr .list dl dd .wb i{ text-transform: uppercase; color: #999; font-size: 12px;}
.fourjs .nr .list dl dd .js{ margin: 15px 0 0;}
.fourjs .nr .list dl dd .js b{ color: #666; font-size: 14px; font-weight: bold; line-height: 28px;}
.fourjs .nr .list dl dd .js p{ color: #666; font-size: 14px; line-height: 28px; width: 218px;}

/*advantage*/

.advantagebg{ background: url(../images/ysbg.png)no-repeat center; background: url(../images/ysbg.png)\9 no-repeat center; width: 100%; height: 950px; background-size: cover;}
.advantage {}

.advantage .nr ul li>div{ display: inline-block; vertical-align: top;}
.advantage .nr ul li .js dl dt{ color: #fff; font-size: 24px; width: 570px; height: 75px; line-height: 75px; padding-left: 105px;}
.advantage .nr ul .li1 .js dl:first-child dt{ background: url(../images/ystb1.png)no-repeat;}
.advantage .nr ul .li1 .js dl:first-child+dl dt{ background: url(../images/ystb2.png)no-repeat;}
.advantage .nr ul .li2 .js dl dt{ background: url(../images/ystb3.png)no-repeat;}
.advantage .nr ul li .js dl dd{ margin: 15px 35px;}
.advantage .nr ul li .js dl dd p{ color: #666; font-size: 14px; line-height: 28px; width: 476px;}
.advantage .nr ul li .js dl dd p:before{ content: "•";}
.advantage .nr ul .li1 .leftimg img{ width: 625px;height: 475px;}
.advantage .nr ul .li1 .js{ margin: 20px 0 0 0;}
.advantage .nr ul .li2 .js{ margin: 20px 0 0 0;}
.advantage .nr ul .li2 .leftimg img{ margin: -35px 0 0 40px;}

/*worry*/

.worry {}

.worry .nr{ position: relative; height: 540px; overflow: hidden;}
.worry .nr .leftimg,.worry .nr .rightwb{ display: inline-block; vertical-align: top;}
.worry .nr .leftimg{ width: 370px; height: 540px;}
.worry .nr .rightwb {}

.worry .nr .rightwb dl dd .icon{ position: relative; width: 128px; height: 127px; text-align: center; margin-right: 16px; overflow: hidden;}
.worry .nr .rightwb dl dd .icon .zg{ position: absolute; left: 0; top: 0; width: 128px; height: 127px;}
.worry .nr .rightwb dl dd .icon .zgc{ position: absolute; left: 0; top: 0; width: 128px; height: 127px; z-index: 11; border-radius: 50%; background-color: rgb(0, 0, 0); opacity: 0.38;}
.worry .nr .rightwb dl dd>div{ display: inline-block; vertical-align: middle;}
.worry .nr .rightwb dl dd .icon .zg .bt{ position: relative; text-align: center; color: #fff; font-size: 24px; z-index: 12; margin-top: 50px;}
.worry .nr .rightwb dl dd .js .btrx{ position: relative; width: 47px; height: 39px;}
.worry .nr .rightwb dl dd .js .btrx img{ position: absolute; left: 0; top: 0;}
.worry .nr .rightwb dl dd .js .btrx .yc{ visibility: hidden;}
.worry .nr .rightwb dl dd .js{ border-bottom: 2px solid #D8D8D8; padding-bottom: 5px;}
.worry .nr .rightwb dl dd:hover .js{ border-bottom: 2px solid #ff8800;}
.worry .nr .rightwb dl dd:hover .js .btrx .xs{ visibility: hidden;}
.worry .nr .rightwb dl dd:hover .js .btrx .yc{ visibility: visible;}
.worry .nr .rightwb dl dd .wb{ color: #000; font-size: 18px; width: 490px; margin-left: 6px;}
.worry .nr .rightwb dl dd .js>div{ display: inline-block; vertical-align: middle;}
.worry .nr .rightwb dl dd .js {}

.worry .nr .rightwb dl dd{ margin-bottom: 20px;}
.worry .nr .rightwb dl dd+dd{ margin-left: 70px;}
.worry .nr .rightwb dl dd .zxrx span{ width: 172px; height: 44px; text-align: center; line-height: 44px; border-radius: 21px; background: #ff8800; display: inline-block; vertical-align: middle; color: #fff; font-size: 24px;}
.worry .nr .rightwb dl dd .zxrx i{ color: #333; font-size: 24px; display: inline-block; vertical-align: middle;}
.worry .nr .rightwb dl dd .zxrx{ border-radius: 21px; background-color: rgb(255, 255, 255); box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3); width: 573px; height: 44px;}
.worry .nr .rightwb dl dd:first-child+dd+dd+dd{ margin: 36px 0 0 10px;}

/*case*/

.case {}

.case .nr{ position: relative;}
.case .nr .hd{ width: 250px;}
.case .nr .hd,.case .nr .bd{ display: inline-block; vertical-align: top;}
.case .nr .hd ul li,.case .nr .hd ul a{ width: 250px; height: 70px; border: 1px solid #d8d8d8; margin-bottom: 20px; cursor: pointer; padding: 15px 0 0 20px; display: inline-block;}
.case .nr .hd ul li>div,.case .nr .hd ul a>div{ display: inline-block; vertical-align: middle;}
.case .nr .hd ul .icon{ position: relative; width: 34px; height: 32px; margin-right: 6px;}
.case .nr .hd ul .icon img{ position: absolute; left: 0; top: 0;}
.case .nr .hd ul .icon .img2{ visibility: hidden;}
.case .nr .hd ul li.on,.case .nr .hd ul a:hover{ background: url(../images/casetab.png)no-repeat;}
.case .nr .hd ul li.on .icon .img2,.case .nr .hd ul a:hover .icon .img2{ visibility: visible;}
.case .nr .hd ul li.on .icon .img1,.case .nr .hd ul a:hover .icon .img1{ visibility: hidden;}
.case .nr .hd ul li .bt {}

.case .nr .hd ul li.on .bt span,.case .nr .hd ul li.on .bt p,.case .nr .hd ul a:hover .bt p,.case .nr .hd ul a:hover .bt span{ color: #fff;}
.case .nr .hd ul span{ color: #666; font-size: 18px; line-height: 25px;}
.case .nr .hd ul p{ color: #666; font-size: 14px;}
.case .nr .bd{ margin-left: 16px; height: 430px; overflow: hidden; width: 930px;}
.case .nr .bd ul li .limg,.case .nr .bd ul li .rimg{ display: inline-block; vertical-align: top;}
.case .nr .bd ul li .limg{ width: 622px; height: 430px; overflow: hidden; margin-right: 16px;}
.case .nr .bd ul li .rimg dd{ width: 288px; height: 205px; overflow: hidden;}
.case .nr .bd ul li .rimg dd+dd{ margin-top: 20px;}
.case .nr .bd ul li .limg:hover img,.case .nr .bd ul li .rimg dd:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}

/*about*/

.about{ box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);}
.about .left,.about .right {}

.about .left{ overflow: hidden; width: 602px; height: 421px;}
.about .left img{ width: 602px; height: 422px;}
.about .left:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.about .right{ padding: 40px 30px 0; background: #f7f7f7; width: 598px; height: 421px;}
.about .right .bt h1{ color: #666; font-size: 20px;}
.about .right .bt h2{ color: #666; font-size: 14px; text-transform: uppercase;}
.about .right .wz{ margin-top: 40px;}
.about .right .wb{ color: #666; font-size: 14px; line-height: 28px; height: 130px;}
.about .right hr{ background-color: rgb(14, 110, 184); width: 116px; height: 1px; border: none; outline: none; margin: 10px 0;}
.about .right .more a{ color: #fff; font-size: 14px; background: #ff8800; height: 23px; text-align: center; line-height: 23px; width: 88px; display: inline-block; vertical-align: top;}
.about .right .more a img{ margin-left: 6px;}

/*honor*/

.honor {}

.honor .nr{ position: relative; padding-top: 30px; height: 348px;}
.honor .nr:before{ content: url(../images/honorbg1.png); width: 464px; height: 274px; position: absolute; left: -183px; top: -65px;}
.honor .nr:after{ content: url(../images/honorbg2.png); width: 414px; height: 250px; right: -148px; position: absolute; top: -65px;}
.honor .nr ul li{ display: inline-block; vertical-align: top; width: 173px; height: 233px; margin-right: 14px; position: relative;}
.honor .nr ul li:after{ content: url(../images/honordy.png); width: 173px; height: 84px; left: 0; position: absolute; bottom: -84px;}
.honor .nr ul{ position: relative; z-index: 12; margin: 0 30px; height: 318px;}
.honor .nr .bd .tempWrap{ margin: 0 30px;}

/*new*/

.qyxc{ margin: 25px auto 0;}
.qyxc .tynavtop{ background: url(../images/qycxbg.png)no-repeat; height: 34px; line-height: 35px; overflow: hidden;}
.qyxc .tynavtop span:before{ content: url(../images/qycxtb.png); width: 21px; height: 17px; margin: 2px 6px 0; display: inline-block; vertical-align: top;}
.qyxc .tynavtop span{ color: #fff; font-size: 18px;}
.qyxc .tynavtop a{ float: right; color: #999; font-size: 18px; margin-right: 20px;text-transform: uppercase;}
.qyxc .bd{ margin: 20px 0 0; width: 1200px; overflow: hidden;}
.qyxc .bd ul li{ float: left; text-align: center; margin-right: 20px;}
.qyxc .bd ul li .pic{ width: 285px; height: 200px; overflow: hidden;}
.qyxc .bd ul li .pic img{ width: 285px; height: 200px;}
.qyxc .bd ul li .pic:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.qyxc .bd ul li p {}


/*new*/

.new{padding-top: 50px;}
.new .newlist{ width: 370px; display: inline-block; vertical-align: top; margin-right: 30px; overflow: hidden;}
.new .newlist3{ margin-right: 0;}
.new .newlist .top{ width: 370px; border-bottom: 1px dashed #D8D8D8; padding-bottom: 10px;}
.new .newlist .top .bt{ display: inline-block; vertical-align: middle; margin-left: 10px;}
.new .newlist .top h1{ font-size: 24px; color: #0e6eb8; line-height: 20px;display: inline-block; vertical-align: middle;}
.new .newlist .top h2{ font-size: 16px; color: #0e6eb8; text-transform: uppercase;display: inline-block; vertical-align: top;margin-top: 2px;}
.new .newlist .top .more{ font-size: 14px; color: #999; margin: 6px 10px 0 0;}
.new .newlist .nr{ margin: 20px 0 0;}
.new .newlist .nr .pic{ width: 370px; height: 200px; overflow: hidden;margin-bottom: 20px;}
.new .newlist .nr .pic img{ width: 370px; height: 200px;}
.new .newlist .nr .pic:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.new .newlist1 ul li a i:before{ content: "•"; margin-right: 4px;}
.new .newlist1 ul li a:hover i,.new .newlist1 ul li a:hover span{ color: #0e6eb8;}
.new .newlist1 ul li a i{ font-size: 14px; color: #666;line-height: 32px;}
.new .newlist1 ul li{ margin: 0px 0 10px; border-bottom: 1px dashed #D8D8D8;}
.new .newlist1 ul li:first-child+li+li+li{ border-bottom: none;}
.new .newlist .nr{ height: 375px;}
.new .newlist3 ul li{ margin-bottom: 15px;border-bottom: 1px dashed #D8D8D8;padding-bottom: 15px;height: 112px!important;}
.new .newlist3 .lbnew{ height: 320px;}
.new .newlist3 ul li .wen{ margin-bottom: 10px;}
.new .newlist3 ul li .wen a{ font-size: 14px; color: #666;}
.new .newlist3 ul li .wen a i{ margin-top: 5px; display: inline-block; vertical-align: middle;}
.new .newlist3 ul li .wen a:before{ content: "Q"; background: url(../images/qq.png)no-repeat;}
.new .newlist3 ul li .wen a:before,.new .newlist3 ul li .da a:before{ width: 30px; text-align: center; height: 30px; line-height: 30px; color: #fff; font-size: 24px; border-radius: 15px; margin-right: 6px; display: inline-block; vertical-align: top;}
.new .newlist3 ul li .da a:before{ content: "A"; background: #ff8800;}
.new .newlist3 ul li .da a{ font-size: 14px; color: #666;line-height: 28px;}
.new .newlist3 ul li .da a i{ display: inline-block; width: 320px; vertical-align: top;height: 56px; overflow: hidden;}

/*foot*/

.foot{ width: 100%; background: #0e6eb8;margin-top: 50px; position: relative;}
.foot .content{ padding: 35px 0 40px;}
.foot .content dl dt h1{ color: #fff;font-size: 24px; font-weight: bold; text-transform: uppercase;}
.foot .content .ul1 dl:first-child{ width: 477px; overflow: hidden;}
.foot .content dl dt h2{ color: #fff;font-size: 18px;}
.foot .content dl dt h2:after{ content: url(../images/fk.png); width: 6px; height: 11px; display: inline-block; vertical-align: top; margin: 0 0 0 6px;}
.foot .content dl dt{ border-bottom: 1px dashed #e8e8e8; padding-bottom: 5px; margin-bottom: 5px;}
.foot .content dl:first-child dd a{ display: inline-block; vertical-align: top; color: #fff;font-size: 14px; margin-right: 20px; line-height: 24px;}
.foot .content dl:first-child dd+dd a:first-child{ margin-right: 34px;}
.foot .content .ul1 dl:first-child{ margin-bottom: 19px;}
.foot .content dl:first-child+dl{ width: 600px;}
.foot .content dl:first-child+dl dd a{ display: inline-block; vertical-align: top; color: #fff;font-size: 14px; margin-right: 20px; line-height: 24px;}
.foot .content>div{ display: inline-block; vertical-align: top;}
.foot .content .ul1{ width: 600px;}
.foot .content .ul2{ padding-left: 70px; width: 388px;}
.foot .content .ul2 dl dt{ width: 273px;}
.foot .content .ul2 dl dd p{ color: #fff;font-size: 14px; line-height: 28px;}
.foot .content .ul3{ float: right; text-align: center;}
.foot .content .ul3 .logo{ margin-top: 10px;}
.foot .content .ul3 .ewm{ margin-top: 21px;}
.foot .bottom{ background: #0b538b; height: 51px; line-height: 51px; width: 100%;}
.foot .bottom .db-nr{ width: 1200px; margin: 0 auto;text-align: center;}
.foot .bottom .db-nr a,.foot .bottom .db-nr span{ color: #fff;font-size: 16px;}

/*btn_top*/

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