@charset "gb2312";
/* CSS Document */

*{margin: 0;padding: 0;font-size: 12px;font-family: "Microsoft Yahei";}
html,body{width: 100%;height: 100%;}
ul,li{list-style: none;}
a{text-decoration:none;color: #000;}
.w{width: 1160px;margin: 0 auto; overflow: hidden;}
img{display:block;border:none;}
.clear_f:after {
    clear: both;
}
.clear_f:after,.clear_f:before {
    content: "";
    display: block;
}
.FloatL{float: left;}
.FloatR{float: right;}
#m{margin-right: 0}
#xs{display: block;}
.box-s{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.banner{height:455px;background:url(../images/banner.jpg) no-repeat top center;}
.tit_box{width:1136px;margin: 65px auto 55px;text-align: center;border-bottom: 1px solid #000;padding-bottom: 15px;}
.tit_box h2{font-size: 38px;color: #FF6100;line-height: 50px;}
.tit_box .tit_e{font-size: 16px;line-height: 26px;font-weight: bold;}
.w1136{width:1136px;margin:35px auto;}
.mar-t50{margin-top:50px;}
.xsm1>div{float: left;}
.xsm1-l{width:614px;}
.xsm1-r{width: 522px;}
.xsm1-l-t{height: 205px;background: #F6F6F6;padding: 35px 0 0 40px;}
.xsm1-t-w{
    font-size: 18px;
    line-height: 32px;
}
.xsm1-t-i{
    position: relative;
    top: -12px;
    left: 8px;
}
.xsm1-l-b{height: 218px;background: #FF6100;padding: 35px 0 0 40px;}
.xsm1-l-b-l{}
.xsm1-l-b-l img{}
.xsm1-l-b-l p{
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    margin: 14px 14px 8px 0;
}
.xsm1-l-b-l i{
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    display: block;
    border-radius: 50%;
    position: relative;
}
.xsm1-l-b-l i:before{position:absolute;content:'';width: 0;height: 0;border: 10px solid transparent;border-left-color: #fff;left: 11px;top: 5px;}
.a_btn{
    display: block;
    width: 300px;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    background: #F13609;
    margin: 25px auto 45px;
    color: #fff;
    border-radius: 10px;
}
.a_btn i{
    display: inline-block;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    border-radius: 50%;
    position: relative;
    top: 7px;
}
.a_btn i:before{position:absolute;content:'';width: 0;height: 0;border: 8px solid transparent;border-left-color: #fff;top: 5px;left: 10px;}
.bg{
    background: #F6F6F6;
    padding: 1px 0;
}
.xsm2-l{
    width: 510px;
    margin-right: 26px;
}
.xsm2-l h3{
    font-size: 20px;
    line-height: 36px;
}
.xsm2-l p{
    font-size: 19px;
    line-height: 34px;
    margin: 25px auto;
}
.ul3-0 li{
    float: left;
    width: 150px;
    text-align: center;
    font-size: 20px;
    line-height: 42px;
    margin-bottom: 10px;
    margin-right: 17px;
    border: 2px solid #000;
}
.ul3-0 li:nth-child(3n){
    margin-right: 0;
}
.ul4-0 li{
    float: left;
    width: 269px;
    margin-right: 20px;
}
.ul4-0 li h3{
    font-size: 22px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    margin: 40px 0 20px;
}
.ul4-0 li p{
    width: 80%;
    margin: 15px auto;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    height: 160px;
    border-bottom: 1px solid #fff;
}
.ul4-0 li i{
    position: absolute;
    width: 45px;
    height: 45px;
    text-align: center;
    top: 0;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
    font-size: 40px;
    border: 3px solid #F13609;
    left: 50%;
    margin: -25px;
    color: #f13609;
}
.ul4-0 li div{
    background: #FF6100;
    position: relative;
    padding: 1px 0;
}
.ul4-0 li:nth-child(4n){margin-right: 0;}
.zy-l li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size: 24px;text-align: center;line-height: 59px;width: 270px;margin-bottom: 10px;border: 2px solid #000;height: 59px;}
.zy-l li.active{
    background: #F13609;
    color: #fff;
    border-color: #F13609;
}
.zy-l li:last-child{maring-bottom:0}
.zy-r>div{display: none;}
.zy-r>div.selected{display: block;}
.ul-zy li{float: left;margin-right: 20px;}
.ul-zy li:last-child{margin-right: 0;}
.ul-zy div{
    background: #fff;
}
.ul-zy i{
    float: left;
    width: 40px;
    height: 40px;
    background: url(../images/hot.png);
    background-size: 100%;
    margin: 10px 6px;
}
.ul-zy h3{
    font-size: 22px;
    line-height: 60px;
    float: left;
}
.ul-zy p{
    float: right;
    font-size: 16px;
    line-height: 60px;
    margin-right: 10px;
}
.dqcy h3{
    margin-left: 10px;
}
.xsm3-l{width:469px;height: 552px;}
.xsm3-r{width: 667px;background: #F6F6F6;height: 552px;padding: 68px 150px;}
.ul4-1 li{float: left;width: 172px;height: 172px;margin-right: 20px;background: #FF6100;margin-bottom: 20px;position: relative;}
.ul4-1 li:nth-child(2n){margin-right: 0;}
.xsm3-r img{
    display: block;
    width: 50px;
    margin: 35px auto 6px;
}
.xsm3-r h3{
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #fff;
}
.xsm3-r p{
    font-size: 12px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.xsm3-r i:after{position:absolute;content:'';width: 0;height: 0;border: 14px solid transparent;border-top-color: #fff;bottom: 0;left: 50%;margin-left: -14px;}
.xsm3-r>p{
    font-size: 17px;
    color: #000;
    line-height: 25px;
    text-align: center;
    margin-top: 15px;
}
.bgi{height:658px;background:url(../images/bg.jpg) no-repeat top center;padding:1px 0;}
.xsm4 div{width: 530px;height: 300px;background: rgba(255,255,255,0.6);border: 3px solid #000;padding: 35px 50px;}
.xsm4 h3{
    font-size: 24px;
    line-height: 38px;
    color: #F13609;
}
.xsm4 p{
    font-size: 18px;
    line-height: 30px;
    margin: 25px auto 22px;
}
.xsm4 i{
    width: 30px;
    height: 30px;
    border: 2px solid #000;
    display: block;
    border-radius: 50%;
    position: relative;
}
.xsm4 i:before{position:absolute;content:'';width: 0;height: 0;border: 10px solid transparent;border-left-color: #000;left: 11px;top: 5px;}
.xsm5{height:240px;background:url(../images/8.jpg) no-repeat top center;margin:45px auto;}
.ul4-2{
    width: 1136px;
    margin: 55px auto;
}
.ul4-2 li{
    float: left;
    width: 275px;
    margin-right: 12px;
}
.ul4-2 li:last-child{
    margin-right: 0;
}
.ul4-2 div{
    background: #EEEEEE;
    padding: 15px 25px;
}
.ul4-2 h3{
    font-size: 24px;
    line-height: 36px;
}
.ul4-2 p{
    font-size: 16px;
    line-height: 25px;
}
.ul4-2 p font{
    color: #FF3333;
    font-size: 20px;
}







