﻿*{
    margin:0;
    padding:0;
    border:0;
}
body {
    font-size: 14px;
    -webkit-text-size-adjust: 100%;
    font-family: "microsoft yahei";
    color: #3c3c3c;}
li {
    list-style: none;
}
i{font-style: normal;}
a, a:link {
    text-decoration: none;
    color: #595757;
}
img {
    border: 0;
    vertical-align: middle;
}
.clf:after{
    content:".";
    display:block;
    height:0; 
    clear:both; 
    overflow:hidden;
}
.clearit{clear:both;line-height:0px;height:0px;font-size:0px; overflow:hidden;}
.clf {*zoom:1;}
.container{
    width:1200px;
    margin:0 auto;
}
.fl{float:left;}
.fr{float:right;}

/*header*/
header{
    height:90px;
    vertical-align:middle;
}
header .container{
    position:relative;
}
.left_logo{
    float:left;
    height:90px;
    line-height:90px;
}
.right_nav{
    float:right;
    margin-right:-15px;
    margin-top:45px;
}
.right_nav a{
    display:inline-block;
    padding-bottom:25px;
    margin:0 15px;
    float:left;
    font-size:15px;
    position:relative;
}
.right_nav a.active:after,.right_nav a:hover:after{
    content:"";
    width: calc(100% - 10px);
    height:4px;
	border-bottom: 4px solid #d3002d;
	border-left:5px solid transparent ;
	border-right: 5px solid transparent;
    position:absolute;
    bottom:0;
    left:0;
}
.top_box{
    position:absolute;
    right:-8px;
    top:6px;
    font-size:12px;
}
.top_box .tel{
    color:#f00
}
.top_box a:hover{
    color:#f00
}
.top_box .zx_phone{
    float:left;
    padding:0 8px;
    color:#999
}
.top_box a{
    float:left;
    padding:0 8px;
    position:relative;
    color:#999
}
.top_box a:after{
    content:"";
    width:1px;
    height:10px;
    background:#bbb;
    position:absolute;
    left:0;
    top:4px;
}

 .top_box{right:0;}
        .top_box a:after{background:none;}
        .top_box a{padding-left:16px; padding-right:0;}
        .header_text{margin:36px 0 0 60px;}
        header .container{background:url(https://img.cevsn.com/images/ghsjy/head_txt.png) center center no-repeat;}
        .right_nav{margin-top:30px; margin-right:0;}
        .right_nav em{font-style:normal; float:left; margin-top:12px; color:#666;}
        .right_nav span{color:#e4393c; font-size:30px; font-weight:bold;}
        /*.gczx_banner{background:url(https://img.cevsn.com/images/ghsjy/video_bg.png) top center;}*/
        .gczx_banner .header_video{object-fit:fill; width:100%; height:100%;}
        .gczx_banner .mb{width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0;}
        .gczx_banner .banner_text{position:absolute; top:200px; text-align:center; width:100%;}
/*工程咨询banner*/
.gczx_banner{
    width:100%;
    height:838px;
    
} 
/*模块标题*/
.item_title{
    text-align:center;
}
.item_title .circle{
    width:82px;
    height:82px;
    border-radius:50%;
    border:1px solid #e4393c;
    margin:0 auto;
}
.item_title .circle span{
    width:76px;
    height:76px;
    border-radius:50%;
    background:#e4393c;
    display:block;
    color:#fff;
    margin:3px;
    padding-top:14px;
    font-size:14px;
    line-height:1.5;
    box-sizing:border-box;
}
.item_title h1{
    
    line-height:72px;
    border-bottom:1px solid #d2d2d2;
    position:relative;
}
.item_title h1:after{
    content:"";
    width:100px;
    height:1px;
    background:#e4393c;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-50px;
}
.item_title p{
    color:#666;
    font-size:18px;
    padding:12px 0;
    line-height:1.6
}
/*关于可行性研究报告*/
.about_txt{
    font-size:18px;
    color:#b17000;
    line-height:1.5;
    font-family:FangSong;
    padding:28px 86px;
    position:relative;
    text-indent:2em;
}
.about_txt:before{
    content:"";
    width:60px;
    height:38px;
    background:url(https://img.cevsn.com/images/ghsjy/images_together.png) 0 0 no-repeat;
    position:absolute;
    bottom:0;
    left:26px;
}
.about_txt:after{
    content:"";
    width:60px;
    height:38px;
    background:url(https://img.cevsn.com/images/ghsjy/images_together.png) 0 -44px no-repeat;
    position:absolute;
    top:0;
    right:26px;
}
.key_content{
    width:1000px;
    margin:64px auto 0;
}
.key_content ul{
    margin-top:24px;
}
.key_content ul li{
    width:250px;
    height:50px;
    border:1px solid #ef0000;
    text-align:center;
    line-height:50px;
    font-size:16px;
    color:#ef0000;
    margin-bottom:39px;
    position:relative;
}
.key_content ul:nth-of-type(1){
    float:left;
}
.key_content ul:nth-of-type(2){
    float:right;
}
.key_content ul:nth-of-type(1) li:nth-of-type(1):before,.key_content ul:nth-of-type(1) li:nth-of-type(4):before{
    content:"";
    width:122px;
    height:1px;
    background:#c1bcb9;
    position:absolute;
    right:-123px;
    top:26px;
}
.key_content ul:nth-of-type(1) li:nth-of-type(2):before,.key_content ul:nth-of-type(1) li:nth-of-type(3):before{
    content:"";
    width:66px;
    height:1px;
    background:#c1bcb9;
    position:absolute;
    right:-67px;
    top:26px;
}
.key_content ul:nth-of-type(1) li:nth-of-type(1):after,.key_content ul:nth-of-type(1) li:nth-of-type(4):after{
    content:"";
    width:10px;
    height:10px;
    border-radius:50%;
    background:#f95401;
    position:absolute;
    right:-126px;
    top:21px;
}
.key_content ul:nth-of-type(1) li:nth-of-type(2):after,.key_content ul:nth-of-type(1) li:nth-of-type(3):after{
    content:"";
    width:10px;
    height:10px;
    border-radius:50%;
    background:#f95401;
    position:absolute;
    right:-74px;
    top:21px;
}
.key_content ul:nth-of-type(2) li:nth-of-type(1):before,.key_content ul:nth-of-type(2) li:nth-of-type(4):before{
    content:"";
    width:122px;
    height:1px;
    background:#c1bcb9;
    position:absolute;
    left:-123px;
    top:26px;
}
.key_content ul:nth-of-type(2) li:nth-of-type(2):before,.key_content ul:nth-of-type(2) li:nth-of-type(3):before{
    content:"";
    width:66px;
    height:1px;
    background:#c1bcb9;
    position:absolute;
    left:-67px;
    top:26px;
}
.key_content ul:nth-of-type(2) li:nth-of-type(1):after,.key_content ul:nth-of-type(2) li:nth-of-type(4):after{
    content:"";
    width:10px;
    height:10px;
    border-radius:50%;
    background:#f95401;
    position:absolute;
    left:-126px;
    top:21px;
}
.key_content ul:nth-of-type(2) li:nth-of-type(2):after,.key_content ul:nth-of-type(2) li:nth-of-type(3):after{
    content:"";
    width:10px;
    height:10px;
    border-radius:50%;
    background:#f95401;
    position:absolute;
    left:-74px;
    top:21px;
}
.key_content .inner_circle{
    width:368px;
    height:368px;
    border-radius:50%;
    border:1px solid #ddd;
    margin:0 auto;
}
.key_content .inner_circle div{
    width:340px;
    height:340px;
    background:url(../../style/images/key_content_circle.png);
    margin:14px;
    color:#fff;
    font-size:26px;
    font-weight:bold;
    box-sizing:border-box;
    padding-top:140px;
    line-height:1.5;
    text-align:center;
}

/*用途*/
.use_way{
    width:1000px;
    margin:70px auto 0;
}
.use_way .top_banner{
    width:1000px;
    height:130px;
    background:url(../../style/images/useway_top_banner.jpg) top center no-repeat;
    text-align:center;
}
.use_way .top_banner p{
    font-family:"FZCS";
    font-size:30px;
    color:#fff;
    text-shadow:2px 2px 2px rgba(59,59,59,0.79);
    padding-top:30px;
}
.use_way .top_banner span{
    color:#fff;
    font-size:18px;
    padding-top:10px;
    display:block;
}
.use_way table{
    width:100%;
    border-collapse:collapse;
}
.use_way table td{
    border:1px solid #ddd;
    padding:14px 24px;
    line-height:1.5;
}
.use_way table td[rowspan="2"],.use_way table td[rowspan="3"]{
    text-align:center;
    width:356px;
}
.use_way table td b{
    float:left;
}
.use_way table td span{
    display:block;
    padding-left:3em
}

/*找编制机构，您的担心和顾虑*/
.problems{

}
.problems ul:nth-of-type(1){
    float:left;
    text-align:right;
}
.problems ul:nth-of-type(2){
    float:right;
    text-align:left;
}
.problems ul:nth-of-type(1) li{
    padding-right:60px;
}
.problems ul:nth-of-type(2) li{
    padding-left:60px;
}
.problems ul:nth-of-type(1) li span{
    position:absolute;
    left:44px;
    top:20px;
}
.problems ul:nth-of-type(2) li span{
    position:absolute;
    right:44px;
    top:20px;
}
.problems ul:nth-of-type(1) li:nth-of-type(1):before,.problems ul:nth-of-type(1) li:nth-of-type(3):before{
    content:"";
    width:70px;
    height:1px;
    background:#ddd;
    position:absolute;
    right:-70px;
    top:55px;
}
.problems ul:nth-of-type(1) li:nth-of-type(2):before{
    content:"";
    width:16px;
    height:1px;
    background:#ddd;
    position:absolute;
    right:-16px;
    top:55px;
}
.problems ul:nth-of-type(1) li:nth-of-type(1):before,.problems ul:nth-of-type(1) li:nth-of-type(3):before{
    content:"";
    width:70px;
    height:1px;
    background:#ddd;
    position:absolute;
    right:-70px;
    top:55px;
}
.problems ul:nth-of-type(1) li:nth-of-type(2):before{
    content:"";
    width:16px;
    height:1px;
    background:#ddd;
    position:absolute;
    right:-16px;
    top:55px;
}
.problems ul:nth-of-type(1) li:nth-of-type(1):after,.problems ul:nth-of-type(1) li:nth-of-type(3):after{
    content:"";
    width:24px;
    height:24px;
    background:#ddd;
    border-radius:50%;
    position:absolute;
    right:-94px;
    top:43px;
}
.problems ul:nth-of-type(1) li:nth-of-type(2):after{
    content:"";
    width:24px;
    height:24px;
    background:#ddd;
    border-radius:50%;
    position:absolute;
    right:-38px;
    top:43px;
}
.problems ul:nth-of-type(2) li:nth-of-type(1):before,.problems ul:nth-of-type(2) li:nth-of-type(3):before{
    content:"";
    width:70px;
    height:1px;
    background:#ddd;
    position:absolute;
    left:-70px;
    top:55px;
}
.problems ul:nth-of-type(2) li:nth-of-type(2):before{
    content:"";
    width:16px;
    height:1px;
    background:#ddd;
    position:absolute;
    left:-16px;
    top:55px;
}
.problems ul:nth-of-type(2) li:nth-of-type(1):after,.problems ul:nth-of-type(2) li:nth-of-type(3):after{
    content:"";
    width:24px;
    height:24px;
    background:#ddd;
    border-radius:50%;
    position:absolute;
    left:-94px;
    top:43px;
}
.problems ul:nth-of-type(2) li:nth-of-type(2):after{
    content:"";
    width:24px;
    height:24px;
    background:#ddd;
    border-radius:50%;
    position:absolute;
    left:-38px;
    top:43px;
}
.problems ul:nth-of-type(1) li:nth-of-type(1):before,.problems ul:nth-of-type(2) li:nth-of-type(1):before{
    background:#efc59b;
}
.problems ul:nth-of-type(1) li:nth-of-type(2):before,.problems ul:nth-of-type(2) li:nth-of-type(2):before{
    background:#ece3d7;
}
.problems ul:nth-of-type(1) li:nth-of-type(3):before,.problems ul:nth-of-type(2) li:nth-of-type(3):before{
    background:#d5aa7f;
}
.problems ul:nth-of-type(1) li:nth-of-type(1):after,.problems ul:nth-of-type(2) li:nth-of-type(1):after{
    background:#e08b38;
}
.problems ul:nth-of-type(1) li:nth-of-type(2):after,.problems ul:nth-of-type(2) li:nth-of-type(2):after{
    background:#a07436;
}
.problems ul:nth-of-type(1) li:nth-of-type(3):after,.problems ul:nth-of-type(2) li:nth-of-type(3):after{
    background:#ac5500;
}
.problems ul li{
    width:372px;
    height:110px;
    margin-top:48px;
    box-sizing:border-box;
    position:relative;
}
.problems ul li h4{
    font-size:22px;
    padding-top:22px;
}
.problems ul li p{
    font-size:16px;
    padding-top:8px;
}
.center_img{
    text-align:center;
}
.center_img img{
    margin-top:118px
}

/*大品牌、保通过，甲级资质、专业团队，省心、放心！*/
.goodness{
    width:100%;
    height:852px;
    background:url(https://img.cevsn.com/images/ghsjy/goodness_bg.png) top center no-repeat;
    margin-top:63px;
}
.goodness .good_left{
    font-size:48px;
    color:#fff;
    font-weight:bold;
    line-height:1.5;
    padding-left:56px;
    margin-top:300px;
    float:left;
}
.goodness .good_right{
    float:left;
    width:788px;
    margin-left:20px;
    margin-top:114px;
}
.goodness .good_right ul li{
    margin-bottom:46px;
}
.goodness .good_right ul li span{
    display:block;
    float:left;
    width:49px;
    height:49px;
    border:1px solid #ececec;
    text-align:center;
    line-height:49px;
    font-size:34px;
    font-family:Impact;
    color:#c40001;
}
.goodness .good_right ul li h5{
    font-size:18px;
    color:#c40001;
    font-weight:normal;
    margin-bottom:10px;
    padding-left:82px;
}
.goodness .good_right ul li p{
    font-size:14px;
    color:#9a9a9a;
    line-height:1.5;
    padding-left:82px;
    height:42px;
}
.goodness .good_right ul li:nth-of-type(5){
    padding-left:27px;
}
.goodness .good_right ul li:nth-of-type(4){
    padding-left:54px;
}
.goodness .good_right ul li:nth-of-type(3){
    padding-left:81px;
}
.goodness .good_right ul li:nth-of-type(2){
    padding-left:108px;
}
.goodness .good_right ul li:nth-of-type(1){
    padding-left:135px;
}

/**/
.bz{
    margin-top:30px;
    
}

.bz .bz_row:nth-of-type(1){
    background:#ff7674;
}
.bz .bz_row:nth-of-type(3){
    background:#7ea4ea;
}
.bz .bz_row:nth-of-type(4){
    border-bottom:1px solid #eaeaea;
}
.bz .bz_row span{
    display:block;
    width:180px;
    height:200px;
    float:left;
    background-image:url(https://img.cevsn.com/images/ghsjy/ch_num.png);
    background-repeat:no-repeat;
}
.bz .bz_row:nth-of-type(1) span{
    background-position:-10px -20px;
}
.bz .bz_row:nth-of-type(2) span{
    background-position:-10px -300px;
}
.bz .bz_row:nth-of-type(3) span{
    background-position:-10px -560px;
}
.bz .bz_row:nth-of-type(4) span{
    background-position:-10px -800px;
}
.bz .bz_row .desc{
    width:1020px;
    float:left;
    padding:38px 0;
    position:relative;
}
.bz .bz_row .desc h5{
    font-size:20px;
    color:#303440;
    margin-bottom:10px;
}
.bz .bz_row .desc p{
    font-size:14px;
    line-height:1.5;
    width:800px;
}
.bz .bz_row .desc .lj_more{
    position:absolute;
    right:30px;
    top:118px;
    display:block;
    width:138px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#303440;
    color:#fff;
}

/**/
.main_kuangjia{
    width:1100px;
    margin:0 auto;
}
.main_kuangjia .item{
    margin-top:28px;
    height:60px;
    overflow:hidden;
}
.main_kuangjia .table_title{
    width:100%;
    height:60px;
    background:url(https://img.cevsn.com/images/ghsjy/table_title.jpg) top center no-repeat;
    cursor:pointer
}
.main_kuangjia .table_title p{
    line-height:60px;
    float:left;
    margin-left:40px;
    color:#fff;
    font-size:18px;
    text-shadow:2px 2px 1px rgba(249,107,62,1)
}
.main_kuangjia .table_title p span{
    color:#e30000;
}
.main_kuangjia .table_title a{
    float:right;
    display:block;
    line-height:60px;
    margin-right:60px;
    color:#ff7014;
}
.main_kuangjia .table_title a i{
    padding-left:10px;
}
.main_kuangjia table{
    border-collapse:collapse;
    width:100%;
    height:0;
}
.main_kuangjia table td{
    border:1px solid #ddd;
    padding:12px 24px;
    line-height:1.5;
    text-align:center;
    font-size:16px;
}
.main_kuangjia table tr td:nth-of-type(1){
    width:396px;
}
.main_kuangjia table tbody tr:nth-of-type(2n+1){
    background:#fffffe;
}
.main_kuangjia table tbody tr:nth-of-type(2n){
    background:#fffdfd;
}
.main_kuangjia table thead{
    background:#fff8ed;
}
.main_kuangjia table thead td{
    font-weight:bold;
}

/**/
.case-cont{overflow:hidden;margin:0 auto;}
.case-cont2{ padding:30px 0;}
.case-cont2 .hover-height p{ font-size:12px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.case-cont2 .hover-height h1,.case-cont2 .ca-text p,.case-cont2 .ca-text p span{font-size:14px;}
.case-cont{overflow:hidden; max-width:1650px; margin:0 auto;}
.case-box li{ width:20%; float:left; overflow:hidden; position:relative;}
.ca-img{width:100%;height:0;padding-bottom:81.8181%;position:relative;}
.ca-img img{ display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.ca-text{ height:40px; background:url(https://img.cevsn.com/images/ghsjy/cbg.png) repeat-x; position:absolute; left:0; right:0; bottom:0;}
.ca-text p{ font-size:20px; color:#fff; line-height:40px; padding:0 10px;}
.ca-text p span{ display:block; float:right;}
.hover-zi{ background:url(https://img.cevsn.com/images/ghsjy/cbg.png) repeat; position:absolute; left:0; right:0;top:0; bottom:40px; display:none;}
.hover-height{height:195px; overflow:hidden; margin:0 auto; padding:0 15px;}
.hover-zi h1{ font-size:18px; color:#fff; padding:12px 0 5px 0;}
.hover-zi p{ font-size:16px; color:#fff; line-height:28px;}
.case-box li:hover .ca-img img{-webkit-filter: blur(4px); /* Chrome, Opera */-moz-filter: blur(4px);-ms-filter: blur(4px); filter: blur(4px); } 
.case-box li:hover .hover-zi{ display:block; cursor:pointer;}

/**/
.top_one{
    margin-top:23px;
    padding-bottom:114px;
}
.top_one .top_head{
    width:1200px;
    height:138px;
    background:url(https://img.cevsn.com/images/ghsjy/top_one_headbanner.png) top center no-repeat;
}
.top_one .top_head h3{
    font-size:30px;
    font-weight:normal;
    color:#fff;
    margin-left:70px;
    padding-top:36px;
}
.top_one .top_head p{
    font-size:14px;
    color:#fff;
    margin-left:70px;
    padding-top:12px;
}
.top_one .list{
    background:#fff;
    width:100%;
    padding-bottom:10px;
}
.top_one .list ul li{
    width:33.33333%;
    float:left;
    text-align:center;
    margin-bottom:20px;
}
.top_one .list ul li span{
    width:55px;
    height:55px;
    display:block;
    margin:30px auto;
    background-image:url(https://img.cevsn.com/images/ghsjy/top_one_ico.png);
    background-repeat:no-repeat;
}
.top_one .list ul li:nth-of-type(1) span{background-position:0 0;}
.top_one .list ul li:nth-of-type(2) span{background-position:-58px 0;}
.top_one .list ul li:nth-of-type(3) span{background-position:-122px 0;}
.top_one .list ul li:nth-of-type(4) span{background-position:0 -54px;}
.top_one .list ul li:nth-of-type(5) span{background-position:-58px -54px;}
.top_one .list ul li:nth-of-type(6) span{background-position:-122px -54px;}
.top_one .list ul li:nth-of-type(7) span{background-position:0 -116px;}
.top_one .list ul li:nth-of-type(8) span{background-position:-58px -116px;}
.top_one .list ul li:nth-of-type(9) span{background-position:-122px -116px;}
.top_one .list ul li:nth-of-type(10) span{background-position:0 -185px;}
.top_one .list ul li:nth-of-type(11) span{background-position:-58px -185px;}
.top_one .list ul li:nth-of-type(12) span{background-position:-122px -185px;}

/**/
.service_process{
    padding:0 20px;
}
.service_process ul{
    width:100%;
    height:26px;
    border-radius:40px;
    background:#fff8f0;
    margin-top:145px;
}
.service_process ul li{
    width:16.6666%;
    float:left;
}
.service_process ul li .point{
    width:78px;
    height:44px;
    background:#ddd;
    position:relative;
    text-align:center;
    line-height:44px;
    color:#fff;
    margin:-90px auto 0;
}
.service_process ul li .point:after{
    content:"";
	border-top: 29px solid #d3002d;
	border-left:39px solid transparent ;
	border-right: 39px solid transparent;
    position:absolute;
    bottom:-29px;
    left:0;
}
.service_process ul li .number{
    font-family:Impact;
    font-size:18px;
    color:#fff;
    width:38px;
    height:38px;
    line-height:38px;
    text-align:center;
    border-radius:50%;
    background:#ddd;
    margin:40px auto 0;
}
.service_process ul li .desc{
    padding:0 13px;
    font-size:14px;
    color:#999;
    line-height:1.6;
    margin-top:14px;
    text-align:justify;
}
.service_process ul li:nth-of-type(1) .point,.service_process ul li:nth-of-type(1) .number{
    background:#981d45;
}
.service_process ul li:nth-of-type(2) .point,.service_process ul li:nth-of-type(2) .number{
    background:#ec4a59;
}
.service_process ul li:nth-of-type(3) .point,.service_process ul li:nth-of-type(3) .number{
    background:#f78e23;
}
.service_process ul li:nth-of-type(4) .point,.service_process ul li:nth-of-type(4) .number{
    background:#fbc55e;
}
.service_process ul li:nth-of-type(5) .point,.service_process ul li:nth-of-type(5) .number{
    background:#76c6a1;
}
.service_process ul li:nth-of-type(6) .point,.service_process ul li:nth-of-type(6) .number{
    background:#0c537f;
}
.service_process ul li:nth-of-type(1) .point:after{
    border-top: 29px solid #831539;
}
.service_process ul li:nth-of-type(2) .point:after{
    border-top: 29px solid #d93a49;
}
.service_process ul li:nth-of-type(3) .point:after{
    border-top: 29px solid #e98621;
}
.service_process ul li:nth-of-type(4) .point:after{
    border-top: 29px solid #f1b644;
}
.service_process ul li:nth-of-type(5) .point:after{
    border-top: 29px solid #6bb894;
}
.service_process ul li:nth-of-type(6) .point:after{
    border-top: 29px solid #0c4467;
}

/**/
.gczx_form .needs_form{margin-top:50px; box-sizing:border-box;}
.gczx_form .needs_form .form_item{position:relative; width:576px; margin-bottom:35px;}
.gczx_form .needs_form .form_item .lable{float:left; width:36px; height:36px; background:url(https://img.cevsn.com/images/ghsjy/top_one_ico.png) no-repeat; margin-top:4px; margin-right:24px;}
.gczx_form .needs_form .form_item .person_info_1{background-position:-1px -247px;}
.gczx_form .needs_form .form_item .person_info_2{background-position:-45px -247px;}
.gczx_form .needs_form .form_item .person_info_3{background-position:-89px -247px;}
.gczx_form .needs_form .form_item .person_info_4{background-position:-133px -247px;}
.gczx_form .needs_form .form_item input{width:515px; height:45px; border:1px solid #e5e5e5; border-radius:6px; padding:10px 64px 10px 10px; box-sizing:border-box;}
.gczx_form .needs_form .form_item .must_point{position:absolute; right:34px; top:14px; font-family:'SimHei'; color:#f13c43}
.gczx_form .needs_form .detail_txt{width:575px; height:285px;}
.gczx_form .needs_form .detail_txt textarea{width:573px; height:285px; border:1px solid #e5e5e5; padding:14px 24px; box-sizing:border-box;}
.gczx_form .submit_btn{text-align:center; width:100%; margin-top:10px;}
.gczx_form input:focus, textarea:focus {outline: none;}
.demand_btn{width:263px; height:42px; line-height:42px; margin:0 auto; background:#f13c43; color:#fff; border:none; border-radius:4px; font-size:18px; cursor:pointer; box-sizing:border-box;}
.demand_btn:hover{background:#f0131b;}
.gczx_form input::-webkit-input-placeholder,.gczx_form textarea::-webkit-input-placeholder{color: #999; font-size: 16px; font-family:'Microsoft YaHei';}
.gczx_form input:-moz-placeholder,.gczx_form textarea:-moz-placeholder{color: #999; font-size: 16px; font-family:'Microsoft YaHei';}
.gczx_form input::-moz-placeholder,.gczx_form textarea::-moz-placeholder{color: #999; font-size: 16px; font-family:'Microsoft YaHei';}
.gczx_form input:-ms-input-placeholder,.gczx_form textarea:-ms-input-placeholder{color: #999; font-size: 16px; font-family:'Microsoft YaHei';}  

/**/
/*底部*/
.footer{width: 100%; background: #333333; border-top: 0px solid #A77335; box-shadow:initial;}
.footer .foot_con{width: 1200px; margin: 0 auto; padding-top: 27px; padding-bottom: 15px;}
.footer .foot_con .buttom_left_01{float: left; height: 194px; padding-bottom: 6px; width: 151px; text-align: left; border: 1px solid #3d3a34; padding:5px; box-sizing:border-box}
.footer .foot_con .buttom_left_01 ul{width:100%; height:100%; background-color:rgba(255,255,255,0.06)}
.footer .foot_con .buttom_left_01 ul li{font-size:22px; color:#939393; margin-bottom:20px; text-align:center; position:relative;}
.footer .foot_con .buttom_left_01 ul li:first-child{padding-top:19px;}
.footer .foot_con .buttom_left_01 ul li .point{width:4px; height:4px; background-color:rgba(255,255,255,0.1); position:absolute; left:30px; bottom:12px;}
.footer .foot_con .gs_item{float: left; width: 232px; height: 150px; padding-left: 138px; padding-right: 4px; margin-top:14px;}
.footer .foot_con .gs_item p a{display: inline-block; font-size: 16px; line-height: 24px; color: #C8C8C9; margin-bottom: 10px;}
.footer .foot_con .gs_item .gs_item_01 a{float: left; display: inline-block; width: 80px; text-align: left; color: #d4d4d4; font-size: 12px; line-height: 28px; margin-right: 36px;}
.footer .foot_con a:hover{color: #A67238 !important;}
.footer .foot_con .gs_item_gz{float: left; height: 150px; padding-left: 60px; padding-right: 14px; margin-top:14px;}
.footer .foot_con .gs_item_gz p{display: inline-block; font-size: 16px; line-height: 24px; color: #C8C8C9; margin-bottom: 10px;}
.footer .foot_con .gs_item_gz ul li{float: left; cursor: pointer; text-align: center; margin-right: 46px; margin-top: 14px; position: relative;}
.footer .foot_con .gs_item_gz ul li i{position: absolute; width: 164px; height: 206px; top: -18px; left: 66px; opacity: 0; visibility: hidden; z-index: 9999; text-align: left;}
.footer .foot_con .gs_item_gz ul li i img{width:100%; height:auto;}
.footer .foot_con .gs_item_gz .weibo_01_buttom i{position: absolute; width: 460px; height: 280px; top: -18px; left: -456px; opacity: 0; visibility: hidden; z-index: 9999; text-align: left;}
.footer .foot_con .gs_item_gz ul li:hover i{opacity: 1; visibility: visible;}
.footer .foot_con .gs_item_gz ul li a{font-size: 12px; line-height: 26px; color: #d4d4d4; margin-top: 6px; display: block;}
.footer .foot_con .gs_item_gz ul li:hover a{color: #A67238 !important;}
.footer .foot_con .gs_item_gz .weixin_buttom span{background: url(https://img.cevsn.com/images/ghsjy/ico_head_bottom.png) 6px -130px no-repeat; display: block; width: 70px; height: 57px;}
.footer .foot_con .gs_item_gz .weixin_buttom:hover span{background: url(https://img.cevsn.com/images/ghsjy/ico_head_bottom.png) -65px -130px no-repeat;}
.footer .foot_con .gs_item_gz .weibo_buttom span{background: url(https://img.cevsn.com/images/ghsjy/ico_head_bottom.png) 6px -65px no-repeat; display: block; width: 70px; height: 57px;}
.footer .foot_con .gs_item_gz .weibo_buttom:hover span{background: url(https://img.cevsn.com/images/ghsjy/ico_head_bottom.png) -65px -65px no-repeat;}
.footer .foot_con .gs_item_gz .weibo_01_buttom span{background: url(https://img.cevsn.com/images/ghsjy/ico_head_bottom.png) 6px 0px no-repeat; display: block; width: 70px; height: 57px;}
.footer .foot_con .gs_item_gz .weibo_01_buttom:hover span{background: url(https://img.cevsn.com/images/ghsjy/ico_head_bottom.png) -65px 0px no-repeat;}
.footer .foot_con .gs_contact{float: left; margin-left: 67px; margin-top:14px;}
.footer .foot_con .gs_contact p{font-size:16px; color:#cecece; margin-bottom:25px; color:#d4d4d4}
.footer .foot_con .gs_contact p a{font-size:22px; display:block; margin-top:16px; color:#c2c2c2;}
.footer .foot_con .gs_contact p a.qq_zx{font-size:16px;}
.footer .foot_con .gs_contact p a .iconfont{float:left; margin-right:4px;}
.footer .foot_con .gs_tit{width: 1200px; height: 28px; border-bottom: 1px solid #909090; font-size: 12px; line-height: 28px; color: #B3B4B4; margin-top: 30px; padding-bottom: 6px; position: relative;}
.footer .foot_con .gs_tit .yq{width: 130px; text-align: left; display: inline-block; float: left;}
.footer .foot_con .gs_tit ul li{padding-left:39px;padding-right:39px; text-align: left; float: left;}
.footer .foot_con .gs_tit a{color: #a5a5a5; display: inline-block;}
.footer .foot_con .gs_tit_lj{float: left;}
.footer .foot_con .about_links{width: 1200px;/*margin-top: 50px;*/ padding-top: 24px; /* border-top: 1px solid #909090;*/ line-height: 28px; font-size: 12px; color: #B3B4B4; text-align: center;} 
.footer .foot_con .about_links a{padding: 0 5px; color: #a5a5a5;} 
.footer .foot_con .about_links .sep{font-size: 12px; color:#666}
.footer .foot_con .copyright{font-size: 12px; line-height: 22px; color: #747474; text-align: center;}
.footer .fxts_foot{font-size: 12px; line-height: 20px; color: #747474; margin-bottom: 20px; text-align: center;}

/*回到顶部*/
.scroll_top{position:fixed;bottom:151px;left:50%;margin-left:650px;cursor:pointer;width:50px;display:none}
.scroll_top img{width:100%;}

.display_none { display:none;}
