@charset "utf-8";


@media only screen and (min-width:960px){

.pro_for1{}
.pro_for1 .content{ background: #fed085; padding: 40px; border-radius: 20px; text-align: center;}
.pro_for1 .content .bt{ font-size: 30px; color: #fff; text-align: center; height: 56px; line-height: 56px; border-bottom:1px solid #fff; display: inline-block;}
.pro_for1 .content .desc{font-size: 14px; letter-spacing:4px; color: #fff; text-align: center; height: 24px; line-height: 24px; }
.pro_for1 .content .info{font-size: 14px; text-indent:28px; color: #fff; text-align: left; line-height: 30px; padding-top: 20px; }

.pro_for2{}
.pro_for2 ul{ padding-top: 120px; }
.pro_for2 ul li{margin-bottom:80px;}
.pro_for2 ul li .limg{ float: left; width: 50%; overflow: hidden;}
.pro_for2 ul li .rcont{float: left; width: calc(50% - 80px); padding: 0 40px;}
.pro_for2 ul li .rcont .bt{ padding-left: 20px; color: #f39700;  font-size: 18px; background: url(../images/left-s.png) center left no-repeat; margin-bottom: 35px;}
.pro_for2 ul li .rcont .desc{ background: #fbfbfb; padding-left: 20px; border-left: 2px solid #f39700; font-size: 16px; margin-bottom:30px;background: url(../images/pro1bg.jpg) center left repeat-x; font-weight:bold;}
.pro_for2 ul li .rcont .info{ font-size: 14px; color: #999; line-height: 28px; text-indent:28px;}.pro_for2 ul li .rcont .info p{font-weight:normal;}
.pro_for2 ul .tw .limg{ float: right; }
.pro_for2 ul .tw .rcont{float: right;}
.pro_for2 ul li .rcont a .desc{ color: #666; }
.fangda{ transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.fangda:hover{ transform:scale(1.05);-webkit-transform:scale(1.05);}

.pro_for3{ padding-bottom: 120px; }
.pro_for3 .ipmg{ padding-top: 115px; padding-bottom: 40px; text-align: center; }
.pro_for3 .item{ padding-left: 10px; padding-right: 10px; }
.pro_for3 .item img{ width: 100%; height: 287px; }
.pro_for3 .item .text{ background: #f39700; padding: 40px; height: 140px; }
.pro_for3 .item .text .bt{ font-size: 18px; text-align: center; color: #fff; }
.pro_for3 .item .text .info{ color: #fff; line-height: 20px; padding-top: 20px; }
.pro_for3 .item .text .bt a{ color: #fff; }
.pro_for3 .item .text .info a{ color: #fff; }



.pro1_for2{}
.pro1_for2 ul li .rcont .bt{ padding-left: 20px; color: #f39700; background: none; font-size: 36px; text-align: right; margin-bottom: 35px;}
.pro1_for2 ul li .rcont .desc{ padding-right: 20px; border-left: 2px solid #f39700; line-height: 30px; color: #999; width: 60%; float: right; text-align: right; font-size: 16px; margin-bottom:30px;background: url(../images/pro1bg.jpg) center left repeat-x; font-weight:bold;}
.pro1_for2 ul li .rcont .info{ font-size: 14px; color: #999; line-height: 28px; text-indent:28px;clear: both;}
.pro1_for2 ul li .rcont a .desc{color: #999;}
.pro_for2 ul .tw .rcont .bt{text-align: left; }
.pro_for2 ul .tw .rcont .desc{float: none; text-align: left;}

.pro_for4{ padding-top: 110px; }
.pro_for4 .pro_for4in{display: inline-block;}
.pro_for4 .bt{ color: #f39700; font-size: 36px; border-bottom:1px solid #f39700; line-height: 54px;  }
.pro_for4 .desc{ font-size: 20px; color: #999; text-align: center;}
.pro_for4 .im{ width: 100%; padding-top: 30px;  padding-bottom: 50px; display: block;}
.pro_for4 .im img{ width: 100%; }
.pro_for4 ul{}
.pro_for4 ul li{ width: 300px; height: 355px; margin-left: 27px; margin-bottom: 50px; margin-right: 27px; padding: 20px; border: 2px solid #f39700; display: block;   float: left;}
.pro_for4 ul li img{ display: block; margin:0 auto; }
.pro_for4 ul li .bbt{ display: block; text-align: center; font-size: 18px; color: #f39700; margin-top: 20px;}
.pro_for4 ul li .bsc{display: block; text-align: center; font-size: 14px; color: #999; margin-top: 10px; line-height: 26px;}

.pro_for5{ padding-top: 60px; }
.pro_for5 .pro_for4in{display: inline-block;}
.pro_for5 .bt{ color: #f39700; font-size: 36px; border-bottom:1px solid #f39700; line-height: 54px;  }
.pro_for5 .desc{ font-size: 20px; color: #999; text-align: center;}

.pro_for5 #Taba{ padding-top: 50px; padding-bottom: 120px; }
.pro_for5 #Taba .Menuboxa{ width: 100%; }
.pro_for5 #Taba .Menuboxa ul li{ float: left; width: 20%; margin:0;  /*border:2px solid #e6e6e6;*/ height:50px; line-height: 50px; font-size: 16px; color: #333; text-align: center;}
.pro_for5 #Taba .Menuboxa ul .hover{ background: #f39700; color: #fff; }
.pro_for5 #Taba .Contentboxa{ max-height: 580px; }
.pro_for5 #Taba .Contentboxa .pro1nr{}
.pro_for5 #Taba .Contentboxa .pro1nr .limg{width: 780px;float: left;}
.pro_for5 #Taba .Contentboxa .pro1nr img{ width:100%; max-height: 478px; }
.pro_for5 #Taba .Contentboxa .pro1nr .cont{ float: left; width: calc(100% - 780px); height: 478px; background: #f39700 }
.pro_for5 #Taba .Contentboxa .pro1nr .cont .bbt{ display: block;  font-size: 24px; color: #fff; padding-right: 45px; margin-top: 100px; text-align: right; }
.pro_for5 #Taba .Contentboxa .pro1nr .cont .bsc{display: block;  font-size: 24px; color: #fff;padding-right: 45px; margin-top: 20px; text-align: right;}
.pro_for5 #Taba .Contentboxa .pro1nr .cont span{display: block;  font-size: 16px; line-height: 30px; color: #fff;padding-right: 45px; margin-top: 80px; text-align: right;}


.pro_for6{ padding-top: 140px; }
.pro_for6 .pro_for5in{text-align: center;}
.pro_for6 .bt{ color: #999; font-size: 32px; border-bottom:1px solid #e6e6e6; line-height: 54px; display: inline-block; }
.pro_for6 .desc{ font-size: 14px; letter-spacing:4px; color: #999; line-height: 26px; text-align: center;}
.pro_for6 .jies{ padding-top: 36px; color: #999; font-size: 14px; line-height: 28px;text-indent:28px; padding-right: 40px;padding-left: 40px; }
.pro_for6 ul{ padding-top: 45px; }
.pro_for6 ul li{ float: left; width: calc(25% - 80px); margin-left: 40px; margin-right: 40px; }
.pro_for6 ul li .bbt{ display: block; text-align: center; color: #f39700; font-size: 18px; line-height: 30px; margin-top: 20px;}
.pro_for6 ul li .pline{ height: 3px; width: 20px; background: #f39700; margin:0 auto;margin-bottom: 10px;margin-top: 10px;}
.pro_for6 ul li span{ font-size: 14px; text-align: left; line-height: 28px; display: block;color:#999;}
.pro_for6 ul li .ico{ display: block; margin:0 auto; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
.pro_for6 ul li:hover .ico{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}

.pro_for7 .item{padding-left:10px;padding-right:10px;}
.pro_for7 .owl-carousel{ padding-top: 60px; }
.pro_for7 .item img{ display: block; width: 100%; }
.pro_for7 .item .bbt{ display: block; width: 100%; height: 50px; line-height: 50px; font-size: 16px; color:#999; text-align: center; }
.pro_for7 .owl-theme .owl-controls .owl-page span{ background: #f39700; }

.pro_for8 ul li{width: calc(16% - 40px); margin-left: 20px; margin-right: 20px;}
.pro_for8 ul li .bbt{ display: block; text-align: center; color: #999; font-size: 14px; line-height: 30px; margin-top: 20px;}

.for3bg{ background: url(../images/pro3bg.jpg) no-repeat center; background-size:cover;  padding-top: 110px; padding-bottom: 100px; }
.pro_for9{ padding-bottom:0; }

.pro_for10{ padding-bottom: 50px; }
.pro_for10 ul li .rcont .bt{ font-size: 18px; font-weight: bold; background: none; padding-left: 0;margin-bottom:10px; }
.pro_for10 ul li .rcont .info{ padding-bottom: 30px; }
.pro_for10 dl{}
.pro_for10 dd{ margin-bottom: 20px; background: #f39700; float: left; margin-left: 10px; margin-right: 10px;  width: calc(33% - 20px); height: 50px; line-height: 50px; border-radius: 10px;}
.pro_for10 dd img{ display: block; margin-top: 10px; margin-left: 20px; float: left; }
.pro_for10 dd a{ color: #fff;  display: block; height: 50px; line-height: 50px; float: left; margin-left: 20px; font-weight:normal; font-size: 16px;}


.us_for1{padding-top: 40px;}
.us_for1 ul li{ padding-bottom: 40px; padding-top: 40px; padding-left: 10px; min-height: 530px; padding-right: 10px;    width: calc(25% - 63px);
    margin-left: 20px;
    margin-right: 20px; border:1px solid #fff;}
.us_for1 ul li:hover{ border:1px solid #f39700; border-radius: 15px;}
.us_for1 ul li .bbt{ color: #666; font-size: 16px; }
.us_for1 .paline{height: 15px; width: 16px; background: url(../images/us_icon3.jpg); margin:0 auto;margin-bottom: 10px;margin-top: 10px;}
.us_for1 ul li .xbt{  display: block; text-align: center; color: #f39700; font-size: 15px; line-height: 30px; margin-top: 10px;margin-bottom: 10px;}
.us_for1 ul li .sp{ font-size: 14px; color:#999; text-align: center; line-height: 30px; display: block;}

.us_for2{ padding-top: 120px; padding-bottom: 60px;}
.us_for2 .usl{ float: left; width: 700px; padding-left: 20px; }
.us_for2 .usl dl{ padding-top: 30px; }
.us_for2 .usl dt{ font-size: 20px; color: #666; background: url('../images/us_icon1.jpg') no-repeat center left; padding-left: 40px; margin-bottom: 30px; margin-top: 20px; }
.us_for2 .usl dd{ font-size: 16px; color: #999; background: url('../images/us_icon2.jpg') no-repeat center left; padding-left: 40px;margin-bottom: 30px; margin-top: 20px;}
.us_for2 .usl dd:hover{ color: #f39700; }
.us_for2 .usr{float: left; width: 480px;}
.us_for2 .usr ul{}
.us_for2 .usr ul li{ height: 170px; border:1px solid #dcdcdc; margin-bottom: 10px;}
.us_for2 .usr ul li i{ display: block; float: left; margin-left: 50px; background: url(../images/us_icon5.jpg) no-repeat center; width: 66px; height: 66px; margin-top: 50px;}
.us_for2 .usr ul li div{display: block; float: left; padding-left: 40px;}
.us_for2 .usr ul li div p{display: block; font-size: 40px; color: #f39700; font-weight: bold; padding-top: 40px; text-align: center;}
.us_for2 .usr ul li div span{display: block; font-size: 20px; color: #f39700; font-weight: bold; padding-top: 40px; text-align: center;}
.us_for2 .usr ul li:hover{ background: #f39700}
.us_for2 .usr ul li:hover i{ background: url(../images/us_icon4.jpg) no-repeat center;}
.us_for2 .usr ul li:hover div p{ color: #fff}
.us_for2 .usr ul li:hover div span{ color: #fff}

.join_for1{}
.join_for1 .warp{ background: url(../images/join_icon1.jpg) no-repeat center bottom;}
.join_for1 .contl{ width: 1045px; float: left; }
.join_for1 .contl .bt{ color: #f39700; font-size: 24px; line-height: 40px;}
.join_for1 .contl .desc{ color: #999; font-size: 14px; line-height: 30px; padding-top: 10px;}
.join_for1 .contl .jline{ background: #f39700; width:40px; height: 3px; }

.join_for1 .contr{ width: 155px; float: left; }
.join_for2{ padding-top: 120px; padding-bottom: 120px; }
.join_for2 ul{ width:1230px;}
.join_for2 ul li{ margin-right:30px; float: left; width: calc(50% - 30px); overflow: hidden;}
.join_for2 ul li .iimg{ display: block; width: 100%; height:100%; overflow: hidden;  }
.join_for2 ul li img{ display: block; width: 100%; }
.join_for2 ul li .nnr{ height: 100px; background: #f39700 }
.join_for2 ul li .nnr .bt{ display: block; color: #fff; font-size: 22px; font-weight: bold; padding-left: 30px; padding-top: 20px;}
.join_for2 ul li .nnr .desc{display: block; color: #fff; font-size: 20px;font-weight: bold;padding-left: 30px; padding-top: 20px;}
.join_for2 ul li:hover .nnr{background: #e8781d}

.join_for3{ padding-top: 120px; }
.pp40{ padding: 40px; border:2px solid #a6a6a6; }
.join_for3 .nrl{ width: calc(100% - 458px); float: left; }
.join_for3 .nrr{ width: 458px; float: left; text-align: right;}
.join_for3 .nrr img{ width: 100%; }
.join_for3 .bt1{ font-size: 32px; color: #f39700; display: inline-block; font-weight:normal;}
.join_for3 .bt2{ font-size: 24px; color: #d6d6d6; border-bottom: 1px solid #f39700;display: inline-block; margin-left: 20px; padding-bottom:4px;}
.join_for3 .bt3{font-size: 22px; color: #f39700; display: inline-block;}
.join_for3 .bt4{font-size: 22px; color: #f39700; display: inline-block;}
.join_for3 .jnr{text-indent:28px; font-size: 14px; color: #666; width: 80%; padding-top: 60px; line-height: 28px;} 
.join_for3 .jline{ width: 100%; height: 1px; background: #f39700; margin-top: 20px; margin-bottom: 40px; }
.join_for3 .nrrl{ width: 45%; float: left; border-right:1px solid #f39799; padding-left:5%;}
.join_for3 .nrrr{ width: 39%; float: left; padding-left:10%;}
.join_for3 .nrrl .jnr{ padding-top: 30px; }
.join_for3 .nrrr .jnr{padding-top: 30px; }

.join_for4{ padding-top: 120px; }
.join_for4 .ljoin{ width: 640px; float: left; }
.join_for4 .bt{ height: 40px; line-height: 40px; }
.join_for4 .bt p{ font-size: 36px; height: 40px; line-height: 40px; color: #f39700; display: block; margin-left: 140px; float: left;}
.join_for4 .bt i{  display: block; margin-left: 15px; height: 36px; width: 1px; margin-top: 3px; background: #f39700;float: left;}
.join_for4 .bt span{ font-size: 16px; color: #f39700; display: block; margin-left: 15px; height: 40px; line-height: 40px;float: left;}

.join_for4 .rjion{ width: 560px; float: left; }
.join_for4 .rjion img{ width: 100%; }
.join_for4 .jnr{/*text-indent:30px;*/ font-size: 14px; color: #999;padding-right: 40px; padding-top: 30px; line-height: 30px; margin-left: 140px;}
.join_for5{ padding-top: 60px; padding-bottom: 60px; }

.about_for1{ padding-bottom: 60px; }
.about_for1 ul li{}
.about_for1 ul li .abl{ width: 150px; padding-top: 60px; float: left; }
.about_for1 ul li .abl span{display: block; font-weight: bold; width: 110px; height: 35px; line-height: 35px; background: #f39700; text-align: center; font-size: 14px; color: #fff;}
.about_for1 ul li .abr{ width:970px; float: left;padding-top: 60px; background: url('../images/about_iconlist.png') no-repeat left top;}
.about_for1 ul li .abr dl{ padding-left: 60px; padding-bottom: 30px;}
.about_for1 ul li .abr dd{ background: url('../images/about_l.png') no-repeat left center; padding-left: 20px; font-size: 14px; line-height: 40px; }
.about_for1 ul li .abr dd a{ color: #666;}

.about_for1 ul li:hover{ background: url('../images/about_listbg_hover.jpg') no-repeat left bottom #f39700;}
.about_for1 ul li:hover span{ color: #f39700; background: #fff; }
.about_for1 ul li:hover .abr{background: url('../images/about_iconlist_hover.png') no-repeat left top;}
.about_for1 ul li:hover .abr dd{background: url('../images/about_l_h.png') no-repeat left center;}
.about_for1 ul li:hover .abr dd a{ color: #fff;}

.about_for1 ul li.set{ background: url('../images/about_listbg_hover.jpg') no-repeat left bottom #f39700;}
.about_for1 ul li.set span{ color: #f39700; background: #fff; }
.about_for1 ul li.set .abr{background: url('../images/about_iconlist_hover.png') no-repeat left top;}
.about_for1 ul li.set .abr dd{background: url('../images/about_l_h.png') no-repeat left center;}
.about_for1 ul li.set .abr dd a{ color: #fff;}

.about_for1 .about1_btn{ background: url('../images/about_btn.png') no-repeat left top; width: 58px; height: 58px; margin-left: 128px; }

.about_for2{ padding-bottom: 60px; }
.about_for2 dl{  }
.about_for2 dl dt{  padding-left: 40px; font-size: 30px; height: 60px; line-height: 60px;color: #fff; background: #fed085; border-radius: 15px; font-weight: bold; }
.about_for2 dl dd{ background: url(../images/about_left_d.png) left top no-repeat; padding-left: 30px; margin-left: 70px;  line-height: 28px;}
.about_for2 dl dd a{  font-size: 14px; color: #666; font-weight:normal;}
.about_for2 dl .nnr dd:first-child{background: url(../images/about_left_c.png) left center no-repeat;padding-top: 25px;}
.about_for2 dl .nnr dd:last-child{background: url(../images/about_left_d.png) left top no-repeat;padding-bottom: 25px;}
.about_for2 .about1_btn{ background: url('../images/about_btn.png') no-repeat left top; width: 58px; height: 58px; margin-left: 46px; }

}






@media all and (min-width:0px) and (max-width: 959px) {

.pro_for1{}
.pro_for1 .content{ background: #fed085; padding: 40px; border-radius: 20px; text-align: center;}
.pro_for1 .content .bt{ font-size: 30px; color: #fff; text-align: center; min-height: 56px; line-height: 56px; border-bottom:1px solid #fff; display: inline-block;}
.pro_for1 .content .desc{font-size: 14px; letter-spacing:4px; color: #fff; text-align: center; height: 24px; line-height: 24px; }
.pro_for1 .content .info{font-size: 14px; text-indent:28px; color: #fff; text-align: left; line-height: 30px; padding-top: 20px; }

.pro_for2{}
.pro_for2 ul{ padding-top: 50px; }
.pro_for2 ul li{margin-bottom:80px;}
.pro_for2 ul li .limg{  width: 98%; margin:0 auto; overflow: hidden;}
.pro_for2 ul li .limg img{ width: 100% }
.pro_for2 ul li .rcont{margin:0 auto; width: calc(98% - 80px); padding: 0 40px;}
.pro_for2 ul li .rcont .bt{ padding-left: 20px; color: #f39700;  font-size: 18px; background: url(../images/left-s.png) center left no-repeat; margin: 15px 0;}
.pro_for2 ul li .rcont .desc{ background: #fbfbfb; padding-left: 20px; border-left: 2px solid #f39700; font-size: 12px; margin-bottom:30px;background: url(../images/pro1bg.jpg) center left repeat-x; font-weight:bold;}
.pro_for2 ul li .rcont .info{ font-size: 14px; color: #999; line-height: 28px; text-indent:28px;}.pro_for2 ul li .rcont .info p{font-weight:normal;}
.pro_for2 ul .tw .limg{ float: right; }
.pro_for2 ul .tw .rcont{float: right;}
.pro_for2 ul li .rcont a .desc{ color: #666; }
.fangda{ transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.fangda:hover{ transform:scale(1.05);-webkit-transform:scale(1.05);}

.pro_for3{ padding-bottom: 60px; }
.pro_for3 .ipmg{ padding-top: 50px; padding-bottom: 40px; text-align: center; }
.pro_for3 .item{ padding-left: 10px; padding-right: 10px; }
.pro_for3 .item img{ width: 100%; max-height: 287px; }
.pro_for3 .item .text{ background: #f39700; padding: 40px; }
.pro_for3 .item .text .bt{ font-size: 18px; text-align: center; color: #fff; }
.pro_for3 .item .text .info{ color: #fff; line-height: 20px; padding-top: 20px; }
.pro_for3 .item .text .bt a{ color: #fff; }
.pro_for3 .item .text .info a{ color: #fff; }

.pro1_for2{}
.pro1_for2 ul li .rcont .bt{ padding-left: 0px; color: #f39700; background: none; font-size: 36px; text-align: left; margin-bottom: 35px;}
.pro1_for2 ul li .rcont .desc{ padding-left: 20px; border-left: 2px solid #f39700; line-height: 30px; color: #999; width: 60%;  text-align: left; font-size: 16px; margin-bottom:30px;background: url(../images/pro1bg.jpg) center left repeat-x; font-weight:bold;}
.pro1_for2 ul li .rcont .info{ font-size: 14px; color: #2d2e30; line-height: 27px; clear: both;}
.pro1_for2 ul li .rcont a .desc{color: #999;}
.pro_for2 ul .tw .rcont .bt{text-align: left; }
.pro_for2 ul .tw .rcont .desc{float: none; text-align: left;}

.pro_for4{ padding-top: 10px; }
.pro_for4 .pro_for4in{display: inline-block;}
.pro_for4 .bt{ color: #f39700; font-size: 36px; border-bottom:1px solid #f39700; line-height: 54px;  text-align: center; }
.pro_for4 .desc{ font-size: 20px; color: #999; text-align: center;}
.pro_for4 .im{ width: 100%; padding-top: 30px;  padding-bottom: 30px; display: block;}
.pro_for4 .im img{ width: 100%; }
.pro_for4 ul{}
.pro_for4 ul li{ margin:0 auto; margin-bottom: 30px; padding: 2%; display: block; border: 2px solid #f39700; width: 95%; }
.pro_for4 ul li img{ display: block; margin:0 auto; }
.pro_for4 ul li .bbt{ display: block; text-align: center; font-size: 18px; color: #f39700; margin-top: 20px;}
.pro_for4 ul li .bsc{display: block; text-align: center; font-size: 14px; color: #999; margin-top: 10px; line-height: 26px;}

.pro_for5{ padding-top: 10px; }
.pro_for5 .pro_for4in{display: inline-block;}
.pro_for5 .bt{ color: #f39700; font-size: 36px; border-bottom:1px solid #f39700; line-height: 54px;  }
.pro_for5 .desc{ font-size: 20px; color: #999; text-align: center;}

.pro_for5 #Taba{ padding-top: 10px; padding-bottom: 60px; }
.pro_for5 #Taba .Menuboxa{ width: 100%; }
.pro_for5 #Taba .Menuboxa ul li{ float: left; width: calc(20% - 4px); margin:0 2px;  /*border:2px solid #e6e6e6;*/ height:50px; line-height: 50px; font-size: 16px; color: #333; text-align: center;}
.pro_for5 #Taba .Menuboxa ul .hover{ background: #f39700; color: #fff; border-radius:5px;}
.pro_for5 #Taba .Contentboxa{ }
.pro_for5 #Taba .Contentboxa .pro1nr{}
.pro_for5 #Taba .Contentboxa .pro1nr .limg{width: 98%; margin:0 auto;}
.pro_for5 #Taba .Contentboxa .pro1nr img{ width:100%;}
.pro_for5 #Taba .Contentboxa .pro1nr .cont{ width: 100%; background: #f39700; padding-bottom: 60px;}
.pro_for5 #Taba .Contentboxa .pro1nr .cont .bbt{ display: block;  font-size: 24px; color: #fff; padding-right: 45px; padding-top: 70px; text-align: right; }
.pro_for5 #Taba .Contentboxa .pro1nr .cont .bsc{display: block;  font-size: 24px; color: #fff;padding-right: 45px; padding-top: 20px; text-align: right;}
.pro_for5 #Taba .Contentboxa .pro1nr .cont span{display: block;  font-size: 16px; line-height: 30px; color: #fff;padding-right: 45px; margin-top: 80px; text-align: right;}

.pro_for6{ padding-top: 30px; }
.pro_for6 .pro_for5in{text-align: center;}
.pro_for6 .bt{ color: #999; font-size: 32px; border-bottom:1px solid #e6e6e6; line-height: 54px; display: inline-block; }
.pro_for6 .desc{ font-size: 14px; letter-spacing:4px; color: #999; line-height: 26px; text-align: center;}
.pro_for6 .jies{ padding-top: 36px; color: #999; font-size: 14px; text-indent:28px; line-height: 30px; padding-right: 40px;padding-left: 40px; }
.pro_for6 ul{ padding-top: 45px; }
.pro_for6 ul li{ width: calc(100% - 80px); margin-left: 40px; margin-right: 40px;margin-bottom: 40px; }
.pro_for6 ul li .bbt{ display: block; text-align: center; color: #f39700; font-size: 18px; line-height: 30px; margin-top: 20px;}
.pro_for6 ul li .pline{ height: 3px; width: 20px; background: #f39700; margin:0 auto;margin-bottom: 10px;margin-top: 10px;}
.pro_for6 ul li span{ font-size: 14px; text-align: left; line-height: 28px; display: block; color:#999;}
.pro_for6 ul li .ico{ display: block; margin:0 auto; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
.pro_for6 ul li:hover .ico{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}


.pro_for7 .item{ padding-left:10px;padding-right:10px;}
.pro_for7 .owl-carousel{ padding-top: 60px; }
.pro_for7 .item img{ display: block; width: 100%; }
.pro_for7 .item .bbt{ display: block; width: 100%; height: 50px; line-height: 50px; font-size: 18px; text-align: center; }
.pro_for7 .owl-theme .owl-controls .owl-page span{ background: #f39700; }


.pro_for8 ul li .bbt{ display: block; text-align: center; color: #000; font-size: 16px; line-height: 30px; margin-top: 20px;}
.pro_for8 ul li{ width: calc(50% - 80px); margin-left: 40px; margin-right: 40px;margin-bottom: 40px; float: left; }

.for3bg{ background: url(../images/pro3bg.jpg) no-repeat center; background-size:cover;  padding-top: 110px; padding-bottom: 100px; }
.pro_for9{ padding-bottom:0; }

.pro_for10{ padding-bottom: 30px; }
.pro_for10 ul li .rcont .bt{ font-size: 18px; font-weight: bold; background: none; padding-left: 0;margin-bottom:10px; }
.pro_for10 ul li .rcont .info{ padding-bottom: 30px; }
.pro_for10 dl{}
.pro_for10 dd{ margin-bottom: 20px; background: #f39700; float: left; margin-left: 10px; margin-right: 10px;  width: calc(50% - 20px); height: 50px; line-height: 50px; border-radius: 10px;}
.pro_for10 dd img{ display: block; margin-top: 10px; margin-left: 5px; float: left; }
.pro_for10 dd a{ color: #fff;  display: block; height: 50px; line-height: 50px; float: left; margin-left: 5px; font-weight:normal; font-size: 16px;}

.us_for1{padding-top: 40px;}
.us_for1 ul li{ padding-bottom: 40px; padding-top: 40px; padding-left: 10px; padding-right: 10px;    width: calc(100% - 63px);
    margin-left: 20px;
    margin-right: 20px; border:1px solid #fff;}
.us_for1 ul li:hover{ border:1px solid #f39700; border-radius: 15px;}
.us_for1 ul li .bbt{ color: #666; font-size: 16px; }
.us_for1 .paline{height: 15px; width: 16px; background: url(../images/us_icon3.jpg); margin:0 auto;margin-bottom: 10px;margin-top: 10px;}
.us_for1 ul li .xbt{  display: block; text-align: center; color: #f39700; font-size: 15px; line-height: 30px; margin-top: 10px;margin-bottom: 10px;}
.us_for1 ul li .sp{ font-size: 14px; color:#999; text-align: center; line-height: 30px; display: block;}

.us_for2{ padding-top: 0px; padding-bottom: 60px;}
.us_for2 .usl{  width: 90%; margin:0 auto; padding-left: 20px; }
.us_for2 .usl dl{ padding-top: 30px; }
.us_for2 .usl dt{ font-size: 20px; color: #666; background: url('../images/us_icon1.jpg') no-repeat center left; padding-left: 40px; margin-bottom: 30px; margin-top: 20px; }
.us_for2 .usl dd{ font-size: 16px; color: #999; background: url('../images/us_icon2.jpg') no-repeat center left; padding-left: 40px;margin-bottom: 30px; margin-top: 20px;}
.us_for2 .usl dd:hover{ color: #2d2d2d; }
.us_for2 .usr{width: 90%; margin:0 auto;}
.us_for2 .usr ul{}
.us_for2 .usr ul li{ height: 170px; border:1px solid #dcdcdc; margin-bottom: 10px;}
.us_for2 .usr ul li i{ display: block; float: left; margin-left: 3%; background: url(../images/us_icon5.jpg) no-repeat center; width: 66px; height: 66px; margin-top: 50px;}
.us_for2 .usr ul li div{display: block; float: left; padding-left: 3%; width:70%;}
.us_for2 .usr ul li div p{display: block; font-size: 32px; color: #f39700; font-weight: bold; padding-top: 40px; text-align: center;}
.us_for2 .usr ul li div span{display: block; font-size: 18px; color: #f39700; font-weight: bold; padding-top: 40px; text-align: center;}
.us_for2 .usr ul li:hover{ background: #f39700}
.us_for2 .usr ul li:hover i{ background: url(../images/us_icon4.jpg) no-repeat center;}
.us_for2 .usr ul li:hover div p{ color: #fff}
.us_for2 .usr ul li:hover div span{ color: #fff}

.join_for1{}
.join_for1 .warp{ background: url(../images/join_icon1.jpg) no-repeat center bottom;}
.join_for1 .contl{ width: 98%; margin:0 auto; }
.join_for1 .contl .bt{ color: #f39700; font-size: 24px; line-height: 40px;}
.join_for1 .contl .desc{ color: #999; font-size: 14px; line-height: 30px; padding-top: 10px;}
.join_for1 .contl .jline{ background: #f39700; width:40px; height: 3px; }

.join_for1 .contr{  width: 98%; margin:0 auto; display: none; }
.join_for2{ padding-top: 30px; padding-bottom: 20px; }
.join_for2 ul{}
.join_for2 ul li{ width: 98%; margin:0 auto; overflow: hidden; margin-bottom: 20px;}
.join_for2 ul li .iimg{ display: block; width: 100%; height:100%; overflow: hidden;  }
.join_for2 ul li img{ display: block; width: 100%; }
.join_for2 ul li .nnr{ height: 100px; background: #f39700 }
.join_for2 ul li .nnr .bt{ display: block; color: #fff; font-size: 22px; font-weight: bold; padding-left: 30px; padding-top: 20px;}
.join_for2 ul li .nnr .desc{display: block; color: #fff; font-size: 20px;font-weight: bold;padding-left: 30px; padding-top: 20px;}
.join_for2 ul li:hover .nnr{background: #e8781d}

.join_for3{ padding-top: 60px; }
.pp40{ padding: 40px; border:2px solid #a6a6a6; }
.join_for3 .nrl{ width: 98%; margin:0 auto; }
.join_for3 .nrr{ width: 98%; margin:0 auto; text-align: right;}
.join_for3 .nrr img{ width: 100%; }
.join_for3 .bt1{ font-size: 32px; color: #f39700; display: block; height: 50px; line-height: 50px; font-weight:normal;}
.join_for3 .bt2{ font-size: 24px; color: #d6d6d6; border-bottom: 1px solid #f39700;display: inline-block;padding-bottom:4px;}
.join_for3 .bt3{font-size: 22px; color: #f39700; display: inline-block;}
.join_for3 .bt4{font-size: 22px; color: #f39700; display: inline-block;}
.join_for3 .jnr{text-indent:28px; font-size: 14px; color: #666; padding-top: 30px; line-height: 28px;} 
.join_for3 .jline{ width: 100%; height: 1px; background: #f39700; margin-top: 20px; margin-bottom: 40px; }
.join_for3 .nrrl{ width: 98%; margin:0 auto; }
.join_for3 .nrrr{ width: 98%; margin:0 auto; margin-top: 30px;}
.join_for3 .nrrl .jnr{ padding-top: 30px; }
.join_for3 .nrrr .jnr{padding-top: 30px; }

.join_for4{ padding-top: 60px; }
.join_for4 .ljoin{ width: 98%; margin:0 auto; }
.join_for4 .bt{ height: 40px; line-height: 40px; }
.join_for4 .bt p{ font-size: 36px; height: 40px; line-height: 40px; color: #f39700; display: block;float: left;}
.join_for4 .bt i{  display: block; margin-left: 15px; height: 36px; width: 1px; margin-top: 3px; background: #f39700;float: left;}
.join_for4 .bt span{ font-size: 16px; color: #f39700; display: block; margin-left: 15px; height: 40px; line-height: 40px;float: left;}

.join_for4 .rjion{ width: 98%;display: block; margin:0 auto; }
.join_for4 .rjion img{  width: 100%;}
.join_for4 .jnr{/*text-indent:30px;*/ font-size: 14px; color: #999;padding-top: 30px; line-height: 30px;}
.join_for5{ padding-top: 60px; padding-bottom: 60px; }

.about_for1{ padding-bottom: 60px; }
.about_for1 ul li{}
.about_for1 ul li .abl{ width: 98%; padding-top: 60px; margin:0 auto; }
.about_for1 ul li .abl span{display: block; font-weight: bold; width: 110px; height: 35px; line-height: 35px; background: #f39700; text-align: center; font-size: 14px; color: #fff;}
.about_for1 ul li .abr{ width:98%; margin:0 auto; padding-top: 20px; }
.about_for1 ul li .abr dl{ padding-left: 10px; padding-bottom: 30px;}
.about_for1 ul li .abr dd{ background: url('../images/about_l.png') no-repeat left center; padding-left: 20px; font-size: 14px; line-height: 40px; }
.about_for1 ul li .abr dd a{ color: #666;}
.about_for1 ul li:hover{ background: url('../images/about_listbg_hover.jpg') no-repeat left bottom #f39700;}
.about_for1 ul li:hover span{ color: #f39700; background: #fff; }
.about_for1 ul li:hover .abr{background: url('../images/about_iconlist_hover.png') no-repeat left top;}
.about_for1 ul li:hover .abr dd{background: url('../images/about_l_h.png') no-repeat left center;}
.about_for1 ul li:hover .abr dd a{ color: #fff;}
.about_for1 .about1_btn{ background: url('../images/about_btn.png') no-repeat left top; width: 58px; height: 58px; margin: 0 auto; }

.about_for2{ padding-bottom: 60px; }
.about_for2 dl{  }
.about_for2 dl dt{  padding-left: 40px; font-size: 30px; height: 60px; line-height: 60px;color: #fff; background: #fed085; border-radius: 15px; font-weight: bold; }
.about_for2 dl dd{ background: url(../images/about_left_d.png) left top no-repeat; padding-left: 30px; margin-left: 20px;  line-height: 28px;}
.about_for2 dl dd a{  font-size: 14px; color: #666; font-weight:normal;}}
.about_for2 dl .nnr dd:first-child{background: url(../images/about_left_c.png) left center no-repeat;padding-top: 25px;}
.about_for2 dl .nnr dd:last-child{background: url(../images/about_left_d.png) left top no-repeat;padding-bottom: 25px;}
.about_for2 .about1_btn{ background: url('../images/about_btn.png') no-repeat left top; width: 58px; height: 58px; /*margin: 0 auto; */}


}
