*{ 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{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}*/


/*.fl{ float: left;}*/


/*.fr{ float: right;}*/

@font-face { font-family: 'impact';src: url('../fonts/impact.ttf');font-weight: normal; font-style: normal;}
.ty_content{ width: 1200px; margin: 0 auto;}
.more-title{ width: 100%;}

/*header */

.header{width: 100%;}
.header .header-1{height: 40px;width: 100%;line-height: 40px;border-bottom: #e7a767 solid 1px;background: url("../images/header_1.png")left no-repeat;}
.header .header-1 .content{width: 1200px;margin: auto;padding-left: 40px;}
.header .header-1 .content b{color: #fff;font-size: 14px;line-height: 40px;}
.header .header-1 .content nav{line-height: 34px;float: right;}
.header .header-1 .content nav a{color: #333;font-size: 14px;margin-right: 20px;}
.header .header-1 .content nav a:hover{color: #f18c19;}
.header .header-1 .content nav a img{margin-top: 9px; margin-right: 9px;position: relative;top: 3px;}
.header .header-2{height: 127px;}
.header .header-2 .content{width: 1200px;height: 127px;margin: auto;}
.header .header-2 .content .log{float: left;margin-top: 33px;}
.header .header-2 .content .text{float: left;margin-top: 32px;margin-left: 30px;}
.header .header-2 .content .text h3{font-size: 26px;color: #333;margin-bottom: 5px;font-weight: bold;}
.header .header-2 .content .text h3 span{font-size: 26px;color: #f18c19;font-weight: bold;}
.header .header-2 .content .text b{font-size: 22px;color: #666;}
.header .header-2 .content .phone{float: right;margin-top: 30px;}
.header .header-2 .content .phone .dh{color: #333333;font-size: 18px;float: left;text-align: left;margin-top: 5px;}
.header .header-2 .content .phone .dh h3{color: #f18c19;font-size: 22px;line-height: 30px;font-weight: bold;}
.header .header-3{height: 60px;width: 100%;background: url("../images/header_2_bj.png")no-repeat right; position: absolute; top: 162px; z-index: 999;}
.header .header-3 .content{width: 1200px;margin: auto;}
.header .header-3 .content nav a{display: block;float: left;height: 54px;line-height: 60px;font-size: 16px;color: #fff;text-align: center;padding-left: 35px;padding-right: 35px;}
.header .header-3 .content nav a:hover{color: #fff;border-bottom: solid 2px #fff;}
.header .header-3 .content nav .on{color: #fff;border-bottom: solid 2px #fff;font-weight: bold;}
.header .header-3 .content nav ul{ position: absolute; top: 64px; z-index: 999; display: none; left: -508px; width: 1920px; height: 300px; background: #fff;}
.header .header-3 .content nav ul li{ width: 1200px; margin: 50px auto 0px; height: 200px;}
.header .header-3 .content nav ul li .left{width: 600px;height: 200px;float: left;}
.header .header-3 .content nav ul li .left b{font-size: 20px;font-weight: bold;display: block;color: #000;text-align: left;}
.header .header-3 .content nav ul li .left .xx{width: 98px;color: #999;font-size: 16px;float: left;margin-right: 10px;}
.header .header-3 .content nav ul li .left .xx img{margin-right: 7px;}
.header .header-3 .content nav ul li .right{width: 600px;height: 200px;border-left: solid 1px #ccc;float: right;padding-left: 20px;}
.header .header-3 .content nav ul li .right .img{width: 268px;height: 200px;text-align: center;color: #333;float: left;margin-right: 20px;}
.header .header-3 .content nav ul li .right .img b{display: block;margin-top: -30px;}

/*banner*/

.banner-index{ font-size: 0;overflow: hidden; width: 100%;}
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%;overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 38px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 12px; height: 12px;margin-right: 10px; cursor: pointer;background: #ccc;border-radius: 50%;}
.slideBox .hd ul li.on{background: #666666;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li:first-child{ display: block;}
.slideBox .bd ul li{ display: none;}

/*search*/

.search{ width: 100%; height: 47px; line-height: 47px;border-bottom: solid 1px #ccc;background: #fcf4eb;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 14px; color: #ccc; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #333; font-size: 16px; display: inline-block; border-radius: 16px; text-align: center; height: 35px; line-height: 35px;}
.search-keywords .wb > a{ color: #333; font-size: 16px;}
.search-keywords .wb > a:hover{ color: #f18c19;}
.search-keywords .wb i{ color: #333; font-size: 14px; margin: 0 5px 0 5px;}
#searchForm{ background: url(../images/search.png) no-repeat right; width: 264px; line-height: 31px; height: 31px; z-index: 99; position: relative;top: 0px;}
.search-form{ display: inline-block; float: right;margin-top: 6px;}
#searchForm .search-input{ vertical-align: top; height: 31px; background: none; line-height: 31px; color: #fff; border-radius: 5px; text-indent: 20px; outline: none; border: none; width: 87%; font-size: 14px;}
.search-form #s_btn{ width: 31px; height: 31px; background: none; color: #fff; outline: none; border: none;float: right; cursor: pointer; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#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;}

/*solution*/

.solution{height: 991px;margin: auto;padding-top: 80px;background: #fcf4eb;}
.solution .top{margin: 0 auto 50px;width: 1198px;text-align: center;}
.solution .top b{font-size: 28px;font-weight: bold;color: #333;display: block;}
.solution .top b span{color: #f18c19;}
.solution .top img{margin-top: 10px;margin-bottom: 10px;}
.solution .top i{color: #333;font-size: 18px;letter-spacing: 8px;}
.solution .list{margin-bottom: 50px;height: 128px;}
.solution .list li{position: relative;float: left;margin-right: 8px;}
.solution .list li .img{width: 294px;height: 128px;}
.solution .list li .wz{width: 277px;height: 115px;position: absolute;top: 6px;left: 9px;}
.solution .list li .wz .xx{float: right;text-align: left;width: 110px;margin-top: 20px;}
.solution .list li .wz .xx b{font-weight: bold;font-size: 22px;color: #fff;}
.solution .list li .wz .xx span{color: #fff;text-transform: Uppercase;}
.solution .list .on .wz{border: solid 1px #ccc;}
.solution .list .on .wz .xx b{background-image: -webkit-linear-gradient(bottom, #e9cd32, #ef9f21, #f18c19);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.solution .left{width: 766px;float: left;height: 530px;}
.solution .left .img{width: 766px;height: 349px;}
.solution .left .img img{width: 766px;height: 349px;}
.solution .left .wz{width: 766px;height: 181px;background: #fff;padding-left: 30px;padding-right: 15px;padding-top: 28px;}
.solution .left .wz b{color: #f08f23;font-size: 20px;font-weight: bold;}
.solution .left .wz p{color: #3c3c3c;line-height: 30px;margin-top: 10px;margin-bottom: 10px;}
.solution .right{width: 406px;float: right;height: 530px;}
.solution .right .xq{width: 406px;height: 254px;position: relative;margin-bottom: 22px;}
.solution .right .xq:last-child{margin-bottom: 0px;}
.solution .right .xq .mr{width: 406px;height: 254px;}
.solution .right .xq .mr img{width: 406px;height: 254px;}
.solution .right .xq .ho{width: 406px;height: 254px;background: url("../images/cp_ho.png")no-repeat;position: absolute;top: 0px; text-align: center;padding-top: 20%;display: none;}
.solution .right .xq .ho a{width: 205px;height: 38px;display: block;border: solid 1px #fff; text-align: center;line-height: 38px;color: #fff;font-size: 20px;font-weight: bold; margin: 10px auto 0;}

/*product*/

.product{height: 864px;margin: auto;padding-top: 75px;background: url("../images/product.png")bottom no-repeat;overflow: hidden;}
.product .top{margin: 0 auto 50px;width: 1198px;text-align: center;}
.product .top b{font-size: 28px;font-weight: bold;color: #333;display: block;}
.product .top b span{color: #f18c19;}
.product .top img{margin-top: 10px;margin-bottom: 10px;}
.product .top i{color: #333;font-size: 18px;letter-spacing: 8px;}
.product .ty_content{width: 1215px;}
.product .left{width: 275px;padding-top: 22px;float: left;}
.product .left .t{text-align: right;}
.product .left .lit{width: 275px;background: url("../images/lit.png")no-repeat left;height: 450px;margin-top: 22px;padding-top: 10px;background-position-x: 11px;}
.product .left .lit li{padding-left: 62px;margin-bottom: 36px;}
.product .left .lit li:first-child{background: url("../images/li_bj.png")no-repeat left;}
.product .left .lit li:hover{background: url("../images/li_bj.png")no-repeat left;}
.product .left .lit a{font-size: 16px;color: #fff;}
.product .right{width: 850px;height: 613px;background: url("../images/cp_ri.png")no-repeat center;float: right;}
.product .right .xq{width: 280px;height: 275px;float: left;margin-bottom: 63px;}
.product .right .xq:nth-child(2),.product .right .xq:nth-child(5){border-right: solid 1px #ccc;border-left: solid 1px #ccc;}
.product .right .xq .img{text-align: center;margin-bottom: 14px;}
.product .right .xq .img img{width: 100%;height: 223px;}
.product .right .xq .bt{width: 160px;border: solid 1px #ccc;height: 33px;line-height: 33px;margin: auto;color: #333;text-align: center;}
.product .right .xq:hover .bt{background: #f18c19;color: #fff;border: solid 1px #f18c19;}

/*going*/

.going{height: 840px;background: url("../images/going.jpg") no-repeat center;margin-top: 50px;padding-top: 60px;position: relative;}
.going .top{margin: 0 auto 50px;width: 1198px;text-align: center;}
.going .top b{font-size: 28px;font-weight: bold;color: #333;display: block;}
.going .top b span{color: #f18c19;}
.going .top img{margin-top: 10px;margin-bottom: 10px;}
.going .top i{color: #333;font-size: 18px;letter-spacing: 8px;}
.going .left{width: 574px;float: right;margin-right: 50px;}
@media screen and (max-width: 1920px){ .going .left{width: 574px;float: right;margin-right: 15px;}
	}
.going .left .list{height: 188px;border-bottom: solid 1px #ccc;text-align: right;padding-top: 45px;}
.going .left .list .bt{height: 34px;background: url("../images/going_bt_mr.png")no-repeat bottom right;color: #333;font-size: 18px;font-weight: bold;line-height: 34px;background-position-x: 535px;}
.going .left .list p{color: #666;margin-top: 15px;}
.going .left .list .ho{display: none;float: right;margin-top: 20px;}
.going .left .list:hover .bt{background: url("../images/going_bt_ho.png")no-repeat right;color: #fff;padding-right: 10px;}
.going .left .list:hover p{color: #f08105;}
.going .lbt{width: 925px;height: 525px;float: right;}
.going .lbt .nr{position: relative;width: 925px;height: 525px;overflow: hidden;}
.going .lbt .nr .nav{position: absolute;bottom: 15px;left: 30px;}
.going .lbt .nr .nav li{width: 25px;height: 25px;background: #ccc;text-align: center;line-height: 25px;color: #333;margin-right: 10px;float: left;}
.going .lbt .nr .nav .on{background: #f08105;color: #fff;}

/*professional*/

.professional{height: 497px;background: url("../images/professional_db.png")no-repeat center;padding-top: 55px;}
.professional .top{width: 885px;margin: auto;text-align: center;}
.professional .top b{font-size: 28px;color: #fff;font-weight: bold;}
.professional .top .img{display: block;margin: 23px auto 27px;}
.professional .top p{color: #fff;line-height: 30px;}
.professional .ty_content{width: 1137px;}
.professional .list{height: 175px;margin-top: 45px;}
.professional .list .xq{width: 168px;float: left;text-align: center;margin-right: 155px;}
.professional .list .xq .tu{width: 86px;background: url("../images/pro_list_mr.png")no-repeat;margin: auto;height: 94px;}
.professional .list .xq:hover .tu{background: url("../images/pro_list_ho.png")no-repeat;width: 86px;height: 94px;}
.professional .list .xq .tu img{margin-top: 19px;}
.professional .list .xq b{color: #fff;font-size: 22px;display: block;margin-top: 10px;margin-bottom: 10px;}
.professional .list .xq i{font-size: 16px;color: #fff;text-transform: Uppercase;}

/*branding*/

.branding{background: #f08e20;height: 235px;padding-top: 40px;}
.branding .ty_content{background: url("../images/branding_db.png")no-repeat center;height: 165px;}
.branding .left{float: left;width: 240px;padding-left: 20px;padding-top: 15px;}
.branding .left b{color: #fff;font-size: 24px;font-weight: bold;}
.branding .left i{color: #fff;font-size: 16px;display: block;margin-top: 5px;}
.branding .left .jt{margin-top: 20px;}
.branding .right{float: left;width: 932px;height: 141px;overflow: hidden;margin: 12px 13px 10px 12px;}
.branding .right li{float: left;width: 220px;height: 141px;margin-right: 17px;}
.branding .right li img{width: 220px;height: 141px;}

/*strength*/

.strength{height: 890px;background: url("../images/strength.jpg")no-repeat bottom;padding-top: 70px;}
.strength .top{margin: 0 auto 50px;width: 1198px;text-align: center;}
.strength .top b{font-size: 28px;font-weight: bold;color: #333;display: block;}
.strength .top b span{color: #f18c19;}
.strength .top img{margin-top: 10px;margin-bottom: 10px;}
.strength .top i{color: #333;font-size: 18px;letter-spacing: 8px;}
.strength .ty_content{background: url("../images/strength_nr.png")no-repeat top;height: 657px;padding-top: 40px;}
.strength .about{height: 303px;}
.strength .about .left{width: 570px;float: left;margin-left: 45px;padding-top: 25px;}
.strength .about .left p{color: #666;font-size: 16px;line-height: 27px;margin-bottom: 20px;margin-top: 25px;}
.strength .about .right{height: 303px;width: 494px;float: right;margin-right: 45px;}
.strength .nav{height: 40px;margin-top: 25px;padding-left: 22px;}
.strength .nav li{height: 40px;width: 128px;background: #333;float: left;margin-right: 6px;font-size: 18px;color: #fff;line-height: 40px;text-align: center;}
.strength .nav .on{background: #f18c19;}
.strength .list{height: 177px;margin-top: 36px;overflow: hidden;}
.strength .list .img{height: 177px;width: 284px;float: left;margin-right: 21px;}
.strength .list .img img{height: 177px;width: 284px;}
.strength .list .content{width: 1200px;margin: auto;}
.strength .list .list_k{height: 177px;}

/*news*/

.news{width: 1200px;margin: auto;height: 550px;padding-top: 70px;}
.news .left{width: 785px;float: left;height: 410px;}
.news .left .top{height: 40px;border-bottom: solid 2px #ccc;}
.news .left .top img{float: left;margin-right: 30px;margin-left: 30px;margin-top: 5px;}
.news .left .top li{height: 37px;width: 220px;font-size: 20px;font-weight: bold;color: #1e1e1e;float: left;}
.news .left .top .on{color: #f08e20;}
.news .left .top .on b{color: #f08e20;}
.news .left .top li b{color: #666;}
.news .left .nr{height: 373px;}
.news .left .nr .t{height: 170px;border-bottom: dashed 1px #ccc;padding-top: 30px;}
.news .left .nr .t .img{width: 152px;height: 114px;float: left;}
.news .left .nr .t .wen{height: 114px;float: right;width: 607px;}
.news .left .nr .t .wen b{font-size: 18px;color: #333;display: block;margin-bottom: 2px;}
.news .left .nr .t .wen b a{color: #333;}
.news .left .nr .t .wen b:hover a{color: #f08e20;}
.news .left .nr .t .wen span{font-size: 12px;color: #999;}
.news .left .nr .t .wen p{font-size: 16px;color: #666;line-height: 30px;margin-top: 7px;}
.news .left .nr .t .wen p a{color: #666;}
.news .left .nr .t .wen p:hover a{color: #f08e20;}
.news .left .nr .list{height: 203px;margin-top: 5px;}
.news .left .nr .list .xq{height: 66px;width: 370px;float: left;line-height: 66px;border-bottom: dashed 1px #ccc;margin-right: 45px;}
.news .left .nr .list .xq:nth-child(2n){ margin-right: 0px;}
.news .left .nr .list .xq a{font-size: 16px;}
.news .left .nr .list .xq:hover a{color: #f08e20;}
.news .left .nr .list .xq span{color: #999999;float: right;}
.news .right{width: 362px;float: right;}
.news .right .bt{width: 362px;height: 40px;font-size: 20px;font-weight: bold;color: #1e1e1e;border-bottom: solid 2px #ccc;margin-bottom: 30px;}
.news .right .bt b{color: #666;}
.news .right .bt img{float: right;margin-top: 10px;}
.news .right li{height: 66px;border-bottom: dashed 1px #ccc;line-height: 66px;}
.news .right li a{font-size: 16px;}
.news .right li:hover a{color: #f08e20;}

/*blo*/

.blo{height: 44px;background: url("../images/blo.png")no-repeat center;}
.blo img{float: left;margin-top: 15px;}
.blo nav{float: left;margin-left: 70px;height: 44px;line-height: 44px;}
.blo nav a{color: #fff;float: left;margin-right: 100px;}

/*bottom*/

.bottom{height: 310px;background: url("../images/bottom.png")no-repeat center;padding-top: 58px;}
.bottom .a{float: left;}
.bottom .a p{color: #fff;margin-bottom: 5px;}
.bottom .a p img{margin-right: 10px;}
.bottom .a p a{color: #fff;margin-right: 80px;}
.bottom .b{width: 170px;float: left; margin-left: 90px; margin-top: 10px;}
.bottom .c{width: 250px;float: right;}
.bottom .c ul{margin-top: 25px;}
.bottom .c li{float: left;margin-right: 60px;margin-bottom: 20px;}
.bottom .c a{color: #fff;font-size: 16px;}
