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;}
a:hover,a:active{color:#1875e7; 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:#1875e7; color:#fff; }
::-moz-selection    { background:#1875e7; color:#fff; }
::-webkit-selection { background:#1875e7; color:#fff;}
/*可改变元素被点击时背景框的颜色*/
html{-webkit-tap-highlight-color: rgba(240,240,240,0.7);}/*如果需要背景框不显示，则可以将rgba中的alpha值设为0即可，例如rgba(0,0,0,0)*/

a:visited,a:active{ text-decoration:none;}
.fl{float:left;}
.fr{ float:right;}





/*----------------------------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;}




/*动画*/
#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: #1875e7; 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: #1875e7\9;  }
/*标题和标签导航*/
.h_tab_nav,.h_th{ border-top:2px solid #bfbfbf; }
.th_l{position: relative;}
.h_tab_nav .th_r,.h_th .th_r{ font-weight:normal;}
.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{ padding-left:0;}
.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 top;/*background-color: #1875e7;*/ left:50%; top:-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:#1875e7;}
/*新闻*/
.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;}



/*产业服务*/
.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_bady_scroll{ position:relative; overflow: hidden;}
/*滚动*/
.h_bady_scroll .bd .box2{ 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:#37b6ab; 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_text{ height:48px; border: 1px solid #e5e5e5; background-color: #fff; font-size: 16px;}
/*按钮*/
.login_btn{ width:100%; font-size:18px; height: 48px; border:none;}
.green_border{ border:1px solid #1875e7; 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;}




/*----------star内页的样式*/



/*------------------------------------*/
/* 手机版本 */
@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; }


/*动画*/
#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{  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: #37b6ab; }
.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: 0px;}
.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内页*/


/*标题*/
.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)  {	

/*黑色背景*/
.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: #1875e7; }
.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内页*/

/*浮动*/
.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) {




/*动画*/
#myCarousel{ margin-top:0px;}
#myCarousel .th_t{ font-size:24px;  margin-left:30px;margin-top: 15px;  }
/*黑色背景*/
.f_black{ height: 65px;}
.carousel-indicators{bottom: 20px; padding-right:20px;}
.carousel-indicators .active,.carousel-indicators li{width:16px; height: 16px; margin: 0 0 0 6px; }


}

/*-------------------------------------------*/
/* 大屏幕（大桌面显示器，大于等于 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;}



/*动画&/
#myCarousel .th_t{height: 30px;  }


/*中间背景*/
.center_box_bj{ background-color: #fff; padding-bottom: 30px; margin-top: -1px; background-image: url("../images/center_green_bj.png"); background-repeat: repeat-x; }
.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;}
.h_tab_nav dd a{ padding: 0 30px;}
.th_r,.th_l{line-height: 64px;}
.th_l{ padding-right:30px;}
.th_l{ font-size: 24px;}
.h_tab_nav dd .tab_light,.h_th .th_l{ font-weight:normal;}

/*产业服务*/
.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:10px; width:1140px; float:right;}
.h_bady_scroll{  padding: 0 45px; height:215px; 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: 235px; 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:215px; overflow: hidden;}
.h_bady_scroll .bd .box2{ 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:50%;left:50%; min-height:520px; width: 660px; margin-left: -330px; margin-top: -260px; background-color: rgba(255,255,255,.75); 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 0 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:40px;}
.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: #a2cfaf;}
.green_bj_light_light{background-color: #ebf8ef;}
.green_bj{background-color: #37b6ab;}
.green_bj_l{background-color: #37b6ab;}
.green_bj_mid{background-color: #beddc7;}


/*font*/
.font_16{ font-size:16px;}
.font_24{ font-size:24px; }
.china{font-family: '宋体'; }
/*color*/
.green_text,.green_link a{ color:#1875e7;}
.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:#1875e7; }


.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; }



/*省略号*/
.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%;}

/*报名表*/
.aui-content-up-form h2 {
	width:100%;
	margin:0px auto;
    color: #1875e7;
    border-bottom: 2px solid #1875e7;
    font-size: 16px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
	margin-bottom:25px;
}
.txt03{max-width:85%;line-height: 16px;padding:9px 10px;border: 1px solid #cccccc;float: none;font-size: 14px;font-family: arial,"宋体";color: #666;overflow: hidden;}
.reg-box .item {/*height:68px;*/line-height:34px;position: relative;z-index:5; margin-bottom:25px}
.reg-box .intelligent-label {width:27%;text-align: right;font-size: 13px;color: #666;padding-right: 1px;}
.reg-box .intelligent-label b{font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;margin-right: 5px;font-weight: normal; color:red;}
.reg-box .item .item-ifo{position: relative;width: 67%;}
.reg-box .txt03.v_error{border-color:#881e21;}
.reg-box .txt03:focus{border-color:#1a97d7;}
.reg-box .blank {width:16px;height:16px; font-size:16px;position: absolute;margin-left:4px;top:11px;float: none; color:#7abd54}
.reg-box .close{position: absolute;top:5px;/*right:25px;*/font-size: 24px;}
.reg-box .focus,.reg-box .focusa,.reg-box .error{line-height:34px;height:34px;position: absolute;top: 0px;margin-left:4px;/*left:280px;*/width:100px;padding: 0 5px;z-index:3; font-weight:normal; font-size:12px; color:#999}
.reg-box .focus span,.reg-box .error span{ line-height:16px; display:block; padding:3px 0;}
.reg-box .focus{color: #999; display:none}
.reg-box .valid{color: #f00;}
.reg-box .strength {color: #999;line-height: 22px;padding-right: 10px;clear: both;float: none;position: absolute;top:39px;right: -9px; display:none}
.reg-box .strength b {float: left;width: 108px;height:16px;overflow: hidden;margin-top: 5px; font-weight:400;}
.reg-box .strength b i{ font-style:normal; font-size:10px; width:10px; height:16px;line-height:16px; display:inline-block; float:left; background:#dbdbdb; text-align:center; margin-left:1px; color:#fff;}
.reg-box .strength b i.on{ background:#ff6160}
.reg-box .btn-blue{ font-size:18px; height:44px; line-height:44px; padding:0; /*max-width:45%;*/ padding:0 20px; border-radius:5px}
.reg-box .btn-gray{ height:34px; line-height:34px; padding:0 12px;}
.reg-box .part1,.reg-box .part2,.reg-box .part3{ padding-left:5px;}


.page{width: 98%; margin: 0 auto; margin-bottom: 1.8rem; margin-top: 1rem}
/*.page li{ float: left; border: 1px solid #d9d9d9; border-radius: 0.3rem; font-size: 1.4rem; padding: 0.2rem 0.5rem; margin-left: 1rem}
.page li a{ display: block;}*/

/*内容分页*/
.contPage{height:24px;line-height:24px;text-align:center;letter-spacing:0;margin:20px 0 10px;}
.contPage a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.contPage a.on{color:#fff;border:1px solid #005eb8;background:#005eb8;}

/*列表分页*/
.page_info{text-align:center;margin:10px 0;}
.m-page2 .page_info{text-align:center;margin:0px;width:100%; float:left}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;margin:20px 0 10px;}
.m-page2 .page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;margin:0px;width:100%; float:left}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a.on{color:#fff;border:1px solid #005eb8;background:#005eb8;}