@charset "utf-8";
/* CSS Document */
/* 重置 */

.list{ width:1200px; margin:0 auto;}
.list_l{ width:212px; float:left; background-color:#f8f8f8; padding:15px;}
.list_r{ width:817px; border:1px solid #CCC; float:right; padding-top:10px; padding-bottom:15px; min-height:500px;}

.list_l_tit{ background-color:#3592df;width:212px; height:55px; line-height:55px; color:#FFF; text-align:center; font-size:20px;}
.list_l_btn{ border-bottom:1px solid #e0e0e0; border-top:#FFF; padding-left:10px; padding-top:10px; padding-bottom:5px;}
.active{ color:#e86464; font-weight:bold;}
.list_cnt{ padding:4px 10px 4px 15px;}

.list_img{ float:left; width:250px; margin-left:17px; text-align:center; margin-bottom:15px;}
.list_img img{width:250px; height:195px;}

.detail{ width:1158px; border:1px solid #CCC; padding:20px; min-height:500px;}
.detail_tit{ font-size:26px; font-weight:bold; line-height:32px; padding-top:20px; padding-bottom:30px; border-bottom:2px solid #333; text-align: center;}
.sub_tit{ color:#999; text-align:center; margin-bottom:20px; margin-top:10px; font-size:13px;}
.detail_cnt{width:1038px;word-wrap:break-word;word-break:break-all;}
.detail_cnt img{ max-width:1000px; height:auto;}

.other_news{ border-top:1px dotted #999999;border-bottom:1px dotted #999999; padding-top:20px; padding-bottom:20px;}
.other_news a{ line-height:36px;}
.relevant_news{ padding-top:15px;}
.redian_banner{width:1080px; overflow:hidden; margin:0 auto; margin-bottom:10px}
.redian_banner img{ width:1080px; height:auto;}
.detail2{ width:600px; border:1px solid #CCC; padding:20px 240px; min-height:500px;}
.detail_tit2{ font-size:26px; color:#288bde; font-weight:bold; line-height:32px; padding-top:20px; padding-bottom:30px; border-bottom:1px dashed #288bde; text-align: center; margin-bottom:30px;}
.input_message{ width:490px; line-height:30px; height:30px; border:1px solid #CCC; padding-left:10px;}
.input_textarea{width:480px; line-height:30px; height:90px; border:1px solid #CCC; padding:10px;}
.input_message2{ width:100px; line-height:30px; height:30px; border:1px solid #CCC; padding-left:10px;}
.ld_l{ width:242px; float:left;}
.ld_tit{ background-image:url(../images/ld_tit.jpg); width:242px; height:43px; text-align:center; color:#FFF; padding-top:3px; font-size:18px; font-weight:bold;}
.ld_cnt{ width:200px; min-height:200px; border:1px solid #CCC; padding:10px 20px 10px 20px; border-top:none; }
.ld_cnt li{ width:200px; height:30px; text-align:center; border-bottom:1px dashed #ccc; margin-bottom:5px;}
.ld_cnt a{ color:#288bde;}
.ld_cnt a:hover{ color:#e86464;}

.ld_r{ width:817px; float:right; overflow:hidden;  min-height:500px;}
.ld_r_cnt{width:775px; border:1px solid #CCC;word-wrap:break-word;word-break:break-all;padding:20px;}
.ld_r_tit{ border-bottom:1px dashed #ccc; margin-bottom:10px;}

.detail3{ width:918px; border:1px solid #CCC; padding:80px; min-height:500px;}
.maintable{ border:1px solid #efefef; margin:0 auto;}
.maintable td{padding:10px;}
.border_b{ border-bottom:1px dashed #CCCCCC;}
.border_r{ border-right:1px dashed #CCCCCC;}
.maintable radio{ width:20px; height:20px;}
.input-textfield{ width:175px; line-height:28px; height:28px; border:1px solid #CCC; padding-left:10px;}
.input-textarea{ width:580px; line-height:28px; height:56px; border:1px solid #CCC; padding:5px;}
.input-textfield2{width:580px; line-height:28px; height:28px; border:1px solid #CCC;}

.detail3{ width:998px; border:1px solid #CCC; padding:20px 40px; min-height:500px;}
.detail_tit3{ font-size:20px; color:#288bde; font-weight:bold; line-height:32px; padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #288bde; 
text-align: center; margin-bottom:20px;}
.question_tit{ background-color:#eaf7fe; padding:3px 10px; margin-bottom:10px;}
.answer{ float:left; margin-right:40px;}
.question_cnt{ width:100%; margin-bottom:30px;}







