@charset "utf-8";

/* CSS Document */



/*

Date:2014-05-26

Author:IDAGE DESIGN

*/



/*main*/

.main { width:1200px; margin:0 auto; padding-bottom:0px;}



/*左右结构*/

/*左边*/

.main .left { width:190px; float:left; padding-top:30px; font-size:14px;}

.main .left h1 { display:block; height:140px; text-align:center; line-height:140px; background-color:#ccc; font-family:"微软雅黑"; font-size:18px; color: #fff; } 

.main .left li a { display:block; height:45px; line-height:45px; text-align:center;}

.main .left .left_ad { margin-top:5px;}

.main .left .left_ad img { width:190px;}



/*右边*/

.main .right { width:978px; float:right;}

.main .right .page_title { height:115px; padding-top:30px; border-bottom:1px solid #ccc;}

.main .right .page_title span { display:block; color:#999; line-height:24px;}

.main .right .page_title label { color:#29a1d2;}

.main .right .page_title h1 { display:block; font-family:"微软雅黑"; font-size:20px;  padding-top:30px;}

.main .right .page_title2 { height:30px; border:none; background:none;}



/*通栏结构*/

.main .full { width:100%;}

.main .full .page_title { height:115px; padding-top:30px; border-bottom:1px solid #ccc;}

.main .full .page_title span { display:block; color:#999; line-height:24px;}

.main .full .page_title label { color:#29a1d2;}

.main .full .page_title h1 { display:block; font-family:"微软雅黑"; font-size:20px;  padding-top:30px;}

.main .full .page_title2 { height:30px; border:none; background:none;}



.paging { float:right; padding:10px 0px;}

.paging li { float:left; margin-left:5px;}

.paging li a { display:block; width:21px; height:21px; line-height:21px; text-align:center; color:#333; font-size:14px; border:1px solid #dedede;}

.paging li a:hover, .pageing_active a { background:#3668bc; border:1px solid #3668bc !important; color:#fff !important;}

.paging2 { clear:both;}

.paging2 span { display:block; line-height:30px;}

.paging2 span a:hover { text-decoration:underline}



/*天使品牌*/

.brand_left h1 { background:url(../images/column/column_title_bg1.png) no-repeat;}

.brand_left li a { color:#333; background-color:#f7f7f7; border:1px solid #dedede; border-top:none;}

.brand_left li a:hover, .brand_left_active a { background:#4881cd url(../images/column/page_icon1.png) 170px 19px no-repeat !important; border-left:1px solid #4881cd !important; border-right:1px solid #4881cd !important; color:#fff !important; font-weight:bold}

.brand_right .page_title { background:url(../images/column/page_title_bg1.png) no-repeat;}

.brand_right .page_title h1 { color:#43a1ce;}

.brand_right .page_content { padding:20px 10px 50px 10px;}



.about_page_content h2 { display:block; font-size:18px; color:#43a1ce; font-family:"微软雅黑"; background:url(../images/column/page_icon1.png) 0px -31px no-repeat; padding:15px 20px; }

.about_page_content span { display:block; line-height:26px; font-size:14px; color:#666; text-indent:2em;}

.about_page_content img { float:right; padding-left:30px;}

.commonweal_page_content .commonweal_top { padding:20px 0px 40px 0px;}

.commonweal_page_content .commonweal_top .commonweal_top_img { width:325px; height:225px; border:1px solid #dedede; float:left;}

.commonweal_page_content .commonweal_top .commonweal_top_img img { width:325px; height:225px;}

.commonweal_page_content .commonweal_top .commonweal_top_content { float:right; width:600px;}

.commonweal_page_content .commonweal_top .commonweal_top_content h2 { font-weight:bold; font-size:16px; display:block;}

.commonweal_page_content .commonweal_top .commonweal_top_content span { display:block; font-size:14px; color:#666; line-height:24px; padding:20px 0px; border-top:1px solid #dedede; margin-top:40px; }

.commonweal_page_content .commonweal_top .commonweal_top_content label { color:#3668bc;}

.commonweal_page_content .commonweal_list { border-bottom:1px solid #dedede; border-top:1px solid #dedede; padding:20px 0px; }

.commonweal_page_content .commonweal_list .commonweal_list_img { float:left; width:160px; height:110px; border:1px solid #dedede;}

.commonweal_page_content .commonweal_list .commonweal_list_img img { width:160px; height:110px;}

.commonweal_page_content .commonweal_list .commonweal_list_content { float:left; width:260px; margin-left:15px;}

.commonweal_page_content .commonweal_list .commonweal_list_content span { display:block; font-size:14px; color:#666; line-height:24px;}

.commonweal_page_content .commonweal_list .commonweal_list_content label { color:#3668bc; padding-top:35px; display:block;}

.commonweal_page_content .commonweal_list li { float:left; margin:20px 15px;}



/*口腔普及*/

.oral_left h1 { background:url(../images/column/column_title_bg2.png) no-repeat;}

.oral_left li a { color:#333; background-color:#f7f7f7; border:1px solid #dedede; border-top:none;}

.oral_left li a:hover, .oral_left_active a { background:#7a255a url(../images/column/page_icon1.png) 170px 19px no-repeat !important; border-left:1px solid #7a255a !important; border-right:1px solid #7a255a !important; color:#fff !important; font-weight:bold}

.oral_right .page_title { background:url(../images/column/page_title_bg1.png) no-repeat;}

.oral_right .page_title h1 { color:#7a255a;}

.oral_right .page_content { padding:20px 10px 50px 10px;}



.oral_page_content .oral_content_search { padding:15px 10px; background:#f7f7f7; text-align:right; position:relative;height:35px;}

.oral_page_content .oral_content_search input, .oral_page_content .oral_content_search select {border:1px solid #dedede; height:25px; line-height:25px; }

.oral_page_content .oral_content_search input {padding:0px 5px;}

.oral_page_content .oral_content_search span { display:inline-block; color:#666; position:absolute; left:10px; top:17px;}

.oral_page_content .oral_content_list { margin:20px 0px; font-size:14px;}

.oral_page_content .oral_content_list li { border-bottom:1px dashed #dedede; position:relative;}

.oral_page_content .oral_content_list li a { padding:15px 0px 15px 25px; display:block; background:url(../images/column/kp_icon.png) 0px 15px no-repeat;}

.oral_page_content .oral_content_list li a:hover { color:#249ccb;}

.oral_page_content .oral_content_list li span { display:block; position:absolute; right:10px; top:15px; color:#999;}

.oral_page_content .oral_detail_title { border-bottom:1px solid #ddd; }

.oral_page_content .oral_detail_title h1 { display:block; font-size:16px; font-weight:bold;}

.oral_page_content .oral_detail_title span { display:block; color:#999; line-height:35px;}

.oral_page_content .oral_detail_content { padding:30px; border-bottom:1px dashed #ddd;}

.oral_page_content .share { padding:15px 0px; float:right;}



.oral_page_content .commop_content_list li a { background:url(../images/column/kp_icon2.png) 0px 12px no-repeat;}

.oral_page_content .commop_detail_title { background:#f8fdf5; border-bottom:1px solid #7a255a; padding:15px 15px 0px 15px;}

.oral_page_content .commop_table th { font-weight:normal; background:#904771; color:#fff;}

.oral_page_content .commop_table td { padding:0px 10px; color:#999; border-bottom:1px solid #ddd;}

.oral_page_content .commop_table td a { color:#999;}

.oral_page_content .commop_table td a:hover { color:#666;}

.oral_page_content .commop_table .commop_table_tr { background:#f7f7f7;}



/*联系我们*/

.contact_left h1 { background:url(../images/column/column_title_bg3.png) no-repeat;}

.contact_left li a { color:#333; background-color:#f7f7f7; border:1px solid #dedede; border-top:none;}

.contact_left li a:hover, .contact_left_active a { background:#df6e6e url(../images/column/page_icon1.png) 170px 19px no-repeat !important; border-left:1px solid #df6e6e !important; border-right:1px solid #df6e6e !important; color:#fff !important; font-weight:bold}

.contact_right .page_title { background:url(../images/column/page_title_bg2.png) no-repeat;}

.contact_right .page_title h1 { color:#b9293c;}

.contact_right .page_content { padding:20px 10px 0px 10px;}



.contact_page_content h2 { font-size:16px; padding:50px 0px 30px 0px; font-weight:bold;}

.contact_page_content span { display:block; font-size:14px; color:#666;}

.contact_page_content .contact_map { position:relative;}

#dituContent1, #dituContent2, #dituContent3, #dituContent4, #dituContent5 { border:10px solid #ddd; width:100%; height:300px;}

.contact_page_content .contact_map_jb { position:absolute; left:0px; top:0px; z-index:9999;}

.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}



/*专家团队页面*/

.experts .page_title { background:url(../images/column/page_title_bg1.png) right top no-repeat;}

.experts .page_title h1 { color:#43a1ce;}

.experts .experts_top { padding:40px 0px; border-bottom:1px solid #ccc; line-height:24px; font-size:14px; color:#666;}

.experts .experts_content { padding:40px 0px;}

.experts .experts_class li { float:left; margin-right:5px;}

.experts .experts_class li a { display:block; padding:10px 20px; color:#666; font-size:14px;}

.experts .experts_class li a:hover, .experts_class_active a { background:#e77817; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; color:#fff !important;}

.experts_list { margin:50px 0px;}

.experts_list li { width:210px; margin:0px 35px 35px 0px; float:left; background:url(../images/column/zj_ty.png) left bottom no-repeat; height:230px;}

.experts_list li:nth-child(5n+0){
	margin-right:0px;
}

.experts_list li a { display:block; background:#e5e5e5; position:relative;}

.experts_list li a img {  height:145px; border:1px solid #dedede; text-align:center; margin:0 auto; }

.experts_list li a span { display:block; padding:15px 10px; text-align:center; color:#999;}

.experts_list li a span strong { display:block; padding-bottom:10px; font-size:14px; color:#666;}

.experts_list li a span strong i { font-style:normal; font-weight:normal; font-size:12px; padding-left:10px;}

.experts_list li div { width:210px; height:146px; background:rgba(0,0,0,0.5) none repeat scroll !important; background:#000; filter:Alpha(opacity=50); position:absolute; left:0px; top:0px; display:none;}

.experts_list li div i { display:block; width:42px; height:42px; background:url(../images/column/zj_hover.png) no-repeat; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px;}

.experts_list li a:hover { background:#f7ae55;}

.experts_list li a:hover span, .experts_list li a:hover span strong { color:#fff;}

.experts_list li a:hover div { display:block;}

.experts_team h2 { display:block; font-size:14px; color:#249ccb; font-weight:bold; border-left:5px solid #249ccb; padding-left:5px; line-height:20px; position:relative;}

.experts_team h2 a { display:block; position:absolute; right:0px; top:0px; font-size:12px; font-weight:normal; color:#666; font-family:Arial, Helvetica, sans-serif;}

.experts_team h2 a:hover { text-decoration:underline;}

/* 通用图片列表_普通式 */ 

.picList .pic{ width:120px; height:120px;}

.picList .pic img{ width:120px; height:120px; padding:2px; } 

.picList .title a { width:158px;background:#e5e5e5; color:#666; font-weight:bold;}

.picList .title a:hover { background:#f7ae55; color:#fff;}  

.picList .title a i { display:inline-block; font-style:normal; font-size:12px; padding-left:10px; font-weight:normal;}

.experts_picList .pic, .experts_picList .pic img{ width:61px !important; height:108px !important; margin:0 auto;} 

/* 多个上滚动 - 公用类 */ 

.topLoop{ overflow:hidden; position:relative;  padding:20px 0px 10px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:5px 0px;} 

.topLoop .bd {width:158px; margin:0 auto;}

.topLoop .bd ul{ overflow:hidden; zoom:1; } 

.topLoop .bd ul li { margin-bottom:10px;}

.route { margin:5px 0px;}

.route a { display:block; background:#e5e5e5 url(../images/column/zj_left_icon.png) no-repeat; height:45px; line-height:45px; text-align:center; font-weight:bold; color:#666;}

.route a:hover { background-position:0px -45px; color:#249ccb;}

.experts_detail_content { padding:20px 0px; font-size:14px; color:#666;}

.experts_detail_content .experts_detail_img { float:left;}

.experts_detail_content .experts_detail_img img { width:355px; height:auto;}

.experts_detail_text { float:right; width:600px;}

.experts_detail_text h2 { font-size:14px;}

.experts_detail_text label { display:block; padding:20px 0px 40px 0px;}

.experts_detail_text span { display:block; padding:15px 0px; border-top:1px dashed #e5e5e5;}

.experts_detail_js { padding:30px 0px; border-top:1px solid #ccc; margin:20px 0px;}

.experts_detail_js span { display:block; line-height:30px; padding-left:150px; text-indent:2em; position:relative; margin-bottom:30px;}

.experts_detail_js span strong { display:block; width:111px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; position:absolute; left:0px; top:0px; background:url(../images/column/zj_titlebg.png) no-repeat; text-indent:0em;}



/*医院环境页面*/

.environment_conten_text { display: block; line-height: 26px; font-size: 14px; color: #666; text-indent: 2em;}

.environment_list li { width:229px; height:219px; margin-right:0px; padding:8px; background:url(../images/column/environment_list_bg.png) no-repeat;}

.environment_list a { background:#d7e4ef !important; width:208px;}

.environment_list a:hover { background:#4881cd !important;}

.environment_list a span { padding:5px 0px !important;}

.environment_list a img { border:none !important;}



.environment_detail_list li { background:none; height:auto; border:1px solid #ccc; padding:5px; margin-right:20px;}

.environment_detail_list a { background:none !important;}

.environment_detail_list a img { border:none !important;}

.environment_detail_list div { width:208px !important;}

.environment_detail_list div i { background:url(../images/column/zj_bluehover.png) no-repeat !important;}



/*优惠活动*/

/* slider_box */

.slider_box{width:940px;margin:40px auto;height:346px;overflow:hidden;position:relative;}

.silder_con{height:346px;overflow:hidden;position:absolute;}

.silder_panel{width:940px;height:346px;overflow:hidden;float:left;position:relative;}

.silder_panel img{width:940px;height:346px;display:block;overflow:hidden;}

.silder_nav{width:960px;height:50px;margin:0px auto;bottom:0px;position:absolute;overflow:hidden;}

.silder_nav li{float:left;width:187px;height:50px;font-size:14px;text-align:center;padding:0px;margin-right:1px;background:url(../images/column/homeBannerDdBgThis.png);line-height:50px;font-family:'微软雅黑';}

.silder_nav li a{ color:#fff;}

.silder_nav li.current{ background:url(../images/column/homeBannerDdBg.png);}

.slider_box a.prev,.slider_box a.next{display:block;width:45px;height:100px;overflow:hidden;text-indent:-999px;position:absolute;cursor:pointer;margin:85px 0 0 0;background:url(../images/column/silder_btn.gif) no-repeat;}	

.slider_box a.prev{left:0;background-position:left 0;}

.slider_box a.next{right:0;background-position:right 0;}



.activities_btn { padding:40px 0px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

.activities_content { margin:40px 0px; font-size:14px; color:#666;}

.activities_content h2 { font-size:16px; display:block; font-weight:bold; background:url(../images/column/activities_icon.png) no-repeat; padding:5px 0px 5px 30px;}

.activities_content ul li { float:left; margin:20px 12px 20px 12px}

.activities_content ul li a { color:#666;}

.activities_content ul li a:hover { color:#349fcc;}



/*天使视频*/

.video_page_content a, .video_page_content a { color:#666;}

.video_top { margin:30px 0px;}

.video_top li { display:block; float:left; margin:0px 15px; position:relative;}

.video_top li img, .video_top li div { width:335px; height:210px;}

.video_top li label { display:block; width:60px; height:60px; background:url(../images/column/video_icon.png) no-repeat; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px; cursor:pointer;}

.video_top li div {  position:absolute; left:0px; top:0px;background:rgba(0,0,0,0.6) none repeat scroll !important; background:#000; filter:Alpha(opacity=60);}

.video_top li a:hover label, .video_top li a:hover{ background-position:0px -60px; color:#43a1ce;}

.video_new  { margin:30px 0px;}

.video_new h2 { display:inline-block; font-size:16px; font-weight:bold; border-bottom:2px solid #43a1ce; padding:5px 0px; margin:0px 15px;}



.video_new_list li { margin-bottom:30px; margin:0px 14px 20px 14px;}

.video_new_list li img, .video_new_list li div { width:215px; height:135px;}

.vodeo_detail video { width:100%; height:auto;}

/* 多个左滚动 - 公用类 */ 

.video_leftLoop{ overflow:hidden; position:relative;  border:1px solid #efefef; clear:both;   } 

.video_leftLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 

.video_leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 

.video_leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 

    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 

.video_leftLoop .hd ul li.on{ background:#29a1d2;  } 

.video_leftLoop .bd{ padding:10px;   } 

.video_leftLoop .bd ul{ overflow:hidden; zoom:1; } 

.video_leftLoop .bd ul li{ margin:0 11px; text-align:center; float:left;display:_inline;  } 

.video_leftLoop .bd ul li { width:215px !important;}

.video_leftLoop .bd .pic img, .video_leftLoop .bd .pic { width:215px; height:135px;}

.video_leftLoop .bd .title a { background:#fff !important; padding:10px 0px; display:block; font-weight:normal;}

.video_leftLoop .bd .title a:hover { color:#29a1d2;}



/*口腔项目*/

.oral_project_left h1 { background:url(../images/column/column_title_bg4.png) no-repeat;}

.oral_project_left li a { color:#333; background-color:#f7f7f7; border:1px solid #dedede; border-top:none;}

.oral_project_left li a:hover, .oral_porject_left_active a { background:#00913e url(../images/column/page_icon1.png) 170px 19px no-repeat !important; border-left:1px solid #00913e !important; border-right:1px solid #00913e !important; color:#fff !important; font-weight:bold}

.oral_project_right .page_title { background:url(../images/column/page_title_bg1.png) no-repeat;}

.oral_project_right .page_title h1 { color:#00913e;}

.oral_project_right .page_content { padding:20px 10px 50px 10px;}

.tab2 li a.tabactive { color:#00913e;}

.oral_project_info { padding:30px; background:#eef9e6; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}

.oral_project_info span, .oral_project_info img { display:block; float:left;}

.oral_project_info img { width:50px; height:50px;}

.oral_project_info span { width:550px; padding-left:30px; line-height:24px; font-size:14px;}

.oral_project_content_list li a { background:url(../images/column/kp_icon3.png) 0px 18px no-repeat !important;}



/*技术专栏*/

.technology_content { margin:30px 0px; border-top:1px solid #ccc; padding:50px 0px;}

.technology_content div { float:left; margin:0px 80px 50px 80px; background:url(../images/column/zj_ty1.png) 0px 250px no-repeat; height:280px;}

.technology_content span { width:425px; height:268px; border:1px solid #dedede; display:block; background:#fff;}

.technology_content span img { width:425px; height:165px;}

.technology_content span h3 { font-weight:bold; display:block; padding:15px 15px 0px 15px; }

.technology_content span p { display:block; padding:0px; margin:0px;padding:10px 15px 20px 15px; color:#999; line-height:20px;}

.technology_content div span a { color:#666;}

.technology_content div span a:hover { color:#349FCC;}



.login_box { float:none; width:100%; padding:50px 0px;}
.login_left { float:left; width:65%; border-right:1px dashed #ccc; }
.login_content span { display:block; padding:5px 0px;}
.login_content span label { display:inline-block; width:70px; text-align:right; padding-right:10px;}
.login_content span img { margin-left:10px;}
.login_input input { border:1px solid #ccc; height:30px; line-height:30px; padding:0px 5px; color:#666;}
.login_other { color:#999;}
.login_other a { display:inline-block; color:#005edd; padding-left:75px;}
.login_other a:hover { text-decoration:underline;}
.login_other_reg a { padding:0px 5px;}
.login_button { padding:30px 0px 100px 0px !important;}
.login_right { float:right; width:34%; text-align:center; padding:100px 0px;}
.login_right span { display:block; padding:10px 0px;}
.login_right h3 { font-weight:bold;}

.login_title { font-family:"微软雅黑"; font-size:18px; color:#333; display:block; padding:20px 0px; font-weight:normal;}
.login_title span { display:block; color:#999; font-size:12px; padding-top:10px;}
.login_left font { color:#f00;}

/*绠＄悊涓績*/
.member_left h1 { background:url(../images/column/column_title_bg5.png) no-repeat;}
.member_left li a { color:#333; background-color:#f7f7f7; border:1px solid #dedede; border-top:none;}
.member_left li a:hover, .member_left_active a { background:#f0b55f url(../images/column/page_icon1.png) 170px 19px no-repeat !important; border-left:1px solid #f0b55f !important; border-right:1px solid #f0b55f !important; color:#fff !important; font-weight:bold}
.member_right .page_title { background:url(../images/column/page_title_bg1.png) no-repeat;}
.member_right .page_title h1 { color:#f0b55f;}
.member_right .page_content { padding:20px 10px 50px 10px;}

/*璁㈠崟涓績*/
.member_msg_table th { background:#fafafa; height:35px; line-height:35px;}
.member_msg_table td { padding:20px 0px; border-bottom:1px solid #ccc;}
.member_msg_table strong { display:block;}
.member_msg_table label { color:#f00;}
.member_msg_table .span1 { color:#666;}
.member_msg_table .span2 { color:#008f25;}
.member_msg_table .span3 { color:#f00;}
.member_msg_table input { width:60px; height:25px; background:url(../images/reg_btn_bg.jpg) repeat-x;  border:1px solid #ccc; moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius:5px; cursor:pointer;}

.individual { padding:15px 50px;}
.individual label { display:inline-block; width:65px; text-align:right;}
.individual span { display:block; color:#666; padding:5px 0px;}
.individual span input, .individual span select { width:225px; height:30px; line-height:30px; border:1px solid #dedede;}
.individual span input { padding:0px 5px; width:215px;}
.individual_radio input { width:auto !important; height:auto !important; border:none !important;}
.individual_bottom { padding:30px 0px 50px 115px;}
.individual_bottom input { margin-right:10px;}

/*团购优惠*/
.gouup_content { border:none;}
.gouup_content div { height:350px; background-position:0px 320px;}
.gouup_content span { height:338px;}
.gouup_content h1 { color:#f00; font-family:Arial, Helvetica, sans-serif;padding:0px 15px; display:inline-block;}
.gouup_content h1 label { font-size:12px; }
.gouup_content i { font-style:normal; color:#999;}

/*团购优惠详细*/
.gouup_detail_content { font-size:14px; padding:0px 30px 30px 30px;}
.group_detail_title { padding:30px 0px;}
.group_detail_title h2 { font-weight:bold;}
.group_detail_title p { color:#999; display:block; line-height:22px;}
.group_detail div { float:left; margin-right:20px; width:440px;}
.group_detail div span { display:block;}
.group_detail div img { width:440px; height:267px;}
.group_detail h1 { color:#ed145b; font-family:Arial, Helvetica, sans-serif;padding-right:15px; display:inline-block;}
.group_detail h1 label { font-size:12px; }
.group_detail i { font-style:normal; color:#999;}
.group_detail p { display:block; padding:5px 0px;}
.group_detail_span { border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:20px 0px;}
.group_detail_text { margin:30px 0px;}
.group_detail_text h3 { display:block; background:url(../images/column/activities_icon.png) 0px 15px no-repeat; font-weight:bold; padding:20px 0px 20px 35px; border-bottom:3px solid #888;}
.group_detail_text table td { border:1px solid #dedede; font-size:12px; padding:15px 0px 15px 40px; line-height:24px; color:#666;}
.group_detail_text div { padding:30px 0px; line-height:24px;}

//支付
.payment_content { padding:80px 0px;}
.payment_content h2 { font-family:"微软雅黑"; font-weight:bold; color:#43a1ce; display:block; background:url(../images/payment_lc.png) right 0px  no-repeat;}
.payment_box { padding:30px; color:#666; border:1px solid #ccc; margin:30px 0px; font-size:14px;}
.payment_box h3 { padding-bottom:15px; font-weight:bold; font-size:14px;}
.payment_box .payment_title {border-bottom:3px solid #ccc; }
.payment_box .payment_ze { padding:40px 0px; border-bottom:1px dashed #ccc; font-weight:bold;}
.payment_box .payment_ze strong { font-size:30px; color:#ed145b; font-family:Arial, Helvetica, sans-serif;}
.payment_box .payment_ze strong label { font-size:14px;}
.payment_select { padding:40px 0px; border-bottom:1px dashed #ccc;}
.payment_select span { display:block; background:url(../images/payment_ico.png) 0px 5px no-repeat; padding-left:20px;}
.payment_select img { border:1px solid #dedede;}
.payment_select img:hover { border:1px solid #f00;}
.payment_select label { cursor:pointer; margin:10px 0px; display:inline-block;}
.payment_contact { padding:40px 0px; border-bottom:1px dashed #ccc;}
.payment_contact span { display:block; padding:5px 0px;}
.payment_contact span label { display:inline-block; width:80px; text-align:right; font-size:12px;}
.payment_contact span input { height:30px; border:1px solid #dedede; line-height:30px; width:200px;}
.con_order { padding:40px 0px;}
.con_order td { border:1px solid #dedede;}
.con_order td span { color:#f00; font-weight:bold;}
.payment_bottom { text-align:right;}
.payment_bottom a { color:#296ac2; font-weight:bold;}
.payment_bottom a:hover { text-decoration:underline;}


.payment_ok { border-bottom:1px dashed #ccc; padding:120px 0px;}
.payment_ok div {background:url(../images/payment_ok.png) no-repeat; width:330px; margin:0 auto; padding-left:100px;}
.payment_ok h2 { background-position:right -45px;}
.payment_ok strong { color:#ff9018; padding-bottom:20px; display:block;}
.payment_ok span { display:block; padding:5px 0px;}
.payment_ok span label { color:#ff9018; display:inline-block; padding:0px 10px;}
.payment_ok_btn { padding:50px 0px; text-align:center;}
.payment_ok_btn input { margin:0px 5px;}
.payment_failed div { background-position:0px -225px;}
.payment_failed div strong { color:#bb3434;}