@font-face {
  font-family: 'REGULAR';
  src: url('./SOURCEHANSANSCN-REGULAR.OTF');
}
@font-face {
  font-family: 'LIGHT';
  src: url('./SOURCEHANSANSCN-LIGHT.OTF');
}


*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#2c2c2c;}
body{min-width:1200px;max-width:1920px;margin: 0 auto;color:#202020;font-size: 18px;font-family:'微软雅黑';}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}


/* 首页 */

.header{width:100%;height: 148px;}
.header1{width: 100%;height:40px;background:-webkit-linear-gradient( top,#004ca1,#005eae);}
.logo{display:block;width: 152px;height: 144px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) ;float:left;position: absolute;left:20px;top:0;}
.logo img{position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.header1 p{font-size: 20px;color: #fff;line-height: 40px}
.header1 p:nth-child(2){float: left;margin-left: 380px;letter-spacing: 2.5px}
.header1 p:nth-child(3){float: right;letter-spacing: 1px}
.nav{clear:both;text-align: right;margin-top: 20px}
.nav>ul>li{display:inline-block;margin-left: 78px}
.nav>ul>li>a{display:block;height: 60px;font-size: 16px;line-height:60px;letter-spacing: 1px}
.nav>ul>li>a:hover{color:#e7280e;background: url(../images/navbj.jpg) no-repeat center bottom;}
.nav_on{color:#e7280e !important;background: url(../images/navbj.jpg) no-repeat center bottom;}

.banner{width:100%;height:450px;}

.flexslider {position: relative;width: 100%;min-width:1200px;height:800px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 800px;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom:25px;left:0;z-index: 999 ;text-align: center}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -42px;display: block;height: 21px;overflow: hidden;text-indent: -99em;width:21px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides  img {width: 100%;height:800px;display: block;}

/* 内容 */
.title{width: 100%;text-align: center;padding: 80px 0 60px;color: #181818;}
.title p:nth-child(1){font-size: 36px;color: #414141;}
.title p:nth-child(1) span{color: #e7280e}
.title p:nth-child(2){font-family: 'LIGHT';font-size: 14px;line-height: 30px}
.title p:nth-child(3){font-size: 20px;line-height: 50px}
.title p:nth-child(3) span{color: #e7280e}
.title p:nth-child(4){width: 55px;height: 8px;background: #414141;margin:15px auto 0;}

.ht1{background: url(../images/ht1.png) no-repeat left top;margin:124px auto 76px;}
.ht10{overflow: hidden;}
.ht10:nth-child(1){margin-bottom: 16px}
.ht11{float: left;}
.ht11 p:nth-child(1){width: 55px;height: 8px;background: #1d1d1d;margin:42px 0 13px 10px;}
.ht11 p:nth-child(2){font-size: 38px;color: #2c2c2c;line-height: 60px;}
.ht11 p:nth-child(2) span{font-size: 43px;color: #005bac;}
.ht11 p:nth-child(3){font-size: 16px;color: #181818;line-height: 28px;font-family: 'LIGHT';}
.ht11 p:nth-child(4){width: 292px;height: 1px;background: rgba(231, 40, 14, 0.08);margin-top: 27px;}
.ht10:nth-child(1)>img{display: block;float: right;margin: 45px 256px 0 0}

.ht12{float: left;}
.ht12 p:nth-child(1){font-size:  41px;letter-spacing:4px;color: #2a2a2a;margin:35px 0 12px;}
.ht12 p:nth-child(2){display: inline-block; font-size:  27px;padding: 0 20px; line-height: 55px;border: 1px solid rgba(0, 0, 0, 0.2); letter-spacing: 2px;color: #454545;}
.ht10:nth-child(2)>img{display: block;float: right;margin: 0 108px 35px 0}

.ht13{width: 432px;height: 61px;border:1px solid #e9380c;float:left;margin-top: 15px;position: relative}
.ht13 p{width:434px;font-size: 33px;color: #fff;background:-webkit-linear-gradient( left,#e7280e,#f39800);line-height: 63px;text-align: center; position: absolute;left:17px;bottom:8px;letter-spacing: 2px}
.ht10:nth-child(3)>img{display: block;float: right;margin: 0 55px 0 0}


.ht2{width: 100%;background: #fbfbfb;padding-bottom: 35px}
.ht21{overflow: hidden}
.ht21 ul li{width: 210px;height: 214px;border-radius: 20px;padding:5px;background: #eeeeee;float: left;margin:0 25px 55px 0 ;cursor: pointer;}
.ht21 ul li:nth-child(5n){margin-right: 0}
.ht211{width: 208px;height: 212px;border-radius: 20px;border:1px solid #eeeeee;text-align: center;font-size: 28px;color: #989898}
.ht212{width: 208px;height: 212px;border-radius: 20px;border:1px solid #fff;text-align: center;font-size: 28px;color: #fff}
.ht211 img,.ht212 img{display: block;margin:50px auto 25px;}

.ht3{width: 100%;height: 630px;background: url(../images/ht3-.jpg) no-repeat center;padding-top: 10px}
.ht31{overflow: hidden}
.ht31 ul li{width: 625px;float:right;overflow: hidden;margin:0 0 40px 200px;}
.ht31 ul li img{display: block;float: left}
.ht311{width: 545px;float: right}
.ht311 p:nth-child(1){font-size: 22px;color: #181818}
.ht311 p:nth-child(2){font-size: 16px;color: #474747;line-height: 25px;margin-top: 8px}
.ht31 ul li:nth-child(4){float: left;width: 530px;margin:70px 0 0 0}
.ht31 ul li:nth-child(4) .ht311{width: 440px}

.ht4{width: 100%;background: #fafafa;}
.ht41{overflow: hidden}
.ht41 ul li{width: 290px;float: left;margin-right: 13px;}
.ht41_m{display: block;width: 246px;height: 60px;background: #e7280e;text-align: center;line-height: 60px;color: #ffff;font-size: 22px;margin: 105px auto 0}

.ht41 ul li:hover .p_con{background: #e7280e;}
.ht41 ul li:hover .p_name{color: #fff;}
.ht41 ul li:hover .p_more{display: none}
.ht41 ul li:hover .p_more1{display: block;}

.ht51{overflow: hidden}
.ht51 ul li{float: left;font-size: 22px;color: #2b2b2b;text-align: center;line-height: 60px;margin-right: 13px;cursor:pointer ;}
.ht511{width: 280px;height: 362px;padding:7px 5px;background: #e5e5e5;}
.ht51 ul li:hover .ht511{background: -webkit-linear-gradient( top,#f39800,#e7280e);}

.ht6{width: 100%;height: 900px;background: url(../images/ht6.jpg) no-repeat center;margin-top: 100px}
.ht61{overflow: hidden}
.ht61 ul li{float: left;font-size: 22px;color: #1d1d1d;text-align: center;line-height: 70px;margin:0 9px 20px 0;}
.ht61 ul li:nth-child(4n){margin-right: 0}
.ht611{width: 293px;height: 203px;overflow: hidden;}
.ht611 img{cursor: pointer; transition: all 0.6s;width:100%;}
.ht611 img:hover{transform: scale(1.03);}


.ht7{width: 100%;height: 900px;background: url(../images/ht7.jpg) no-repeat center;}
.ht7 .title{color: #fff;padding:55px 0;}
.ht7 .title p:nth-child(1){color: #fff}
.ht7 .title p:nth-child(4){background: #fff}

.ht70{position: relative}
.ht73{width: 100%;position: absolute;top:0;left:0;text-align: center;}
.ht71{overflow: hidden}
.ht71 ul li{float: left;text-align: center;color: #fff}
.ht711{width: 70px;height: 70px;background: url(../images/ht71.png) no-repeat center;margin: 0 auto;font-size: 24px;color: #0056a7;line-height: 70px;}
.ht71 ul li p:nth-child(2){font-size: 30px;line-height: 65px}
.ht71 ul li p:nth-child(3){font-size: 16px;line-height: 29px;opacity: 0.5;letter-spacing: 1px}
.ht72{width: 840px;margin: 0 auto; text-align: center;}
.ht72 ul li{width: 260px;color: #fff;margin:0 15px 0 ;}
.ht72 ul li:nth-child(2){margin:85px 15px 0;}

.ht8{padding-bottom: 100px}
.ht81{overflow: hidden}
.ht81 ul li{width: 390px;float: left;margin-right: 15px}
.ht81 ul li:hover .c_name{background: #e71210;color: #fff}


.ht91{overflow: hidden;padding-bottom: 120px}
.ht91>img{display: block;float: left;}
.ht911{width: 605px;float: right;color: #454545;}
.ht911 p:nth-child(1){font-size: 20px;}
.ht911 p:nth-child(1) b{font-size: 44px}
.ht911 p:nth-child(1) span{letter-spacing: 2px}
.ht911 p:nth-child(2),.ht911 p:nth-child(3){font-size: 16px;line-height: 34px;margin: 20px 0;letter-spacing: 1px;text-indent: 2rem}
.ht911 ul li{width: 193px;height:142px;border:1px solid #eee;float: left;margin-right: 10px;position: relative}
.ht911 ul li img{max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}

/* 底部 */
.di{clear:both;width:100%;height: 330px; padding-top:70px;background:#f8f8f8;}
.di13{width:240px;height:230px;border-right:1px solid rgba(0,0,0,0.2);float: left;margin-left: -2px;position: relative; }
.di13>img{max-width: 100%;max-height: 100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.di131{margin-bottom:5px;height:30px;letter-spacing: 1px;height:31px;border-left:3px solid #111111;border-right:3px solid #111111;}
.di13p{display:block;margin-left: 60px;line-height: 32px;font-size: 16px;color:#111111;}
.ewm1{width: 53px;float:left;margin:23px 0 0 55px;}
.ewm1 ul li{width: 53px;text-align: center;line-height: 38px;font-size:12px;margin-bottom: 10px;color: #111111;cursor: pointer;}
.ewm11{width: 51px;height:51px;border-radius: 50%;border:1px solid rgba(0, 0,0, 0.3);}
.ewm2{width: 150px;float:left;margin:30px 0 0 30px;}
.ewm2 ul li{width: 150px;text-align: center;line-height: 38px;font-size:14px;color: #111111;opacity: 0.9}
.ewm21{width: 150px;height:150px;}
.di14{width:30px;height:30px;display:block;margin:45px auto 0;cursor:pointer;}
.di2{width:100%;text-align:center;font-size: 14px;line-height: 22px;padding: 18px 0 5px; margin-top:-15px;color:#fff;background:-webkit-linear-gradient( top,#ec6600,#e60012);}


/* 关于我们 */
.etitle{border-bottom:1px solid #c4c4c4;padding:80px 0 50px;text-align: center;}
.etitle p:nth-child(1){font-size:34px;letter-spacing: 1px}

.con{padding:50px 0 100px;}

.about_body{width:1200px;margin:0 auto;line-height: 41px;word-wrap:break-word;}
.about_body img{max-width:100%;}


/* 联系我们 */
.contact1{margin-left:100px;}
.contact11{margin-bottom: 10px;}
.contact11 span{vertical-align: top;line-height: 39px;}
.map{width:1200px;height:620px;overflow: hidden;margin:30px auto 0;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/* 新闻资讯 */
.news>ul>li{width:1200px;border-bottom:1px solid #c6c6c6;padding: 40px 0; overflow: hidden}
.news>ul>li:last-child{border:none;}
.n_img{display:block;width:380px;height:255px;float:left;margin-right:40px;overflow: hidden;border:1px solid #f5f5f5;}
.n_img img{cursor: pointer; transition: all 0.6s;width:100%;}
.n_img img:hover{transform: scale(1.03);}

.n_con{width:770px;float:right;}
.n_title{display:block;font-size: 22px;color:#353535;}
.n_content{display:block;height:150px;overflow: hidden; font-size:16px ;color:#222222;padding-top: 20px;line-height: 30px;}
.more{display:block;width:143px;height:42px;border:1px solid #757575;margin-top: 9px;font-size: 16px;color:#5c5c5c;line-height: 42px;text-align:center;}

/* 案例展示 */
.case{overflow: hidden;margin-top: 30px}
.case>ul>li{width: 390px;float: left;margin:0 15px 50px 0 ;}
.case>ul>li:nth-child(3n){margin-right: 0}
.c_img{display: block;width: 390px;height:265px;overflow: hidden;position: relative}
.c_img img{max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.c_name{display: block;width: 100%;height: 93px;background: #eeeeee;text-align: center;line-height: 93px;font-size: 22px;}
.case>ul>li:hover .c_name{background: #e71210;color: #fff}


/* 产品中心 */
.p_nav{text-align: center;}
.p_nav>ul>li{display: inline-block;margin:0 15px;}
.p_nav>ul>li>a{display: block;width: 189px;height: 54px;font-size: 24px; border:1px solid #d3d3d3;text-align: center;line-height: 54px;color: #d3d3d3}
.p_nav>ul>li>a:hover{border-color: #202020;color: #202020}
.p_nav_on{border-color: #202020 !important;color: #202020 !important}

.product{overflow: hidden;margin-top: 50px}
.product>ul>li{width: 290px;float: left;margin:0 13px 53px 0  ;}
.product>ul>li:nth-child(4n){margin-right: 0}
.p_img{display: block;width: 290px;height: 370px;background: #f4f4f4; overflow: hidden;position: relative}
.p_img img{max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.p_con{width: 100%;height:62px;background: #ededed;overflow: hidden}
.p_name{display: block;width:230px;overflow: hidden;float: left;font-size:20px;line-height: 62px;margin-left: 15px; }
.p_more{width:30px;display: block;float: right;margin:16px 15px 0 0;}
.p_more1{width:30px;display: none;float: right;margin:16px 15px 0 0;}

.product>ul>li:hover .p_con{background: #e7280e;}
.product>ul>li:hover .p_name{color: #fff;}
.product>ul>li:hover .p_more{display: none}
.product>ul>li:hover .p_more1{display: block;}


/* 产品推荐 */
.tuijian{margin-top:100px;}
.tuijian1{width:1200px;height:110px;background:#ededed;overflow: hidden}
.tuijian2{font-size:26px;color:#000;line-height: 110px;margin-left: 73px;float:left;}
.jt{width:160px;height:62px;float:right;margin:24px 72px 0 0;}
.jt .prev{width:62px;height:62px;background: url(../images/prev.png) no-repeat center;float:left;cursor: pointer;}
.jt .next{width:62px;height:62px;background: url(../images/next.png) no-repeat center;float:right;cursor: pointer;}
.tuijian3{width:1200px;margin-top: 60px;}
.tuijian3 ul li{width: 290px;float: left;margin-right: 13px;}

.tuijian3 ul li:hover .p_con{background: #e7280e;}
.tuijian3 ul li:hover .p_name{color: #fff;}
.tuijian3 ul li:hover .p_more{display: none}
.tuijian3 ul li:hover .p_more1{display: block;}

/* 页码 */
.pages{padding-top:30px;text-align: center;clear: both;}
.pages>ul>li{display:inline-block;font-size:18px;margin-right: 10px;}
.pages>ul>li>a{font-family:'微软雅黑';padding:10px 20px;color:#333;border: 1px solid #313131; text-decoration:none}
.c{padding:10px 20px;background:#e7280e;color:#fff;border: 1px solid #e7280e;font-family:'微软雅黑';}

/* 上下篇 */
.sxy{margin: 50px 0;width:100%;height:60px;font-size: 16px;color:#333}
.sxy1{width:550px;height:60px;float: left;}
.sxy2{width:550px;height:60px;float: right;text-align: right;}

/* 详情页 */
.article_body{padding:60px 0 ;word-wrap:break-word;font-size: 18px;line-height: 50px;}
.article_body img{max-width:100%;}

