@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-size:14px; color: #555555; font-family:"微软雅黑"; background: url(../images/body_bg.gif) repeat-x; position:relative;}
ul,form{margin:0; padding:0;}
ul li{list-style:none;}
img{border:0;}
h3,p{margin:0;}
a{text-decoration:none; color: #555555;}
.clear{clear:both;}
hr{color:#c2c2c2;}
#page{ background: url(../images/18xm_bg.jpg) no-repeat center 180px;}


#top{width:1043px; height:153px; margin:0 auto; background: url(../images/top_bg2.png) no-repeat right; position:relative; z-index:1; }
#top .top_in{width:1043px; height:153px; margin:0 auto; _position:relative; _z-index:11;}
#top .top_in .logo{width:448px; height:96px; padding:21px 0 0 17px; float:left;}
.tool{ width:40%; position:absolute; top:0; right:0;height:25px; background:url(../images/tool_bg.gif) repeat-x;}
#top .top_in .tool_left{width:221px; height:25px; float:right; padding-right:10px; background:url(../images/tool_left_bg.png) no-repeat right; position:relative;}
#top .top_in .tool_left span{float:right; padding-right:25px; line-height:25px;}
#top .top_in .tool_left span a{color:#000;}

/***导航菜单***/
#nav{ width:100%;height:46px; margin:0 auto; background: #28a1ed; position: relative; z-index: 2;}
#nav ul{display:block; width: 1043px; margin: 0 auto; overflow: hidden;}
#nav ul li{float:left; height:46px; position:relative; color:#004fb8; }
#nav ul li  a{ display:block; height:46px;line-height: 46px; color:#fff;font-size:16px; padding: 0 20px; min-width: 100px; text-align: center;}
#nav ul li.cur{background:#0079c3;}
.navbar-m{display: none;}

/***二级子菜单***/
#nav #submenu{display: none;}
#nav #submenu{width:100%; height:45px; margin:0 auto; clear:both; left: 0; top: 46px; position: absolute;z-index:2; background: #ccebff;}
#nav #submenu ul {display: none;}
#nav #submenu ul li{float:left; font-size:14px; color:#000;font-weight:normal; line-height:36px;}
#nav #submenu ul li a{color:#000; text-decoration:none;}
#nav #submenu ul li a:hover{ color:#058ad9;  text-decoration:none;}
#nav #submenu ul .date{float:left; line-height:45px; font-size: 16px;}

/***检索框***/
#top .search{width:250px; height:30px; position:absolute; bottom:30px; right:2px;_right:0px; padding-top:6px; *z-index:1;}
#top .search .retrieve{float:right; font-weight:bold; padding:7px 14px 0 0;}
#top .search_box{float:right; width:100%; position:relative; z-index:11;}
#top .search .input_box{width:215px; height:22px; line-height:22px; padding:0 5px; border:1px solid #8fd4ff; border-right:none; float:left; background:#fff; outline:none;}
#top .search .search_btn{width:23px; height:24px; float:left; border:none;cursor:pointer; background:url(../images/search_btn.gif) no-repeat;}

/***检索框下拉选项***/
#top .search_box .dropmenu{width:206px; height:29px; position:absolute; left:0; top:24px; background:url(../images/dropmenu_bg.png) repeat-x; z-index:111; padding-top:9px;display:none;}
#top .search_box .dropmenu .radio{float:left;margin:0px 4px 0 6px;_margin:0px 4px 0 6px; }
#top .search_box .dropmenu span{float:left; padding:4px 6px 0 0;_padding:4px 4px 0 0;}
#top .search_box:hover .dropmenu{display:block;}

#top .search_box .dropmenu1{width:206px; height:29px; position:absolute; left:0; top:23px; background:url(../images/dropmenu_bg.png) repeat-x; z-index:111; padding-top:9px;display:block;}
#top .search_box .dropmenu1 .radio{float:left;margin:0px 4px 0 6px;_margin:0px 4px 0 6px; }
#top .search_box .dropmenu1 span{float:left; padding:4px 6px 0 0;_padding:4px 4px 0 0;}
/***针对chrome***/
@media screen and (-webkit-min-device-pixel-ratio:0) {  
 #top .search_box .dropmenu span{padding:2px 6px 0 0;}
 #top .search_box .dropmenu .radio{margin:2px 4px 0 6px;}
}

/***内容***/
#content{width:1003px; margin:0 auto; background: #ffffff; padding: 0 20px; padding-bottom:25px;*padding-bottom:8px;_padding-bottom:8px; position: relative;}
#content_in{width:998px; margin:0 auto; padding:17px 0 0 0;}

/***幻灯片***/
/*
.mod_focus_show { width: 397px; height: 336px; position: relative; overflow: hidden;float:left; margin-right:2px;}
.mod_focus_show .mod_focus_pic { display: block; width: 397px; height: 271px; }
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width:390px; height: 271px; padding-right:6px; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title { position: absolute; z-index: 1; left: 0; bottom:65px; overflow: hidden; zoom: 1; height: 32px; background-color:#fff; opacity:0.7;filter: Alpha(opacity=70); _background:url(../images/opacity.png) repeat-x;}
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { width: 371px; padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod_focus_show .mod_focus_title li h3 { margin:0; line-height: 32px; _line-height: 32px; font-size: 12px; font-weight: normal; }
.mod_focus_show .mod_focus_title li h3 a { color: #000; text-decoration:none;}
.mod_focus_show .mod_focus_list { padding: 6px 0; background: #fff; overflow: hidden; height: 60px; }
.mod_focus_show .mod_focus_list li { width: 71px; height: 50px; float: left; margin: 0 6px 0 0px; position: relative; *display: inline; border:1px solid #d6d6d6;}
.mod_focus_show .mod_focus_list li.none{margin:0;}
.mod_focus_show .mod_focus_list li a { display: block; width: 69px; height: 48px;border:1px solid #fff; }
.mod_focus_show .mod_focus_list li img { display: block; width: 69px; height: 48px;  }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }

.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height:46px; width: 67px; font-size: 0; overflow: hidden; position: absolute; left: -1px; bottom:-1px; background: none; border:3px solid #86cfff;}
*/

.mod_focus_show { width: 479px; height: 395px; position: relative; overflow: hidden;float:left; margin-right:2px;}
.mod_focus_show .swiper-container {height: 335px;width: 479px; }
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width:470px; height: 330px; }
.mod_focus_show .mod_focus_tit{ width:391px;position: absolute; z-index: 1; left: 0; bottom:0; text-align: center; line-height: 32px; overflow: hidden; zoom: 1;height:32px;background-color:#fff; opacity:0.7;filter: Alpha(opacity=70); _background:url(../images/opacity.png) repeat-x;}
.mod_focus_show .mod_focus_title {height: 32px;position: absolute; z-index:111; left: 0; bottom:65px; overflow: hidden; zoom: 1;height:32px;}
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod_focus_show .mod_focus_title li h3 { margin:0; line-height: 32px; _line-height: 32px; font-size: 12px; font-weight: normal; }
.mod_focus_show .mod_focus_title li h3 a { color: #000; text-decoration:none;}
.mod_focus_show .mod_focus_list { padding: 6px 0; background: #fff; overflow: hidden; height: 60px; }
.mod_focus_show .mod_focus_list li { width: 71px; height: 50px; float: left; margin: 0 6px 0 0px; position: relative; *display: inline; border:1px solid #d6d6d6;}
.mod_focus_show .mod_focus_list li.none{margin:0;}
.mod_focus_show .mod_focus_list li a { display: block; width: 69px; height: 48px;border:1px solid #fff; }
.mod_focus_show .mod_focus_list li img { display: block; width: 69px; height: 48px;  }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }

.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height:46px; width: 67px; font-size: 0; overflow: hidden; position: absolute; left: -1px; bottom:-1px; background: none; border:3px solid #86cfff;}
.swiper-container-horizontal>.swiper-pagination{bottom: 35px !important;}
.login_info{padding-bottom: 15px; border-bottom: 1px solid #b1e0ff; overflow: hidden; }
.login_info .avatar-img{float: left;}
.login_info .info{padding: 10px; line-height: 30px;}
.login_ed{line-height: 30px; padding-top: 11px;}
.login_ed a{display: block; line-height: 26px; color: #666; background: url(../images/li_img.gif) no-repeat left center; padding-left: 12px;}
.login_ed a:hover{color: #058ad9;}

/***最新动态***/
.news{width:479px; height:395px; float:right; margin-right:10px;*margin-right:9px;border-bottom: 1px solid #eaeaea;}
.news .news_top{height:33px; border-bottom:1px solid #eaeaea;}
.news .news_top_left{ height:33px; line-height:33px;}
.news .news_txt{float:left; font-size:16px; color: #333; padding:0 10px;border-bottom:1px solid #0079c3;}
.news .more{float:right; padding-right:10px;}
.news .more a{color:#000;}
.news .more a:hover{text-decoration:none; color:#cc0000;}
.news h3{font-size:14px; font-weight:bold; color:#cc0000; line-height:1.8; padding:8px 15px 0;}
.news h3 a{color:#cc0000;text-decoration:none;}
.news h3 a:hover{text-decoration:underline;}
.news p{ display:block;line-height:1.8;padding:6px 15px 0; text-indent:30px; color:#666666;}
.news p a{ color:#058ad9; text-decoration:none;}
.news p a:hover{text-decoration:none;}

.news .news_list{margin-top:8px;}
.news .news_list ul{padding:8px 15px 0;}
.news .news_list ul li{ background:url(../images/li_img.gif) no-repeat 0 8px; line-height:28px; padding-left:14px;}
.news .news_list ul li a{text-decoration:none; }
.news .news_list ul li a:hover{text-decoration:none;color:#058ad9;}

/***会员登录***/
.login{width:241px;height:336px; float:left; margin-bottom:10px;}
.login_box{width:239px; height:197px; border:1px solid #b1e0ff; background:url(../images/login_box_bg.gif) repeat-x bottom;}
.login_box_top{ height:32px; line-height: 32px; padding-left: 10px; border:1px solid #fff; background:#28a1ed; position:relative;*z-index:-11; color:#ffffff; font-size:16px; }
.login_box_top span{position:absolute; left:0; top:0; padding:10px 0 0 12px; color:#000;}
.login_con{padding:15px 13px 0 19px;}
.login_con_line{height:15px; margin-bottom:12px;}
.login_con_line span,.cx span{line-height:15px;}
.login_con_line .input{ width:142px;height:22px; float:left; border:1px solid #c5c5c5; padding:0 5px;line-height:22px; background:url(../images/input_bg.gif) repeat-x;outline:none;}
.login_con_line .yzm_input{ width:58px;height:22px; float:left; border:1px solid #c5c5c5;padding:0 5px; line-height:22px; background:url(../images/input_bg.gif) repeat-x;outline:none;}
.login_con_line .yzm{float:left; font-size:14px; line-height:24px; padding:0 0 0 13px;outline:none;}
.login_con_line .yzm a{color:#000;}

.login_con_line1{height:34px; margin-bottom:12px;}
.login_con_line1 span,.cx span{float:left; width:48px; line-height:24px;}
.login_con_line1 .input{ width:142px;height:22px; float:left; border:1px solid #c5c5c5; padding:0 5px;line-height:22px; background:url(../images/input_bg.gif) repeat-x;outline:none;}
.login_con_line1 .yzm_input{ width:58px;height:22px; float:left; border:1px solid #c5c5c5;padding:0 5px; line-height:22px; background:url(../images/input_bg.gif) repeat-x;outline:none;}
.login_con_line1 .yzm{float:left; font-size:14px; line-height:24px; padding:0 0 0 13px;outline:none;}
.login_con_line1 .yzm a{color:#000;}
.login_btn1{height:32px; padding:10px 0 15px 48px;}

.login_btn{height:32px; padding:3px 0 15px 48px;}
.login_btn_dl{width:71px; height:32px; float:left; margin-right:11px; border:0;cursor:pointer; background:url(../images/login.gif) no-repeat;}
.login_btn_zc{width:71px; height:32px; float:left;border:0;cursor:pointer; background:url(../images/registered.gif) no-repeat;}
.login_btn_layout{width:95px; height:32px; float:left; margin-right:11px; border:0;cursor:pointer; background:url(../images/exit.jpg) no-repeat;}
.cx{height:37px;padding:13px 15px 0 19px; background:url(../images/line.png) no-repeat top;}
.cx_input{width:108px;height:22px; border:1px solid #d6d6d6; border-right:none; float:left; background:#fff; margin-left:10px; padding:0 5px; color:#999999; line-height:22px; outline:none;}
.cx_btn{width:24px; height:24px; float:left; border:0; background:url(../images/cx_btn.png) no-repeat; cursor:pointer;}

.download{width:241px; height:58px; margin-top:10px;}
/***医院登录***/
.login_box2{width:405px; height:245px; border:0px solid #b1e0ff; background:url(../images/login_box_bg.gif) repeat-x bottom;}
.login_con2{padding:21px 13px 0 80px;}
.login_con_line2{height:34px; margin-bottom:12px;}
.login_con_line2 span,.cx span{float:left; width:48px; line-height:24px;}
.login_con_line2 .input{ width:142px;height:22px; float:left; border:1px solid #c5c5c5; padding:0 5px;line-height:22px; background:url(../images/input_bg.gif) repeat-x;outline:none;}
.login_con_line2 .yzm_input{ width:58px;height:22px; float:left; border:1px solid #c5c5c5;padding:0 5px; line-height:22px; background:url(../images/input_bg.gif) repeat-x;outline:none;}
.login_con_line2 .yzm{float:left; font-size:14px; line-height:24px; padding:0 0 0 13px;outline:none;}
.login_con_line2 .yzm a{color:#000;}

/***学术动态***/
.dynamic{width:746px; height:279px; float:left; margin:5px 10px 4px 0; border-bottom: 1px solid #eaeaea;}
.dynamic_top,.humanities_top{height:35px; border-bottom: 1px solid #eaeaea;}
.dynamic_top .about{float:right; padding:12px 10px 0 0; height:20px;}
.dynamic_top .about a{color:#000;}
.dynamic_top .about a:hover{ text-decoration:none;color:#cc0000;}
.dynamic_top_left{width:90px; height:35px; font-size:16px; border-bottom: 1px solid #0079c3; padding-left:40px; line-height:27px; background:url(../images/dynamic_t_bg.png) no-repeat; float:left; color: #333;}
.dynami_list{padding:17px 12px 0;}
.dynami_list ul li{width:229px; margin-right:10px; float:left;}
.dynami_list ul li div{width:229px; height:180px;}
.dynami_list ul li h3 a{display:inline-block; font-size:12px;text-align:center; font-weight:normal; padding:0px 5px; line-height:1.6; }
.dynami_list ul li h3 a:hover{text-decoration:none;color:#058ad9;}
.dynami_list ul li.last{margin-right:0;}

/***快速通道***/
.track{width:239px; height:273px; border:1px solid #d6d6d6; margin-top:10px; float:left; }
.track_top{height:29px; border-bottom: 1px solid #eaeaea;}
.track_top_left{height:30px;background:url(../images/track_top_left_bg.png) no-repeat left top; position:relative; left:-1px; padding-left:36px; line-height:28px; font-size:16px; }
.track_top_left span{zoom:1;}
.track_list{padding:15px 13px 0; height:223px;}
.track_list ul li{width:213px; height:62px; margin-bottom:12px;_margin-bottom:7px;zoom:1;}
.track_list ul li a {width: 100%;}
/* .track_list ul li a span{position: absolute;margin-left: -18vw;margin-top: 2.5vw;font-size: 2.5vw;color: #8a600a;} */
.track_list ul li a span{position: absolute;margin-left: -140px;margin-top: 20px;font-size: 20px;color: #8a600a;}
.track_list ul li a span.cb{color: #1d4f85;}
.track_list ul li a span.cg{color: #46851d;}


/***医学人文***/
.humanities{width:998px; height:279px; float:left; margin:15px auto 28px; _zoom:1; border-bottom: 1px solid #eaeaea;}
.humanities_top_left{ width:90px; height:35px; font-size:16px; border-bottom: 1px solid #0079c3; padding-left:40px; line-height:27px; background:url(../images/humanities_t_bg.png) no-repeat; float:left; color: #333;}
.humanities_top_right{ height:38px;}
.humanities_tab{ height:30px; float:right; }
.humanities_tab ul li{padding:0 7px;_padding:15px 7px 0; line-height:33px; _line-height:20px;color:#286894; float:right;}
.humanities_tab ul li a{color:#286894;}
.humanities_tab ul li a:hover{color:#cc0000; text-decoration:none;}
.humanities_list{padding:17px 12px 0; width:479px; float:left;}
.humanities_list ul li{width:227px; margin-right:10px; float:left;}
.humanities_list ul li div{width:229px; height:180px;}
.humanities_list ul li h3 a{ display:inline-block; font-size:12px;text-align:center; font-weight:normal; padding:0px 5px; line-height:1.6; }
.humanities_list ul li h3 a:hover{text-decoration:none;color:#058ad9;}
.humanities_list ul li.last{margin-right:0;}

.literature_list{margin-top:8px; float:left; width:490px;}
.literature_list ul{padding:6px 15px 0;}
.literature_list ul li{ height:26px; background:url(../images/li_img.gif) no-repeat 0 10px; padding-left:14px;}
.literature_list ul li span a{text-decoration:none;  float:left; line-height: 26px; display: block;}
.literature_list ul li span a:hover{text-decoration:none; color:#058ad9;}
.literature_list ul li .calendar{float:right; font-size: 12px;line-height: 26px; color: #999999;}
.gd{ line-height:38px; text-align:right; padding:0 15px; font-size: 12px;}
.gd a{color:#000;}
.gd a:hover{ text-decoration:none;color:#cc0000;}


/***友情链接***/
.friendly{width:998px;  margin:0 auto 0px;*margin:0 auto 17px;_margin:0 auto 17px; clear:both; }
.friendly_top{height:31px; border-bottom: 1px solid #eaeaea}
.friendly_top_left{height:31px; }
.friendly_top_right{height:31px; padding-left:10px;}
.friendly_top_right span{display:block; background:url(../images/link.png) no-repeat left; padding-left:24px; font-size:16px;line-height:31px;}
.url_list ul{overflow: hidden;}
.url_list ul li{ float:left; width: 25%;  line-height:54px; margin-top: 10px;}
.url_list ul li a{color:#000;}
.url_list ul li a img{width: 75%; margin: 0 auto; display: block;}
.url_list ul li a:hover{ text-decoration:underline;color:#cc0000;}

/***底部***/
#bottom{width:100%;min-width:1043px;min-height: 196px;background: url(../images/bottom_bg.gif) repeat-x;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?"1043px":"");}
.bottom_con{width:800px;margin:0px auto 0;padding: 27px 0;overflow: hidden;}
.bottom_con_left{float:right; padding:0px 80px 0 0;}
.bottom_con_left p{line-height:2;}
.bottom_con_left p em{font-family:Arial, Helvetica, sans-serif;}
.bottom_con_left p a{color:#337ab7;}
.bottom_con_right{float:left; width:135px; height:135px; position:relative;}
/* .bottom_con_right{background:#ececec; } */
.code{width:114px; height:114px; float:left; padding:10px;}
.focus_on{width:85px; height:29px;background:url(../images/focus.gif) no-repeat; cursor:pointer; position:absolute; bottom:11px; right:12px;}



/******办事机构**********************************************/
.side_left{width:250px; float:left; margin-right:10px;}
.society{width:250px; position:relative;  border-top: 2px solid #28a1ed}
.society_top{ width:250px;height:48px;background:url(../images/society_top_bg.png) no-repeat left center; border-bottom: 1px solid #efefef; }
.society_top span{ font-size:16px; line-height:48px; padding-left:37px; }
.society_con{ min-height:144px;/* height:306px;*/ margin-bottom:20px;}
.society_con ul{}
.society_con ul li{height:47px;_height:45px; font-size:14px; padding:0 0 0 8px;border-bottom:1px solid #efefef; }
.society_con ul li span a{ display:block; background:url(../images/list_image_blue.png) no-repeat 0 18px;  font-size:14px; line-height:45px; padding-left:24px;}
.society_con ul li span a:hover{color:#3aabf4;}
.society_con ul li.select  a{color:#3aabf4; font-weight:bold;}

.fast_track{width: 242px; float: left;}
.fast_track .track{width: 100%; float:none;}
.side_left .fast_track{width: 100%;}
.side_left .track_list ul li{margin: 0 auto 14px auto;}

.side_right{float:right; width:720px; margin-top: 8px;}
.side_a{float:left; width:1000px;border-top:none;}
.agencies_top{height:39px; border-bottom: 1px solid #efefef; }
.agencies_top_left{height:39px;position:relative; }
.agencies_top_txt{height:39px; float:left;font-size:16px;  line-height:36px;float:left; position:relative; }
.agencies_top_txt_left{height:39px;  float:left; border-bottom: 2px solid #058ad9;}
.agencies_top_txt_left span{display:block; height:39px; padding:0 20px; float:left;}

.agencies_location{ padding:12px 10px 0 0; float:right; font-size: 12px;}
.agencies_location a{ color:#000;}
.agencies_location em{color:#1393e1; font-style:normal;}

.agencies_con{  padding-bottom:15px;}
.agencies_con h1{font-size:25px; font-family:"微软雅黑"; text-align:center; margin:0 18px; border-bottom:1px solid #c2c2c2; font-weight:normal; padding:36px 0 12px;}

.agencies_lb{padding:13px 39px 15px;}
.agencies_lb p{line-height:2; font-size:14px; font-weight:bold; color:#666666;}

/******现任理事领导***********************************************/
.agencies_table{ width:380px;padding:13px 0 15px 39px;}
.agencies_table table{width:100%;}
.agencies_table table tr td{ width:240px;height:30px; color:#666666;font-size:14px; font-weight:bold; line-height:2; text-align:left;}
.agencies_table table tr th{width:90px;height:30px;color:#666666;font-size:14px; font-weight:bold; text-align:left;line-height:2;}

.introduction{padding:13px 39px 15px 39px;}
.introduction p{text-indent:30px; font-size:14px; line-height:2; padding-bottom:25px;}

.articles{padding:2px 39px 15px 39px;}
.articles h4{margin:0; text-align:center; font-size:14px; padding:15px 0;}
.articles h5{font-size:14px; font-weight:normal;}
.articles p{line-height:2;text-indent:30px; font-size:14px;}

/*********分科分会**********************************************/
.branch{padding:20px 0; _float:left;}
.branch ul li{height:40px; font-size:14px; background:url(../images/dotted.gif) repeat-x bottom; padding:0 37px 0 10px; _float:left; position: relative;}
.branch ul.p li:first-child span a::after,.branch ul.p1 li:first-child span a::after{display:block; float: left; position: absolute; left: 0; top: 0; width: 26px; height: 26px; background:url(../images/new.png) no-repeat left top /100%; content: ""; z-index: 2;}
.branch ul li span a{color:#000; padding:0 0 0 15px; line-height:40px; background:url(../images/li_img.gif) no-repeat 0 16px; float:left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 550px;}
.branch ul li span a:hover{color:#058ad9;}
.branch ul li img{padding:7px 0 0px 6px; float:left;}
.branch ul li .time{float:right; line-height:40px;}


/********会员须知*************************************************/
.vip{padding:13px 15px 15px 15px;}
.vip h1{font-size:25px; font-family:"微软雅黑"; text-align:center; padding:15px 0; border:none; letter-spacing:2px;}
.vip h2{font-size:14px; text-align:center; color:#666666; margin:0;border-bottom:1px solid #c2c2c2; padding:0 0 15px 0;}
.vip p{line-height:2;text-indent:30px; font-size:14px;}
.vip pre{line-height:2;font-size:14px; padding:0 20px;_padding:0 0 0 20px;}
.vip_login{width:488px; height:227px; margin:0 auto; border-top:1px solid #3aabf4; background:url(../images/vip_lpgin_bg.gif) repeat-x;}
.vip_login_con{width:208px; margin:42px auto;}
.vip_dl_btn{width:152px; height:32px; background:url(../images/dl_btn.gif) no-repeat; border:none; cursor:pointer;}

.btn_box{width:475px; height:45px; margin:38px auto 0;}
.btn_box1{width:475px; height:45px; margin:38px auto 0; padding-left:250px;}
.btntwo{width:248px;margin-right:26px; background:url(../images/btnone_bg.gif) no-repeat; border:0;}
.btnone{width:150px;border:0;}
.btnone,.btntwo{height:44px; /*-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#3aabf4;*/ float:left;  font-size:15px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; line-height:44px;}

.btntwo1{width:248px; background:url(../images/btnone_bg.gif) no-repeat; border:0;}
.btnone1{width:198px; margin-right:26px;background:url(../images/btn_two_bg.gif) no-repeat;border:0;}
.btnone1,.btntwo1{height:44px; /*-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#3aabf4;*/ float:left;  font-size:15px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; line-height:44px;}

/*
.page{padding:10px 12px 0 0; height:40px;}
.page_text,.page_prev{ display:block;float:right; min-width:11px;_word-break:keep-all; _width:11px; height:19px; line-height:19px; border:1px solid #eeeeee; color:#727272;margin:12px 7px 0 0; text-align:center; padding:0 3px; text-decoration:none;}
.page_text:hover,.page_prev:hover{ font-weight:bold; color:#fff;border:1px solid #3faff9; background:#3faff9;}

.page_text_xz{ float:right;display:block;float:right; min-width:11px;_word-break:keep-all; _width:11px; height:19px;margin:12px 6px 0 0; text-align:center; padding:0 3px; _padding:0 2px 0 4px;text-decoration:none; line-height:19px;font-weight:bold; color:#fff;border:1px solid #3faff9; background:#3faff9;}

.page_tent{float:right;line-height:19px;margin:12px 0px 0 0; text-align:center; padding:0;}
.page_tent a{font-weight:normal;}
.page_prev{border:1px solid #cccccc;}
*/




.page{ padding:10px 12px 0 0; height:40px;}
.up{ float:right; border:1px solid #eeeeee; padding:2px 6px;_padding:1px 6px; margin:0 3px; cursor:pointer;}
.up a{ color:#000;}
.num{float:right; display:block; margin:0 3px; border:1px solid #eeeeee; padding:2px 6px; cursor:pointer;}
.num a{color:#000;}
.num_current{float:right; background:#3faff9; color:#fff; font-weight:bold; border:1px solid #3faff9;padding:2px 6px; margin:0 3px; cursor:pointer;}
.so{float:right;margin:0 3px;}



/***********文章页**********************************************************/
.article{width:998px;border:1px solid #d6d6d6; *margin-bottom:20px;_margin-bottom:20px;}
.article_detail{padding:0 39px 30px;}
.article_detail a { color: inherit; }
.article_detail h1,.schedule h1{ font-size:24px; font-family:"微软雅黑"; text-align:center; border:none; letter-spacing:2px;}
.article_detail h6,.schedule h6{font-size:12px; font-weight:normal; text-align:right; color:#666666; padding-right:43px; margin:0;}
.article_detail p{line-height:2;font-size:14px;word-wrap: break-word;word-break: break-all;}
.article_detail p.tp{ text-align:center; padding:40px 0 37px;word-wrap: break-word;word-break: break-all;}

/***********活动安排表**************************************************************/
.schedule{padding:0 22px 25px;}
.schedule_title{height:43px; background:#b5e2ff; border-bottom:1px  solid #fff; margin-top:35px;}
.schedule_title table td{height:42px; text-align:center; font-size:14px; font-weight:bold; color:#006699;}
.schedule_con {background:#d6d6d6; font-size:14px;}
.schedule_con table{width:100%;}
.schedule_con table tr.js td{height:75px; background:#fff;padding-left:9px; line-height:1.8;}
.schedule_con table tr.os td{height:75px; background:#f9fdff;padding-left:9px;line-height:1.8;}

/***********入会申请表**********************************************************************/
.apply_title{height:40px; background:#b5e2ff;margin-top:10px; line-height:40px;}
.apply_title .information{float:left; font-size:14px; font-weight:bold; padding-left:13px;}
.apply_title .information span{font-weight:normal; font-size:12px;}
.apply_title .information span em{color:#ff0000; font-style:normal;}
.apply_title .snumber{ float:right;font-size:14px; font-weight:bold; padding-right:23px;}

.apply_con{background:#d6d6d6;font-size:14px;}
.apply_con table{width:100%;}
.apply_con table th{background:#f9fdff; width:75px;font-weight:normal;line-height:1.4;}
.apply_con table td{height:47px; background:#fff; text-align:center; line-height:1.4;}
.apply_con table th em{color:#ff0000; font-style:normal;}
.apply_con table td.btou{background:#f9fdff; text-align:center;}
.apply_con table td .srk_box{ height:28px; margin:0 13px; background:url(../images/div_bg.gif) repeat-x; cursor:pointer;}
.apply_con table td img{float:right; margin:1px 5px 0 0;}
.apply_con table td .left{height:28px; background:url(../images/suk_left.gif) no-repeat left;}
.apply_con table td .right{height:28px;background:url(../images/srk_right.gif) no-repeat right; position:relative;}
.apply_con table td .right .text{width:130px; height:24px; border:none; float:left; background:none; padding-left:5px; line-height:24px;}
.apply_con table td .right .seldrop{ position:absolute; right:5px; top:4px; width:17px; height:19px; background:url(../images/drop_btn.gif) no-repeat;}
.apply_con table td .right .dropm{ width:100%; overflow-x:hidden;position:absolute; left:0; top:27px; border:1px solid #bdbdbd;}
.apply_con table td .right .dropm ul li{ height:20px; text-align:left; padding:0 5px;}
.apply_con table td .photo{width:113px; height:138px;  margin:0 auto;}
.apply_con table td p{text-align:center; color:#cc0000; cursor:pointer; font-size:12px; margin-left:-25px;}
.apply_con table td .gzjl{height:143px;}
.apply_con table td .level{height:92px;}
.apply_con table td .opinion{height:228px; position:relative;}
.apply_con table td .opinion p{ font-size:14px; text-align:left; color:#000; padding:8px 0 0 0px; margin:0 0 0 -20px;}
.apply_con table td .opinion .dateof{position:absolute; bottom:0; right:0;}
.apply_con table td .opinion .dateof p{text-align:right; color:#000;padding-right:25px;}
.apply_con table td .right .country{width:120px; border:0;height:19px; margin:4px 6px 0 3px;}
.apply_con table td .references{height:47px;}
.apply_con table td .references span{float:right; line-height:47px; padding-right:25px;}


.apply_con1{background:#d6d6d6;font-size:14px;}
.apply_con1 table{width:100%;}
.apply_con1 table th{background:#f9fdff; width:65px;font-weight:normal;line-height:1.4;width:65px;}
.apply_con1 table td{height:47px; background:#fff; text-align:center; line-height:1.4;}
.apply_con1 table th em{color:#ff0000; font-style:normal;}
.apply_con1 table td.btou{background:#f9fdff; text-align:center;}
.apply_con1 table td .srk_box{ height:28px; margin:0 13px; background:url(../images/div_bg.gif) repeat-x; cursor:pointer;}
.apply_con1 table td img{float:right; margin:1px 5px 0 0;}
.apply_con1 table td .left{height:28px; background:url(../images/suk_left.gif) no-repeat left;}
.apply_con1 table td .right{height:28px;background:url(../images/srk_right.gif) no-repeat right; position:relative;}
.apply_con1 table td .right .text{width:130px; height:24px; border:none; float:left; background:none; padding-left:5px; line-height:24px;}
.apply_con1 table td .right .seldrop{ position:absolute; right:5px; top:4px; width:17px; height:19px; background:url(../images/drop_btn.gif) no-repeat;}
.apply_con1 table td .right .dropm{ width:100%; overflow-x:hidden;position:absolute; left:0; top:27px; border:1px solid #bdbdbd;}
.apply_con1 table td .right .dropm ul li{ height:20px; text-align:left; padding:0 5px;}
.apply_con1 table td .photo{width:113px; height:138px;  margin:0 auto;}
.apply_con1 table td p{text-align:center; color:#cc0000; cursor:pointer; font-size:12px; margin-left:-25px;}
.apply_con1 table td .gzjl{height:143px;}
.apply_con1 table td .level{height:92px;}
.apply_con1 table td .opinion{height:228px; position:relative;}
.apply_con1 table td .opinion p{ font-size:14px; text-align:left; color:#000; padding:8px 0 0 0px; margin:0 0 0 -20px;}
.apply_con1 table td .opinion .dateof{position:absolute; bottom:0; right:0;}
.apply_con1 table td .opinion .dateof p{text-align:right; color:#000;padding-right:25px;}
.apply_con1 table td .right .country{width:120px; border:0;height:19px; margin:4px 6px 0 3px;}
.apply_con1 table td .references{height:47px;}
.apply_con1 table td .references span{float:right; line-height:47px; padding-right:25px;}


#pagesize{padding:8px; /*font-family: Noteworthy, Arial, sans-serif;*/ font-size: 14px;}
#pagesize a, #pagesize span {
	float: left;
	color: #666;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

#pagesize a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

#pagesize li.active span{
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
	cursor: default;
}
#pagesize li.disabled span
{
	color: #ccc;
	cursor: default;
}


.m_header{width: 100%; height:0; display: none; background: #FFFFFF; position: fixed; left: 0; top: 0; z-index: 9999;overflow: hidden; border-bottom: 1px solid #284d24;}
.m_header .m_logo{height:60px; display: block; }
.m_header .m_logo img{display: block; height: 40px; margin:7px 7px;}
.m_header .m_menu{width: 24px; height: 24px; background: url(../images/m_nav.png) no-repeat; background-size: 100% 100%; display: block; margin: 15px 12px;}
.m_header .m_menu.ss{background-image: url(../images/ss.png);}
.search_fex{position: fixed; left: 0; top:44px; z-index: 8; width: 100%; background: #ffffff; display: none; box-sizing: border-box; padding: 10px; border-bottom: 1px solid #f8f8f8;}
.search_fex .search_btn{width: 18%; float: right; background: #43b1fc; color: #ffffff; height: 24px; border: none;}
.search_fex .input_box{width: 80%; float: left;border: 1px solid #f8f8f8; height: 20px;}
.sade{position: fixed; width: 100%; height: 100%; z-index: 7; display: none;}
.f-fl{float: left;}
.f-fr{float: right;}
/*报名*/
.trains_top{border-bottom: 1px solid #d6d6d6; overflow: hidden; overflow: hidden; padding: 30px 0;}
.trains_top .t_left{width: 65%;border-right: 1px solid #f8f8f8;}
.trains_top .t_left .info li{padding: 5px 0; line-height: 20px;}
.trains_top .t_right{width: 30%; text-align: center;}
.trains_top .t_right .pre{font-size: 36px; line-height: 50px; margin: 20px 0; font-weight: bold; font-family: "微软雅黑"; color: #ff9933;}
.trains_top .t_right .bnt{display: block; width: 170px; margin: 0 auto; background: #3399ff;font-family: "微软雅黑"; font-size: 20px; border-radius: 4px; color: #ffffff; text-align: center; line-height: 40px;}
.trains_content{padding-top: 20px;}

.jxjy{overflow: hidden; float: left; width: 100%; margin-bottom: 20px;border-bottom: 1px solid #eaeaea;}
.jxjy .box{width: 48%; float: left;}
.jxjy .box .humanities_top_left{width: 125px;}
.jxjy .box ul{padding:15px 0;}
.jxjy .box ul li{ height:26px; background:url(../images/li_img.gif) no-repeat 0 10px; padding-left:14px;}
.jxjy .box ul li span a{text-decoration:none;  float:left; line-height: 26px; display: block;}
.jxjy .box ul li span a:hover{text-decoration:none; color:#058ad9;}
.jxjy .box ul li .calendar{float:right; font-size: 12px;line-height: 26px; color: #999999;}


@media (max-width: 640px){
	body{background: #ffffff;}
	.trains_top{padding: 10px 0;}
	.trains_top .t_left,.trains_top .t_right{width: 100%;}
    .trains_top .t_right{margin-top: 25px;}
	.trains_top .t_right .pre{font-size: 20px; float: left; margin: 0;}
	.trains_top .t_right .bnt{font-size: 16px; float: right; margin-top: 5px; width: 120px;}
	.header,.about_fz .line,.about_fz .tag{display: none;}
	.m_header{height: 60px; display: block;}
	.mm-page{overflow: hidden;}
	#top,#submenu,#nav{display: none;}
    .navbar-m{display: block;}
    .navbar-m .navbar-nav{margin-top: 60px;}
	#content_in{padding: 44px 0 0 0; width: 100%;}
	#content{padding:0 0 5px 0;}
    .mod_focus_show,#content,.login_box,.dynamic,.dynami_list ul li div,.dynami_list ul li div img,.track,.track_list ul li img{width: 100%;}
    .download,.download img{width: 100%;height: unset;}
	.mod_focus_show,.track{float: none;}
	.news,.login{width: 95%; float: none; margin: 10px auto;height: auto;}
	.login_con_line1 .input{width: 250px;}
	.login{height: auto;}
	.dynamic{height: initial; padding-bottom: 15px;float: none; width: 95%; margin: 0 auto;}
	.dynami_list ul{overflow: hidden; width: 100%;}
	.dynami_list ul li{width: 33.3%; margin: 0; box-sizing: border-box; padding: 0 4px;}
	.dynami_list ul li div{height: 120px;}
	.dynami_list ul li div img{height: 100%;}
	.dynami_list ul li h3,.humanities_list ul li h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height: 24px;}
	.fast_track,.humanities,.friendly,.jxjy .box{width: 95%; margin: 10px auto;float: none; height: auto;}
	.track_list,.track{height: auto;}
	.track_list ul{overflow: hidden;}
	.track_list ul li{width: 50%; float: left; height: auto; box-sizing: border-box; padding: 0 4px;}
	.track_list ul li img{height: auto;float: none}
    .track_list ul li a span{font-size: 4vw;margin-left: -27vw;margin-top: 3vw;}
	.humanities_list{width: 100%; padding: 10px 0;float: none;  }
	.humanities_list ul{overflow: hidden;}
	.humanities_list ul li{width: 50%;box-sizing: border-box; padding: 0 4px; margin: 0;}
	.humanities_list ul li div{width: 100%; height: 120px;}
	.humanities_list ul li div img{width: 100%; height: 100%;}
	.literature_list{float: none; width: 100%;}
	.humanities_tab{display: none;}
	.url_list ul{padding: 10px 0;}
	.url_list ul li{line-height: 30px}
	#bottom{min-width: 100%; height: initial;}
	.bottom_con{width: 100%; padding-top: 10px;}
	.bottom_con_left{float: none; padding: 0 15px; text-align: center;}
	.bottom_con_left p{ line-height: 18px;}
	.bottom_con_right{float: none; margin: 10px auto;}
	.bottom_con_right{width: 100px; height: 100px;}
	.code,.code img{width: 80px; height: 80px;}

	.society,.agencies_location{display: none;}
	.side_left{width: 100%;float: none;}
	.side_right{width: 95%; margin: 15px auto; float: none;}
	.branch ul li{padding: 0;}
	.branch ul li span{float: left;width: 65%;}
	.branch ul li span a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display: block; width: 100%; float: none;}
	.branch ul li span.time{float: right; width: 30%; text-align: right;}

	.article{width: 95%; margin: 15px auto; float: none;}
	.article_detail{padding: 0 15px 15px; overflow: hidden;  overflow-x: auto;}
	.article_detail img{max-width: 100%}
	.article_detail h1, .schedule h1{font-size: 24px; line-height: 30px; padding: 18px 0 6px}
	.article_detail h6, .schedule h6{text-align: center; font-size: 14px; padding: 0; color: #ccc; margin-bottom: 10px;}
	.introduction{padding: 6px 15px;}
	.branch{padding-bottom: 0;}
	.page{height: initial; padding: 10px 15px; overflow: hidden;}
	#pagesize{padding: 0}
	.introduction p{text-indent: 0;}
	.mod_focus_show .mod_focus_list{display: none;}
	.mod_focus_show{height: 250px;}
	.mod_focus_show .swiper-container{height: 250px; width: 100%;}
	.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img{height: 250px; padding: 0;}

	.literature_list ul li span a,.jxjy .box ul li span a{width: 70%;    overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;}
		.literature_list ul,.jxjy .box ul{padding: 10px 0;}

}