*{ 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;}

/*header*/

.header{ overflow: hidden; width: 100%;}
.header .h-nr-1{ width: inherit; overflow: hidden; background-color: rgb(239, 239, 239);}
.header .header-top{ width: 1200px; margin: 0 auto; height: 38px; line-height: 38px;}
.header .header-top .header-left{ float: left; font-size: 14px; color: #666666; letter-spacing: 1px;}
.header .header-top .header-right{ float: right; margin-right: 50px;}
.header .header-top .header-right a{ font-size: 14px; color: #666;}
.header .header-top .header-right a:hover{ color: #ff6b6b;}
.header .header-top .header-right span{ border: 1px solid #a6a6a6; margin: -2px 15px 0; display: inline-block; height: 13px; vertical-align: middle;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 13px 0 15px 0;}
.header .h-nr-2 .zb{ width: 1200px; margin: 0 auto;}
.header .h-nr-2 .zb .left{ display: inline-block; vertical-align: middle; margin-right: 10px;}
.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;}
.header .h-nr-2 .zb .wb p{ color: #333; font-size: 24px;}
.header .h-nr-2 .zb .wb p b{ color: #ff6b6b;}
.header .h-nr-2 .zb .wb p + p>i{ color: #333;font-size: 18px;}
.header .h-nr-2 .right{ width: 750px; display: inline-block; vertical-align: top; margin-top: 10px; text-align: right;}
.header .h-nr-2 .right .lx-ph{ margin-right: 20px;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: middle; text-align: left;}
.header .h-nr-2 .right>div p{ color: #333; font-size: 24px;}
.header .h-nr-2 .right>div p+p{ color: #333; font-size: 24px;}
.header .nav{ background: url(../images/nav-bg.png)no-repeat; background: url(../images/nav-bg.png)\9 no-repeat; width: 100%; height: 58px; line-height: 58px; background-size: cover; overflow: hidden;}
.header .nav .nav-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header .nav .nav-content ul li{ float: left; position: relative; margin-right: 15px;}
.header .nav .nav-content ul li:first-child+li+li+li+li+li+li+li+li{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #fff; font-size: 16px; padding: 0 20px; position: relative; display: inline-block; height: 58px;}
.header .nav .nav-content ul li a.on{ background: #FF6B6B;}
.header .nav .nav-content ul li a.on>hr{ visibility: visible;}
.header .nav .nav-content ul li a>hr{ height: 1px; border: none; outline: none; background: #fff; width: 100%; position: absolute; left: 0; bottom: 0; visibility: hidden;}
.header .nav .nav-content ul li a.on>i{ visibility: visible;}
.header .nav .nav-content ul li a:hover{ background: #FF6B6B;}
.header .nav .nav-content ul li a:hover>hr{ visibility: visible;}
.header .nav .nav-content ul li a:hover>i{ visibility: visible;}
.header .nav .nav-content ul li i{ background: url(../images/fk.png)no-repeat; width: 12px; height: 6px; position: absolute; left: 41%; bottom: 1px; display: inline-block; visibility: hidden;}

/*首页banner*/

.banner{ width: 1920px; margin-left: -960px; left: 50%; position: relative; height: 600px;}
.banner ul.bb{ position: relative; padding: 0px; margin: 0px; z-index: 5;}
.banner ul.bb li{ position: absolute; display: none;}
.banner .num{ position: absolute; width: 100%; bottom: 10px; z-index: 100; text-align: center}
.banner .num li{ display: inline-block; *display: inline; *zoom: 1; width: 18px; height: 18px; display: inline-block; margin: 0 4px; background: #fff; line-height: 18px; text-indent: -100px; overflow: hidden; border-radius: 10px;}
.banner .num li.num_hover{ background-color: #419dea;}
.banner .num li.num_hover a{ color: #fff;}
.banner .num li a{ float: left; display: inline; text-align: center; color: #666; text-decoration: none; cursor: pointer; width: 18px; height: 18px; line-height: 18px;}

/*search*/

.search{ width: 100%; background: #419dea; height: 70px; line-height: 70px;}
.search-content{ width: 1200px; margin: 0 auto;}
.search-keywords{ display: inline-block;}
.search-keywords span{ color: #fff; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a{ color: #fff; font-size: 14px; display: inline-block; vertical-align: middle; margin: 0 20px 0 0;}
.search-keywords a:hover{ color: #FF6B6B;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 360px; height: 23px; margin-top: 20px; vertical-align: middle;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; line-height: 23px; background: none; border: none; height: 23px; margin: -50px 0 0 0; color: #fff; outline: none; width: 323px;}
.search-form #s_btn{ background: none; width: 32px; height: 23px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 1px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #fff;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #fff;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #fff;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #fff;}

/*product*/

.product{ margin: 0 auto; width: 1200px; padding: 40px 0 0 0;}
.product .pro-left{ width: 290px; border: 1px solid #419DEA; float: left;}
.product .pro-left .bt{ background: #419DEA; padding: 8px 0;}
.product .pro-left .bt>img,.product .pro-left .bt>span{ display: inline-block; vertical-align: middle; color: #fff; font-size: 24px; margin-left: 15px;}
.product .pro-left .dh{ text-align: center; margin: 40px 0 0 0;}
.product .pro-left .sideMenu{ margin: 20px 15px 0;}
.product .pro-left .sideMenu h3{ background: #419DEA; padding: 5px 0; margin: 15px 0;}
.product .pro-left .sideMenu h3>img{ margin: 0 15px;}
.product .pro-left .sideMenu h3>img,.product .pro-left .sideMenu h3>a{ display: inline-block; vertical-align: middle; font-size: 20px; color: #fff;}
.product .pro-left .sideMenu ul li a{ font-size: 16px; color: #333;}
.product .pro-left .sideMenu ul{ margin: 15px 0 15px 15px;}
.product .pro-left .sideMenu ul li{ height: 35px; line-height: 35px;}
.product .pro-left .sideMenu ul li a:hover{ color: #FF6B6B;}
.product .pro-left .dh p{ font-size: 20px; color: #333;}
.product .pro-right{ width: 890px; float: left; margin-left: 20px;}
.product .pro-right ul li{ float: left; width: 283px; overflow: hidden; margin: 0 20px 20px 0;}
.product .pro-right ul li:first-child+li+li,.product .pro-right ul li:first-child+li+li+li+li+li,.product .pro-right ul li:first-child+li+li+li+li+li+li+li+li{ margin: 0 0 20px 0;}
.product .pro-right ul li .pic{ width: 283px; height: 228px; overflow: hidden; border: 1px solid #bfbfbf;}
.product .pro-right ul li .pic img{ width: 283px; height: 228px;}
.product .pro-right ul li .mc{ height: 30px; background: #419DEA; line-height: 30px; text-align: center;}
.product .pro-right ul li .mc a{ width: 100%; height: 100%; display: block; font-size: 16px; color: #fff;}
.product .pro-right ul li:hover .mc a{ background: #FF6B6B;}
.product .pro-right ul li:hover .pic{ border: 1px solid #FF6B6B;}
.more-title{ text-align: center;margin: 0 auto; width: 1200px;}

/*vs*/

.vs-link{ width: 100%; height: 1px; margin: 115px 0 0 0; position: relative; z-index: 10;}
.vs-link .left{ float: left; background: #419DEA; width: 30%; height: 1px;}
.vs-link .right{ float: right; background: #419DEA; width: 30%; height: 1px;}
.vs-zx{ margin: 0 auto; width: 1200px; position: relative; top: -52px;}
.vs-zx .hd{ position: relative; height: 175px;}
.vs-zx .hd ul{ margin: 0 200px; position: absolute; top: 0; z-index: 88; background: #fff;}
.vs-zx .hd ul li{ background: url(../images/ce1.png)no-repeat; width: 123px; height: 104px; text-align: center; cursor: pointer; position: relative; float: left; margin-right: 215px; z-index: 99;}
.vs-zx .hd ul li>hr{ position: absolute; right: -220px; top: 50px; width: 217px; height: 1px; border: none; outline: none; background: #419DEA;}
.vs-zx .hd ul li+li+li{ margin-right: 0;}
.vs-zx .hd ul li img{ position: absolute; left: 36px; top: 30px;}
.vs-zx .hd ul li.on{ background: url(../images/ce12.png)no-repeat; width: 116px; height: 103px;}
.vs-zx .hd ul li.on .img2{ visibility: hidden;}
.vs-zx .hd ul li.on img{ position: absolute; left: 35px; top: 30px;}
.vs-zx .hd ul li p{ position: absolute; left: 20px; bottom: -35px; color: #419dea; font-size: 20px;}
.vs-zx .bd ul li>div{ float: left;}
.vs-zx .bd ul li .pic{ font-size: 18px; color: #fff; position: relative; line-height: 0;}
.vs-zx .bd ul li .pic>p{ position: absolute; bottom: 83px; left: 44px;}
.vs-zx .bd ul li .js{ font-size: 16px; color: #666; text-align: center; width: 370px; margin: 10px auto 0;}
.vs-zx .bd ul li{ position: relative;}
.vs-zx .bd ul li .pk{ position: absolute; left: 534px; top: 105px; z-index: 28;}
.vs-zx .bd ul li .bdz{ margin-right: 40px;}

/*ys*/

.ys{ margin: 0 auto; width: 1200px; padding-bottom: 40px;}
.ys .ys-nr ul li>div{ float: left;}
.ys .ys-nr ul li{ position: relative;}
.ys .ys-nr ul li .dytp{ position: absolute; left: -402px; top: 20px;}
.ys .ys-nr ul li .dybg{ position: absolute; right: -351px; top: -94px;}
.ys .ys-nr ul li .wb .bt {}
.ys .ys-nr ul .li1 .pic img{ width: 580px;}
.ys .ys-nr ul .li22 .pic img{ width: 580px; margin: -125px 0 0;}
.ys .ys-nr ul .li2 .pic img{ width: 580px; margin: -153px 0 0;}
.ys .ys-nr ul .li1 .wb{ margin-top: 60px;}
.ys .ys-nr ul li .wb .bt span{ color: #fffffe; font-size: 24px; background: url(../images/ystb1.png)no-repeat; width: 90px; height: 61px; display: inline-block; text-align: center; line-height: 57px; margin-right: 13px;}
.ys .ys-nr ul li .wb .bt p{ color: #419DEA; font-size: 24px; display: inline-block; vertical-align: bottom; line-height: 25px;}
.ys .ys-nr ul li .wb .bt i{ color: #999; font-size: 14px; text-transform: uppercase;}
.ys .ys-nr ul li .wb dl dd p i{ color: #666; font-size: 16px; width: 433px; text-align: justify; display: inline-block; line-height: 30px;}
.ys .ys-nr ul li .wb dl{ margin: 10px 0 0 100px;}
.ys .ys-nr ul li .wb dl dd p:before{ content: url(../images/ystb2.png); width: 18px; height: 18px; vertical-align: top; display: inline-block; margin: 2px 10px 0 0;}
.ys .ys-nr ul li .wb dl dd p b{ color: #419DEA; font-weight: bold;}
.smallbanner{ width: 100%;}
.smallbanner img{ width: 100%;}

/*process*/

.process{ width: 100%; background-size: 100% 542px; background: url(../images/processbg.png)no-repeat; height: 542px;}
.process .process-nr{ margin: 0 auto; width: 1200px; text-align: center; padding: 30px 0 0 0;}
.process .process-nr h1{ color: #92f5f6; font-size: 36px;}
.process .process-nr h1+h1{ color: #92f5f6; font-size: 18px;}
.process .process-nr .pic{ margin: 20px 0;}
.process .process-nr .wb{ color: #92f5f6; font-size: 24px; width: 615px; margin: 0 auto; line-height: 40px;}
.process .process-nr .more a{ text-align: center; color: #92f5f6; font-size: 30px; width: 249px; height: 54px; line-height: 54px; border-radius: 10px; border: 1px solid #92F5F6; display: inline-block; margin: 40px 0 0 0;}

/*case*/

.case{margin: 0 auto; width: 1200px; height: 730px;}
.case .bd{ margin: 30px 0 0 0;}
.case .bd ul li>div{ float: left;}
.case .bd ul li .bigpic{ width: 751px; height: 497px;}
.case .bd ul li .smallpic{ width: 429px; margin: 0 0 0 18px;}
.case .bd ul li .smallpic img{ margin: 0 0 14px 0; height: 239px;width: 429px;}
.case .hd {}

.case .hd ul li{ background: url(../images/casekk.png)no-repeat; text-align: center; position: relative; width: 224px; height: 114px; cursor: pointer; float: left; margin: 11px 20px 0 0;}
.case .hd ul li img{ position: absolute; left: 92px; top: 15px;}
.case .hd ul li.on img{ position: absolute; left: 92px; top: 26px;}
.case .hd ul li:first-child+li>p{ left: 53px;}
.case .hd ul li:first-child+li+li>p,.case .hd ul li:first-child+li+li+li>p{ left: 70px;}
.case .hd ul li .bh{ visibility: hidden;}
.case .hd ul li.on .mr{ visibility: hidden;}
.case .hd ul li.on{ margin: 0 20px 0 0; background: url(../images/casekk2.png)no-repeat; height: 125px;}
.case .hd ul li.on .bh{ visibility: visible;}
.case .hd ul li p{ color: #999; font-size: 18px; position: absolute; bottom: 16px; left: 42px;}
.case .hd ul li p i{ background: url(../images/ty.png)no-repeat; width: 3px; height: 3px; display: inline-block; vertical-align: middle; margin: 0 10px;}
.case .hd ul li.on p{ color: #ff6b6b;}
.case .hd ul li.on p i{ background: url(../images/ty2.png)no-repeat;}
.case .hd ul a{ background: url(../images/casekk.png)no-repeat; text-align: center; position: relative; width: 224px; height: 114px; cursor: pointer; display: inline-block; margin: 11px 0 0 0;}
.case .hd ul a img{ position: absolute; left: 92px; top: 15px;}
.case .hd ul a>.bh{ visibility: hidden;}
.case .hd ul a:hover .bh{ visibility: visible;}
.case .hd ul a:hover .mr{ visibility: hidden;}
.case .hd ul a:hover p{ color: #FF6B6B;}
.case .hd ul a p{ color: #999; font-size: 18px; position: absolute; bottom: 16px; left: 65px;}
.case .hd ul a:hover{ background: url(../images/casekk3.png)no-repeat;}

/*about*/

.aboutbg{ background: url(../images/aboutbg.png)no-repeat; width: 100%; height: 278px; background-size: 100% 278px;}
.about{ position: relative; margin: 0 auto; width: 1200px; background: #fff; border-radius: 8px; margin-top: -210px;}
.about .about-nr{ padding: 50px 0 0 20px;}
.about .left{ background: url(../images/aboutkk.png)no-repeat; width: 779px; height: 410px;}
.about .left .bt .bta{ color: #419DEA; font-size: 88px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.about .left .bt i{ color: #333; font-size: 30px; display: inline-block; vertical-align: middle;}
.about .left .bt i>b{ color: #999; font-size: 24px;}
.about .left p{ color: #333; font-size: 18px;}
.about .left .wb{ width: 540px; text-align: justify; color: #999; font-size: 16px; line-height: 30px;}
.about .left .more{ position: relative; overflow: hidden; text-align: center; color: #fff; font-size: 16px; width: 160px; height: 40px; line-height: 40px; margin-top: 20px; background: #FF6B6B; display: inline-block;}
.about .left .js{ padding: 10px 0 0 30px;}
.about .right,.about .left{ float: left;}
.about .right>img{width: 478px;
	/*margin-left: 21px;*/
	margin-top: 7px;}
.about .right{ position: absolute; right: 30px; top: 105px; width: 530px; height: 300px; border: 6px solid #d9d9d9;text-align: center;}
.about .left .more .i2{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent transparent transparent #419DEA; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.about .left .more .i3{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent #419DEA transparent transparent; position: absolute; top: 0; right: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.about .left .more .i1{ position: relative; z-index: 2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color: #fff;}
.about .left .more:hover .i1{ color: #fff;}
.about .left .more:hover .i2{ border-width: 105px 0 0 105px;}
.about .left .more:hover .i3{ border-width: 0 105px 105px 0;}

/*xc-dq*/

.xc-dq{ width: 1200px; margin: 0 auto; padding: 40px 0 0 0;}
.xc-dq .xc-an{ position: relative;}
.xc-dq .xc-an>.bala{ height: 1px; position: absolute; left: 0; width: 100%; z-index: 88; background: #D8D8D8; border: none; outline: none;}
.xc-dq .xc-an ul li .xc-img{ display: inline-block; vertical-align: middle; width: 25px; height: 46px; margin-right: 5px;}
.xc-dq .xc-an ul li span{ display: inline-block; vertical-align: middle; color: #333; font-size: 18px; margin: 7px 0 0 0;}
.xc-dq .xc-an ul li{ float: left; cursor: pointer; border: 1px solid #fff; padding: 0 10px; position: relative;}
.xc-dq .xc-an ul li .xcbtn{ position: relative; display: inline-block;}
.xc-dq .xc-an ul li .xcbtn img{ position: absolute; left: 0; top: 0;}
.xc-dq .xc-an ul li .yc{ visibility: hidden;}
.xc-dq .xc-an ul li.on{ border: 1px solid #D8D8D8; border-bottom: 1px solid #fff;}
.xc-dq .xc-an ul li.on .xs{ visibility: hidden;}
.xc-dq .xc-an ul li.on .yc{ visibility: visible;}
.xc-dq .xc-an ul .more{ color: #666; font-size: 16px; float: right; margin: 17px 17px 0 0;}
.xc-dq .xc-an ul .more:hover{ color: #FF6B6B;}
.xc-dq .xc-an ul li.on hr{ visibility: visible;}
.xc-dq .xc-an ul li hr{ height: 1px; position: absolute; left: 0; width: 100%; z-index: 91; background: #fff; border: none; outline: none; bottom: -2px; visibility: hidden;}
.xc-dq .qy-img{ position: relative; height: 320px; margin: 20px 0 0 0;}
.xc-dq .qy-img ul li{ float: left; overflow: hidden; width: 280px; margin-right: 20px; text-align: center;}
.xc-dq .qy-img ul li .top-img{ width: 280px; height: 191px; border: 1px solid #D9D9D9; overflow: hidden;}
.xc-dq .qy-img ul li:hover .top-img img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.xc-dq .qy-img ul li:hover .title-wb a{ color: #FF6B6B!important;}
.xc-dq .qy-img ul li .top-img img{ width: 280px; height: 191px;}
.xc-dq .qy-img ul li .title-wb a{ font-size: 14px; color: #666; margin: 8px 0 0 0; display: inline-block;}
.xc-dq .qy-img .sNext,.xc-dq .qy-img .sPrev{ position: absolute; top: 237px;}
.xc-dq .qy-img .sNext{ left: 519px;}
.xc-dq .qy-img .sPrev{ left: 603px;}

/*new*/

.new{ margin: 0 auto; width: 1200px; padding: 20px 0 0 0;}
.new .ul{ background: url(../images/kkbg.png)no-repeat; width: 380px; height: 480px; float: left; position: relative; margin-right: 25px;}
.new .ul+.ul+.ul{ margin-right: 0;}
.new .ul .bt{ font-size: 18px; color: #333; display: inline-block; position: absolute; left: 48px; top: -12px;}
.new .ul .new-nr{ margin: 20px 20px 0;}
.new .ul .new-nr p{ font-size: 16px; color: #3d3d3d; border-bottom: 1px solid #419DEA; padding: 8px 0;}
.new .ul .new-nr a:hover{ color: #FF6B6B;}
.new .ul .new-nr span>a{ font-size: 14px; color: #999; padding: 10px 0 0 0; display: inline-block;}
.new .ul .new-nr dl{ margin: 20px 0 0 0;}
.new .ul .new-nr dd{ border-bottom: 1px dashed #D9D9D9;}
.new .ul .new-nr dd>a{ color: #666; font-size: 14px; line-height: 35px;}
.new .ul .new-nr dd>a:before{ content: ">"; display: inline-block; margin-right: 10px;}
.new .ul .new-nr .more{ text-transform: uppercase; color: #999; font-size: 18px; float: right; display: inline-block; margin: 10px 0 0 0;}
.new .ul .new-nr{ overflow: hidden;}
.new .ul3 .new-nr{ margin: 17px 20px 0;}
.new .ul3 .new-nr dd>a{ line-height: 40px;}
.new .ul3 .new-nr dd>a:before{ content: ""; margin: 0;}

/*foot*/

.foot{ margin-top: 50px; width: 100%; background: #419dea;}
.foot-content{ margin: 0 auto; width: 1200px;}
.foot-content .fri-lj{ overflow: hidden; padding: 15px 0; border-bottom: 1px solid #54a7ec;}
.foot-content .fri-lj ul li{ float: left; color: #fff; margin-right: 105px; font-size: 14px;}
.foot-content .fri-lj ul li a{ color: #fff; font-size: 14px;}
.foot-content .fri-lj ul li a:hover{ color: #ff6b6b; font-weight: bold;}
.foot-content .zb{ margin-top: 40px; padding-bottom: 40px;}
.foot-content .zb div{ display: inline-block; vertical-align: top;}
.foot-content .zb .title{ color: #fff;}
.foot-content .zb .title h1{ font-size: 24px; font-weight: bold;}
.foot-content .zb .title h2{ font-size: 16px; font-weight: bold;}
.foot-content .zb .one{ width: 520px;}
.foot-content .zb .two{ text-align: center; width: 260px;}
.foot-content .zb .two img{ display: inline-block; margin-top: 30px;}
.foot-content .zb .two .img1{ margin: 0 20px 0 0;}
.foot-content .zb .wb{ display: block; margin-top: 30px; line-height: 25px;}
.foot-content .zb .wb>p{ color: #fff; font-size: 14px;}
.foot-content .three{ text-align: right; width: 350px; margin: 90px 0 0 0;}
.foot .foot-wb{ background: #494949; height: 50px; line-height: 50px;}
.foot .foot-wb-nr{ width: 1200px; text-align: center; margin: 0 auto;}
.foot .foot-wb,.foot .foot-wb a{ font-size: 14px; color: #fff;}
.foot .foot-wb a:hover{ color: #ff6b6b;}

/*返回头部*/

#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;}
