body {	font-family:'AIAEverest-Medium', "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; background-color: #fff;}
img,a:hover img{vertical-align: top;}
img{ max-width:100%;}
ul,ol{list-style:none;}

.clear, .clr{display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}
.clearfix2:before,.clearfix2:after{content:""; display: table;}
.clearfix2:after{clear: both;}
.clearfix2{*zoom:1;}


a{ color:#444;text-decoration: none;}
a:hover{color:#2c9cfe; text-decoration: none;}


.phcolor{color: #999!important;}
input::-webkit-input-placeholder{color: #999;}
input:focus::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #999;}
input:-ms-input-placeholder{color: #999;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input[type="number"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}

/*输入框默认颜色*/
textarea::-webkit-input-placeholder{color: #999;} 
textarea:focus::-webkit-input-placeholder{color: #999;} 
textarea::-moz-placeholder{color: #999;} 
textarea:-ms-input-placeholder{color: #999;}


::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;}

/*滚动条的设置*/
::-webkit-scrollbar-track-piece {background-color: transparent; -webkit-border-radius: 0;}
::-webkit-scrollbar{width: 4px;}
::-webkit-scrollbar-thumb{height: 50px; background-color: rgba(0,0,0,.2);}
::-webkit-scrollbar-thumb:hover{background-color: rgba(0,0,0,.4);}


/*设置选中文字时的背景色*/
::selection{ background:#2c9cfe; color:#fff; }
::-moz-selection    { background:#2c9cfe; color:#fff; }
::-webkit-selection { background:#2c9cfe; color:#fff;}
/*可改变元素被点击时背景框的颜色*/
html{-webkit-tap-highlight-color: rgba(240,240,240,0.7);}/*如果需要背景框不显示，则可以将rgba中的alpha值设为0即可，例如rgba(0,0,0,0)*/

.fl{float:left;}
.fr{ float:right;}

.tcn{ text-align:center;}
.w100{ width:100%;}



/*----------------------------star开始页面的样式*/

/*全局*/
ol, ul,dl{ margin-bottom:0; padding-left:0; padding-right: 0;}
.h4, .h5, .h6, h4, h5, h6{ margin-top:0; margin-bottom: 0;}


/*头文件上*/
.header_t{line-height:40px;}
/*头文件中*/
.navbar{ margin-bottom:0;}



/*搜索*/
.header_search{ padding: 0 60px 0 25px; height:56px; position: relative;  margin-top: 0; top:10px; border:1px solid #ddd;}
.header_search_btn{ position:absolute; top:0; right:0; height: 56px; width: 56px; border:none; background-color: transparent; background-image: url("../images/search.png"); background-repeat: no-repeat; background-position: center center; borer:none;}
.header_search_btn:hover{background-color: transparent; }
.header_search_text{ background-color: transparent; width: 100%; height: 56px; border:none; padding: 10px 0; line-height: 36px;}


.header_search_text:focus,.header_search_text{ box-shadow:0 0 0;}
.header_search_btn_phone{ border:none; display: inline-block; margin-top: 8px; background-size:contain; background-position: center center; background-image: url("../images/search_phone.png"); background-repeat: no-repeat; width: 40px; height: 34px;}
.btn.active, .btn:active{ background-color: #1b7830; }
.header_search_btn_phone:active{background-image: url("../images/search_phone.png");}

/*动画*/
#myCarousel{ padding:0;}
.carousel-inner .item a{ display:block; position: relative; }
#myCarousel .th_t{color: #fff;line-height: 30px; width:70%; height: 30px;  }
/*黑色背景*/
.f_black{background-color:rgba(0,0,0,.7); z-index: 2; position: absolute; bottom: 0; left:0; width: 100%; height: 65px;}
.box_relative{ position:relative;}
/*动画数字*/
.carousel-indicators{ margin: 0;  left:auto; right: 0; padding: 0 15px; text-align: right; width: 100%; z-index: 1;}
.carousel-indicators li{ border:none; background-color: #fff; position: relative;}
.carousel-indicators li::before{ width:0; height: 0; overflow: hidden; background-color: #2c9cfe; font-size: 0; position: absolute; content: ''; transform: translateX(-50%) translateY(-50%); top:50%; left:50%;transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.carousel-indicators .active,.carousel-indicators li{width:16px; height: 16px; margin: 0 0 0 6px; }
.carousel-indicators .active::before{ width:100%; height: 100%;}
.carousel-indicators .active{background-color: transparent; background-color: #2c9cfe\9;  }
/*标题和标签导航*/
.h_tab_nav,.h_th{ border-bottom:2px solid #bfbfbf; }
.th_l{position: relative;}
.h_tab_nav .th_r,.h_th .th_r{ font-weight:normal; padding-right: 10px;}
.h_tab_nav dd a{ position:relative;float:left;padding: 0 25px;}
.h_tab_nav dd a::after{ right:0; width:2px; height: 24px; background-color: #999; position: absolute; content: ''; top:50%; transform: translateY(-50%);}
.h_tab_nav dd a:first-child{ background: #2c9cfe; color: #fff;}
.h_tab_nav dd a:last-child::after{ width:0;}
.h_tab_nav dd a::before,.h_th .th_l::before{ width:0; height:5px; background-image: url("../images/tab_line.png"); background-repeat: no-repeat; background-position: right bottom;/*background-color: #2c9cfe;*/ left:50%; bottom:-2px; position: absolute; content: ''; font-size: 0; overflow: hidden; -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease;}
.h_tab_nav dd .tab_light::before,.h_th .th_l::before{ width:100%;}

.h_tab_nav dd .tab_light{ color:#2c9cfe;}
/*新闻*/
.h_news_list_div .t_o,.h_news_list_text .t_o{ margin-top:8px; height: 1.6em;}
.h_news_list_div .item_a{ float:left; width: 68%;}
.h_news_list_text .item_a{ display:block;}

.h_about_text{margin-top:8px;}
.h_about_text p{ line-height:28px;}

/*产业服务*/
.box_clear{clear:both;}
.h_pro_service .box{ display:block; position: relative;}
.h_pro_service .th_t{ position:absolute; bottom: 0; line-height: 56px; font-size: 18px; left:10px; right: 10px;}
.h_pro_service .f_black{ height:56px;}

/*会员之家*/
.h_club .box{ display:block; height:100px;}
.h_club .t_arrow{ padding-top:20px; padding-right: 10px;}

.h_club .th_t{ font-size:18px; margin-top: 25px; padding-top: 10px; position: relative; margin-left: 12px;}
.h_club .th_t::before{ position:absolute; content: ''; width: 40px; height: 2px; background-color: #2c9cfe; top:0; left:0;}


/*图标*/
.icon_club{ width:60px; height: 60px; background-image: url("../images/tool_icon.png");}
.icon_club2{ background-position: 0 -60px;}
.icon_club3{ background-position: 0 -120px;}
/*科学生育*/



/*下拉框select*/
.select_box{  width:100%; margin:0 0 0 0; height:50px; line-height:30px; padding: 10px 20px; border:1px solid #beddc7;
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; overflow: hidden; filter: none !important;
appearance:none;-moz-appearance:none;-webkit-appearance: none; background:none; background-image:url(../images/option.png); background-repeat:  no-repeat; background-position:  right center; background-color: #fff;}
.select_box::-ms-expand { display: none; }

/*友情链接*/
.h_link .box{ display: block;}

/*科学生育*/
.h_bady_scroll{ position:relative; overflow: hidden;}
/*滚动*/
.h_bady_scroll .bd .box{ position: relative; display: block;}
.h_bady_scroll .f_black{ height:44px;}
.h_bady_scroll .th_t{ line-height:44px; height: 44px;}
/*滚动按钮*/
.h_bady_scroll .btn_o{ position:absolute; width: 44px; height: 44px; top:50%; margin-top: -22px;  background-image: url("../images/btn.png"); background-repeat: no-repeat; cursor: pointer;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }
.h_bady_scroll .next{ background-position: -44px 0;}
.h_bady_scroll .btn_o:hover{ background-color:#2c9cfe; background-position: 0 -44px;}
.h_bady_scroll .next:hover{ background-position: -44px -44px;}
/*不可点击状态*/
.h_bady_scroll .prevStop, .h_bady_scroll .nextStop{ cursor: default; background-color:#ccc !important; }

/*文件底*/
.footer{ padding-top:20px; padding-bottom: 20px;}
.footer .t_w_l{ margin-left:20px;}
.footer .t_o{ margin:8px 0;}


/*--------star登录*/
/*标志*/
.login_logo{ padding:35px 0 0 55px;}


/*标签导航*/
.login_tab_nav{border-bottom: 1px solid rgba(0,0,0,.1);height: 54px; margin-bottom: 35px;}
.login_tab_nav dd a,.login_tab_nav dd .th_line_c{font-size:24px;  line-height: 54px; position: relative;}
.login_tab_nav dd .th_line_c{ padding: 0 20px; display: inline-block;}

.login_tab_nav dd a{float:left; width: 50%; }
.login_tab_nav dd a::before,.login_tab_nav dd .th_line_c::before{ position:absolute; content: ''; bottom: -1px; left:50%; -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%); width: 0; height:3px; font-size:0; overflow: hidden; background-color: #2c9cfe;transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease; }
.login_tab_nav dd .tab_light::before,.login_tab_nav dd .th_line_c::before{ width:100%;}
.login_tab_nav dd .tab_light{ color:#2c9cfe;}


.login_input_div .t_o{ margin-top:20px; line-height: 50px;}
.login_input_div .t_o .t_l{ min-width:70px; text-align: right; font-size:18px;  padding-right: 15px; }
.login_input_div label{font-weight:normal;}
.login_input_div .t_c{ margin-top:20px; font-size: 16px; line-height: 22px;}
.login_input_div .t_d{ margin-top:20px;}
.login_input_div .t_r_r{ margin-left:20px;}

.login_input_div_w .t_o .t_l{ min-width:110px;}



/*表单*/
.login_text{ height:48px; border: 1px solid #b3b3b3; background-color: #fff; font-size: 16px;}
/*按钮*/
.login_btn{ width:100%; font-size:18px; height: 48px; border:none;}
.green_border{ border:1px solid #2c9cfe; background-color: transparent;}

.btn.green_bj:hover,.btn.green_bj_l:hover{background-color: #1b7830; color:#fff; }
.btn.green_bj:active,.btn.green_bj_l:active{ color:#fff;}
.btn.green_border:hover{ border-color:#1b7830; background-color: #d6e9da; color:#1b7830;}



/*-------------------选择框*/
.chespan,.radiospan{display: inline-block; line-height: 22px; }
.chespan [type="checkbox"],.radiospan [type="radio"]{display: none; display: inline-block\9;}
.chespan_label::before,.radiospan_label::before{margin-right: 10px; display: inline-block; content: ""; width: 22px; height: 22px; background: url(../images/che.png) 0 0 no-repeat; vertical-align: top; display: none\9;}
.radiospan_label::before{background: url(../images/radio.png) 0 0 no-repeat;}
.chespan :checked ~ .chespan_label::before,.radiospan :checked ~ .radiospan_label::before{background-position: 0 -22px;}


/*----------star内页的样式*/
/*位置标题*/
.site_icon{ width:20px; height: 20px; background-image: url("../images/site.png");}

/*位置*/
.site_th a { color:#888;}
.site_th a:hover { color:#2c9cfe;}

/*图标*/
.l_nav_icon{  background-image: url("../images/left_nav_icon.png");}
/*左导航*/
.l_nav_ul .item_a{ display:block; padding: 0 50px 0 25px; position: relative; line-height: 55px;}
.l_nav_ul .item_a::after{ width:25px; height: 25px; background-image: url("../images/l_nav_icon.png"); background-repeat: no-repeat; background-size: cover; font-size: 0; overflow: hidden; right:20px; content: ''; position: absolute; top:50%; -moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.l_nav_ul .li_w{ border-bottom:1px solid rgba(0,0,0,.06);}
.l_nav_ul .li_w:last-child{ border-bottom:none;}
.l_nav_ul .active .item_a{ color:#fff; background-color: #2c9cfe;}
.l_nav_ul .active .item_a::after{ background-position: 0 -25px;}


/*新闻列表*/
.i_news_ul{ margin-left:20px; margin-right: 20px;}
.i_news_ul .li_o{ padding:20px 0; border-bottom: 1px solid #eee;}
.i_news_ul .t_l{ border-right:1px solid #eee; padding-top: 10px; padding-bottom: 3000px; margin-bottom: -3000px;}
.a_black{ display:block;}
.i_news_ul .t_r{ padding:0 100px 0 25px; position: relative;}
.i_news_ul .t_r::before{ background-image: url("../images/a_go_icon.png"); background-repeat: no-repeat; width: 25px; height: 35px; font-size: 0; overflow: hidden; position: absolute; content: ''; top:50%;  right: 15px;/*transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease;*/ }
.i_news_ul a:hover .t_r::before{background-position: 0 -35px;}
.i_news_ul .th_t{ font-size:20px;}
.i_news_ul .t_r .t_d{ font-size:16px; margin-top: 10px; line-height: 1.6em; height: 3.2em;}
.i_news_ul a:hover .t_l{ border-color:#2c9cfe;}
.i_news_ul .t_d{ color:#666;}
.i_news_ul a:hover .t_d{ color:#2c9cfe;}
/*新闻日期*/
.news_date{text-align:center; font-size: 40px; line-height: 1.1;}
.news_date .t_d{ font-size:18px; line-height: 1.1; margin-top: 5px;}

/*页码*/
.page_box{ margin-top:40px; margin-bottom: 40px; font-size: 16px;}
.page_box li>a{ border-radius: 4px;}
.page_box .active a{ color:#fff; border-color:#2c9cfe; background-color: #2c9cfe;}


/*标题*/
.d_wen_th{text-align:center;}
.d_wen_th .th_t{ font-size:26px; line-height: 1.4;}
.d_wen_th .t_d{ margin-top:20px; font-size: 16px;}
.d_wen_th .t_d .t_w{ margin:0 15px;}
/*图标*/
.share_icon{ width:36px; height: 36px; margin: 0 5px; background-color: #4fb33f; background-image: url("../images/share_icon.png"); }
.share_icon.sina{background-position: 0 -36px; background-color: #da251b; }
.share_icon:hover{ background-color: #3fb355;}
.share_icon.sina:hover{background-color: #ed3127;}


/*正文*/
.d_wen{ margin-top:40px; line-height: 1.8; font-size: 16px;}
.d_wen p{ margin:20px 0;}
.d_wen .pic_c{text-align:center; text-indent: 0;}
.d_wen img{ max-width:100%;}

/*返回*/
.news_reture{ margin:30px 0;}
.news_reture .btn{ min-width:120px; line-height: 30px; font-size: 20px;}
/*上下文*/
.other_news{ border-top:1px solid #eee; margin-top: 30px;  padding-top: 10px; font-size: 16px;}
.other_news .t_o{ margin:10px 0;}


/*附件*/
.d_wen_file_ul{ margin:30px 0; font-size: 16px;}
.d_wen_file_ul .li_o{ margin:22px 0;}
.d_wen_file_ul a{ display:block; padding-left: 50px; position: relative;}
.d_wen_file_ul a::before{ width:34px; height: 34px; background-image: url("../images/file_icon.png"); background-size:cover; background-repeat: no-repeat; content: ''; position: absolute; top:50%; -moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%); left:5px;}

/*内页新闻*/
.i_news_list_div{ margin-top: 30px;}

/*内页搜索*/
.i_search{ margin-top: 20px;}
.i_search_btn{  padding-left: 20px; padding-right: 20px;}
.i_search_text,.i_search_btn{ height:50px;font-size: 16px;border-radius: 10px;}


/*图标*/
.search_icon{ width:26px; height: 26px; background-image: url("../images/search_icon.png"); background-size: cover;}

/*专业委员会*/
.i_guide_div{ font-size:18px;}
.i_guide_div .item_a{ display:block; border-bottom:1px solid #eee; line-height: 60px; height: 60px; }
/*团体会员*/
.i_club_fill_div{ margin-left: 120px; margin-right: 120px; padding-top:100px; padding-bottom: 100px;}
.i_club_fill_div .th_t{ font-size:26px;}
.i_club_fill_div .th_s{font-size:16px; margin-top: 25px; margin-bottom: 40px; }
.i_club_fill_div .t_d{text-align:center; margin-top: 50px;}
.fill_btn{ width:120px; height: 44px;}
/*协会简介*/ 
.i_about{  margin-top: 50px; margin-bottom: 50px; line-height: 1.8; font-size: 16px;}
.i_about .th_t{text-align:center; font-size: 26px; line-height: 1.4; margin-bottom: 30px;}
.i_about p{ margin:20px 0; text-indent: 2em;}
.i_about img{ max-width:100%;}
.i_about .pic_c{text-align:center;}
/*公用end_style*/


/*------------------------------------*/
/* 手机版本 */
@media (max-width: 480px) and (max-width: 768px) {
/*.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-left:0; padding-right: 0;}*/
/*中间内容*/
.h_left,.h_right{ padding-left:0;padding-right:0; }
/*标志*/
.navbar_brand{ padding-top:5px; padding-left: 10px;}
.navbar_brand img{ height:40px;}
/*搜索*/
.header_search{  display: none;width: 100%;background-color: rgba(255,255,255,1); height: 50px; z-index: 1111; box-shadow: 0 4px 5px rgba(0,0,0,.15); padding: 0 0px 0 0; position: fixed; top:50px; left:0; border:none; }
.header_search_text{ padding-left:20px;height: 50px;line-height: 30px;}
.header_search_btn{height: 50px; width: 50px;}
.header_search_btn:active{ background-color: #fff; box-shadow: 0 0 0; background-image: url("../images/search.png");}
.dlzc{display: none;}



/*导航*/
.navbar-nav{ margin-top:0; margin-bottom: 0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background-color:#2c9cfe; color:#fff;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#2c9cfe; font-weight:bold;}
/*动画*/
#myCarousel,.center_phone{ margin-top:50px;}
#myCarousel .th_t{height: 34px; line-height: 34px; margin-top: 0px; font-size:16px; margin-left: 15px; }

/*中间区域*/
/*黑色背景*/
.f_black{ height: 34px;}
/*动画数字*/
.carousel-indicators{bottom: 5px;}
.carousel-indicators .active,.carousel-indicators li{width:10px; height: 10px; margin: 0 0 0 2px; }

/*中间内容*/
/*标题*/
.h_tab_nav,.h_th{  min-height: 44px;}
.th_r,.th_l{line-height: 44px;}
.th_l{font-size: 18px;}
.h_tab_nav dd a{padding: 0 12px;}
.h_tab_nav dd a::after{ height:18px;}
.h_tab_nav dd .tab_light,.h_th .th_l{ font-weight:bold;}

/*产业服务*/
.h_pro_service .box_w{ margin-top:20px;}
.h_pro_service .box_w:first-child{ margin-top:0;}


/*会员之家*/
.h_club .box{ margin-top:10px; padding: 0 20px;}
.h_club .th_t{ margin-top:30px; }

/*科学生育*/
.h_bady .th_l{ font-size:18px; font-weight: bold; padding-left: 20px;}

/*滚动按钮*/
.h_bady_scroll .btn_o{background-color: #2c9cfe; }
.h_bady_scroll .prev{ left:0; background-position: 0 -44px; }
.h_bady_scroll .next{ right:0; background-position: -44px -44px; }
.h_bady_scroll .th_t{ font-size:18px;}
.h_bady_scroll{ width:100%;}


/*友情链接*/
.h_link .box{ margin-top:10px; }

/*文件底*/
.footer{text-align:center; margin-top: 30px;}
.footer .t_gou{ display: block; margin:8px 0;}

/*标志*/
.login_logo{ padding:0 0 0 0; text-align: center; margin:0px 20px; margin-top: 5vh;}
.login_logo img{ max-width:100%;}
/*登录中间*/
.login_box{ margin-top: 5vh;}
.login_box,.i_club_fill_div{ margin-left:20px; margin-right: 20px;}
.login_tab_nav dd a,.login_input_div .t_c,.login_tab_nav{ color:#fff;}
.login_input_div .t_l{ display:none;}
/*按钮*/
.btn.green_border{background-color:rgba(0,0,0,.2);}

/*团体会员*/
.i_club_fill_div{ padding-top:3vh; padding-bottom: 6vh;}
.i_club_fill_div .th_t{ font-size:24px; line-height: 1.4; }
.i_club_fill_div .th_s{ margin-top:10px; font-size: 14px; margin-bottom: 20px;}
.i_club_fill_div .t_d{ margin-top:30px;}
/*--------star内页*/
/*左标题*/
.i_l_th{ padding:10px 15px; font-size:18px; font-weight: bold; position: relative;}
.i_left_children .i_l_th::before{ width:20px; height: 20px; position: absolute; content: '';transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease; background-image: url("../images/l_nav_option.png"); background-repeat: no-repeat; right:20px; top:50%;margin-top: -10px;}
.i_left_children .i_l_th_show::before{ background-position: 0 -20px;}
/*图标*/
.l_nav_icon{ width:40px; height: 40px; background-size: cover;}
/*左导航*/
#phone_l_nav{ display: none;}
.l_nav_ul .item_a::after{ width:18px; height: 18px; }
.l_nav_ul .active .item_a::after{background-position: 0 -18px;}


/*新闻列表*/
.i_news_ul{ margin-left:0px; margin-right: 0px; margin-top: 10px;}
.i_news_ul .li_o{ padding-top:10px; padding-bottom: 10px;}
.i_news_ul .t_l{  padding-top: 10px;}
.i_news_ul .t_r{ padding:0 30px 0 15px;}
.i_news_ul .t_r::before{ width: 14px; height: 20px; background-size: 14px auto; right:8px; }
.i_news_ul a:hover .t_r::before{background-position: 0 -20px;}
.i_news_ul .th_t{ font-size:16px; font-weight: bold;}
.i_news_ul .t_r .t_d{ font-size:14px; margin-top: 6px; line-height: 1.3em; height: 2.6em;}
/*新闻日期*/
.news_date{text-align:center; font-size: 28px; padding-top: 0px; line-height: 1.1;}
.news_date .t_d{ font-size:16px;}

/*页码*/
.page_box{ margin-top:20px; margin-bottom: 20px; font-size: 14px;}
.page_box li>a{ padding:3px 8px;margin:2px 0;}

/*文件底*/
.i_footer{ margin-top:0;}

/*标题*/
.d_wen_th .th_t{ font-size:22px; font-weight:bold;}
.d_wen_th .t_d{ margin-top:0px; font-size:14px;}
/*图标*/
.share_icon{ width:20px; height: 20px; margin: 0 3px; background-size: 20px auto;}
.share_icon.sina{background-position: 0 -20px;  }


/*正文*/
.d_wen{ margin-top:0px; font-size: 14px;}
.d_wen p{ margin:14px 0;}

/*返回*/
.news_reture{ margin:20px 0;}
.news_reture .btn{ min-width:100px; line-height: 20px; font-size: 14px;}
/*上下文*/
.other_news{ margin-top: 20px; margin-bottom: 30px;  font-size: 14px;}
.other_news .t_o{ margin:10px 0;}

/*附件*/
.d_wen_file_ul{ font-size: 14px;}
.d_wen_file_ul .li_o{ margin:14px 0;}
.d_wen_file_ul a{padding-left: 30px; }
.d_wen_file_ul a::before{ width:24px; height: 24px;left:0px;}

/*专业委员会*/
.i_guide_div{ margin-top:10px;}
.i_guide_div .t_o_a{ padding-left:0; padding-right: 0;}
.i_guide_div{ font-size:14px;}
.i_guide_div .item_a{ height:40px; line-height: 40px;}

/*内页搜索*/
.i_search_btn{ padding-left:10px; padding-right: 10px;}
.i_search_text,.i_search_btn{ height:40px;font-size: 14px;}
/*图标*/
.search_icon{ width:20px; height: 20px;}

/*协会简介*/ 
.i_about{  margin-top: 20px; line-height: 1.8; font-size: 14px;}
.i_about .th_t{ margin-bottom:16px;}
.i_about p{ margin:16px 0;}

/*浮动*/
.fr_phone{ float:right;}
.fl_phone{ float:left;}

/*间距*/
.box_mt30_phone{ margin-top:30px;}
.box_pw0_phone{ padding-left:0; padding-right: 0;}

}



/*------------------------------------*/

/* 小屏幕（平板，大于等于 768px） */
/*@media (min-width: 768px)*/
@media (min-width: 600px)  {	
/*头文件中*/
/*.navbar-fixed-bottom, .navbar-fixed-top{ position:static;}
.navbar-header{ width:100%;}*/
/*标志*/
/*.navbar_brand{ padding-top:5px; padding-left: 0px; padding-bottom: 10px;}
.navbar_brand img{ height:60px;}*/

.navbar_brand{ padding-top:5px; padding-left: 10px;}
.navbar_brand img{ height:40px;}

/*搜索*/
/*.header_search{-webkit-border-radius: 56px;-moz-border-radius: 56px;border-radius: 56px; float:right; margin: 10px 0 0 0;background-color: rgba(255,255,255,.46); border:1px solid rgba(0,100,25,.46); display: none;}*/

/*搜索*/
.header_search{  display: none;width: 100%;background-color: rgba(255,255,255,1); height: 50px; z-index: 1111; box-shadow: 0 4px 5px rgba(0,0,0,.15); padding: 0 0px 0 0; position: fixed; top:50px; left:0; border:none; }
.header_search_text{ padding-left:20px;height: 50px;line-height: 30px;}
.header_search_btn{height: 50px; width: 50px;}


/*导航*/
/*.nav .item_li{ float:left; width: 12.5%; text-align: center;}*/

/*导航*/
.navbar-nav{ margin-top:0; margin-bottom: 0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background-color:#2c9cfe; color:#fff;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#2c9cfe; font-weight:bold;}


/*黑色背景*/
.f_black{ height: 34px;}
/*动画数字*/
#myCarousel,.center_phone{ margin-top:50px;}
.carousel-indicators{bottom: 5px;}
.carousel-indicators .active,.carousel-indicators li{width:10px; height: 10px; margin: 0 0 0 2px; }
/*中间内容*/
.h_left,.h_right{ padding-left:0;padding-right:0; }
/*标题*/
.h_tab_nav,.h_th{  height: 44px;}
.th_r,.th_l{line-height: 44px;}
.th_l{font-size: 18px;}
.h_tab_nav dd a{padding: 0 12px;}
.h_tab_nav dd a::after{ height:18px;}
.h_tab_nav dd .tab_light,.h_th .th_l{ font-weight:bold;}
/*产业服务*/
.h_pro_service .box_w{ margin-top:20px;}
.h_pro_service .box_w:first-child{ margin-top:0;}
/*会员之家*/
.h_club .box{ margin-top:10px; padding: 0 20px;}
.h_club .th_t{ margin-top:30px; }

/*科学生育*/
.h_bady{background-color: transparent; }
.h_bady .th_l{ font-size:18px; font-weight: bold; padding-left: 20px;}
/*滚动按钮*/
.h_bady_scroll .btn_o{background-color: #2c9cfe; }
.h_bady_scroll .prev{ left:0; background-position: 0 -44px; }
.h_bady_scroll .next{ right:0; background-position: -44px -44px; }
.h_bady_scroll .th_t{ font-size:18px;}
.h_bady_scroll{ width:100%;}

/*友情链接*/
.h_link .box{ margin-top:10px; }
/*文件底*/
.footer{text-align:center; margin-top: 30px;}

/*--------star登录*/
/*标志*/
.login_logo{ padding:0 0 0 0; text-align: center; margin:0px 20px; padding-top: 20vh;}
.login_logo img{ max-width:100%;}
/*登录中间*/
.login_box{ margin-left:40px; margin-right: 40px; margin-top: 5vh;}
.login_tab_nav dd a,.login_input_div .t_c,.login_tab_nav{ color:#fff;}
.login_input_div .t_l{ display:none;}

/*--------star内页*/
/*左标题*/
.i_l_th{ padding:10px 15px; font-size:18px; font-weight: bold; position: relative;}
.i_left_children .i_l_th::before{ width:20px; height: 20px; position: absolute; content: '';transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease; background-image: url("../images/l_nav_option.png"); background-repeat: no-repeat; right:20px; top:50%;margin-top: -10px;}
.i_left_children .i_l_th_show::before{ background-position: 0 -20px;}
/*图标*/
.l_nav_icon{ width:40px; height: 40px; background-size: cover;}
/*左导航*/
#phone_l_nav{ display: none;}
.l_nav_ul .item_a::after{ width:18px; height: 18px; }
.l_nav_ul .active .item_a::after{background-position: 0 -18px;}

/*新闻列表*/
.i_news_ul{ margin-left:0px; margin-right: 0px;}

/*新闻详情页*/
.d_wen_th .t_d{ margin-top:0px; }



/*浮动*/
.fr_phone{ float:right;}
.fl_phone{ float:left;}

/*间距*/
.box_mt30_phone{ margin-top:30px;}
.box_pw0_phone{ padding-left:0; padding-right: 0;}

}

/*-------------------------------------------*/
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 768px) {

/*头文件中*/
.navbar-fixed-bottom, .navbar-fixed-top{ position:static;}
.navbar-header{ width:100%;}


/*搜索*/
.header_search{  box-shadow: 0 0 0;-moz-border-radius: 56px;-webkit-order-radius: 56px;border-radius: 56px; border:1px solid rgba(0,137,196,.46); float:right; display: block; top:15px;  width: 320px; position: relative;}

/*导航*/
.nav_box{background-color:#2c9cfe; }
.nav{ padding:0px 0; width: 100%;}
.nav .item_li{ float:left; width: 16.5%; text-align: center;}
.nav .item_li .item_a{ display:block;font-size: 18px;color:#fff; position: relative;line-height: 56px; padding: 0; }
.nav .item_li .item_a:hover,.dropdown-hover:hover .item_a,.nav .dropdown-menu li a:hover,.nav .dropdown-menu li>a:focus,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color: #0085cb; color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background-color:transparent; color:#fff;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background-color: #2c9cfe; color:#fff;}

/*二级导航*/

.dropdown-hover .caret{	display:none;}
.nav .dropdown-menu{ z-index: 18;}
.dropdown-menu{ -moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-align: center; background-color: #2c9cfe; border-radius: 0; padding: 0; min-width: 100%; border:none;}
.nav .dropdown-menu li a{ color:#fff; line-height: 45px; }
.dropdown-hover:hover .dropdown-menu{
top:56px; display: block; visibility:visible;
}

/*动画*/
#myCarousel{ margin-top:0px;}
#myCarousel .th_t{ font-size:24px;  margin-left:30px;margin-top: 15px;  }
/*黑色背景*/
.f_black{ height:35px;}
.carousel-indicators{bottom: 20px; padding-right:20px;}
.carousel-indicators .active,.carousel-indicators li{width:16px; height: 16px; margin: 0 0 0 6px; }


/*标志*/
.navbar_brand{ padding-left:0; padding-top: 10px; padding-bottom: 10px;}
.navbar_brand img{ height:60px;}



}

/*-------------------------------------------*/
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1024px) {
.min_1200{margin: 0 auto; min-width: 1200px; _width:expression((documentElement.clientWidth < 1200) ? "1200px" : "auto" );}
/*系统样式宽度*/
.container { width: 1200px; padding: 0;}

/*全局*/
/*.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-left:0; padding-right: 0;}*/



.header_c{ background-position: center top;}
.header_c_w{height:120px;}
/*标志*/
.navbar_brand{ padding-top:10px;}
.navbar_brand img{ height:auto;}
/*搜索*/
/*.header_search{ margin-top: 60px; display: block;}*/

/*搜索*/
.header_search{ top:35px; }
	.dlzc{margin-top:4%;float:right; margin-left: 20px;}


/*动画&/
#myCarousel .th_t{height: 30px;  }


/*中间背景*/
.center_box_bj{ background-color: #fff; padding-bottom: 30px; margin-top: -1px;  }
.i_center_box_bj{padding-bottom: 0px; }



/*中间内容*/
.h_left{ padding-left:0;}
.h_right{ padding-right:0; padding-left: 30px;}
/*标题和标签导航*/
.h_tab_nav,.h_th{  height: auto; background: #f7f7f7;}
.h_tab_nav dd a{ padding: 0 20px; font-size: 18px;}
.th_r,.th_l{line-height: 54px;}
.th_l{}
.th_l{ font-size: 24px;}
.h_tab_nav dd .tab_light,.h_th .th_l{ font-weight:normal; padding-left: 20px;}

/*产业服务*/
.h_pro_service .box_w{ margin-top:0px;}
.h_pro_service .box{ margin-right: 20px;}
.h_pro_service .pic,.h_pro_service .pic img{ height:210px; overflow: hidden;}
/*会员之家*/
.h_club .box{ margin-right:20px; padding: 0; margin-top: 0;}
.h_club .box_w_r .t_arrow{ padding-top:50px; padding-right: 0;}
.h_club .t_d{ margin-top:10px;}
.h_club .box_w_r .box{ height:210px; text-align: center;}
.h_club .th_d{ margin-left:0;}
.h_club .th_d::before{ left:50%; -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.h_club .th_t{ margin-top:20px; }


/*友情链接*/
.h_link .box{ margin-right:30px; margin-bottom: 0; }
/*科学生育*/
.gray_bj{background-color: #f5f5f5;}
.h_bady_box{ padding-top:20px; width:1140px; float:right;}
.h_bady_scroll{  padding: 0 45px; height:210px; overflow: hidden;}
/*标题*/
.h_bady .th_l{ width:60px; text-align: center;float:left; line-height: 1.1;  font-size:24px;  padding:70px 15px 0 15px; height: 230px; font-weight:normal; }
/*滚动按钮*/
.h_bady_scroll .btn_o{background-color: transparent; }

.h_bady_scroll .prev{ left:5px;background-position: 0 0; }
.h_bady_scroll .next{ right:5px;background-position: -44px 0;}
.h_bady_scroll .btn_o:active{box-shadow: 0 0 0;}
/*不可点击状态*/
.h_bady_scroll .prevStop, .h_bady_scroll .nextStop{ cursor: default; background-color:transparent !important; opacity: .5;}
.h_bady_scroll .prevStop:active, .h_bady_scroll .nextStop:active{ box-shadow: 0 0 0;}
.h_bady_scroll .prevStop,.h_bady_scroll .prevStop:hover{ background-position: 0 0;}
.h_bady_scroll .nextStop,.h_bady_scroll .nextStop:hover{ background-position: -44px 0;}


/*滚动*/
.h_bady_scroll .bd .pic,.h_bady_scroll .bd .pic img{ height:180px; overflow: hidden;}
.h_bady_scroll .bd .box{ margin:0 14px; }
.h_bady_scroll .th_t{font-size: 16px;}

/*文件底*/
.footer { margin-top:0;}
.footer .t_l{text-align:left;}
.footer .t_r{ text-align:right;}


/*-------------登录*/
/*标志*/
.login_logo{ margin-top:0; text-align: left; padding-top: 35px;}
/*登录中间*/
.login_box{ position:absolute; top:45%;left:50%; min-height:520px; width: 660px; margin-left: -330px; margin-top: -260px; background-color: rgba(255,255,255,.85); padding: 16px;}
.login_box_border,.login_box{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.login_box_border{ height:100%; border:1px solid rgba(0,100,25,.41); min-height:490px; padding: 40px 110px 40px 110px;}
.login_tab_nav dd a,.login_input_div .t_c,.login_tab_nav{ color:#333;}

.login_input_div .t_l{ display:block;}

/*找回密码*/
.login_input_div_w .t_o{ margin-top:10px;}

/*-------------内页*/
/*位置*/
.site_th{ font-size:16px;}
/*中间内容*/
.i_left{ padding-bottom:3000px; margin-bottom: -3000px;}
.i_right,.i_center_h{ min-height:800px;}
/*左标题*/
.i_l_th{ padding:20px 22px; font-size: 30px; font-weight: normal;}
.i_l_th::before{ width:0; height: 0;}
/*图标*/
.l_nav_icon{ width:50px; height: 50px; }
/*左导航*/
.l_nav_ul .item_a{  font-size: 18px;}
#phone_l_nav{ display:block;}

/*新闻列表*/
.i_news_ul{ margin-left:20px; margin-right: 20px; margin-top: 10px;}

/*内页新闻*/
.i_news_list_div{ margin-left:30px; margin-right: 30px; }
.i_news_list_div .t_o{ margin:18px 0;}


/*新闻详情页*/
.d_wen_box{ margin:0 60px; padding-top: 30px;}
.d_wen_th .t_d{ margin-top:20px;}
/*返回*/
.news_reture{ margin:50px 0;}
/*上下文*/
.other_news{margin-top: 50px; margin-bottom: 70px;}

/*内页搜索*/
.i_search{ margin-left:30px; margin-right: 30px; margin-top: 40px;}
/*专业委员会*/
.i_guide_div{ margin: 20px;}
/*团体会员*/
.i_club_fill_div{ margin-left:220px; margin-right: 220px;}
.i_club_fill_div2 .t_o .t_l{ min-width:120px;}

/*协会简介*/ 
.i_about{ margin-left:30px; margin-right: 30px; }



/*间距*/
.box_mrf20_pc{ margin-right:-20px;}
.box_mrf30_pc{ margin-right:-30px;}

/*浮动*/
.fr_phone{ float:inherit;}
.fl_phone{ float:inherit;}

/*间距*/
.box_mt30_phone{ margin-top:0px;}

}
/*-------------------------------------------*/




/* 大屏幕（大桌面显示器，大于等于 1280px） */
@media (max-width: 1280px) {
	
}
/*end大的分辨率1280*/	

/* 大屏幕（大桌面显示器，大于等于 1366px） */
@media (min-width: 1366px) {

}
/*end大的分辨率1366*/

/* 大屏幕（大桌面显示器，大于等于 1920px） */
@media (min-width: 1600px) {

}
/*end大的分辨率1920*/	


/*间距*/
.box_mr10{ margin-right:10px;}
.box_mt30{ margin-top:30px;}
.box_pl0{ padding-left:0;}
.box_pw0{ padding-left:0; padding-right: 0;}
.box_mw10{ margin-left:10px; margin-right: 10px;}
.box_mw5{ margin-left:5px; margin-right:5px;}
.box_pt15{ padding-top:15px;}
.box_mt15{ margin-top:15px;}

/*白色背景*/
.white_bj{ background-color: #fff;}
.green_bj_light{background-color: #ebebeb;}
.green_bj_light_light{background-color: #ebf8f7;}
.green_bj{background-color: #2c9cfe;}
.green_bj_l{background-color: #2c9cfe;}
.green_bj_mid{background-color: #c0e9ff;}


/*font*/
.font_16{ font-size:16px;}
.font_24{ font-size:24px; }
.china{font-family: '宋体'; }
/*color*/
.green_text,.green_link a{ color:#212121; font-weight: bold;font-size: 18px;}
.green_link a:hover{ color:#333; text-decoration: underline;}
.red_note{ color:#ff0000; margin-right: 8px;}


/*线*/
.box_line_d{ border-bottom:1px solid #eee;}

/*对齐*/
.box_c{text-align:center;}
.box_l{text-align:left;}
.box_r{text-align:right;}

/*color*/
.blue_black_text{ color:#0e132e;}
.orange_bj{background-color: #fe703e; color:#fff;}
.orange_text{ color:#fe703e; }
.black_text,.black_link a{ color:#000;}
.black_link a:hover{ color:#00c173;}
.black3_text,.black3_link a{ color:#333;}
.black6_text,.black6_link a{ color:#666;}
.black8_text,.black8_link a{ color:#888;}
.black9_text,.black9_link a{ color:#999;}
.black3_link a:hover,.black6_link a:hover,.black8_link a:hover,.black9_link a:hover{ color:#2c9cfe; }


.white15_link a,.white15_text{ color:rgba(255,255,255,.15);}
.white_text,.white_link a{ color:#fff;}
/*.white_link a:hover,.white15_link a:hover{ color:rgba(255,255,255,.3);}*/


/*.green_text,.green_link a{ color:#246d4b;}
.green_link a:hover{ color:#fff; background-color: #246d4b;}*/

.link_line a{ text-decoration:underline; }
.link_line a:hover{text-decoration: none;}

.red_text{ color:#ce2129;}


/*经过*/
.hover_li .box{ 
-webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;}
.hover_li .box::before{ width:0; height:100%; left:50%; top:0; background-color: rgba(0,0,0,0.04); display: block; position: absolute; content: ''; -moz-transition: .3s;-webkit-transition: .3s;transition: .3s;z-index: -1; -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.hover_li .box:hover::before{ width:100%; }


/*经过*/
.hover_pic_shadow .box:hover .pic,.hover_box .box:hover,.hover_box_t .box:hover,.hover_dl_o:hover,.hover_box_pic .box:hover .pic{ -moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px); }
.hover_pic_shadow .box:hover .pic,.hover_box .box:hover,.hover_pic_shadow_t .box:hover .pic,.hover_box_shadow .box:hover,.hover_dl_o:hover,.hover_box_pic .box:hover .pic{-moz-box-shadow: 0 10px 25px rgba(0,0,0,.07);-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.07);box-shadow: 0 10px 25px rgba(0,0,0,.07);}

.hover_box_line .box{ position:relative;}
.hover_box_line .box::before{ width:0; height: 4px; background-color: #00c173; font-size: 0; overflow: hidden;transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease;  -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%); left: 50%; bottom: 0;  display: block; position: absolute; content: ''; z-index: 2;}
.hover_box_line .box:hover::before{ width:100%;}



/*自定义动画*/
a,a:hover,.btn,.icon,.transition_a,.transition_o a,.hover_table tbody tr,.hover_arrow_shadow .icon_public,.hover_table_td tbody td{transition:all 300ms ease;  -moz-transition:all 300ms ease;  -webkit-transition:all 300ms ease; text-decoration:none; }



/*省略号*/
.hide1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-box-orient: vertical;}
.hide2,.hide6,.hide4,.hide3,.hide10,.hide_1_w,.hide9{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.hide2{-webkit-line-clamp: 2;height:3.2em;}
.hide3{-webkit-line-clamp: 3;height:4.8em; }
.hide6{-webkit-line-clamp: 6; height:9.6em;}
.hide4{-webkit-line-clamp: 4;height:6.4em;}
.hide9{-webkit-line-clamp: 9;height:18em; line-height: 2em;}
.hide10{-webkit-line-clamp: 10;height:16em; }
/*自适应*/
.r_cell{ display:table-cell; width:9999px; *width:auto; *zoom:1;}


/*隐藏*/
.hide_box{ height:auto; overflow: hidden;}
/*列表*/

.list_2 .item_li{ float:left; width:49.99%;}
.list_3 .item_li{ float:left; width:33.33%;*width:33.2%;}
.list_4 .item_li{float:left; width: 24.99%;}
.list_5 .item_li{float:left; width: 19.99%;}
.list_6 .item_li{float:left; width: 16.666%;}
.list_7 .item_li{float:left; width: 14.28%;}
.list_8 .item_li{float:left; width: 12.5%;}
.list_12 .item_li{ float:left; width:8.33%; }





/*图标*/
.icon_public{display: inline-block; vertical-align: middle; font-size: 0; overflow: hidden; background-repeat: no-repeat;}

.img_w{ width:100%; height: 100%; overflow: hidden;}
.img_w_w{ width:100%; overflow: hidden;}
.img_m,.text_m{ display:inline-block; vertical-align: middle;}
a:hover .img_m{vertical-align: middle;}
.box_sizing{ -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.text_t{ display:inline-block; vertical-align: top;}


/*左右摇摆*/
.hover_arrow .box:hover .icon_public,
.give-score-broad-control:hover .icon_public{animation: landr 0.8s ease-in-out; 
-ms-animation: landr 0.8s ease-in-out;
-moz-animation: landr 0.8s ease-in-out;
-webkit-animation: landr 0.8s ease-in-out;
-o-animation: landr 0.8s ease-in-out;}
/*定义动画效果_css3*/
@keyframes landr {
0% {transform: rotate(0deg);transform-origin: right bottom 0;}
39% {transform: rotate(5deg);transform-origin: right bottom 0;}

40% {transform: rotate(5deg); transform-origin: left bottom 0;}
75% {transform: rotate(-10deg);transform-origin: left bottom 0;}
100% {transform: rotate(0deg);transform-origin: left bottom 0;}
}
@-webkit-keyframes landr {
0% { -webkit-transform: rotate(0deg);-webkit-transform-origin: right bottom 0;}
39% {-webkit-transform: rotate(5deg);webkit-transform-origin: right bottom 0;}
40% {-webkit-transform: rotate(5deg);-webkit-transform-origin: left bottom 0;}
75% {-webkit-transform: rotate(-10deg); -webkit-transform-origin: left bottom 0;}
100% {-webkit-transform: rotate(0deg);-webkit-transform-origin: left bottom 0;}
}

/*经过图片有闪光效果*/
.hover_pic .pic_a{position: relative; overflow: hidden; display:block;}
.hover_pic .pic_a:before{position: absolute; top: 0px; left: -80%; display: block; content: ""; width: 40%; height: 100%; overflow: hidden; background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); background: -webkit-gradient(linear,left top,right top, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), to(rgba(255,255,255,0))); background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); transform: skewX(-25deg);}
.hover_pic .pic_a:hover:before{-moz-transition: left 1s ease 0s; -webkit-transition: left 1s ease 0s; transition: left 1s ease 0s; left: 140%;}

/*效果*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;}


/*圆角*/
.round_r8{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.round_r2{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.round_r4{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.round_r3,.round_r3_a a,.round_r3_img img { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.round_r4{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.round_r10{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.round_r16{ -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;}
.round_r20{ -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.round_rt10{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.round_r4_t{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.round_m,.round_m_a a{ -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
.round_r30{ -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}

.round_rd4{-moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}

.round_m_s{ -moz-border-radius:.4em; -webkit-border-radius:.4em; border-radius:.4em;}
.round_r,.round_img img,.round_r_a a{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}



.team-section {
    position: relative;
    padding: 30px 0px 70px;
    background: #f1f1f1;
}

.team-section.alternate {
    background: #f7f7f7; margin-top: 50px; margin-bottom: 50px;
}

.team-section .sec-title {
    margin-bottom: 50px; text-align:center;
}
.team-section .sec-title h2{ color:#22a7f0; font-weight: bold;}
.team-block {
    position: relative;
    margin-bottom: 30px;
}

.owl-theme .team-block {
    padding: 0;
    margin-bottom: 0;
}

.team-block .inner-box {
    position: relative;
    display: block;
    text-align: center;
}

.team-block .image-box {
    position: relative;
    display: block;
    overflow: hidden;
}

.team-block .image,
.team-block .image img {
    display: block;
    width: 100%;
}

.team-block .hover-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.80);
    color: #dedede;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.team-section.alternate .hover-box {
    background: rgba(255, 255, 255, 0.95);
}

.team-block .inner-box:hover .hover-box {
    opacity: 1;
    visibility: visible;
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.team-block .hover-box .hover-inner {
    position: relative;
    display: block;
    padding: 60px 20px 20px;
}
.team-block .hover-box .hover-inner .hover_aa a{width:160px; margin: 20px auto 0 auto; line-height: 40px; background: #2c9cfe; color:#fff; text-align: center; display: block; border-radius: 20px;}
.team-block .hover-box .hover-inner .hover_aa a:hover{background: #e79e00;}

.team-block .hover-box .icon-box {
    position: relative;
    display: block;
    font-size: 48px;
    line-height: 1em;
    color: #00aa55;
    margin: 0 0 20px;
}

.alternate .team-block .hover-box .icon-box {
    color: #00aa55;
}

.alternate .team-block .hover-upper h6 {
    color: #222222; font-size:2rem;
}

.alternate .team-block .hover-upper {
    border-bottom-color: rgba(0, 0, 0, 0.10);
}

.team-block .hover-upper {
    position: relative;
    display: block;
    margin: 0 20px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}

.team-block .hover-upper h6 {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 10px;
}

.team-block .hover-lower {
    position: relative;
    display: block;
}

.team-block .info {
    position: relative;
    font-size: 15px;
    line-height: 24px;
}

.team-block .info li {
    position: relative;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px;
}

.team-block .info li a {
    color: #dedede;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.alternate .team-block .info li,
.alternate .team-block .info li a {
    color: #757575;
}

.team-block .info li a:hover {
    color: #00aa55;
}

.team-block .social-links {
    position: relative;
    padding-top: 20px;
}

.team-block .social-links li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0px 8px;
}

.team-block .social-links li a {
    color: #dedede;
    font-size: 14px;
    line-height: 24px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.alternate .social-links li a {
    color: #aaaaaa;
}

.team-block .social-links li a:hover {
    color: #00aa55;
}

.team-block .lower-box {
    position: relative;
    display: block;
    padding: 10px 20px 18px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    border-top: none;
    overflow: hidden;
}

.team-block .lower-box:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #2c9cfe;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.team-block .inner-box:hover .lower-box:before {
    opacity: 1;
    visibility: visible;
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.team-block .lower-box h4 {
    position: relative;
    margin-bottom: 5px;
    z-index: 1;
}

.team-block .lower-box h4 a {
    color: #fff; background:#00873b; padding:.5rem 2rem; font-size:1.4rem; border-radius:2rem;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.team-block .inner-box:hover .lower-box h4 a { background:#fff;
    color: #00873b;
}


.team-block .lower-box .designation {
    position: relative;
    color: #333; line-height:40px;
    font-weight: 500;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    z-index: 1;
}

.team-block .inner-box:hover .lower-box .designation {
    color: #ffffff;
}

.team-carousel .owl-nav {
    display: none;
}

.team-carousel .owl-dots {
    position: relative;
    display: block;
    padding-top: 10px;
    width: 100%;
    text-align: center;
}

.team-carousel .owl-dots .owl-dot {
    position: relative;
    display: inline-block;
    margin: 0px 10px;
}

.team-carousel .owl-dots .owl-dot span {
    position: relative;
    display: block;
    width: 3px;
    height: 3px;
    background: #aaaaaa;
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 4px;
}

.team-carousel .owl-dots .owl-dot.active span {
    background: #00aa55;
    outline-color: #00aa55;
}




/*加载字体*/
@font-face {
  font-family: 'AIAEverest-Medium';
  src: url('../font/AIAEverest-Regular.eot');
  src:
	url('../font/AIAEverest-Regular.otf')format('otf'),
	url('../font/AIAEverest-Regular.eot?#iefix') format('embedded-opentype'),
	url('../font/AIAEverest-Regular.woff') format('woff'),
	url('../font/AIAEverest-Regular.woff2') format('woff2'),
	url('../font/AIAEverest-Regular.ttf') format('truetype'),
	url('../font/AIAEverest-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.layui-laypage{ margin-top:15px; text-align: center;}
.layui-laypage a,.layui-laypage span{ padding:5px 15px; font-style:normal!important; border:1px solid #ddd; margin:0 5px;}
.layui-laypage a:last-child{border:0;}
.layui-laypage .layui-laypage-curr{ color:#FFF; background:#198663; border: 1px solid #198663;}
.layui-laypage .layui-laypage-curr em{ font-style:normal;}
.layui-laypage .layui-laypage-prev,.layui-laypage .layui-laypage-next{ display:none;}
#articeBottom{ margin-bottom:10px;}