/*页面通用部分*/
.box_In{width: 1200px;margin: 0 auto;}
.clear{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.head{height: 80px;background: #fff;width: 100%;position: fixed;left: 0;top: 0;z-index: 9999;box-shadow: 0 0 15px 0 rgba(0,0,0,.2), 0 15px 40px 0 rgba(0,0,0,.02);}
.head .fl{width: 327px;margin-top: 8px;}
.head .fl img{float: left;}
.head .fl p{float: left;font-size: 15px;color: #696868;line-height: 21px;margin: 10px 0 0 14px;}
.head .fr{width:auto;overflow: hidden;}
.head .fr a{font-size: 16px;color: #2C2C2C; line-height:42px;float: left;display: block;margin: 18px;text-align: center;height: 42px;}
.head .fr .a1{color: #F45804;}
.head .fr a.headcur{width: 170px;margin-left: 15px;background: #F45804;color: #fff;border-radius: 42px; }
.head .fr a:hover{color: #F45804;}
.head .fr a.headcur:hover{box-shadow: 0 0 25px #F45704;color: #fff;}
.head .fr a.headcur p{font-size:16px;}
/*.index_banner .head{position: absolute;left: 0;top: 0;background: none;}*/


/*footer*/
.footer{background: #282828 url(../images/02.jpg);padding: 30px 0 130px;  margin-top: 30px;}
.footer ul{overflow: hidden;border-bottom: 1px solid #3F3F3F;padding-bottom: 15px;}
.footer ul li{float: left;width: 234px;}
.footer ul li .img1{margin-top:20px;}
.footer ul .li2{width: 185px;}
.footer ul .li3{width: 460px;}
.footer ul .li4{width: 180px;text-align: center;}
.footer ul li h3,.footer .btm h3{font-size: 16px;color: #EA5404;line-height: 22px;}
.footer ul li p{font-size: 14px;color: #999;line-height: 22px;margin-top: 5px;}
.footer ul li .img2{width: 99px; border: 6px solid #fff;border-radius: 4px;}
.footer ul li p a{ color:#999}
.footer .fot_btn{width: 96px;height: 30px;border: 1px solid #484848;text-align: center;line-height: 30px;font-size: 14px;color: #9F9F9F;display: block;border-radius: 6px;margin-top: 12px;}
.footer .fot_btn:hover{background: #FB6514;color: #fff;border-color: #FB6514;}
.footer .btm{overflow: hidden;padding-bottom: 20px;}
.footer .btm h3{margin:15px 0 5px;margin-left: 8px;}
.footer .btm a{padding:5px 8px 10px;font-size: 14px;color: #656565;display: block;float: left;}
.footer .p2{background: #393939;color: #686868;font-size: 14px;text-align: center;height: 40px;line-height: 40px;}
/*关于我们的页面*/
/*ban开始*/
.aboutour .ban{background: url(../images/ban_img1.jpg) no-repeat center bottom;height: 313px;}
/*box1开始*/
.aboutour .box1{margin-top: 10px;overflow: hidden;}
.aboutour .box1 .box_In{position: relative;}
.aboutour .box1 .box_In .img1{position: absolute;top: 100px;left: 0;}
.aboutour .box1 .main{background: #F9F9F9;width: 982px;padding: 30px 0 50px;float: right;margin-top: 35px;}
.aboutour .box1 .main p{font-size: 15px;color: #706B6B;line-height: 29px;width: 630px;margin-left: 311px;}
.aboutour .box1 .main p span{font-size:27px ;color: #F45704;}
.aboutour .box1 .main .p1{margin-top: 30px;}
/*box2开始*/
.aboutour .box2 h2{color: #FC5A04;font-size: 27px;margin: 47px 0 25px 30px;}
.aboutour .box2 ul{overflow: hidden;height: 230px;}
.aboutour .box2 ul li{width: 300px;float: left;}
.aboutour .box2 ul li img{margin: 0 auto;display: block;transition: all .5s;
-moz-transition: all .5s;-webkit-transition: all .5s; -o-transition: all .5s;;}
.aboutour .box2 ul li p{color: #7E7E7E;font-size: 16px;text-align: center;margin-top: 15px;line-height: 24px;transition: all .5s;-moz-transition: all .5s;
-webkit-transition: all .5s; -o-transition: all .5s;}
.aboutour .box2 ul li:hover img{margin-top: 5px;}
.aboutour .box2 ul li:hover p{margin-top:5px;}

/*box4开始*/
.box4 ul{
    width: 100%;
    padding-bottom: 56px;
}
.box4 ul li{

}
.box4 ul li h2{
    position: relative;
    font-size: 18px;
    color: #7c7c7c;
    padding-left: 47px;
    line-height: 30px;
    margin: 58px 0 45px;
}
.box4 ul li h2 span{
    display: block;
    font-size: 27px;
    color: #363636;
}
.box4 ul li h2 img{
    position: absolute;
    left: 0;
    top: 0;
}
.box4 ul li .box4_con{
    width: 982px;
    height: 313px;
    background: #f9f9f9;
    margin-left: 218px;
    position: relative;
}
.box4 ul li .box4_con img{
    position: absolute;
    left: -218px;
    top:  -22px;
}
.box4 ul li .box4_con p{
    font-size: 15px;
    color: #7c7c7c;
    width: 638px;
    padding: 48px 0 0 300px;
    line-height: 29px;
}

/*box3开始*/
.aboutour .box3{padding-bottom: 60px;}
.aboutour .box3 .main{background: #F9F9F9;height: 360px;padding: 15px 30px 0 35px;}
.aboutour .box3 li{height: 36px;margin-bottom:5px;}
.aboutour .box3 .fl{width: 440px;}
.aboutour .box3 .fr{width: 663px;margin-top: 10px;}
.aboutour .box3 .fl h2{color: #FC5A04;font-size: 27px;margin-bottom:25px;}
.aboutour .box3 .fl ul img{float: left;width: 27px;margin-right: 10px;margin-top:5px;}
.aboutour .box3 .fl ul p{float: left;font-size: 16px;height: 36px;line-height: 36px;color: #6B6B6B;}
.aboutour .box3 .fl .btm{position: relative;}
.aboutour .box3 .fl .btm img{border:9px solid #fff;margin-top:10px;}
.aboutour .box3 .fl .btm .p1{position: absolute;top:52px ;left:148px ;font-size: 14px;color: #464646;line-height: 22px;}
/*新闻页面*/

.news .ban{background: #F6F6F6;}
.news .box1{margin-top: 56px;}
.news .box1 .top{border-bottom: 1px dashed #E4E4E4;overflow: hidden;padding: 35px 0;}
.news .box1 .top .fl{width: 336px;}
.news .box1 .center{width: 720px;float: left;}
.news .box1 .top .fr{width: 140px;}
.news .box1 a{width: 1056px;height: 200px;float: left;}
.news .box1 .center h2{font-size:24px;width: 700px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 10px 0;}
.news .box1 .center p{width:700px;max-height: 80px; font-size: 16px;line-height: 28px;color: #8F8F8F;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.news .box1  .center span.newsbox1_more{width: 114px;height: 40px;border: 1px solid #D3D3D3;display: block;font-size: 16px;color: #828282;text-align: center;line-height: 40px;margin-top: 32px;}
.news .box1  .center span.newsbox1_more:hover{background: #F16E11;color: #fff;border-color:#F16E11 ;}
.news .box1  .fr{height: 176px;border-left: 1px solid #E4E4E4;}
.news .box1  .fr h3{width: 100px;height: 93px;background: #F6F6F6;margin-left: 35px;margin-top: 18px;font-size: 65px;text-align: center;line-height: 93px;color: #A5A5A5;}
.news .box1 .fr p{width: 100px;height:28px;background: #F16E11;margin-left: 35px;color: #fff;text-align: center;line-height: 28px;font-size: 16px;}
.news .box1 ul li{margin: 30px 0;overflow: hidden;border-bottom: 1px dashed #E4E4E4;padding-bottom: 30px;}
.news .box1 ul li .center{width: 1016px;}
.news .box1 ul li .center h2,.news .box1 ul li .center p{width: 1000px;}
.news .box1 ul li .center a{margin-top: 16px;}
.news .box1 .newmore{cursor: pointer; width: 135px;height: 25px;font-size: 24px;color: #797979;margin: 50px auto 65px;background: url(../images/news_icon1.jpg) no-repeat 0;text-align: right;line-height: 25px;}
/*新闻详情页面*/
.detail{}
.detail .ban{background: #F6F6F6;}
.aboutour .ban,.news .ban,.detail .ban{padding-top: 80px;}
.detail .main{padding-bottom: 60px;}
.detail .main .top{margin-top: 50px;color: #010101;border-bottom: 1px solid #EEEEEE;padding-bottom: 8px;position: relative;} 
.detail .main .top a{font-size: 14px;color: #6C6C6C;}
.detail .main .top .last{color: #BCBCBC;font-size: 14px;font-style: inherit;}
.detail .main .top span{width: 62px;border-bottom: 1px solid #000000;position: absolute;left: 0;bottom: 0;}
.detail  .del_title{padding-bottom: 30px;border-bottom: 1px dashed #EEEEEE;}
.detail  .del_title h2{font-size: 30px;text-align: center;margin: 70px 0 25px;padding: 0 50px;}
.detail  .del_title p{font-size: 14px;text-align: center;padding: 0 50px;color: #939393;}
.detail .con{margin-top: 30px;padding-bottom: 78px;}
.detail .con p{font-size: 16px;color: #6C6C6C;margin-top: 16px;line-height: 34px;text-indent: 2em;padding:0 20px;}
.detail .con img{margin: 40px auto;display: block;max-width: 1160px;}
.detail .btm .box_In{background: #F4F4F4;height: 40px;}
.detail .btm .box_In .fl{width: 440px;margin-left: 30px;}
.detail .btm .box_In .fr{width: 440px;margin-left: 80px;}
.detail .btm .box_In span{font-size:16px;color: #EA5404;line-height: 40px;display: block;float: left;margin-right: 5px;}
.detail .btm .box_In a{width:350px;font-size:16px;color: #6B6B6B;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;float: left;}
.detail .reader{margin-top: 22px;}
.detail .reader h2{font-size:20px;color: #EA5404;margin-bottom: 10px;}
.detail .reader .re_con{padding-bottom: 50px;}
.detail .reader ul {width: 480px;}
.detail .reader ul li{overflow: hidden;height:30px;line-height:30px;}
.detail .reader ul li p{width: 345px;float: left;font-size: 16px;color: #6B6B6B;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.detail .reader ul li span{width: 100px;display: block;  float: right;font-size: 16px;color: #A3A3A3;}
.detail .reader ul li:hover p{color: #EA5404;}


.fixed-bottom {
    position: fixed;
    display: none;
    height: 140px;
    width: 100%;
    background: rgba(0,0,0,.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    left: 0;
    bottom: 0;
    margin: 0px;
    padding: 0px;
    display: block;
    z-index: 99999;
}
.width_main {
    width: 1200px!important;
    margin: 0 auto;
}
.foot_zx{
    width: 1000px;
}
.fixed-bottom .foot_close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 20px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.fixed-bottom p {
    font-size: 14px;
    color: #fff;
    line-height: 64px;
}

.fixed-bottom p span {
    font-size: 22px;
    color: #f0552f;
    font-weight: 700;
}
.foot_form {
    width: 100%;
}
.foot_form .input_text {
    width: 220px;
    color: #333;
    padding: 2px 10px;
    line-height: 27px;
    height: 38px;
    border: 1px solid #eeeeee;
    font-size: 16px;
    float: left;
    margin-right: 24px;
}
.form_btn {
    cursor: pointer;
    width: 124px;
    height: 44px;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    background: #f0552f;
    border: none;
    color: #fff;
}
#output>.qq_a_you{width:84px;height:84px;background: url("/scratch/images/weixin.png");background-size: 84px 84px;}
#output>.qq_a_you >span{display: none;}
#output>.qq_a_you >img{display: block !important;position: static !important;left: none;top: none;}
