@charset "gb2312";

/* CSS Document */

/* main.css中存在的公用部分 */

/* 

ul,dl { list-style:none; }

img { border:0; }

a { text-decoration:none;}

a:hover { text-decoration:underline;}

h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}

input, button, select, textarea { outline:none; } textarea { resize:none; } */

* { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:16px;}

.main { margin: 6px auto 9px; width:1000px;}



.mc1 { position: relative; overflow:hidden; width:1000px; height:345px;}

.mc1_left { float:left; display:inline; width:223px; height:343px; border:#efefef 1px solid;}

.mc1_left ul {}

.mc1_left ul li { width:223px; height:42px; line-height:42px; text-indent:1em; border-bottom:#cacaca 1px dotted; }

.mc1_left ul li a { color:#626262; font-size:14px; }

.mc1_left ul li.ac3 { }

.mc1_left ul li.ac3 a { color:#fff;}



.mc1_tab { position: absolute; left:224px;}

.mc1_tab li { overflow:hidden; width:625px; height:345px; }

.mc1_tab_bgx { float:left; display:inline; width:6px; height:345px;}

.mc1_tab li dl { float:left; display:inline; margin:0 0 0 31px; width:309px;}

.mc1_tab li dl dt { overflow:hidden; margin:10px 0 0 0; height:25px; color:#5898d8; line-height:30px;}

.mc1_tab li dl dt p { float:left; display:inline; font-size:18px;}

.mc1_tab li dl dt p a { color:#5898d8; font-size:18px;}

.mc1_tab li dl dt h2 { float:left; display:inline; font-size:8px; line-height:35px; text-indent:.5em; }

.mc1_tab li dl dt h3 { float:left; display:inline; margin:0 10px 0 0 ; text-indent:.5em; }

.mc1_tab li dl dt h3 a { font-size:14px; color:#999;}

.mc1_tab li dl dt.blue h3 a { font-size:14px; color:#5898d8;}

.mc1_tab li dl dd { overflow:hidden; padding:5px 0; width:309px; height:24px; line-height:24px; border-bottom:#d3d3d3 1px dotted;}

.mc1_tab li dl dd p { float:left; display:block; padding:0 4px; color:#999;}

.mc1_tab li dl dd p a { color:#999; font-size:14px;}

.mc1_tab_exp { float:left; display:inline; margin:20px 0 0 53px; width:215px; height:301px;}

.mc1_tab_exp a { display:inline-block; margin:5px 0 0 3px;}



.mc1_center { float:left; display:inline; margin:0 0 0 4px; width:478px; height:343px; border:#efefef 1px solid;}

.mc1_center_top { overflow:hidden; height:34px; background:#fafafa;}

.mc1_ct1 { float:left; display:inline; margin:0 0 0 18px; width:201px; height:32px; line-height:32px; text-indent:2em; border-bottom:#d8d8d8 2px solid; color:#000;}

.mc1_ct2 { float:left; display:inline; margin:0 0 0 0; width:201px; height:32px; line-height:32px; text-indent:2em; border-bottom:#d8d8d8 2px solid; color:#000;}

.mc1_center_top span { font-size:12px; color:#999;}

.mc1_center_top .ac1 { border-bottom:#4083c9 2px solid; }

.mc1_center_top  a{  color:#999;}

.mc1_center_top .ac1 a {color:#4083c9;}

.mc1_center_top  a:hover { text-decoration:none;}

.mc1_center_content { width:478px; height:309px; }

.mc1_cc_top { overflow:hidden; margin:0 auto; width:449px; height:151px; border-bottom:#cacaca 1px dotted; }

.mc1_cc_top img { float:left; display:inline; margin:22px 0 0 11px; padding:3px 4px; border:#e9e9e9 1px solid;}

.mc1_cc_info { float:left; display:inline; margin:15px 0 0 14px;}

.mc1_cc_info h2 { width:278px; height:32px; line-height:32px;}

.mc1_cc_info p { width:278px; line-height:20px; text-indent:2em; font-size:12px; color:#777;}

.mc1_cc_info p a { color:#d00; font-size:12px;}

.mc1_cc_bot {}

.mc1_cc_bot ul { display:inline-block; margin:10px 0 0 13px;}

.mc1_cc_bot ul li { overflow:hidden; width:449px; height:28px; line-height:28px; text-indent:3em; font-size:12px; color:#777; }

.mc1_cc_bot ul li a {   color:#777; font-size:12px;}

.mc1_cc_bot ul li a:hover { color:#d00; }



.mc1_right { float:left; display:inline; margin:0 0 0 4px; width:284px; height:343px; border:#efefef 1px solid; }

.mc1_r_hos { display:inline-block; margin:13px 0 0 15px;}

.mc1_right h2 { margin:0 auto; width:252px; height:44px; line-height:48px; text-align:center; border-bottom:#c9c9c9 1px dotted;}

.mc1_right h2 span { color:#4083c9;}

.mc1_right p { margin:0 auto; width:252px; line-height:24px; text-indent:2em; font-size:12px; color:#999; }

.mc1_right p a { font-size:12px; color:#d00;}



.ad1 { margin:5px 0 0 0; width:1000px; }



.mc2 { overflow:hidden; margin:0 auto; width:1000px; height:auto;}

.mc2_left { float:left; display:inline; width:1000px; }

.mc2_l_top{ width:708px; height:357px; border:#ededed 1px solid; }

.mc2_lt_title { display:inline-block; margin:0 0 0 12px;}

.mc2_lt_c { overflow:hidden; width:708px; height:217px;}

.mc2_lt_cl { overflow:hidden; float:left; display:inline; width:579px; height:217px; /* background:#fff; */ }

.mc2_expert { float:left; display:inline; margin:10px 0 0 13px; width:134px; height:190px; border:#e7e7e7 1px solid;}

.mc2_expert img { display:inline-block; margin:5px 0 0 4px;}

.mc2_expertinfo { float:left; display:inline; margin:10px 0 0 0; width:426px; height:192px;}

.mc2_expertname { display:inline-block; margin:7px 0 0 19px; width:390px; height:32px; line-height:32px; font-weight:bold; font-size:18px; color:#10539a;/*  font-family:"SimHei"; */}

.mc2_expertname p { float:left; display:inline-block; width:105px; font-size:24px; text-indent:0.25em;  font-family:"KaiTi"; font-weight:normal;}

.mc2_expertsub { overflow:hidden; display:inline-block; margin:18px 0 0 14px; width:402px; height:53px;}

.mc2_expertsub ul {}

.mc2_expertsub ul li { overflow:hidden; float:left; display:inline; margin:0 0 0 6px; width:190px; height:26px; line-height:26px; font-size:12px;}

.mc2_expertsub ul li span { font-size:12px; color:#7aace0;}

.mc2_expertdes { display:inline-block; margin:18px 0 0 19px; width:382px; height:63px; font-size:12px; line-height:21px;}

.mc2_expertdes span { font-size:12px; color:#7aace0;}

.mc2_expertdes a { font-size:12px; color:#d00;}

.mc2_lt_cr { float:left; display:inline; margin:14px 0 0 0; padding:17px 0 0 0; width:124px; height:176px;}

.mc2_lt_cr a { display:inline-block; margin:8px 0 0 14px;}

.mc2_lt_clist { overflow:hidden; display:inline-block; margin:0 0 0 11px; width:685px; height:88px; }

.mc2_lt_clist ul {}

.mc2_lt_clist ul li { float:left; display:inline; margin:5px 0 0 6px; width:77px; height:77px; border:#CCC 1px solid;}

.mc2_lt_clist ul li.ac2 { border:#4083c8 1px solid;}

.mc2_l_middle { margin:4px 0 0 0; width:708px; height:434px; border:#ededed 1px solid;}

.mc2_lm_title { height:34px; background:#fafafa;}

.mc2_lm_title img { display:inline-block; margin:0 0 0 13px;}

.mc2_lm_c { padding:16px 0 0 0; width:708px; height:384px; background:#ededed;}

.mc2_lm_cx { overflow:hidden; display:inline-block; margin:0 0 3px 12px; width:679px; height:121px;}

.mc2_lmcx_left { float:left; display:inline; margin:10px 0 0 11px; width:99px; height:100px; }

.mc2_lmcx_left img { display:inline-block; margin:7px 0 0 24px;}

.mc2_lmcx_left p { display:inline-block; margin:3px 0 0 0; width:99px; text-align:center; color:#fff; font-size:14px;}

.mc2_lmcx_left p a{color:#fff;}

.mc2_lmcx_right { float:left; display:inline; margin:10px 0 0 32px; width:511px; height:99px;}

.mc2_lmcx_right h2 { width:354px; height:31px; line-height:31px; text-indent:0.5em;}

.mc2_lmcx_right h2 a { color:#000;}

.mc2_lmcx_right h2 span { color:#4083c9;}

.mc2_lmcx_right p { font-size:12px; text-indent:2em; line-height:20px; text-align:justify;}

.mc2_l_bottom { overflow:hidden; margin:8px 0 0 0; width:1000px; height:359px;}

.mc2_lb_left { overflow:hidden; float:left; display:inline; width:324px; height:357px; border:#ededed 1px solid;  }

.mc2_lbl_title { display:inline-block; float:left; margin:0 0 0 11px; height:33px;}

.mc2_lbl_more { display:inline-block; float:right; margin:0 11px 0 0; height:33px; line-height:33px;}

.mc2_lbl_more a { color:#999;}

.mc2_lbl_c { overflow:hidden; display:inline-block; width:324px; height:122px; border-bottom:#CCC 1px dotted;text-align: center;padding: 8px 0;}

.mc2_lbl_c img { display:inline; }

.mc2_lbl_info { float:left; display:inline; margin:0 0 0 10px; width:190px; height:107px; }

.mc2_lbl_info h2 { height:22px; line-height:22px; text-align:center; font-size:14px;}

.mc2_lbl_info p { margin:5px 0 0 0; line-height:18px; text-indent:2em; font-size:12px; color:#666; text-align:justify;}

.mc2_lbl_info p a{ font-size:12px; color:#e30;}

.mc2_lbl_list { margin:11px; width:302px;}

.mc2_lbl_list ul {}

.mc2_lbl_list ul li { height:27px; line-height:27px; font-size:12px; color:#666;}

.mc2_lbl_list ul li a { font-size:12px; color:#666; }

.ml10{ margin-left:10px;}

.mc2_right { float:left; display:inline; margin: 0 0 0 4px; width:286px; }

.mc2_r_top { width:284px; height:589px; border:#ededed 1px solid; }

.mc2_rt_title { display:inline-block; margin:0 0 0 7px;}

.mc2_r_top dl { display:inline-block; margin:17px 0 0 16px;}

.mc2_r_top dl dt { width:252px; height:89px;}

.mc2_r_top dl dd { margin:0 0 6px 0; width:252px; height:32px; line-height:32px;text-indent:2em;}

.mc2_r_top dl dd a { font-size:12px; color:#666;}

.mc2_r_middle { overflow:hidden; margin:9px 0 0 0; padding:1px 0 0 1px; width:285px; height:198px; background:#ededed;}

.mc2_r_middle a { overflow:hidden; float:left; display:inline; margin-left:1px; width:140px;}

.mc2_r_guahao { overflow:hidden; margin:7px 0 0 0; width:284px; height:409px; border:#ededed 1px solid; background:#f8f8f8;  }

.mc2_r_guahao ul { margin:10px 0 0 16px; width:250px; height:348px;}

.mc2_r_guahao ul li { height:43px; line-height:43px; font-size:14px;}

.mc2_r_guahao ul li.tx1 { text-indent:11px;}

.mc2_r_guahao ul li.tx2 { text-indent:11px; height:110px;}

.mc2_r_guahao ul li.tx3 { height:49px;}

.mc2_r_guahao ul li span { color:#a30000;}

.mc2_r_guahao select,textarea { border:#97b8d9 1px solid;}

.mc2_name { border:#97b8d9 1px solid; width:100px;}

.mc2_sex { border:none;}

.mc2_age { border:#97b8d9 1px solid; width:40px;}

.mc2_tel { border:#97b8d9 1px solid; width:150px;}

.mc2_r_guahao select { width:100px;}

.mc2_r_guahao textarea { display:inline-block; margin:0 0 0 11px; width:200px; height:50px;}



.mc3 { overflow:hidden; margin:5px 0 0 0; width:998px; height:370px; border:#efefef 1px solid;}

.mc3_left { float:left; display:inline; margin:28px 0 0 20px; width:576px; height:325px;}

.mc3_l_title { overflow:hidden; margin: 0 0 0 61px; width:500px; height:40px;}

.mc3_l_title ul li { float:left; display:inline; margin:0 20px 0 0; width:132px; height:40px;}

.mc3_l_list {   overflow:hidden; margin: 23px 0 0 21px; width:550px; height:255px;}

.mc3_l_list ul li { float:left; display:inline; margin:0 8px 10px 0; padding:4px; width:162px; height:102px; border:#eee 1px solid; background:#fff;}

.mc3_right { float:left; display:inline; margin:44px 0 0 16px; width:370px; height:308px; background:#fafbfd; border:#dcdcdc 1px solid;}

.mc3_map { display:inline-block; margin:8px 0 0 10px; padding:3px; width:345px; height:222px; background:#fff; border:#e0e1e3 1px solid;}

.mc3_add { display:inline-block; margin:9px 0 0 10px; width:346px; height:50px; background:#458acf;}

.mc3_add p { line-height:25px; font-size:12px; color:#fff; text-indent:1em;}



