﻿

/*-----------服务范围--------------*/
.ser_box{ overflow:hidden; margin:0px; padding:10px 0px 40px 0px}
.ser_box li{ float:left; width:25%; overflow:hidden; margin-bottom:10px}
.ser_box li dl{overflow:hidden; margin:0px; padding:0px; width:94%; margin:0 auto; background:#F6F6F6}
.ser_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight: bold; color:#0082C5;}
.ser_box li dl dd{overflow:hidden; margin:0px; padding:0px;padding:0px 5%; border-bottom:#CCCCCC 1px solid; padding-bottom:10px}
.ser_box li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:50px; color:#555}
.ser_tu{ width:100%; height:150px;position: relative;overflow: hidden; margin-bottom:10px}
.ser_tu img{ height:150px; width:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.ser_box li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.ser_box li:hover dl{ background:#0082C5; color:#FFFFFF}
.ser_box li:hover dt{ margin-left:8px; color:#FFFFFF}
.ser_box li:hover dd p{ margin-left:8px; color:#DCEFFE} 
.ser_box li:hover dd {border-bottom:#0A97DF 1px solid;}
.about_M1 a { text-align:center; margin-top:15px;width:102px; margin-bottom:20px; margin-left:5%;height:34px;display:block;line-height:34px;font-size:13px;color:#555;border:1px solid #888;transition: all 0.4s ease; }
.ser_box li:hover  .about_M1 a{background:#fff;color:#0082C5;border:1px #fff solid; border-radius:32px; margin-left:8%;}

@media only screen and (max-width:1025px) {
.ser_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight:bold; color:#222}
.ser_box li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:50px; color:#888; font-size:12px}
}

@media only screen and (max-width:900px) {
.ser_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight:bold; color:#222}
.ser_box li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:50px; color:#888; font-size:14px}
.ser_box li{ float:left; width:50%; overflow:hidden; margin-bottom:10px}
}

@media only screen and (max-width:560px) {
.ser_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight:bold; color:#222}
.ser_box li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:30px; color:#888; font-size:14px; height:auto; overflow:hidden}
.ser_box li{ float:left; width:100%; overflow:hidden; margin-bottom:10px}
.ser_tu img{ height:200px; width:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}



/*-----------服务范围1----------*/
.ser_box1{ overflow:hidden; margin:0px; padding:40px 0px 40px 0px}
.ser_box1 li{ float:left; width:25%; overflow:hidden; margin-bottom:10px}
.ser_box1 li dl{overflow:hidden; margin:0px; padding:0px; width:94%; margin:0 auto; background:#0082C5}
.ser_box1 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight: bold; color:#fff;}
.ser_box1 li dl dd{overflow:hidden; margin:0px; padding:0px;padding:0px 5%; border-bottom:#CCCCCC 0px solid; padding-bottom:10px}
.ser_box1 li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:60px; color:#fff}
.ser_box1 li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.ser_box1 li:hover dl{ background:#0082C5;color:#FFFFFF}
.ser_box1 li:hover dt{ margin-left:8px; color:#FFFFFF}
.ser_box1 li:hover dd p{ margin-left:8px; color:#DCEFFE} 
.ser_box1 li:hover dd {border-bottom:#0065AB 0px solid;}


.ser_bg{ background:#E5EAEE; overflow:hidden; width:100%; padding:40px 0px 40px 0px}

@media only screen and (max-width:1025px) {
.ser_box1 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight:bold; color:#fff}
.ser_box1 li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:110px; color:#fff; font-size:12px}
}

@media only screen and (max-width:900px) {
.ser_box1 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight:bold; color:#fff}
.ser_box1 li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:130px; color:#fff; font-size:14px}
.ser_box1 li{ float:left; width:50%; overflow:hidden; margin-bottom:10px}
}

@media only screen and (max-width:560px) {
.ser_box1 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; padding:0px 5%; transition: all 0.3s ease; margin-bottom:5px; font-weight:bold; color:#fff}
.ser_box1 li dl dd p{ margin:0px; padding:0px; transition: all 0.5s ease; line-height:180%; min-height:auto; color:#fff; font-size:14px; height:auto; overflow:hidden}
.ser_box1 li{ float:left; width:100%; overflow:hidden; margin-bottom:10px}

}




/*-----关于我们------*/

.sy_about_box{ overflow:hidden; background:#fff url(../images/gs_bg.jpg) center top no-repeat; background-size:cover; margin-top:60px; padding:80px 0px}

.bg_1{ overflow:hidden; width:100%;background:#F4F4F4; margin-top:30px}


.sy_jtbox{ overflow:hidden; padding:20px 0px}
.sy_jtbox_L{ float:left; overflow: hidden; width:45%}
.sy_jtbox_R{ float:right; overflow: hidden; width:50%; padding-top:20px}

.sy_jtbox_L dl{ overflow:hidden; margin:0px; padding:0px}
.sy_jtbox_L dl dt{overflow:hidden; margin:0px; padding:0px; font-size:24px; line-height:200%;  color:#1067C9;}
.sy_jtbox_L dl dt span{ color:#444;  margin:10px}
.sy_jtbox_L dl dd{overflow:hidden; margin:0px; padding:0px;color:#444; font-size:15px; line-height:180%}
.sy_jtbox_L dl dd p{ line-height:170%; padding:0px; margin:0px; padding:2px 0px 2px 25px; background:url(../images/icon1.jpg) no-repeat 8px center}
.sy_jtbox_L dl dd p a{ color:#1067C9; font-size:16px;}
.raedxx{color:#FF9900; font-size:12px}
.raedxx a{color:#FF9900; font-size:12px}
.sy_jtbox_R img{ width:100%; height:auto}

@media only screen and (max-width: 900px) {
.sy_jtbox_L{ float:left; overflow: hidden; width:100%}
.sy_jtbox_R{ float:right; overflow: hidden; width:100%; padding-top:5px}
}
@media only screen and (max-width: 700px) { 
.sy_jtbox_L dl dd{overflow:hidden; margin:0px; padding:0px;color:#444; font-size:14px; line-height:180%}
.sy_jtbox_L dl dt{font-size:18px;}
}


/*-----服务------*/

.fw_zp_box{margin:0px; padding:0px; overflow:hidden; padding-top:20px}
.fw_zp_box li{margin:0px; padding:0px; overflow:hidden; list-style:none;  float:left; width:33.33%}
.fw_zp_box li dl{margin:0px; padding:0px; overflow:hidden; width:88%; margin:0 auto; padding:3% 4%; background:#fff; border-radius:5px; min-height:400px; margin-top:20px; margin-bottom:20px}
.fw_zp_box li dl dt{margin:0px; padding:0px; overflow:hidden; font-size:18px; color:#222; line-height:40px; border-bottom:#666 2px solid}
.fw_zp_box li dl dd{margin:0px; padding:0px; overflow:hidden; line-height:36px; font-size:14px; border-bottom:#ccc 1px  dotted;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fw_zp_box li dl dd span{ float:right; margin-left:10px}
.fw_zp_box li dl dd a:hover{ color:#005DBB}
.fw_tu{ width:100%; overflow:hidden; margin:0px; padding:0px; margin-bottom:10px; background:#fff}
.fw_tu img{ width:100%; height:auto; vertical-align:top; position:relative}
.more{ float:right; line-height:40px; font-size:14px;}
.fw_tu:hover{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; filter: alpha(opacity=80); opacity: 0.8;}


.fw_zp_box li:hover  dl{ background:#fff; margin-top:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;box-shadow:0 0 10px 1px rgba(0,0,0,.1)}


@media only screen and (max-width:1100px) {
.fw_zp_box{margin:0px; padding:0px; overflow:hidden; padding-top:40px}
.fw_zp_box li dl{min-height:380px;}
}
@media only screen and (max-width:1000px) {
.fw_zp_box{margin:0px; padding:0px; overflow:hidden; padding-top:20px}
.fw_zp_box li dl{min-height:200px; height:auto;min-height:auto;}
}


@media only screen and (max-width:700px) {
.fw_zp_box{margin:0px; padding:0px; overflow:hidden; padding-top:10px; margin-bottom:10px}
.fw_zp_box li dl{min-height:100px; height:auto;min-height:auto; margin-top:10px; margin-bottom:10px}

.fw_zp_box li{margin:0px; padding:0px; overflow:hidden; list-style:none;  float:left; width:100%}
}



.m_bt_tilte{ overflow:hidden; text-align:center; padding:40px 0px  20px 0px; margin:0px}
.m_bt_tilte h3{font-size:24px; line-height:26px; margin:0px; padding:0px; color:#222; text-align:center}
.m_bt_tilte h3 span{ font-weight:normal; color:#444; font-size:20px}
.m_bt_tilte h3  a{color:#444;}
.m_bt_tilte p{font-size:14px; line-height:22px; margin:0px; padding:0px; color:#666; text-align:center;text-transform:uppercase;}

@media only screen and (max-width:1000px) {
.m_bt_tilte{ overflow:hidden; text-align:center; padding:20px 0px; margin:0px}
}





.tt_newlist{ overflow:hidden; margin:0px; padding:0px;}
.tt_newlist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:33.33%}
.tt_newlist li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; margin:0 auto; border:#eee 1px solid; margin:10px 2%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background:#fff}
.tt_newlist li dl dt{ overflow:hidden; margin:0px; padding:0px; position:relative;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
.tt_newlist li dl dd{ overflow:hidden; margin:0px; padding:0px; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tt_newlist li dl dt img{width:100%; height:240px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tt_smk{display: block;border-top: 0;padding: 26px 7% 50px; }
.tt_sm_font{ line-height:22px; height:22px;color:#777; font-size:14px; overflow:hidden}
.tt_smk h3{ font-size:18px; color:#222; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:normal}	
.tt_time {color: #999;line-height: 26px;font-size: 14px;padding-left: 30px;background: url(../images/case31.png) no-repeat left center;}

.tt_newlist li:hover dl{box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.tt_newlist li:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
.tt_newlist li:hover dd  .tt_smk h3 { color:#0050BE}

@media only screen and (max-width:800px){
.tt_miaosu{ height:44px; overflow:hidden; font-size:14px; margin:5px 0px;color:#555}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:2%}


.tt_newlist li dl dt img{width:100%; height:150px}
.tt_smk{display: block;border-top: 0;padding: 16px 4% 15px; }
.tt_smk h3{ font-size:16px;}
}


@media only screen and (max-width:680px){
.tt_newlist li dl dt img{width:100%; height:110px}
.tt_smk{display: block;border-top: 0;padding: 10px 2% 10px; }
.tt_smk h3{ font-size:16px;}
.tt_sm_font{ line-height:22px; height:44px;color:#777; font-size:12px; overflow:hidden}
}


@media only screen and (max-width:600px){
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:40%;}
.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:56%}

.tt_news_box_L img{ width:100%; max-height:180px}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; margin-bottom:5px}
.news_more {padding-left:30px; font-size: 14px;color: #666;line-height: 28px;background: url(../images/case28.png) no-repeat left center; background-size:24px auto}

.tt_smk h3{ font-size:14px;}
}

@media only screen and (max-width:550px){
.tt_newlist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:100%}
.tt_smk h3{ font-size:16px;white-space:normal;text-overflow:ellipsis; font-weight:normal; line-height:22px}
.tt_smk{display: block;border-top: 0;padding: 10px 6% 15px; }
.tt_newlist li dl dt img{width:100%; height:auto}
.tt_sm_font{ line-height:22px; height:44px;color:#777; font-size:14px; overflow:hidden}
}
@media only screen and (max-width:550px){
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:100%}

.tt_news_box_L img{ width:100%; max-height:auto; height:auto}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; margin-bottom:5px}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:10px}
}




.keyws{ overflow:hidden; padding:5px 0px 15px 0px; font-size:12px;color:#757575; border-top:#313131 1px solid}
.keyws a{ color:#757575}



.xc_t_wrap { margin-bottom:20px; margin-top:30px; border-bottom:#eee 1px solid; overflow:hidden}
.xc_t_wrap .xc_title { font-size:30px;color:#0c55a4;font-weight:normal; overflow:hidden; line-height:190%}
.smwz{ font-size:15px; line-height:30px}

@media (max-width: 768px) {
.xc_t_wrap { margin-bottom:5px; margin-top:20px;overflow:hidden}
.xc_t_wrap .xc_title { font-size:20px;color:#0c55a4;font-weight:normal; }
}


.left_xwlist{overflow:hidden; margin:0px; padding:0px; margin-top:20px; border:#CCCCCC 1px solid; padding:10px 6px; display: block; border-radius:3px}
.left_xwlist li{overflow:hidden; margin:0px; padding:0px; line-height:220%; font-size:12px; border-bottom:dotted 1px  #CCCCCC;white-space:nowrap;text-overflow:ellipsis;}
.left_xwlist li a{ color:#333333}
.left_xwlist li a:hover{ color:#333333; color:#0066CC}



.l-sub1{overflow:hidden;padding:0px; display:block; border:#ccc 1px solid; border-bottom:#ccc 0px solid; display:block; margin-top:20px;border-radius:3px}
.l-sub1 li{line-height:40px; height:40px;list-style:none;font-size:14px; width:100%; border-bottom:#ddd 1px solid; background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:35px}
.l-sub1 li:last-child{border-bottom:#E1E5E7 1px solid;}
.l-sub1 a{ display: block; color: #333; font-size:14px; height: 40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #016EA7; font-size:14px; text-decoration:none; height: 40px; background:#E1E5E7;line-height:40px; }
.l-sub1 li.active a{color: #0F64C1; font-size:14px;text-decoration:none; height:40px;font-weight:bold; background:#EDEDED;}

.L_lm_bg{ height:46px; background:#0082C5; color:#fff; font-size:18px; line-height:46px; text-indent:35px}

@media only screen and (max-width:1190px) {
.l-sub1{ display:none}
.left_xwlist{ display:none}
}


/*-----news2--------*/
.news_wrapper1{ overflow:hidden; padding-top:20px; padding:10px 3px;}
.news_wrapper1 li{ list-style:none; overflow:hidden; border-bottom:#E6E6E6 1px solid; margin-bottom:0px; padding:10px;}
.news_wrapper1 li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_wrapper1 li dl dd{ overflow:hidden;    line-height: 22px;font-size: 13px;color: #6a6a6a; height:auto;color: #6a6a6a;}
.news_wrapper1 a:hover li dl dt{ color:#0061B5} 
.news_wrapper1 li dl dd p{ color:#999; font-size:12px; padding:0px ; margin:0px; line-height:28px}
.news_wrapper1 a:hover li{box-shadow: 0px 0px 10px #ddd;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.newsimg1{display: block; width:300px;height:auto; float:left; margin-right:3%}
.newsimg1 img{ width:100%; height:190px;vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:#CCCCCC 1px solid}
.news_wrapper1 a:hover img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}

@media only screen and (max-width: 800px) {
.newsimg1{display: block; width:30%;height:auto; float:left; margin-right:3%}
.newsimg1 img{ width:100%; height:130px;vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dd p{ color:#c8c8c8; font-size:12px; padding:0px ; margin:0px; line-height:28px}
.news_wrapper1 li dl dd{ height:72px;}
}


@media only screen and (max-width: 650px) {
.newsimg1{display: block; width:100%;height:auto; float: none; margin-right:0%; margin-bottom:10px}
.newsimg1 img{ width:100%; height:auto; border:#CCCCCC 0px solid}
.news_wrapper1 li{ border:#E6E6E6 1px solid; margin-bottom:10px; border-radius:5px}
.news_wrapper1 a:hover li{box-shadow: none;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

}

.list{ overflow:hidden; padding:0px;margin:0 0 10px 0}
.list li{font-size:16px; padding:6px 10px 6px 22px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLi.jpg) 8px center no-repeat; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list li span{float:right; color:#999; font-size:16px}
.list a:hover li{ background:#F0F0F0;  color:#0157A6;text-decoration:none; background:url(../images/bgLi.jpg) 8px center no-repeat; }
.list a:hover{text-decoration:none;}

@media only screen and (max-width:800px) {
.list li{font-size:15px; padding:5px 10px 5px 22px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLi.jpg) 8px center no-repeat; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}





/*-----job--------*/

.joblist{ overflow:hidden; margin:0px; padding:0px ; width:100%;}
.joblist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; width:100%;border-bottom:#CCCCCC 1px  dotted; line-height:40px; font-size:12px; }

.joblist_title{ background:#F5F5F5; line-height:40px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:14px; font-weight:bold;color:#333333; margin-bottom:5px; margin-top:20px}
.joblist_title span{ margin-left:10px}
.job_w1{ float:left; overflow:hidden; width:44%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:10px; font-size:14px}
/*.job_w2{ float:left; overflow:hidden; width:18%; text-align:center; font-size:14px}*/
.job_w3{ float:left; overflow:hidden; width:29%;text-align:center; font-size:14px}
.job_w4{ float:left; overflow:hidden; width:27%; text-align:center; font-size:14px}
.joblist li:hover .job_w1{ color:#F0660F}
.joblist li:hover{ background:#F7F7F7}
@media only screen and (max-width:700px) {
.job_w1{ float:left; overflow:hidden; width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:0px; font-size:13px}
/*.job_w2{ float:left; overflow:hidden; width:20%; font-size:13px}*/
.job_w3{ float:left; overflow:hidden; width:25%;text-align:center; font-size:13px}
.job_w4{ float:left; overflow:hidden; width:25%; font-size:13px}
.joblist_title{ background:#F5F5F5; line-height:34px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:13px; font-weight:bold; color:#333333}
}

@media only screen and (max-width:450px) {
.job_w1{ float:left; overflow:hidden; width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:12px}
<!--.job_w2{ float:left; overflow:hidden; width:19%; font-size:12px}-->
.job_w3{ float:left; overflow:hidden; width:25%;text-align:center;font-size:12px}
.job_w4{ float:left; overflow:hidden; width:30%; font-size:12px}
.joblist_title{ background:#F5F5F5; line-height:34px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:12px; font-weight:bold}
}

.rczplist{ overflow:hidden; margin:0px; padding:0px}
.rczplist li{ overflow:hidden; margin:0px; padding:0px; width:100%; padding-bottom:15px}
.rczplist li dl{overflow:hidden; margin:0px; padding:0px}
.rczplist li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; border-bottom: #ddd 1px solid; margin-bottom:10px; line-height:190%;color:#0057A8; font-weight:bold; padding-top:10px;padding-bottom:5px;}
.rczplist li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%}
.rczplist li dl dd  .zpxx{ float:left; line-height:180%; font-size:14px;}
.rczplist li dl dd span{ font-weight:bold; color:#333; width:75px; float:left}
.rczplist li dl dd  .shijian{ margin-right: 10px;float: right; font-size:14px; color:#F57300}   





.splm{overflow: hidden;height:40px;margin:0px;padding:0px;line-height:40px;border:0px #DADADA solid;background:#F2F0F0; margin-bottom:10px}
.splm span{display: block; color: #0082C5;font-size: 15px;font-weight: bold; padding-left:10px}




/*----留言---- */
#contact-wrap{ margin-bottom:40px; overflow:hidden}

#contact-form textarea{height: 120px;}
.book_sm{ font-size:16px; line-height:24px; color:#666666; text-align:center; margin-bottom:25px}
.book_sm span{ color:#FF3300}
.msg-title{font-size: 22px;text-align: center;margin-bottom: 25px;color: inherit;}
.add-msg-form .cf-column{padding-bottom: 20px;position: relative;}
.add-msg-form .cf-tarea{clear: both;}
.add-msg-form input{box-sizing: border-box;padding: 0 15px;border: 1px solid #ddd;height: 40px;line-height: 40px;color: #444;width: 100%;margin-bottom: 0; font-size:14px;}
.add-msg-form textarea{box-sizing: border-box;border: 1px solid #ddd;color: #333;min-height: 100px;padding: 15px;color: #444;width: 100%;margin-bottom: 0;font-size:14px;}
.add-msg-form .submit-button{box-sizing: border-box;width:30%;line-height: 40px;height: 40px;padding: 0px 15px;border: 0px;color: #fff;position: relative;background-color: #FF7800;cursor: pointer; font-size:14px; margin:0 auto}
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active{background-color: #D81919;}
.add-msg-form em{position: absolute;bottom: 0;z-index: 1111;float: left;left: 20px;}

.row { overflow:hidden;}

 .col-md-6, .col-md-12{
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right:0px;
}

  .col-md-6 {
    width: 49%; float:left; margin-right:0.5%; margin-left:0.5%
  }

@media (max-width: 560px) {
.add-msg-form .submit-button{width:100%;}

  .col-md-6 {
    width:99%;
  }
#contact-wrap{ margin-bottom:20px; overflow:hidden}
}

  .col-md-12 {
    width: 99%; margin-right:0.5%; margin-left:0.5%
  }















