﻿@charset "utf-8";

/*关于*/
.about{padding-top:92px;height:411px;font-family:"Microsoft Yahei"; }
.about dt {float:left; font-size:0; line-height: 0}
.about dt img {width:660px; height:371px;}
.about dd {padding-left:50px;width:490px;float:left;}
.about dd h3{height:111px; background: url(../img/ab_ico1.jpg) no-repeat left bottom;line-height: 26px;}
.about dd h3 a { font-size:24px; color: #333333;}
.about dd h3 span {display: block;font: 55px arial;color:#f0f0f0;text-transform: uppercase; line-height: 55px}
.about dd p { padding-top:.0px; font-size:16px; color: #555555; line-height: 28px;height: 248px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:9;overflow: hidden;}
.about dd p a {color:#ff7024;}
.about dd span a:hover,.about dd span .cur{background: #2bb143;}
.about dd li {float:Left;width:100px;text-align: center;font-size:16px;color:#808080;padding-right:30px;}
.about dd li span {display: block; font-size:20px;color: #666666;height: 42px;}
.about dd li:last-child{padding-right:0;}
.about dd li:hover, .about dd .cur { color:#ff7024; }
.about dd li:hover span, .about dd .cur span { color:#ff7024; }

.hexin{background: #525252;height: 180px;}
.h_tit {float:left; width:217px; height: 137px; background: #ff7328; padding:43px 0 0 43px; font-size:24px; color:#fff;font-weight:bold;}
.h_tit span {display: block;text-transform: uppercase; font-size:30px; color:#ff9365;}
.h_nr {float:left;width:940px; padding-top:25px;}
.h_nr li { float: left;width:168px; height: 135px;text-align: center;margin-left:48px;background:url(../img/h_ico1.jpg) no-repeat center bottom;}
.h_nr li span {background:url(../img/hexin_bg.png) no-repeat;display: block;width:80px; height: 80px;margin:0 auto; display: block;text-align: center;padding:0;}
.h_nr .h_ls1 span {background-position: 0 0}
.h_nr .h_ls2 span {background-position: -227px 0}
.h_nr .h_ls3 span {background-position: -453px 0}
.h_nr .h_ls4 span {background-position: -680px 0}
.h_nr li p { font-size:16px;color:#fff; font-weight:bold;padding-top:18px;}
.h_nr li:hover span {background:url(../img/hexin_bg.png) no-repeat;}
.h_nr .h_ls1:hover span {background-position: 0 -80px}
.h_nr .h_ls2:hover span {background-position: -227px -80px}
.h_nr .h_ls3:hover span {background-position: -453px -80px}
.h_nr .h_ls4:hover span {background-position: -680px -80px}
.h_nr li:hover p{color:#fe762c;}

.zc_b{background:url(../img/zc_bj.jpg) no-repeat center top;height: 776px;margin-top:90px;padding-top:52px;font-family:"Microsoft Yahei"; }
.zc_b .tit {background:url(../img/zc_tit.png) no-repeat center 18px;text-align: center;height: 138px}
.zc_b .tit h3 {font-size:34px; color:#ff7024;height:43px; line-height: 43px;font-weight:bold}
.zc_b .tit p {font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.zc_b .tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}
.zc_b .nr {padding:183px 0 0 0; height: 377px;width:1200px; margin:0 auto;}
.n_lb{width:752px; margin:0 auto;height: 46px; line-height: 46px; font-size:20px; color: #545454; font-weight: bold;}
.n_lb span {float:right;}
.u_fl{padding-left:32px;}
.u_fr{padding-right:20px;}
.zc_b .nr li {width:323px; height:99px;font-weight: bold;border-bottom:1px solid #c9c7c6; text-align: center;font-size:18px;color:#333333; line-height: 100px;padding-right:13px;}
.zc_b .nr li span {background:url(../img/h_y.png) no-repeat;margin-top:25px;width:55px;height: 55px;float:right; text-align: center; line-height: 55px; font-size:40px; font-family: "Times New Roman" ;display:block; color:#fff; font-weight:normal;}
.zc_b .nr li:hover,.zc_b .nr .cur {background:#ff7024; color: #fff}
.zc_b .nr li:hover span,.zc_b .nr .cur span {background:url(../img/h_y_hv.jpg) no-repeat; color: #fff}
.zc_b .nr .u_fr li span {float:left;margin-left:10px;}
.zc_b .nr .u_fr li:hover span {margin-left:10px;}

.pro{width:1200px; margin:0 auto; padding-top:27px;font-family:"Microsoft Yahei";}
.p_tit {background:url(../img/pro_tit.jpg) no-repeat center 21px;text-align: center;height: 126px}
.p_tit h3 {font-size:34px; color:#000000;height:52px; line-height:52px;}
.p_tit h3 span {color: #ff6f24;font-weight:bold;padding-left:10px;}
.p_tit p {font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.p_tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}
.heib{height:548px; overflow: hidden;margin: 20px 0;}
.heib h4 {height: 44px; line-height: 44px; }
.heib h4 a {font-size:20px; color: #000000; font-weight: bold;}
.heib h4 span a {float:right;width:148px;height: 38px; border:1px solid #ff7024;font-size:16px; font-weight: normal; display: bold; text-align: center; line-height: 38px; color: #ff7024}
.h_ct li{float:left;width:585px;margin-right:30px;position: relative;height: 450px;overflow:hidden;}
.h_ct li:last-child{margin-right:0;}
.h_ct li img {width:583px; height: 448px; border:1px solid #d9d9d9;}
.h_ct li p {position: absolute;height: 50px;background: #525252;text-align: center; left:1px;bottom:1px;width:583px;transition: all .5s linear}
.h_ct li p span a{font-size:14px;color: #fff;line-height: 50px; display:block}
.h_ct li:hover img{border:4px solid #ff7024;width:577px;height: 442px;}
.h_ct li:hover p{left:4px;bottom:4px;width:540px;height: 133px;opacity: .8;text-align: left;padding:23px 0 0 37px;line-height: 22px}
.h_ct li:hover p span a {font-size:20px; }
.h_ct li:hover em{ font-size:14px;}
.h_ct li em{font-size:0;color: #fff;}
.h_ct li i,.h_cb li i {position: absolute;left:1px; top:1px; display:none;}
.h_cb li.rz i{display:block;}

.h_ct li i img,.h_cb li i img  {width:86px; height: 86px;border:0;}
.h_ct li:hover i img,.h_cb li:hover i img {width:86px;height: 86px;border:0;}
.h_ct li:hover i,.h_cb li:hover i {left:4px;top:4px;}

.h_cb li{float:left;width:277px;margin-right:30px;position: relative;height:213px;overflow:hidden;margin-top:20px;}
.h_cb li:nth-child(4n){margin-right:0;}
.h_cb li img {width:275px; height: 211px; border:1px solid #d9d9d9;}
.h_cb li p {position: absolute;height: 45px;background: #525252;text-align: center; left:1px;bottom:1px;width:275px;transition: all .5s linear}
.h_cb li p span a{font-size:14px;color: #fff;line-height: 50px; display:block;width:230px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:0 auto;}
.h_cb li:hover img{border:4px solid #ff6f24;width:269px;height:205px;}
.h_cb li:hover p{left:4px;bottom:4px;width:244px;height: 110px;opacity: .8;text-align: left;padding:0px 0 0 25px;line-height: 22px;overflow:hidden;}
.h_cb li:hover p span a {font-size:16px; line-height:30px;}
.h_cb li:hover em{ font-size:12px;}
.h_cb li em{font-size:0;color: #fff; line-height:18px;display:block; line-height:25px;}
.h_cb li .h_xh{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.list1{background:url(../img/fan_bj.jpg) no-repeat center top;height: 710px;padding-top:50px;font-family:"Microsoft Yahei";}
.list1 .tit {background:url(../img/zc_tit.png) no-repeat center 18px;text-align: center;height: 153px}
.list1 .tit h3 {font-size:34px; color:#ff6f24;height:44px; line-height: 44px;font-weight:bold}
.list1 .tit p {font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.list1 .tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}
.fan{width:1200px; margin:0 auto;padding-top:16px;}
.fan ul{height: 452px; overflow: hidden;}
.fan li {float:left;height: 83px;width:259px; padding:42px 13px 0 35px;margin:0 286px 100px 100px;}
.fan li h4 {font-size:20px; color: #333333;height:24px; line-height: 24px;}
.fan li p {font-size:14px; color: #666666; line-height: 20px;}
.fan li:nth-child(2n){margin:0 0 100px 100px;}
.f_ls1{background:url(../img/fan_ico1.png) no-repeat;}
.f_ls2{background:url(../img/fan_ico2.png) no-repeat;}
.f_ls3{background:url(../img/fan_ico3.png) no-repeat;}
.f_ls4{background:url(../img/fan_ico4.png) no-repeat;}
.btn1 {width:620px; margin:0 auto;}
.btn1 a {height: 45px;text-align: center;font-size:16px; color: #fff; display: inline-block; line-height: 45px}
.btn1 a:first-child{width:261px; background: #535353;}
.btn1 a:last-child {width:350px; background: #ff7024}

.yous{width:1200px; margin:0 auto;padding-top:84px;height:644px;font-family:"Microsoft Yahei";}
.yous .tit{background:url(../img/pro_tit.jpg) no-repeat center 21px;text-align: center;height: 129px}
.yous .tit h3 {font-size:34px; color:#000000;height:52px; line-height:52px;}
.yous .tit h3 span {color: #ff7024;font-weight:bold}
.yous .tit p{font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.yous .tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}
.y_nr dl {height: 364px; overflow: hidden;}
.y_nr dt { float:left; width:649px;font-size:0; line-height: 0 }
.y_nr dt img {width:647px;height: 363px;border:1px solid #ebebeb;border-bottom:0;}
.y_nr dd{float:left;width:394px; padding:76px 76px 0 81px;background:url(../img/y_ico1.jpg) no-repeat;height: 288px;}
.y_nr dd p{font-size:24px; color: #999999; font-family: "Times New Roman";width:90px; position: relative;height: 45px;}
.y_nr dd p span {font-size:48px; color: #ff6f24}
.y_nr dd p em {font:18px arial; color: #999999;padding-left:3px;}
.y_nr dd p em i {font-size:7px; position: absolute;left:57px; top:16px;font-style:normal;}
.y_nr dd h4 {height:55px; line-height: 55px; border-bottom:1px solid #e5e5e5; font-size:20px; color: #ff6f24}
.y_nr dd div {padding-top:35px; font-size:14px; color: #666666; line-height: 26px;}
.y_dh{height: 110px;background:#525252;}
.y_dh li {float:left; width:346px;background:url(../img/y_ico2.jpg) no-repeat right top;height:83px;padding:27px 0 0 54px;}
.y_dh li span {float:left; width:89px;height: 50px; line-height: 50px; text-align: center; font-size:40px;border-bottom:1px solid #757575; color: #a5a5a5;margin-right:34px;}
.y_dh li p {float:left; padding-top:;font-size:18px; color: #ffffff; line-height: 26px;}
.y_dh .on{background:#ff7024;}
.y_dh .on span {border-bottom:1px solid #ff9b67;color: #fff;} 
.y_dh .on p { color: #fff; }

.tu1{background: url(../img/tu1.jpg) no-repeat center top;height:304px;background-size: cover;margin: 20px 0;}
.liuc {height: 487px; overflow: hidden;padding-top:84px;width:1200px; margin:0 auto;font-family:"Microsoft Yahei";}
.liuc .tit{background:url(../img/pro_tit.jpg) no-repeat center 21px;text-align: center;height: 100px}
.liuc .tit h3 {font-size:34px; color:#000000;height:52px; line-height:52px;}
.liuc .tit h3 span {color: #ff6f24;font-weight:bold;padding-left:10px;}
.liuc .tit p{font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.liuc .tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}
.lc_nr{height: 239px; position: relative;}
.lc_nr li {float:left;width:298px; height: 119px; background: #545454;margin:0 2px 1px 0;text-align: center;}
.lc_nr li:nth-child{margin:0 0 1px 0;}
.lc_nr li span {display:block; font-size:18px; color: #fff}
.lc_nr li img {margin:36px 0 8px;}
.lc_nr li:hover,.lc_nr .cur{background: #ff6f24}
.lc_nr p {position: absolute;}
.p1 {left:283px; top:48px;}
.p2 {left:583px; top:48px;}
.p3 {left:883px; top:48px;}
.p4 {left:283px; top:158px;}
.p5 {left:583px; top:158px;}
.p6 {left:883px; top:158px;}
.rex{width:427px; margin:0 auto; padding-top:31px;}
.rex p {padding-left:54px; background: url(../img/lc_tel_bj.jpg) no-repeat 0 5px;float:left;font-size:14px; color: #ff6f24}
.rex p span {display: block;font-size:28px; line-height: 28px;font-weight: bold;}
.rex em a{width:160px; height: 45px; background: #ff6f24; margin-left:10px; display: block; float:left;border-radius: 2px; line-height: 45px; text-align: center; font-size:16px; color: #fff;}

.list2{background:url(../img/anl_bj.jpg) repeat-x;height: 984px;font-family:"Microsoft Yahei";}
.list2 .tit{background:url(../img/pro_tit.jpg) no-repeat center 21px;text-align: center;height: 160px;margin-top:22px;}
.list2 .tit h3 {font-size:34px; color:#000000;height:52px; line-height:52px;}
.list2 .tit h3 span {color: #ff6f24;font-weight:bold;padding-left:10px;}
.list2 .tit p{font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.list2 .tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}
.anl{width:1200px; margin:0 auto;}
.al_qh {height: 68px; line-height: 68px;}
.al_qh li {float:left; line-height: 68px; background:url(../img/al_ico1.jpg) no-repeat right; padding:0 33px;font-size:20px; color: #4c4c4c;}
.al_qh li:last-child{background:none;}
.al_qh .on { background:url(../img/qh_hv.jpg) no-repeat center bottom; color: #ff6f24}
.al_qh span {float:right;font-size:20px; color: #4c4c4c;}
.an_nr {padding-top:30px;height: 383px;}
.an_nr dt{ float:left; font-size:0; line-height: 0 }
.an_nr dt img {width:678px; height: 381px;border:1px solid #d6d6d6;}
.an_nr dd {float:right; width:470px;background: url(../img/an_ioc1.jpg) no-repeat right bottom;height: 361px;padding-top:22px;}
.an_nr dd h4 {display: block;height: 30px; font-size:18px; padding-left:63px; color: #000000;background: url(../img/ico1.jpg) no-repeat 0 7px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:352px;}
.an_nr dd h4 a { color: #000000;}
.an_nr dd p { font-size:14px; color:#666666 ;line-height:30px; padding-top:37px;width:430px;height: 200px; }
.an_nr dd span a {width:158px;height: 43px;border:1px solid #ff6f24; text-align: center; line-height: 43px;font-size:16px;color: #ff6f24; display: block;}

.kehu{height:249px; padding-top:20px;width:1200px;margin:0 auto;}
.kehu h4 a {display: block;height: 36px; padding-bottom:12px; line-height: 36px; color: #000000;font-size:20px;}

.kehu .k_nr {margin-left:-30px;}
.kehu li {float:left; font-size:0; line-height: 0; margin-left:30px;}
.kehu li img {width:275px; height: 188px; border: 1px solid #e0e0e0;}

.fenc{height: 404px;}
.fenc .tit{background:url(../img/pro_tit.jpg) no-repeat center 21px;text-align: center;height: 102px;}
.fenc .tit h3 {font-size:34px; color:#000000;height:52px; line-height:52px;}
.fenc .tit h3 span {color: #ff6f24;font-weight:bold;padding-left:10px;}
.fenc .tit p{font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.fenc .tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}
.fenc .f_nr{margin-left:-30px; position: relative;}
.fenc li {float:left; font-size:0; line-height: 0; margin-left:30px;}
.fenc li p a {display:block;text-align:center;height:30px; line-height:30px; color:#333; font-size:14px;margin-top:10px;}
.fenc li img {width:380px; height:215px;}
.f_fl_j, .f_fr_j { position: absolute;top:80px; }
.f_fl_j {left:-25px;}
.f_fr_j {right:-50px;}

.news {height: 730px;}
.news .tit{background:url(../img/f_tit.jpg) no-repeat center 21px;text-align: center;height: 131px;}
.news .tit h3 {font-size:34px; color:#000000;height:52px; line-height:52px;}
.news .tit h3 span {color: #ff6f24;font-weight:bold;padding-left:10px;}
.news .tit p{font-size:20px; color:#848482;height: 30px;line-height: 30px;}
.news .tit em {text-transform: uppercase;font-size:9px;color:#bebebd;}

.dongt{float:left; width:860px;}
.d_tit{height: 50px; line-height: 50px;background:url(../img/dt_tit.jpg) no-repeat;padding-left:49px;}
.d_tit a {font-size:20px; color: #fff; font-weight:bold}
.d_nr {padding-top:30px;}
.d_nr dl {height: 161px;padding-bottom:33px;}
.d_nr dt{float:left; width:320px;}
.d_nr dt img {width:320px; height: 160px;}
.d_nr dd {float:left;width:500px; padding-left:39px;}
.d_nr dd h4 {height: 42px; border-bottom:1px solid dashed #c5c5c5;}
.d_nr dd h4 a {color: #000000; font-size:18px; line-height: 30px; height: 30px; display: inline-block;}
.d_nr dd h4 span {width:60px; height: 30px; background: #ff6f24;text-align: center; line-height: 30px; font-size:16px; color: #fff;margin-right:8px;display: inline-block;}
.d_nr dd p {line-height: 24px; color: #666666; font-size:14px; line-height: 28px; padding-top:17px;}
.d_nr dd p a { color: #ff6f24 }
.d_nr ul {height: 230px;border-bottom:1px solid #c5c5c5;}
.d_nr li a {padding-left:26px; background: url(../img/dt_ico1.jpg) no-repeat 0 18px;font-size:16px; color: #000000;height: 44px; line-height: 44px;border-bottom:1px dashed #c5c5c5; display: block;}
.d_nr li span {float:right; color: #000; color: #999999; line-height: 44px;}
.d_nr li:last-child a{border: 0}


.went {float:right;width:290px;height: 580px;}
.w_tit{background:url(../img/wt_tit.jpg) no-repeat;height:60px; line-height: 60px;padding-left:95px;}
.w_tit a {font-size:20px; font-weight:bold;color: #fff}
.w_nr {padding:19px 18px 0 25px;}
.w_nr p {font-size:0; line-height: 0}
.w_nr p img {width:240px; height: 120px}
.w_nr dl {padding-top:20px; height: 89px; overflow: hidden;}
.w_nr dt a {display: block; height: 24px; line-height: 24px; overflow: hidden;font-size:14px; color: #000000;font-weight: bold}
.w_nr dd {color: #555555;}
.w_nr dd a {color: #ff6f24}
