@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}


.tit{text-align: center;font-weight: normal;position: relative;}
.tit:after{position: absolute;width: 40px;height: 3px;
/*background: #fe7316;*/
content: "";left: 50%;bottom: 0;margin-left: -20px;}
.tit span{display:block;font-size: 36px;color: #333;line-height: 36px;}
.tit i{display: block;font-size: 18px;color: #333;line-height: 18px;padding-top: 14px;}
/*banner*/
.banner{height: 679px;overflow: hidden;}
.banner .bd li{height: 679px;background: url(../images/banner1.jpg) no-repeat center 0;}
.banner .bd li a{display: block;height: 679px;}
/*search*/
.search{height: 66px;}
.search p{float: left;height: 66px;line-height: 66px;font-size: 14px;color: #4c4c4c;}
.search p a{margin-right:12px;color: #4c4c4c;}
.s_box{float: right;margin-top: 14px;width: 390px;height: 36px;border: 1px solid #fe7316;border-radius: 18px;overflow: hidden;}
.s_box .input1{float:left;width:270px;padding-left: 20px;height:36px;line-height: 36px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:100px;height: 36px;font-size: 14px;color: #fff;line-height: 36px;text-align: center;border: 0;background: #fe7316;outline: 0;cursor: pointer;}
/*yz*/
.yz{padding: 40px 0 40px;}
.yz dl{height: 200px;}
.yz dt img{display: block;width: 382px;height: 200px;}
.yz dd{float: right;width: 745px;padding-left: 30px;height: 178px;position: relative;background: url(../images/yin.jpg) no-repeat;}
.yz dd p{font-size: 14px;color: #666;line-height: 24px;text-indent: 2em;padding: 34px 0 14px;}
.yz dd .mz{position: absolute;right: 0;bottom: 0;font-size: 0;line-height: 0;}
/*jjpro*/
.jjpro{background: #f4f0ea;padding: 30px 0 0px;}
.pro_t{height: 30px;margin-bottom: 28px;}
.pro_t h2{float: left;font-size: 28px;color: #000;height: 30px;line-height: 30px;padding-left: 18px;border-left: 8px solid #fe7316;}
.pro_t h2 a{color: #000;}
.pro_t p{float: left;margin-left: 50px;height: 30px;line-height: 30px;}
.pro_t p a{font-size: 16px;color: #666;margin-right: 30px;}
/*.pro_t p a:hover{font-weight: bold;text-decoration: underline;color: #4d4d4d;}*/
.pro_t .more{float: right;font-size: 16px;color: #666;line-height: 30px;}
.pro_l{float: left;width: 424px;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.pro_l dt{height: 424px;overflow: hidden;}
.pro_l dt img{display: block;width: 424px;height: 424px;transition: all 0.5s;}
.pro_l dt:hover img{transform: scale(1.05);}
.pro_l dd{height: 250px;background: #fff;text-align: center;}
.pro_l dd h3{font-size: 18px;color: #4d4d4d;line-height: 18px;padding: 60px 0 16px;}
.pro_l dd h3 a{color: #4d4d4d;}
.pro_l dd p{font-size: 14px;color: #9f9f9f;line-height: 24px;}
.pro_l dd .more{display: block;width: 125px;height: 32px;line-height: 32px;font-size: 14px;color: #fe7316;border: 2px solid #fe7316;margin: 40px auto 0;}
.pro_r{float: right;width: 774px;}
.pro_r li{float: left;width: 246px;height: 330px;margin-left: 12px;margin-bottom: 12px;background: #fff;}
.pro_r li i{display: block;height: 246px;overflow: hidden;}
.pro_r li img{width: 246px;height: 246px;transition: all 0.5s;}
.pro_r li i:hover img{transform: scale(1.05);}
.pro_r li h3{font-size: 16px;color: #4d4d4d;line-height: 26px;text-align: center;margin-top: 18px;}
.pro_r li h3 a{color: #4d4d4d;}
.pro_r li p{font-size: 14px;color: #9f9f9f;line-height: 24px;text-align: center;}
.pro_l dd h3:hover a,.pro_r li h3:hover a{color: #fe7316;}
/*jdpro*/
.jdpro{padding: 35px 0 45px;background: #f3f6f7;}
.jdpro li{float: left;width: 392px;height: 392px;overflow: hidden;margin-right: 12px;position: relative;}
.jdpro li:last-child{margin-right: 0;}
.jdpro li img{display: block;width: 392px;height: 392px;transition: all 0.5s;}
.jdpro li:hover img{transform: scale(1.05);}
.jdpro li p{position: absolute;width: 312px;padding: 0 40px;left: 0;top: 35px;}
.jdpro li p b{display: block;font-size: 16px;color: #4d4d4d;line-height: 26px;margin-bottom: 8px;}
.jdpro li p span{display: block;font-size: 14px;color: #9f9f9f;line-height: 24px;}
.jdpro li:hover b{color: #fe7316;}
.jdpro_btn{height: 36px;margin-top: 50px;text-align: center;}
.jdpro_btn a{display: inline-block;width: 125px;height: 32px;line-height: 32px;font-size: 14px;color: #fe7316;border: 2px solid #fe7316;margin: 0 7px;}
.jdpro_btn a.zx{background: #fe7316;color: #fff;border-color: #fe7316;}
/*result*/
.result{padding: 35px 0 5px;}
.result h2{margin-bottom: 35px;}
.result li{float: left;width: 380px;margin-right: 30px;height: 478px;background: #f7f7f7;text-align: center;}
.result li:last-child{margin-right: 0;}
.result li i{display: block;height: 267px;overflow: hidden;}
.result li i img{width: 380px;height: 267px;transition: all 0.5s;}
.result li i:hover img{transform: scale(1.05);}
.result li h3{font-size: 20px;color: #333;line-height: 30px;padding: 35px 0 18px;}
.result li h3 span{display: block;font-weight: normal;}
.result li p{font-size: 14px;color: #999;line-height: 24px;padding: 0 35px;}
.result li:hover{background: #fff;box-shadow: 2px 2px 20px rgba(0,0,0,0.1);}
/*cus*/
.cus{padding: 30px 0 35px;background: #eeeff1;}
.cus h2{margin-bottom: 20px;}
.cus_list{position: relative;}
.cus_list dl{float: left;width: 390px;margin-right: 15px;padding-top: 44px;position: relative;}
.cus_list dt{position: absolute;width: 147px;height: 147px;border-radius: 50%;overflow: hidden;left: 121px;top: 0;}
.cus_list dt img{width: 147px;height: 147px;}
.cus_list dd{height: 135px;padding-top: 145px;background: #f7f7f7;text-align: center;}
.cus_list dd h3{font-size: 18px;color: #333;line-height: 18px;margin-bottom: 16px;font-weight: normal;}
.cus_list dd p{font-size: 14px;color: #333;line-height: 24px;padding: 0 30px;}
.cus_list dd h3:hover a{color: #fe7316;}
.cus_list dl:hover dd{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.cus_bd{padding-bottom: 20px !important;}
.cus_btn{height: 36px;margin-top: 30px;text-align: center;}
.cus_btn a{display: inline-block;width: 125px;height: 32px;line-height: 32px;font-size: 14px;color: #fe7316;border: 2px solid #fe7316;margin: 0 7px;}
.cus_btn a.zx{background: #fe7316;color: #fff;border-color: #fe7316;}
.cus_list .prev{position: absolute;width: 45px;height: 90px;background: url(../images/prev1.png) no-repeat;left: -70px;top: 145px;}
.cus_list .next{position: absolute;width: 45px;height: 90px;background: url(../images/next1.png) no-repeat;right: -70px;top: 145px;}
.cus_list .prev:hover{background: url(../images/prev1h.png) no-repeat;}
.cus_list .next:hover{background: url(../images/next1h.png) no-repeat;}
/* -- 实力 -- */
.sl_c{padding: 5px 0 35px;}
.sl_c h2{margin-bottom: 40px;}
.sl_nr{background: url(../images/sl_bj.jpg) no-repeat center top;height:762px;}
.sl_nr dl{height: 376px;width:595px;margin:0 10px 10px 0;float:left;}
.sl_nr dt{font-size:0;line-height: 0;width:282px;overflow: hidden;position: relative;}
.sl_nr dt:after{content: "";display: block;width:0;height:0;border-width:17px 22px 17px 0;
    border-style:solid;border-color:transparent #f4f4f4 transparent transparent;position:absolute;right:0;top:171px;}
.sl_nr dt img {width:283px;height: 376px;display: block;transition: all 0.3s linear 0s;}
.sl_nr dd {width: 230px;padding: 50px 50px 0 0;}
.sl_nr dd i{display: block;font-size:0;line-height: 0}
.sl_nr dd h4 {font-size:26px;height: 30px;line-height: 30px;color: #202020;padding-top:6px;display: block;font-weight: normal;margin-bottom: 25px;}
.sl_nr dd h4 b{display: block;}
.sl_nr dd span {display:block;font-size:18px;height: 24px;line-height: 24px;color: #333333;}
.sl_nr dd p{font-size:16px;color: #666;line-height: 28px;}
.sl_nr dl:nth-child(2n){margin:0 0 10px 0;}
.sl_nr dl:nth-child(2n) dd{padding:50px 0 0 50px;}
.sl_nr dl:hover dt img{transform: scale(1.05);}
.sl_nr dl:nth-child(2n) dt:after{left:0;right: auto;content: "";display: block;width:0;height:0;border-width:17px 0 17px 22px;border-style:solid;border-color:transparent  transparent transparent #f4f4f4;position:absolute;right:0;top:171px;}
/*xban*/
.xban{height: 311px;background: url(../images/xban.jpg) no-repeat center 0;}
.xban .tel{float: right;width: 121px;padding: 0 12px;height: 167px;background: #fe7316;margin-top: 70px;}
.xban .tel i{display: block;font-size: 24px;color: #fff;line-height: 30px;padding: 30px 0 20px;}
.xban .tel a.zx{display: block;font-size: 14px;color: #fff;padding-left: 35px;height: 28px;line-height: 28px;background: url(../images/tel2.png) no-repeat left center;position: relative;}
.xban .tel a.zx:after{position: absolute;width: 56px;height: 1px;background: #fff;content: "";left: 35px;bottom: 0;}
/*case*/
.case{background: #eeeff1;padding: 30px 0;}
.case h2{margin-bottom: 35px;}
.case_list{position: relative;}
.case_list li{float: left;width: 380px;margin-right: 30px;height: 452px;background: #fff;position: relative;}
.case_list li i{display: block;height: 268px;overflow: hidden;}
.case_list li i img{width: 380px;height: 268px;transition: all 0.5s;}
.case_list li i:hover img{transform: scale(1.05);}
.case_list li h3{font-size: 16px;color: #333;padding: 32px 35px 12px;line-height: 16px;}
.case_list li p{font-size: 14px;color: #bcbcbc;line-height: 24px;padding: 0 35px;}
.case_list li:hover h3 a{color: #fe7316;}
.case_list li .xq{position: absolute;bottom: 32px;right: 35px;width: 30px;height: 12px;background: url(../images/jt1.png) no-repeat;}
.case_list li:hover{box-shadow:  2px 2px 20px rgba(0,0,0,0.1);}
.case_list li:hover .xq{background: url(../images/jt2.png) no-repeat;}
.case_list .prev{position: absolute;width: 45px;height: 90px;background: url(../images/prev1.png) no-repeat;left: -70px;top: 180px;}
.case_list .next{position: absolute;width: 45px;height: 90px;background: url(../images/next1.png) no-repeat;right: -70px;top: 180px;}
.case_list .prev:hover{background: url(../images/prev1h.png) no-repeat;}
.case_list .next:hover{background: url(../images/next1h.png) no-repeat;}
.case_list ul{padding: 0 0 20px !important;}
.case_btn{height: 36px;margin-top: 28px;text-align: center;}
.case_btn a{display: inline-block;width: 125px;height: 32px;line-height: 32px;font-size: 14px;color: #fe7316;border: 2px solid #fe7316;margin: 0 7px;}
.case_btn a.zx{background: #fe7316;color: #fff;border-color: #fe7316;}
/*news*/
.news{padding: 35px 0 0px;}
.news h2{margin-bottom: 48px;}
.new_l{float: left;width: 557px;}
.new_l dt img{display: block;width: 557px;height: 314px;}
.new_l dd{padding: 38px 0 0;height: 150px;border-bottom:3px solid #d1d1d1;}
.new_l dd h3{font-size: 18px;color: #666;height: 22px;line-height: 22px;padding-left: 18px;border-left: 4px solid #fe7316;margin-bottom: 12px;font-weight: normal;}
.new_l dd h3 a{color: #666;}
.new_l dd p{font-size: 14px;color: #666;line-height: 28px;}
.new_l dd p a{color: #666;}
.new_l dd h3:hover a,.new_l dd p a:hover{color: #fe7316;}
.new_r{float: right;width: 570px;}
.tout{height: 226px;border-bottom: 1px solid #d1d1d1;}
.tout h3{height: 32px;line-height: 32px;padding: 7px 0 17px;font-weight: normal;}
.tout h3 em{float: left;width: 66px;font-size: 18px;color: #fff;background: #fe7316;text-align: center;margin-right: 16px;}
.tout h3 a{font-size: 18px;color: #666;}
.tout p{font-size: 14px;color: #666;line-height: 28px;}
.tout a.xq{float: right;width: 105px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;
/*color: #fe7316;border: 2px solid #fe7316;*/
margin-top: 14px;}
.new_list p{height: 50px;line-height: 50px;border-bottom: 1px dashed #c0c0c0;}
.new_list p a{display: block;font-size: 15px;color: #595959;position: relative;}
.new_list p a:after{position: absolute;font-size: 20px;color: #595959;content: ">";right: 0;top: 0;}
.new_r .more{float: right;width: 196px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;
/*color: #fe7316;border: 2px solid #fe7316;*/
margin-top: 30px;}
.tout h3:hover a,.new_list p:hover a,.new_list p:hover a:after{color: #fe7316;}
/*abt*/
.abt{background: #eeeff1;padding: 30px 0;}
.abt h2{margin-bottom: 30px;}
.abt dd h3{font-size: 18px;color: #333;line-height: 18px;padding: 32px 0 10px;text-align: center;}
.abt dd p{font-size: 14px;color: #333;line-height: 24px;text-align: center;}
.abt dd p a{color: #fe7316;}

.links{line-height: 33px;background: #fe7316;font-size: 14px;color: #fff;}
.links a{color: #fff;margin-right: 15px;}




