/*鍏充簬鎴戜滑*/
main {
    width: 1200px;
    margin: auto;
}
.main{width:1200px;padding:20px 0;display:inline-block;}
.main_left{width:280px; float:left;}

ul,li{list-style:none;margin:0;padding:0;}
/*ul,li{padding:0;margin:0;}*/
.about{width:100%; float:left; margin-bottom:15px;}
.about_title {
    display: block;
    overflow: hidden;
    border: 2px solid #ececec;
    background: url(../images/about_title_bj.png) no-repeat center center;
    background-size: 100% 100%;
    line-height:60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    padding-top: 8px;
}
.about_ul{display:block; overflow:hidden; background:#fff; border:2px solid #ececec;padding:0;margin-top:1px;}
.about_ul li {display:block;overflow:hidden;border-bottom:2px solid #ececec;}
.about_ul li a{display:block;overflow:hidden;height:60px;line-height:60px;font-size:18px; color:#333; text-align:center;}
.about_ul li:last-child{border:none;}
.about_ul li a:hover{background:#ff4800;color:#fff;}
.about_ul li.act a{background:#ff4800;color:#fff;}

.about_img{display:block; overflow:hidden; border:2px solid #ececec;}
.about_img img{width:100%;height:auto;}
.about_txt{display:block; overflow:hidden; border:2px solid #ececec; border-top:none; font-size:15px;line-height:30px;color:#000; padding:10px;}

.pull-right {float: right !important;}
.pull-left {float: left !important;}

.main_right{width:900px; float:right;}
.dqwz_title{width:100%; float:left; line-height:42px; border-bottom:3px solid #d3d3d3;}
.dqwz_p{font-size:18px; color:#222;}
.dqwz_nav{font-size:12px; color:#5f5f5f;}
.dqwz_nav a:last-child{color:#ff4800;}
.dqwz_contect{width:100%; float:left;}
.company{display:block; overflow:hidden;}
.company_txt{display:block; overflow:hidden; font-size:16px; color:#0b0b0b; line-height:30px;}
/*END-鍏充簬鎴戜滑*/

/*浜у搧鍒嗙被*/
.about_dl{display:none; overflow:hidden; border-bottom:2px solid #ddd; padding-bottom:10px; margin-top:5px;}
.about_dl dd{display:block; overflow:hidden; border-bottom:1px solid #ddd;}
.about_dl dd a{display:block; overflow:hidden; height:34px; line-height:34px; text-align:center; font-size:14px; color:#9a9a9a;}
.about_dl dd a:hover{background:#ff4800; color:#fff;}
.about_dl dd .act{background:#ff4800; color:#fff;}
.about_dl dd .act a{color:#fff;}

.cp_ul{display:block; overflow:hidden;width:100%;}
.cp_ul li{width:280px;float:left;padding:10px;}
.cp_ul li .cp_B{width:100%; overflow:hidden; border:1px solid #ddd; padding:1px; background:#fff;}
.cp_ul li .cp_B .cp_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.cp_img img{width:100%;height:218px;}
.cp_img-hz img{width:100%;height:218px;}
.cp_img img:hover{transform:scale(1.2);}
.cp_ul li .cp_txt{display:block; overflow:hidden; height:45px; line-height:45px; text-align:center; background:#d8d8d8; font-size:14px;color:#333;width:283px;}

.cpxq{display:block; overflow:hidden;}
.cpxq_T{display:block; overflow:hidden; font-size:16px; color:#0b0b0b; text-align:center; padding-bottom:10px;padding-top:15px;}
.cpxq_img{display:block; overflow:hidden; padding-bottom:10px;}
.cpxq_txt{display:block; overflow:hidden; font-size:16px; color:#0b0b0b; line-height:30px;}
/*END-浜у搧鍒嗙被*/

/*鏂伴椈涓績*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; margin-bottom:35px;}
.xw_ul li a{display:flex; overflow:hidden; border:1px solid #ddd; background:#ddd;}
.xw_ul li a .xw_img{width:285px; float:left; border:1px solid #fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.xw_ul li a .xw_right{width:calc(100% - 285px); float:left; padding:15px 25px;}
.xw_ul li a .xw_right .xw_p{display:block; overflow:hidden; height:38px; line-height:38px; font-size:18px; color:#454545; text-overflow:ellipsis; white-space: nowrap;}
.xw_ul li a .xw_right .xw_txt{display:block; overflow:hidden; height:120px; line-height:30px; font-size:14px; color:#454545; margin-top:10px; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.xw_ul li a .xw_right .xw_sp{display:block; overflow:hidden; line-height:20px; font-size:12px; color:#454545; padding-top:10px;}
/*END-鏂伴椈涓績*/

/*鑱旂郴鎴戜滑*/
.contact{display:block; overflow:hidden;}
.contact_txt{width:100%; float:left; font-size:14px; line-height:30px; color:#000;}
.contact_map{width:100%; float:left;margin-top:20px;}
#dituContentmap{width:100%; overflow:hidden; height:340px; border:1px solid #ccc;}
.iw_poi_title {color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
.iw_poi_content {font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word;}
/*END-鑱旂郴鎴戜滑*/

/*表单样式*/
.bootstrap-frm {
background: #FFF;
font:15px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.bootstrap-frm label {
display: block;
margin: 0px 0px 5px;
}
.bootstrap-frm label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 12px;
margin-top:12px;
color: #333;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select{
border: 1px solid #CCC;
color: #888;
height: 20px;
line-height:15px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding:10px 0px 10px 10px;
width: 70%;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.bootstrap-frm textarea{
height:100px;
padding: 5px 0px 0px 5px;
width: 70%;
}
.bootstrap-frm .button {
background:#ff4800;
border: 1px solid #CCC;
padding: 10px 25px 10px 25px;
color:#ffffff;
border-radius: 4px;
}



/*新闻*/
.blogs_list{ overflow: hidden; position: relative; transition: all .8s; padding: 20px 10px 20px 0; border-bottom: 1px dashed #e5e5e5; }
.blogs_list i { display: block; width: 210px; height: 120px; background: #ccc; overflow: hidden; float: left; margin-right: 20px; }
.blogs_list i img {width: 100%; min-height: 100%; transition: all .6s; }
.blogs_list h2 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 6px; line-height: 28px; font-size: 16px; color: #333; }
.blogs_list p {margin:0;padding:0;color: #737373; line-height: 20px; font-size: 14px; word-break: break-all; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.blogs_writer {color:#333;margin:0 5px 0 10px;font-size:12px;position:absolute;left:220px;bottom:22px;}
.blogs_time {color: #b3b2b2; position: relative; }
.blogs_tags {float: right; position: absolute; right: 0; bottom: 15px; }
.blogs_tags a {max-width: 72px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; margin: 5px 5px 0 0; padding: 1px 7px; height: 18px; color: #16499d; background: #d2e3fe; border-radius: 10px; line-height: 18px; font-size: 12px; }
.blogs_lm {position: absolute; z-index: 2; top: 30px; left: 10px; padding: 0 12px; height: 20px; font-size: 12px;    background: rgba(3, 3, 3,.5); border-radius: 100px; line-height: 20px; }
.blogs_lm a {color:#999; }

/*pagelist*/
.pagelist {text-align:center;color:#666;width:50%;margin:auto;clear:both;font-size: 14px;padding:15px;}
.pagelist li{float:left;}
.pagelist a { color: #5c626c; margin: 0 5px 10px; padding: 5px 10px; background: #f0f0f0;}
.pagelist a:hover{ color:#ffffff; background:#ff4800; }
.active a{color:#ffffff;background:#ff4800;}