@charset "utf-8";
#main .m_center .content_main{ margin: 0 20px;}
#main .m_center .content_main .cm_left{ width: 210px; float: left; margin-left: 5px; margin-top: 40px;}
#main .m_center .content_main .cm_left ul li{ height: 45px; line-height: 45px; font-size: 16px; margin-top: 10px;}
#main .m_center .content_main .cm_left ul li i{ font-size: 30px; padding: 0 10px; color: #1878bc;}
#main .m_center .content_main .cm_left ul li a{ color: #3e76a3; position: relative; top: -5px;}
#main .m_center .content_main .cm_left ul li.current{ background-color: #e7f5ff; border-left: 2px solid #22ac38;}

#main .m_center .content_main .cm_right{ float: left; width: 930px; min-height: 800px; margin-left: 20px; border-left: 1px solid #CCCCCC; margin-top: 30px; margin-bottom: 20px;}
#main .m_center .content_main .cm_right .cmr_area{ margin-left: 20px;}
#main .m_center .content_main .cm_right .cmr_area .cmra_title{ height: 40px; line-height: 40px; border-bottom: 1px solid #cccccc; font-size: 16px; margin-bottom: 20px;}
#main .m_center .content_main .cm_right .cmr_area .cmra_title span{ padding: 10px 20px;}
#main .m_center .content_main .cm_right .cmr_area .cmra_title span.current{ border-bottom: 2px solid #1878bc; font-weight: bold;}
#main .m_center .content_main .cm_right .cmr_area .cmra_title span a{ color: #3e76a3;}
#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_info{ line-height: 30px;}
#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_info a{ color: #1878bc;}
#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_info .cmrac_title{ height: 40px; line-height: 40px; font-size: 20px; border-bottom: 1px dashed #CCCCCC; margin: 20px 0; font-weight: bold;}
#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_list ul li{ height: 40px; line-height: 40px; border-bottom: 1px dashed #CCCCCC;}
#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_list ul li span{ float: right;}

#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_list_noline ul li{ height: 30px; line-height: 30px;}


#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_info .title{ height: 50px; line-height: 50px; text-align: center; font-size: 20px;}
#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_info .time{ text-align: center;}
#main .m_center .content_main .cm_right .cmr_area .cmra_content .cmrac_info .time span{ padding: 0 10px;}



#main .m_center .content_main .cm_right .cmr_area .gd_info{ margin-bottom: 20px;}
#main .m_center .content_main .cm_right .cmr_area .gd_info .gdi_area{ float: left; width: 630px;}
#main .m_center .content_main .cm_right .cmr_area .gd_info .gdi_area .gdia_title{ height: 40px; line-height: 40px; border-bottom: 1px solid #cccccc; font-size: 16px; margin-bottom: 20px;}
#main .m_center .content_main .cm_right .cmr_area .gd_info .gdi_area .gdia_title span{ padding: 10px 20px;}
#main .m_center .content_main .cm_right .cmr_area .gd_info .gdi_area .gdia_title span.current{ border-bottom: 2px solid #1878bc; font-weight: bold;}
#main .m_center .content_main .cm_right .cmr_area .gd_info .gdi_area .gdia_title span a{ color: #3e76a3;}
#main .m_center .content_main .cm_right .cmr_area .gd_info .gdi_area .gdia_list ul li{ height: 30px; line-height: 30px; width: 630px;}

#main .m_center .content_main .cm_right .cmr_area .gd_info .gdi_date{ float: left; margin-left: 5px;}

#main .m_center .content_main .cm_right .cmr_area .question .q_list .ql_title{ height: 35px; line-height: 35px;}
#main .m_center .content_main .cm_right .cmr_area .question .q_list .ql_answer{ display: none; background-color: #e7f5ff; padding: 10px 20px; line-height: 25px;}

#main .m_center .content_main .cm_right .cmr_area .link ul li{ float: left; margin-right: 20px; height: 30px; line-height: 30px;}

.ftable{ width:900px; margin: 0 auto; border:1px solid #eee; font-size:14px; border-radius:5px;}
.ftable tr{ height:60px;}
.ftable tr td{ padding-left:15px; border-bottom:1px solid #eee; color:#666; line-height:20px;}
.ftable tr td.ftd{ background-color:#fdfdfd; border-right:1px solid #eee;}
.ftable tr td.endtd{ border-bottom:none;}
textarea{ width:510px; height:250px; border:1px solid #CCC; margin:5px 0px; resize:none; padding: 10px;}
textarea:focus{ border:1px solid #50b30e !important;}

#contactForm input[type="text"]{ border:1px solid #CCC; width: 520px; height:30px; font-size:16px; color:#666; font-weight:bold; padding:5px; overflow:hidden; vertical-align:middle;}
#contactForm input:focus{ border:1px solid #50b30e !important;}
#contactForm input.subBt{ background-color:#1878bc; color:#FFF; height:36px; line-height:30px; padding:0 20px; font-size:14px; border:1px solid #09F; cursor:pointer; border-radius:2px;}
#contactForm input.subBt:hover{background-color:#1c8bda;}
#contactForm input.subBt:focus{ border:1px solid #09F !important;}


/*网站地图*/
#main .m_center .content_main .cm_right .map .m_list{ margin-top: 20px;}
#main .m_center .content_main .cm_right .map .m_list .ml_title{ height: 40px; line-height: 40px; font-size: 16px; border-bottom: 1px dashed #CCCCCC; font-weight: bold; margin-bottom: 10px;}
#main .m_center .content_main .cm_right .map .m_list .ml_list ul li{ float: left; margin-right: 10px; height: 30px; line-height: 30px;}











