@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; box-sizing:border-box; font-size: 14px;}
body{background: #fffcf2;}
img{ border:0;}
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.cx_top{width:100%;  background: #333333; text-align: center; padding: 24px 0}


.header_top{width:100%;   text-align: center; margin: 20px 0}
.index_ban{width:1200px; height:auto; overflow: hidden; margin: 0px auto; padding: 58px 0; background: url(../images/ban_xs.png) no-repeat bottom center}
.index_ban_img{width:291px; float: left}
.index_ban_img img{width:100%; display: block}



.index_city{width:470px; height: auto; overflow: hidden; float: right; margin-top: 18px;}
.index_city .select{width:221px; height: 34px;  float: left;border: 0; margin-right:14px; border-radius:5px; font-size: 14px; color: #fff; padding: 0 15px; 
	margin-top: 10px;}
.in_xinghao{margin-right: 0!important}
.index_city select {
    outline: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
	background:#333333 url(../images/san.png) no-repeat 94% center
}
option{background:#333333}
.in_list_info{width:100%; height: auto; overflow: hidden}
.in_list_qidai{width:100%; color:#333; font-size: 20px; text-align: center; margin: 40px 0}
.in_list{width:1200px; height: auto;  margin: 0px auto;}

.in_search{width:313px; height:42px; border: 1px solid #e5e5e5; float: left; margin-top: 62px; margin-left: 90px;}
.in_search p{width:261px; height: 100%; float: left; position: relative; }
.in_search p input[type="text"]{width:100%; height: 100%; border: 0; background: none; font-size: 15px; color: #333333; padding: 0 15px}
.in_submit{width:50px; height: 100%; float: right; background:url(../images/dsearch.png) no-repeat center;  border: 0}

.in_list ul{width:100%; height: auto; overflow: hidden; margin-top: 42px}
.in_list ul li{width:595px; height: 152px; float: left; border-radius: 8px; padding: 18px; margin-bottom: 15px; background: #333333}
.in_list ul li:nth-child(2n){float: right}
.in_list_img{width:113px; height: auto; overflow: hidden; float: left}
.in_list_img img{width:100%; display: block}
.in_list_xx{margin-left: 130px}
.list_xx_name{width:100%; height:30px; line-height: 30px; display: flex;}
.list_xx_name h4{max-width:90%; height: 100%; font-size:17px; color: #fff; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
	float: left; flex-grow: 1}
.list_xx_name h5{color:#fff; font-size: 16px; float: right}
.list_xx_dz{width:100%; line-height: 30px; height: 30px; color: #fff; font-size: 16px; background: url(../images/dz_icon.png) no-repeat left center; 
	padding-left:20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 4px 0;cursor: pointer;}
.list_xx_info{width:100%; height: auto; overflow: hidden; position: relative}
.list_xx_info p{width:100%; line-height:25px; height:25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 15px; color: #fff}
.list_xx_info span{color:#999999; font-size: 17px; font-family: "Arial"; margin-right: 2px}
.list_xx_info i{width:29px; height: 29px; display: block; position: absolute; bottom:5px; right:0; background: url(../images/dt_icon.png) no-repeat center}
.cxfooter{width:100%; height: auto; overflow: hidden; background: #333333; margin-top: 60px}
.footer_logo{width:100%; height: auto; text-align: center; padding: 40px 0;}
.footer_logo h3{color:#afb0b0; font-size: 24px;}
.footer_logo p{color:#afb0b0; font-size:14px; text-transform: uppercase; margin-top:8px;}
.cxfooter_bottom{width:100%; /*height: 54px;*/ line-height:56px; font-size: 16px; color: #afb0b0; text-align: center; border-top:1px solid rgba(255,255,255,0.3);}
.cxfooter_bottom a{font-size: 16px; color: #afb0b0;}