@charset "utf-8";lh
.d4{border:1px solid #BBE1F1;background-color:#EEFAFF; margin:10px 0 40px;line-height: 26px;padding: 15px;}
/*sub_content---子页面*/
.sub_main{margin: 80px auto 0;}
.sub_main{ display: table;/*margin:0 auto; */font-size:14px ; /* padding:15px 0 0 0;*/padding-top: 30px; color:#333; }
/*sub_banner---*/
.sub_banner{width:1180px; height:20px; margin:10px auto 8px;display: none;/*5.13*/}
.sub_banner .sub_menu{color: #3568B6;width:400px; height:20px;}
.sub_banner .sub_menu a{ color:#3568B6; }

/*sub_cont---*/
.sub_cont{border-top: 3px solid #3568B6; position:relative; display: table; width:1180px; background:#fff; margin: 0 auto 30px;} 

/*sub_ct---sub_cont_right右侧*/
.sub_cont .sub_cont_right{ width:220px; height:auto; float:left; padding: 30px 40px 30px 0;margin-left:-1px;border-left:1px solid #dedede;}
.sub_cont .sub_cont_right .menu_tit{ width:260px; height:60px; border-bottom:1px solid #dedede}
.sub_cont .sub_cont_right .menu_tit .menu_tit_leftbor{ width:250px; height:50px; border-left:5px solid #333; padding-left:10px}
.sub_cont .sub_cont_right .menu_tit .menu_tit_leftbor span{ font-size:24px;}
.sub_cont .sub_cont_right .menu_tit .menu_tit_leftbor p{ color:#666}
.sub_cont .sub_cont_right .menu_list{width:260px; }
.sub_cont .sub_cont_right .menu_list ul li{border-bottom:1px solid #dedede;width:260px; text-align:center;font-size: 14px; height:50px; line-height:50px;}
.sub_cont .sub_cont_right .menu_list .mr{width:260px;/* background:#179edd; *//*background-color: #ee1c25;*/ background-color: #3568B6;color:#fff;font-weight:bold;}
.sub_cont .sub_cont_right .menu_list ul li a{width:260px; height:50px; display:block; line-height:50px; text-align:center;}
.sub_cont .sub_cont_right .menu_list ul li a:hover{width:260px; height:50px;/* background:#179edd; *//*background-color: #ee1c25;*/ background-color: #3568B6;display:block; font-weight:bold; line-height:50px; text-align:center; font-weight:bold;color:#fff;}
.sub_cont .sub_cont_right .sub_info { padding-left:20px; padding-top:20px; color:#666666; overflow:hidden; font-size:13px; line-height:150%;text-indent:2em; }
.sub_cont .sub_cont_right .sub_info h3.tit { text-align:center; font-size:16px; line-height:30px; color:#ee1c25;text-indent:-1em; }




/*sub_ct---sub_cont_left左侧*/
.sub_cont .sub_cont_left{ width:810px; float:left; padding: 30px 40px;  border-right:1px solid #dedede; }
 .menu_tit{ width:810px; height:30px; border-bottom:1px solid #dedede; font-size:16px; }
 .menu_lb{width: 810px;  height: 36px; border: 1px solid #dedede;  overflow: hidden; margin: 30px 0 7px 0;
 line-height: 36px;}
 .menu_lb ul{overflow:hidden;}
 .menu_lb li{    padding: 0 15px 0; font-size: 14px;}
 .menu_lb li .bgzt{color:#ff7447;}
 .menu_lb li a{color:#989898;}
 .menu_lb li a:hover{ color:#ff7447}
 .infor_list ul li{ border-bottom:1px dashed  #dadada;overflow: hidden;}
 .gz_list{display: table; margin-bottom:30px;}
 .gz_list ul li{ width:100px; float:left; margin: 30px 30px 0 0; text-align:center;}
 .gz_list ul li img{ width:70px; height:70px;}
 .gz_list ul li .tit{ margin-top:5px; height:30px;}
 .gz_list ul li a:hover{ color:#fe7140}


 .menu_tit_t{ width:810px; height:30px; border-bottom:1px solid #dedede; font-size:16px; }
 .menu_tit_t p{ float:left}
 .menu_tit_t .ic{ float:left; margin-left:690px; width:24px; height:24px; background-image:url(/images/all_tm.png); background-position:-200px -490px;}
 .menu_tit_t span{ float:right}


/*关口样式*/
.gk_bg{ width:1180px; height:1180px; background:#fff; margin: auto} 

 .gk_list .gk_list_top{ width:810px; height:220px; }
 .gk_list .gk_list_top .logo{ width:144px; height:144px; margin-top:38px; float:left}
 .gk_list .gk_list_top .xx{ width:600px; height:144px; margin-top:38px;  float:right}
 .gk_list .gk_list_top .xx .xx_list{width:600px; height:20px; line-height:20px;}
 .gk_list .gk_list_top .xx .xx_list .icon{ width: 20px; height:20px; float:left}
 .gk_list .gk_list_top .xx .xx_list .icon_a{ background-image:url(/images/icon3.png) }
 .gk_list .gk_list_top .xx .xx_list .icon_b{ background-image:url(/images/icon3.png); background-position:0 -20px;}
 .gk_list .gk_list_top .xx .xx_list .icon_c{ background-image:url(/images/icon3.png); background-position:0 -40px;}
 .gk_list .gk_list_top .xx .xx_list .icon_d{ background-image:url(/images/icon3.png); background-position:0 -60px; margin-left:10px;}
 .gk_list .gk_list_top .xx .xx_list .icon_e{ background-image:url(/images/icon3.png); background-position:0 -80px;}
 .gk_list .gk_list_top .xx .xx_list .icon_f{ background-image:url(/images/icon3.png); background-position:0 -100px; margin-left:10px;}
 .gk_list .gk_list_top .xx .xx_list .text{width:260px;  float:left; margin-left:10px;}
 .gk_list .gk_list_top .xx .xx_list .text1{ width: 450px;  float:left; margin-left:10px;}

 .gk_list .gk_list_bottom{ width: 810px;}

 .gk_list .bg{ position: relative;width: 810px; height:758px; background-image:url(/images/icon2.jpg); }
 .gk_list .bg .list {position:absolute;width:750px; left:90px; top: 180px;}

/* .gk_list .bg .list_two {width:550px; height:85px;	position:absolute;	left:280px;	top: 929px;}
 .gk_list .bg .list_three {	width:550px;	height:85px;	position:absolute;	left:350px;	top: 1164px;}*/

 .gk_list .bg ul li{ width:93px; height:142px; float:left; margin-right:40px; margin-bottom:60px;}
 .gk_list .bg ul li a{ display:block; width:93px; height:142px; }
 .gk_list .bg ul li a:hover{color:#fff;}
 .gk_list .bg ul li a i{display: table;font-size: 48px;margin: 15px auto;font-weight: bold;color: #777;}
 .gk_list .bg ul .bg_yellow{  background:url(/images/icon2btn.png) no-repeat;}
 .gk_list .bg ul .bg_yellow i{color: #e1261c;}
 .gk_list .bg ul .bg_brown{  background-image:url(/images/icon2btn.png); background-position:-93px 0}
 .gk_list .bg ul .bg_brown i{color: #ef9a13;}
 .gk_list .bg ul .bg_gray{  background-image:url(/images/icon2btn.png); background-position:-186px 0; }
 .gk_list .bg ul .bg_gray i{}





/*答题样式*/
.sub_cont .sub_cont_left .dt_list{ width:650px;  height:470px; background-image:url(../images/all_tm.png); background-repeat:no-repeat; background-position:-3px -5px; margin:30px 80px; color:#fff; font-size:16px}
.sub_cont .sub_cont_left .dt_list .subject{width:570px; height:170px; margin:auto;  padding-top:50px;  }
.sub_cont .sub_cont_left .dt_list .subject p{ font-size:16px; margin-bottom:20px;font-weight:bold }
.sub_cont .sub_cont_left .dt_list .subject form{ height: 140px;margin-left:20px;overflow: auto;}
.sub_cont .sub_cont_left .dt_list .subject form span{ line-height:28px; margin-left:5px;}

.sub_cont .sub_cont_left .dt_list .attribute{width:150px; height:50px; margin:30px 0 0 450px;   }
.sub_cont .sub_cont_left .dt_list .button{width:600px; height:50px; margin:30px 0 0 45px; }
/*.sub_cont .sub_cont_left .dt_list .button .cg_btn{width:120px; height:54px; background:url(../images/cglb_btn.png) no-repeat 0/100%; margin-right:15px;  font-weight:bold; cursor:pointer; color:#000}
*/
.sub_cont .sub_cont_left .dt_list .button .cg_btn{width:166px; height:54px; background:url(../images/all_tm.png); background-position:-8px -489px;  margin-right:15px;  font-weight:bold; cursor:pointer; color:#000}
.sub_cont .sub_cont_left .dt_list .bug{display: table;width:600px; }
.sub_cont .sub_cont_left .dt_list .bug button{float:right;border: none;background-color:transparent;text-align: center;font-size: 12px;color: #666;width:80px;height: 20px;line-height: 20px;margin: 45px 0 20px 0;}
.dt_r{ width: 309px;margin-right: -40px;}
.dt_r .dt_box{ border-bottom: 1px solid #dedede;margin-bottom: 15px;}
.dt_r .dt_box2{margin-top: 15px;}
.dt_tit{ width:100%; height:26px;line-height:26px; border-left:5px solid #299be4;  padding-left: 20px;color:#575757; font-size:16px;}
.dt_info {display:table;}
.dt_info .dt_myimg{margin:15px 0 0 75px;padding: 1px;border-:1px solid #dedede; }
.dt_info .dt_myimg img{ border-radius: 50%;width: 130px;height: 130px;}
.dt_in_cont{}
.dt_in_cont ul{padding:15px 0;margin-left: 75px;width:160px;display: table;}
.dt_in_cont ul li{width: 160px;line-height: 26px;font-size: 14px;text-align: left;}
.dt_in_cont ul li .dt_red{color:red;font-weight:bold;}
.dt_in_cont ul li .dt_green{color:green;font-weight:bold;}

/*在线考试样式*/
.sub_cont .sub_cont_left .ks_list{ width:810px; height:1200px;  margin:20px 0;  font-size:16px}
.sub_cont .sub_cont_left .ks_list ul .gray{ background:#f4f4f4;  margin-bottom:10px;}
.sub_cont .sub_cont_left .ks_list ul .pink{ background:url(/images/ks_bg.png) no-repeat; padding-top:30px; margin-bottom:10px;} 
.sub_cont .sub_cont_left .ks_list ul li{ width:810px; height:300px; float:left;}
.sub_cont .sub_cont_left .ks_list ul li .ct_l{ width:20px; height:20px; background:#fff; color:#179edd; text-align:center; line-height:20px; border:1px solid #179edd; border-radius:3px; float:left; margin:22px 20px 0 20px;}
.sub_cont .sub_cont_left .ks_list ul li .ct_r{ width:710px; height:250px; float:left; margin-top:20px;}
.sub_cont .sub_cont_left .ks_list ul li .ct_r .subj{ width:710px;}
.sub_cont .sub_cont_left .ks_list ul li .ct_r .subj h3{ float:left; display:block;font-size: 16px;font-weight: bold;line-height: 30px;}
.sub_cont .sub_cont_left .ks_list ul li .ct_r .subj span{ width:90px; height:30px; background:#d3d3d3; border-radius:15px; display:block; float:left; margin-left:15px; text-align:center; line-height:30px; color:#666;  font-weight:bold}

.sub_cont .sub_cont_left .ks_list ul li .ct_r .subj span.alt{ width:90px; height:30px; background:#fff; border-radius:15px; display:block; float:left; margin-left:15px; text-align:center; line-height:30px; color:#fe7140;  font-weight:bold}

.sub_cont .sub_cont_left .ks_list ul li .ct_r .xx{ width:710px; height:49px; border-bottom:1px dashed #b5b5b5;  font-size:14px; line-height:50px; } 
.sub_cont .sub_cont_left .ks_list ul li .ct_r p{color:#179edd; font-weight:bold; float:left; text-align:center; margin-right:110px;} 
.sub_cont .sub_cont_left .ks_list ul li .ct_r span{ margin-right:80px;}


.sub_cont .sub_cont_left .ks_list ul li .ct_r .an{ width:710px; height:40px; } 
.sub_cont .sub_cont_left .ks_list ul li .ct_r .an a{ width:174px; height:42px; border:1px solid #179edd; border-radius:5px; margin:40px 50px 0 0; float:left; text-align:center; letter-spacing: 5px; line-height:40px; display:block}
.sub_cont .sub_cont_left .ks_list ul li .ct_r .an .one a{background:#fff; color:#179edd}
.sub_cont .sub_cont_left .ks_list ul li .ct_r .an .two a{background:#179edd; color:#fff}

/*成绩查询*/
.sub_cont .sub_cont_left .ks_list .tab{ width:796px; height:auto; margin:auto; margin-bottom:90px; }
.sub_cont .sub_cont_left .ks_list .tab ul{width:792px; height:50px; line-height:50px;  border-top:1px solid #dcdcdc;  border-left:1px solid #dcdcdc; margin:auto;  }
.sub_cont .sub_cont_left .ks_list .tab ul.col{ background:#ffeaf0;}
.sub_cont .sub_cont_left .ks_list .tab ul li{width:197px; height:50px;  border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; float:left}



/*考试答题页面*/
.ks_dt { width:1200px; height:30px; line-height:30px; margin: auto; padding:10px 0; font-size:16px; text-align:center; }
.ks_dt p{ display:block; float:left; margin-left:50px}
.ks_dt span{ display:block; float:left}


.dt_page { width:1200px; height:auto;  margin:auto;  overflow:hidden;  }

.ks_ct {width:850px; height:auto; float:left; background:#fff; border:1px solid #d2d2d2;    position:relative;  }
.ks_ct  .ks_xx{width:850px; height:66px; float:left; line-height:66px; font-size:16px; border-bottom:1px solid #d2d2d2; }
.ks_ct  .ks_xx p{ display:block; float:left; margin-left:50px}
.ks_ct  .ks_xx span{ display:block; float:left}
.ks_ct  .exam { width:800px; margin: 20px 50px; }
.ks_ct  .exam .st ul li.lt{ width:750px; margin-bottom:20px; overflow: hidden;}
.ks_ct  .exam .st ul li .order{ width:750px; height:20px; line-height:20px; color:#ff5c26; margin-bottom:10px; text-align:left}
.ks_ct  .exam .st ul li .st_numb{ width:750px; /*height:20px;*/ line-height:20px; margin:10px 10px 0;}
.ks_ct  .exam .st ul li .st_numb .doubt{ width:25px; height:25px; display:block; background-image:url(../images/icon_dt.png); background-position:0 -25px; float:left; margin-right:5px;}
.ks_ct  .exam .st ul li .st_numb p{ width:720px;/* height:25px; */display:block;  }
.ks_ct  .exam .st ul li .select{ width:750px; margin-left:10px; }
.ks_ct .exam .st ul li .select ul{ margin:10px 0;}
.ks_ct .exam .st ul li .select ul li{ width:750px; /*height:30px; */line-height:30px;}
.ks_ct  .exam .st ul li .select ul li span{ float:left; margin-right:10px;}
.ks_ct  .exam .st ul li .select ul li .choice{width:14px; height:14px; float:left;margin-right:10px; margin-top:8px;}
.ks_ct  .exam .st ul li .select ul li p{ float:left;width: 690px;text-align: left;}/*11.30*/


.menue_list{ width:346px; height:auto; float:right; overflow: hidden; border:1px solid #d2d2d2; background:#f4f4f4; position:fixed; right:5.5%; }
.menue_list .ks_time{ width:346px; height:66px; border-bottom:1px solid #d2d2d2; background:#fff}
.menue_list .ks_time .tm{width:180px; float:left; margin:15px}
.menue_list .ks_time .tm p{ display:block; float:left;}
.menue_list .ks_time .tm span{ display:block; float:left;  margin-left:5px;}
.menue_list .ks_time .tm span.str{ font-weight:bold; color:#f30605}
.menue_list .ks_time .call{width:100px; float:right; margin:15px 10px;}
.menue_list .ks_time input{ width:104px; height:38px; background:#fe5923; color:#fff; border-radius:3px; float:left; margin:15px}

.menue_list .dt_men{ width:320px; height:auto; margin:10px auto; }
.menue_list .dt_men .notes{ width:320px; height:66px; line-height:66px;}
.menue_list .dt_men .notes span{ float:left  }
.menue_list .dt_men .notes .notes_list_bt{ width:70px; float:left;}
.menue_list .dt_men .notes .notes_list_bt span{ font-size:16px}
.menue_list .dt_men .notes .notes_list_ct{ width:70px; float:right; font-size:14px}
.menue_list .dt_men .notes .notes_list_ct span{ font-size:14px}
.menue_list .dt_men .notes .notes_list_ct .hav_doubt{ width:16px; height:16px; background-image:url(../images/icon_dt.png); background-position:-88px 0; float:left; margin:25px 2px 0 0}
.menue_list .dt_men .notes .notes_list_ct .answered{ width:16px; height:16px; background:#99ccff; float:left;  margin:25px 2px 0 0}
.menue_list .dt_men .notes .notes_list_ct .answering{ width:16px; height:16px; background:#ffbfbf; float:left; margin:25px 2px 0 0}

.menue_list .dt_men .topics{ width:320px; height:280px; overflow:auto;}
.menue_list .dt_men .topics table tr td{width:25px; height:25px; text-align:center;cursor:pointer }
.menue_list .dt_men .topics .in_answer{ background:#ffbfbf}
.menue_list .dt_men .topics .answered{ background:#99cdff}
.menue_list .dt_men .topics .doubt{ background:#fe8d63}



.menue_list .dt_men .butt{ width:320px; height:40px; margin:15px 0; }
.menue_list .dt_men .butt input{  width:104px; height:38px; background:#465e75; color:#fff; border-radius:3px; margin:0 23px;}
.menue_list .dt_men .butt .zc{ width:140px; height:38px; float:left; }
.menue_list .dt_men .butt .jj{ width:140px; height:38px; background:#ff2626; float:right;}
.menue_list .dt_men .zc_time span{ float:left; margin-bottom:12px;}
.menue_list .dt_men .zc_time p{ float:left; color:#f30605;margin-bottom:12px; font-weight:bold }



/*rationalization_proposal-----合理化建议*/
.rationalization_proposal_l { width:300px; height:972px; background-image:url(/images/icon5.png); background-position:0 -972px; float:left}
.advanc{ width:300px; height:972px; background-image:url(../images/icon5.png); background-position:-301px -972px; float:left}
.rationalization_proposal_r{ width:900px; height:972px; float:right;}
.rationalization_proposal_r .title{ width:798px; height:30px; margin:20px auto 10px; }
.rationalization_proposal_r .tab{ width:789px; height:auto; margin:auto; margin-bottom:90px; }
.rationalization_proposal_r .tab ul{width:795px; height:54px; line-height:54px;  border-top:1px solid #dcdcdc;  border-left:1px solid #dcdcdc; margin:auto;  }
.rationalization_proposal_r .tab ul.col{ background:#e5eef7;}
.rationalization_proposal_r .tab ul li{width:110px; height:54px;  border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; float:left}


/*ranking-----排行榜*/
.rank_list #tabs {width: 810px;margin:auto;}
.rank_list #tabs .an{  position: relative;}
.rank_list #tabs .an li{width:173px; height:39px; line-height:39px;  border:1px solid #179fdd; border-radius:5px; float: left; margin:20px 47px;}
.rank_list #tabs li a {width:173px; height:39px; line-height:39px;  display: block;  text-decoration: none; color: #179fdd; border-radius:5px;}
.rank_list #tabs_container { width:810px; overflow: hidden; position: relative;background: white;}
.rank_list #tabs_container div { width:810px;}
.rank_list #tabs_container div .tit{display: table; width:810px; height:50px; line-height:50px; background:#f4f4f4}
.rank_list #tabs_container div .tit li{ width:150px; height:50px; float:left; margin:0 5px;}
.rank_list #tabs_container div .ct{ width:810px; height:auto; line-height:50px; border-bottom:1px solid #f4f4f4}
.rank_list #tabs_container div .ct li{ width:150px; height:50px; float:left; margin:0 5px;}
.rank_list #tabs_container div .ct li.qs{ font-weight:bold; color:#cc0000}

.person_scroll{display: table;}
.person_scroll ul{text-align:left;}
.person_tit{font-size: 14px;;margin: 15px 0;}
.person_type{ /*display: table;*/ border: 1px solid #dcdcdc;padding: 20px; line-height: 26px;width:760px;height: 160px;overflow: auto;}
.person_type a{ width:145px; height:30px; line-height:30px; display:block; float:left; }
.person_type a:hover,.person_type a.ontype{color: #179fdd;font-weight: bold;}

.transition {-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s;}
.make_transist {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.hidescale {-webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); filter: alpha(opacity=0);opacity: 0;}

.showscale {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;	-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}

.hideleft {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}

.showleft {-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}

.hidescaleup {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}

.showscaleup {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1;	-webkit-transition-delay: .3s;	-moz-transition-delay: .3s;	-o-transition-delay: .3s	-ms-transition-delay: .3s;	transition-delay: .3s;}

.hideflip {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: rotatey(-90deg) scale(1.1);-moz-transform: rotatey(-90deg) scale(1.1);-o-transform: rotatey(-90deg) scale(1.1);-ms-transform: rotatey(-90deg) scale(1.1);transform: rotatey(-90deg) scale(1.1);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}

.showflip {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;-webkit-transform: rotatey(0deg) scale(1);-moz-transform: rotatey(0deg) scale(1);-o-transform: rotatey(0deg) scale(1);-ms-transform: rotatey(0deg) scale(1);transform: rotatey(0deg) scale(1);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}

.tabulous_active {background:#179fdd !important;color: #fff !important;}

.tabulousclear {display: block;clear: both;}

/*试题征集*/
.explan{padding-top:30px; }
.explan h4{ margin:0 0 20px 0;}
.explan p{ text-indent: 2em;line-height: 24px;color: #494949;}
.explan .topic_an{ width:176px; height:42px; text-align:center; line-height:42px; margin:40px auto }
.explan .topic_an a{ width:176px; height:42px; display:block; background:#179fdd; border-radius:4px; color:#fff; text-align:center; line-height:42px;  }
.explan .topic_an a:hover{  background:#148fc7; }


/*试题征集-----批量出题*/
.explan .pl_an{ width:750px; margin:40px;}
.explan .pl_an b{ color:#fe7140}
.explan .pl_an .bt{ float:left; line-height:32px; margin-right:10px;}
.explan .pl_an .an{ width:95px; height:32px;  border-radius:4px;  margin-right:30px; text-align:center;  line-height:32px; float:left}
.explan .pl_an .sub{ width:95px; height:32px; border-radius:4px; background:#fe7140;  color:#FFF;  text-align:center}
.explan .pl_an .res{ width:95px; height:32px; border-radius:4px; border:1px dashed #48a74c;  color:#48a74c; background:#fff; text-align:center}

.explan .pl_an .mb_down{ width:750px; height:40px; margin-top:30px;  }
.explan .pl_an .mb_down .file_down{ width:250px; height:30px; border:2px solid #f6f6f6; padding-left:5px; border-radius:4px; line-height:30px; float:left; margin-right:20px;}
.explan .pl_an .mb_down .download{ width:95px; height:32px; float:left;}
.explan .pl_an .mb_down .download a{ width:95px; height:32px; display:block; border-radius:4px; background:#fe7140; text-align:center; line-height:32px; color:#FFF}
.explan .pl_an .tk_slt{width:750px; height:40px; float:left; margin-top:30px; margin-bottom:10px;}
.explan .pl_an .tk_slt select{ width:260px; height:35px;  border:2px solid #f6f6f6; border-radius:4px; }
.explan .pl_an .tk_slt select option{ width:250px; height:35px; border:2px solid #f6f6f6; }
.explan .pl_an .upload{width:750px; height:100px; margin-top:30px;}
.explan .pl_an .upload .sc{ width:95px; height:32px; background:#fe7140; position:absolute; float:left; left: 427px; top: 1003px; }
.explan .pl_an .upload .wj{ width:250px; height:30px; border:2px solid #f6f6f6; padding-left:5px; border-radius:4px; float:left;}
.explan .pl_an .upload .ll{width:95px; height:30px; margin-top:2px; float:left; background:#fe7140; border-radius:4px; text-align:center; line-height:32px; color:#FFF; margin-left:20px; }


/*试题征集-----手动出题单选*/

.radio_list{/* width:810px;height:700px; margin:auto; */}
/*.radio_list input,select{ border:2px solid #ccc; border-radius:4px;}*/
.radio_list .radio_tit{ width:810px;height:100px; margin:auto}
.radio_list .radio_tit ul li{width:173px; height:39px; line-height:39px;  border:1px solid #179fdd; border-radius:5px; float: left; margin:20px 47px; }
.radio_list .radio_tit ul li a.bgc{ background:#179edd; color:#FFF}
.radio_list .radio_tit ul li a {width:173px; height:39px; line-height:39px;  display: block;  text-decoration: none; color: #179fdd; border-radius:5px;}
.radio_list .radio_ct .tm{  }
.radio_list .radio_ct  p{ float:left; color:#fe7140; margin-right:10px;}
/*.radio_list .radio_ct  span{ float:left; }*/

.radio_list .radio_ct .tm textarea{ width:780px; overflow:auto; margin:20px 0; background:#f6f6f6; padding:10px;}
.radio_list .radio_ct .select_tk{  height:100px;  margin:auto;}
.radio_list .radio_ct .select_tk .tit{ width:355px; height:35px;  }

.radio_list .radio_ct .select_tk .xz{ width:355px; height:35px;border:2px solid #ccc; border-radius:4px; margin:10px 45px;  }
.radio_list .radio_ct .da{ width:810px; margin:20px; overflow: hidden;}
.radio_list .radio_ct .da ul li{ width:555px; height:46px;float:left; margin-bottom:10px;}
/*.radio_list .radio_ct .da ul li input[type=radio]{ display: none; }*/

.radio_list .radio_ct .da ul li input.wb{ width:350px; height:30px; margin-right:20px}


.radio_list .radio_ct .pd{ width:810px; height:50px;  margin:auto;}
.radio_list .radio_ct .pd ul{ width:800px; margin-left:50px;}
.radio_list .radio_ct .pd ul li{width:50px; float:left; margin-right:50px;}


.radio_list .radio_ct .an{ width:95px; height:32px;  border-radius:4px;  margin-right:80px;  line-height:32px; float:left; }
.radio_list .radio_ct .sub{ width:95px; height:32px; border-radius:4px; background:#fe7140; text-align:center; color:#FFF; border:none; margin-left:30px;}
.radio_list .radio_ct .res{ width:95px; height:32px; border-radius:4px; border:1px dashed #48a74c;  color:#48a74c; background:#fff; text-align:center;}

/*试题征集-----手动出题多选*/
.multiselect{ width:810px;height:300px; margin:auto}
/*试题征集-----手动出题批量*/
.judge{ width:810px;height:300px; margin:auto}

/*通知公告*/
.sub_cont .sub_contwo_right{ width:220px;min-height: 500px; float:left; padding: 30px 40px;margin-left:-1px;border-left:1px solid #dedede;}
.sub_cont .sub_contwo_left{ width:770px; float:left; padding: 30px 40px;  border-right:1px solid #dedede; }

.sub_cont .sub_contwo_right .right_zb ul li{border-bottom: 1px solid #dadada;padding: 15px 0;width: 206px;margin: 0 auto;text-align: left;}
.sub_cont .sub_contwo_right .right_zb ul li div{margin-top: 5px;}
.sub_cont .sub_contwo_right .zbmore{width:158px;margin-left: 30px;border: 1px solid #e3e3e3;border-top: none;text-align: center;line-height: 34px;}

.sub_cont .sub_contwo_right .sx{font-size: 14px;color: #757575;}

.menutwo_tit{  width:100%; height:30px; border-bottom:1px solid #dedede; font-size:16px; }

.infor_list ul{width:100%; height:auto; }
.infor_list ul li{ width:100%;/* height:134px;*/ padding:23px 0; border-bottom:1px solid #dadada; cursor:pointer}
.infor_list ul li .news_img { float:left;margin-right:22px;background: #fff url(../images/xiaz.png) 0 0 no-repeat;width: 74px;height: 86px;}

.infor_list ul li .zxh_img { float:left;margin-right:22px;background: #fff url(../images/zxh.jpg) 0 0 no-repeat;width: 200px;height: 133px;}

.infor_list ul li .abbr,.infor_list ul li .lovelist{ float:left;margin-right:22px;}
.infor_list ul li .abbr img{border:1px solid #f3f3f3; display: table;width:169px;height: 113px;}
.infor_list ul li .cont{width:616px;color:#888888;line-height:26px;text-align:left;}
.infor_list ul li .cont .tit h3{margin-top: 15px; font-size:20px; font-weight:bold;}
.infor_list ul li .cont .xx{ color:#666666; font-size:14px; margin:5px 0}
.infor_list ul li .cont .xx span{ margin-right:10px;}

.infor_list ul li .cont .abs a{display: block; color:#888888; line-height: 24px; height: 24px;overflow: hidden;margin-top: 10px;}

/*合理化建议*/
.infor_list ul li .jy{ width:95%; margin:0 auto; text-align:left}
.infor_list ul li .jy .tit h3{ font-size:20px; font-weight:bold;}
.infor_list ul li .jy .tit span{float:right; font-weight:normal; font-size:15px;}
.infor_list ul li .jy .xx{ color:#575757; font-size:14px; margin:12px 0}
.infor_list ul li .jy .xx span{ margin-right:65px;}
.infor_list ul li .jy{ color:#888888; line-height:26px;}
 .menu_tit input{color: #555;  background-color: #fff;   background-image: none;  border: 1px solid #ccc; width:190px;float:left;     line-height:2;     padding: 2px 10px;  font-size: 14px;}
 .menu_tit button{vertical-align: middle; width:40px;float:right;  line-height:1.6;}
/*爱心快递*/
.infor_list ul li .lovelist img{border:1px solid #f3f3f3; display: table;width:150px;height: 100px;}
.infor_list ul li .lovecont{width:635px; float:right; text-align:left}
.infor_list ul li .lovecont .tit h3{ font-size:20px; font-weight:bold;}
.infor_list ul li .lovecont .xx{ color:#666666; font-size:14px; margin:20px 0 5px;}
.infor_list ul li .lovecont .xx span{ margin-right:10px;}
.infor_list ul li .lovecont .abs{ color:#575757; line-height:26px;font-size: 14px;}
.infor_list ul li .lovecont .abs a{ color:#575757;}


/*通知公告详细页*/
.not_xf{ width:80px; height:350px; position:absolute;}
.not_xf .date{ width:80px; height:80px; background:#999999;  font-weight:bold ;position:absolute; left:-40px; color:#fff; text-align:right; padding:10px; line-height:40px;}
.not_xf .date h1{ font-size:32px; }
.not_xf .date h3{ font-size:18px;}
.notice_cont{ width:700px; height:auto; float:right; padding:30px 0;}
.notice_cont .not_main{ width:700px; height:auto; float:right; padding:0 20px; }
.notice_cont .not_main .tit{width:700px; padding-bottom: 50px; border-bottom:2px solid #dedede;  }
.notice_cont .not_main .tit h2{ font-size:22px; font-weight:bold}
.notice_cont .not_main .tit .share{ width:230px; height:32px; float:left; margin-left:20px; }
.notice_cont .not_main .tit span{color:#494949; float:left;margin-top:10px;margin-right:10px; }
.notice_cont .not_main .ct{ margin:20px 0;line-height:28px;font-size: 16px;}

.notice_cont .not_main .ct img{max-width:700px;}





/*拜师学艺*/

.sub_cont .bsxy{ width:1140px; height:auto;  margin:0 auto;padding:15px 0;text-align:left; font-size:14px;}
.sub_cont .bsxy .menu_tit{width:1140px; height:30px;border-bottom:1px solid #dedede; font-size:16px; margin:15px 0;}

/*云拜师*/
.sub_cont .bsxy .appr_list{width:1140px; height:auto; }
.sub_cont .bsxy .appr_list ul li{width:348px; height:148px; border:1px solid #dedede; float:left; margin:15px; }
.sub_cont .bsxy .appr_list ul li .photo{ width:148px; height:148px; float:left}
.sub_cont .bsxy .appr_list ul li .data{ width:160px; height:108px; float:left; margin:20px;  text-align:left;}
.sub_cont .bsxy .appr_list ul li .data .name  { margin-top:10px;}
.sub_cont .bsxy .appr_list ul li .data .xx  { margin-top:10px;}
.sub_cont .bsxy .appr_list ul li .data .name a:hover{color:#2187e0;   }
.sub_cont .bsxy .appr_list ul li .data p{color:#767676; font-size:14px; margin-top:5px;}

/*云拜师-内页*/
.appr_main{ width:1180px; height:auto; overflow:auto; background:#f0f0f0} 
.appr_main  .tit{ width:300px; height:25px; border-left:5px solid #299be4; margin-top:45px; color:#575757; font-size:16px; font-weight:bold}
.appr_main  .tit span{ margin-left:20px; }
.appr_main .appr_top{width:1180px; height:auto; display:table; margin:auto; background:#fff   }
.appr_main .appr_top .appr_m_l{ width:700px; height:220px; float:left; margin:40px;}
.appr_main .appr_top .appr_m_l .logo{ width:218px; height:218px; float:left; }
.appr_main .appr_top .appr_m_l .cont{ width:440px; height:218px; float:right; }
.appr_main .appr_top .appr_m_l .cont .name{ width:440px; height:80px; border-bottom:1px dashed #8d8d8d}
.appr_main .appr_top .appr_m_l .cont .name_t{ width:440px; height:30px; }
.appr_main .appr_top .appr_m_l .cont .name .name_t p{ font-size:24px; float:left}
.appr_main .appr_top .appr_m_l .cont .name .name_t span{ font-size:14px; float:left; margin-left:15px; margin-top:10px;}


.appr_top .emb{ width:500px; height:289px; float:left; border:1px solid #dcdcdc; margin:30px;padding: 5px;background-color: #000;}
.appr_top .xx{ width:536px; line-height:30px; float:left;  margin:30px 20px;}
.appr_top .xx .bt p{ font-size:26px; line-height:50px;}
.appr_top .xx .pri p{ color:#ff3c00; font-size:24px; margin-bottom:10px;}
.appr_top .xx .butt .layui-btn-a{ width:132px; height:38px; background:none; border:1px solid #1E9FFF; display:block; font-size:16px; float:left; line-height:35px; margin-right:15px;  text-align:center; color:#1E9FFF}
.appr_top .xx .hx{ width:100%; height:1px; border-bottom:1px solid #dcdcdc; margin:20px 0;} 



.appr_main .appr_top .appr_m_l .cont .name_b{ width:440px; height:30px; margin-top:10px }
.appr_main .appr_top .appr_m_l .cont .name_b .sm{width:120px; height:30px; float:left;  margin-right:80px;}
.appr_main .appr_top .appr_m_l .cont .name_b .sm .yd{width:20px; height:14px; float:left; margin-top:3px; margin-right:10px; background-image:url(../images/icon6.png); background-position:0px 0px; background-repeat:no-repeat}
.appr_main .appr_top .appr_m_l .cont .name_b .sm .bm{width:20px; height:14px; float:left; margin-top:3px; margin-right:10px; background-image:url(../images/icon6.png); background-position:0px -27px; background-repeat:no-repeat}

.appr_main .appr_top .appr_m_l .cont .name_b .sm .txt{width:90px; height:30px;  float:left; }

.appr_main .appr_top .appr_m_l .cont .intro{ width:440px; height:80px; padding-top:10px;}
.appr_main .appr_top .appr_m_l .cont .intro ul li{width:220px; height:30px; line-height:24px; float:left; font-size:14px}
.appr_main .appr_top .appr_m_l .cont .intro ul li span{ float:left; margin-right:5px;}
.appr_main .appr_top .appr_m_l .cont .intro ul li p{ float:left;}
.appr_main .appr_top .appr_m_l .cont .sign{ width:440px; height:40px;}
.appr_main .appr_top .appr_m_l .cont .sign .layui-btn-bm{ width:440px; height:40px; display:block; background:#299be4; font-size:16px; color:#FFF; text-align:center; line-height:40px;}

.appr_main .appr_top .appr_m_r{ width:320px; height:300px; float:right; border-left:1px solid #dcdcdc}
.appr_main .appr_top .appr_m_r .list{ width:300px; height:200px; }
.appr_main .appr_top .appr_m_r .list ul li{width:280px; height:68px; margin:20px 10px; text-align:left; }
.appr_main .appr_top .appr_m_r .list ul li img{ float:left}
.appr_main .appr_top .appr_m_r .list ul li a{width:160px; height:68px; display:block; float:right; color:#33a0ef}
.appr_main .appr_top .appr_m_r .list ul li a:hover{color:#0d83d9}

.appr_main .appr_bottom{width:1180px; height:auto; margin:30px auto;    }
.appr_main .appr_bottom .appr_bottom_l{width:850px; height:auto; float:left;   }
.appr_main .appr_bottom .appr_bottom_l .msjs{width:850px; height:auto; margin-bottom:20px; background:#fff; padding:1px 0 ;overflow:auto}
.appr_main .appr_bottom .appr_bottom_l .msjs .cont{width:800px; height:auto; margin:15px auto;    }
.appr_main .appr_bottom .appr_bottom_l .msjs .cont .pic{ width:120px; height:120px; float:left; margin-right:30px;}
.appr_main .appr_bottom .appr_bottom_l .msjs .cont .pic img{border-radius:60px; }
.appr_main .appr_bottom .appr_bottom_l .msjs .cont .jj{ width:640px; height:200px; float:left; margin-bottom:30px; }
.appr_main .appr_bottom .appr_bottom_l .msjs .cont .jj h2{ margin-bottom:10px; font-size:24px; color:#575e65}
.appr_main .appr_bottom .appr_bottom_l .msjs .cont .jj span{ font-size:16px; color:#575e65; }
.appr_main .appr_bottom .appr_bottom_l .msjs .cont .jj p{ font-size:14px; color:#575e65; color:#848e99; margin-top:10px; line-height:24px;}
   
   
.appr_main .appr_bottom .appr_bottom_r{width:320px; height:auto; float:right; background:#fff }
.appr_main .appr_bottom .appr_bottom_r .bm_list{width:320px; height:auto;    }
.appr_main .appr_bottom .appr_bottom_r .bm_list .list ul li{width:280px; height:68px; margin:20px 10px; text-align:left; }
.appr_main .appr_bottom .appr_bottom_r .bm_list .list ul li img{ float:left}
.appr_main .appr_bottom .appr_bottom_r .bm_list .list ul li a{width:160px; height:68px; display:block; float:right; color:#33a0ef}
.appr_main .appr_bottom .appr_bottom_r .bm_list .list ul li a:hover{color:#0d83d9}


.appr_main .appr_bottom .bm_list .cont table{ margin:10px 25px;}
.appr_main .appr_bottom .bm_list .cont table tr td{ height:30px; line-height:30px; margin-bottom:10px;}



/*云课堂*/
.sub_cont .bsxy  .vid li{ float:left; padding:0; margin-right:20px;font-size: 16px;}
.sub_cont .bsxy .class_list{width:1140px; height:auto; padding:0}
.sub_cont .bsxy .class_list ul li{width:206px; /*height:200px;*/  float:left; padding:11px; }

.sub_cont .bsxy .class_list ul li .pic{ width:206px; /*height:116px; */}
.sub_cont .bsxy .class_list ul li .pic img{border:1px solid #f3f3f3;}
.sub_cont .bsxy .class_list ul li .data{width:206px; height:80px; }
.sub_cont .bsxy .class_list ul li .tit{width:206px; height:40px;     margin-bottom: 6px; font-size:14px; margin-top:10px; text-align:left; line-height:20px;}
.sub_cont .bsxy .class_list ul li .tit a:hover{color:#2187e0; font-weight:bold; line-height:20px; display:block;}


.sub_cont .bsxy .class_list ul li .sx{width:206px; height:20px; font-size:14px; margin-top:10px; }
.sub_cont .bsxy .class_list ul li span{width:100px; height:20px; float:left;  }
.sub_cont .bsxy .class_list ul li .price{ color:#ff3c00;  text-align:left}
.sub_cont .bsxy .class_list ul li span.sf{ color:#cc0000;  text-align:left}
.sub_cont .bsxy .class_list ul li .name{color:#666666; text-align:right  }



/*云直播*/

.appr_main .apprzb_top{width:1180px; height:500px; margin:auto; background:#fff; padding:20px 0;}
.appr_main .apprzb_top .emb{width:830px; float:left; margin-left:20px;}

.apprzb_top .xx{ width:300px; height:230px; float:left;  margin:30px 0;}
.apprzb_top .xx .bt p{ font-size:24px; margin-bottom:10px;}
.apprzb_top .xx .pri p{ color:#ff3c00; font-size:24px; margin-bottom:10px;}
.apprzb_top .xx .butt .layui-btn-a{ width:132px; height:38px; background:none; border:1px solid #1E9FFF; display:block; font-size:16px; float:left; line-height:35px; margin-right:15px;  text-align:center; color:#1E9FFF}
.apprzb_top .xx .hx{ width:300px; height:1px; border-bottom:1px solid #dcdcdc; margin:10px 0;} 


.appr_main .apprzb_top .xx{ float:right}

/*技术门诊*/
/*.sub_cont .bsxy .js_list{width:1140px; height:auto; margin:auto  }
.sub_cont .bsxy .js_list ul li{width:263px; height:255px;  float:left; padding:11px; }

.sub_cont .bsxy .js_list ul li .pic{ width:256px; height:150px; border-top:2px solid #DCDCDC; }
.sub_cont .bsxy .js_list ul li .data{width:263px; height:80px; text-align:left }
.sub_cont .bsxy .js_list ul li .tit{width:263px; height:24px; font-size:16px; margin-top:20px; text-align:left; line-height:20px; font-weight:bold;}
.sub_cont .bsxy .js_list ul li .tit a:hover{color:#2187e0; display:block;}

.sub_cont .bsxy .js_list ul li p{ font-size:13px; color:#494949;margin-bottom: 3px;}
*/
.sub_cont .bsxy .js_list{width:1140px; height:auto; margin:auto  }
.sub_cont .bsxy .js_list ul{margin-right: -32px; overflow: hidden;padding-bottom: 20px;}
.sub_cont .bsxy .js_list ul li{-moz-box-shadow: 3px 3px 3px #b2b2b2; /* 老的 Firefox */
box-shadow: 3px 3px 3px #b2b2b2;width:257px; overflow: hidden;  float:left;margin:10px 20px 10px 10px; }

.sub_cont .bsxy .js_list ul li .pic{ width:257px; height:150px; border-top:2px solid #DCDCDC; }
.sub_cont .bsxy .js_list ul li .data{width:217px;text-align:left; margin: 10px 12px 10px;}
.sub_cont .bsxy .js_list ul li .tit{height:27px; font-size:16px;  font-weight:bold;}
.sub_cont .bsxy .js_list ul li .tit a:hover{color:#2187e0; display:block;}

.sub_cont .bsxy .js_list ul li p{ font-size:14px; color:#494949;margin-bottom: 3px;height:16px;overflow: hidden;}

.bsxytwo{  height:auto;  margin:0 auto;padding:15px 0;text-align:left; font-size:14px;}
.bsxytwo .js_list{width:810px; height:auto; margin:auto  }
.bsxytwo .js_list ul{margin-right: -32px; overflow: hidden;padding-bottom: 20px;padding-top: 10px;}
.bsxytwo .js_list ul li{-moz-box-shadow: 3px 3px 3px #b2b2b2; /* 老的 Firefox */
box-shadow: 3px 3px 3px #b2b2b2;width:245px; overflow: hidden;  float:left;margin:15px 15px 10px 10px; }

.bsxytwo .js_list ul li .pic{ width:245px; height:157px; border-top:2px solid #DCDCDC; }.bsxytwoy .js_list ul li .data{width:217px;text-align:left; margin: 10px 12px 10px;}
.bsxytwo .js_list ul li .tit{height:27px; font-size:16px;  font-weight:bold;}
.bsxytwo .js_list ul li .tit a:hover{color:#2187e0; display:block;}

.bsxytwo .js_list ul li p{ font-size:14px; color:#494949;margin-bottom: 15px;height:16px;overflow: hidden;}


/*技术门诊---内页*/
.sub_cont .jsmz .js_list_main{width:1178px; height:auto; margin:auto; border:1px solid #dcdcdc; overflow:auto  }

.sub_cont .jsmz .js_list_main .js_list_l{ width:789px; height:auto; overflow:hidden; float:left; border-right:1px solid #dcdcdc}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top{width:729px; border-bottom:2px solid #dcdcdc; padding:20px 30px; margin-top:30px; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .logo{width:330px; float:left; margin-right:30px;}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .logo img{ border:1px solid #dedede;padding: 1px; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .tit{ width:350px; height:147px; margin:auto;  float:left  }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .tit div{width:350px; height:30px;}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .tit h2{  font-size:24px; margin-bottom:10px; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .tit .expert p{ float:left; font-size:16px; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .tit .expert span {float:left; font-weight:bold;  color:#FF5722; font-size:16px; margin-right:50px; margin-top:2px;}

.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .intro{ width:710px; margin-top:20px; padding-top:10px; border-top:1px solid #CCCCCC; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .intro h3 { font-weight:bold; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_top .intro p{ margin-top:10px; line-height:150%;}

.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom{width:729px;  }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li{width:729px;margin:20px 30px; float:left; border-bottom:1px solid #dcdcdc;}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .logo{ width:50px; height:50px; float:left; } 
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .logo img{border: 1px solid #dedede; border-radius:50px;padding: 1px;}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct{ width:650px;  float:right; text-align:left; line-height:24px;} 
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .name p span{font-size:14px; margin-right:10px; float:left; color:#666;}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .date{ color:#CCC; font-size:12px;  float:left}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .prob{ border-bottom:1px dashed #CCC;  padding:10px 0; margin-bottom:20px;font-size: 14px; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .prob span{ float:left; font-weight:bold; color:#FF5722}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .answer{ width:650px; }

.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .answer .ans_l{ float:left; width:40px; height:40px; margin-right:15px;padding: 1px; border: 1px solid #dedede; border-radius:50px;}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .answer .ans_l img{ border-radius:50px;}
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .answer .ans_r{ float:left; width:200px; height:50px; color:#ccc; }
.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .answer .ans_r p span{font-size:16px; margin-right:10px; float:left; color:#666;width: 500px;}

.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .answer .reply{ margin-bottom:10px ;height:auto; color:#ae8651;font-size: 14px; }

.sub_cont .jsmz .js_list_main .js_list_l .js_list_l_bottom ul li .ct .answer .reply span{ float:left; }




/*技术门诊---内页--右边*/
.sub_cont .jsmz .js_list_main .js_list_r{ width:320px; height:auto; float:left; padding:30px 0; margin-left:30px;  }
.sub_cont .jsmz .js_list_main .js_list_r .tit{ width:320px; text-align:left }
.sub_cont .jsmz .js_list_main .js_list_r .tit .ic{ width:23px; height:20px; float:left; background-image:url(../images/icon_dt.png); background-position:-112px 0;}
.sub_cont .jsmz .js_list_main .js_list_r .tit p{ float:left; font-size:16px; font-weight:bold; margin-left:10px; margin-bottom:5px;}
.sub_cont .jsmz .js_list_main .js_list_r .cont{ width:320px; height:auto;  }
.sub_cont .jsmz .js_list_main .js_list_r .cont form textarea{width:300px; height:184px; border-radius:4px; padding:10px; overflow:auto}
.sub_cont .jsmz .js_list_main .js_list_r .cont .layui-btn-tw{ background:#1E9FFF; color:#fff; margin:20px 0;}

/*results*/
.g_results{background-color: #fff;text-align:center;}
.g_results .results{margin:0 auto;overflow:auto;display:table;padding: 8%;}
.results .res_img{width: 205px;height: 264px;display: table-cell;}
.results .res_01{background:url(../images/s1.jpg) no-repeat;}
.results .res_02{background:url(../images/s2.jpg) no-repeat;}
.results .res_main{float:left;width:380px;margin-left: 20px;text-align:center;padding: 10px 0 0 0;}
.res_main .res_info{font-size: 28px;line-height: 60px;}
.res_main ul{text-align:center;margin-bottom:40px; }
.res_main ul li{color:#666;text-align:center;line-height: 26px;}
.res_main ul li strong{color:#333;font-weight: bold;}

/*帮助手册*/
.login{ width:100%; height:100%; margin:auto; padding-bottom:20px; }
.login .help_cont{ width:1180px; height:100%; margin:auto; margin-top:20px; overflow:auto}
.login .help_cont .side_nav { float:left}
.login .help_cont .side_nav .layui-nav .title{ line-height:50px; display:block; width:100%; background:#ff6000;}
.login .help_cont a:hover{  color:#333}
.login .help_cont .side_nav .bar_list a{color:#333; background-color:#fff;}
.login .help_cont .side_nav .bar_list .bar_two{ background:none}

.login .help_cont .side_ct{display: table; width:1000px;float:right; background:#fff}
.login .help_cont .side_ct img{max-width: 850px;height: auto;text-align: center;}
.login .help_cont .side_ct .side_ct_title{ width:960px; height:30px; padding:10px 20px;  line-height:30px; border-bottom:1px solid  #e2e2e2; font-size:16px; color:#000}
.login .help_cont .side_ct .side_ct_ct{ width:960px; height:auto;  padding:10px 20px; line-height:}

/*爱心快递*/
.sub_top{margin-top:10px;}
.sub_top .sub_title { width:808px; height:auto;  overflow: hidden;     border-bottom: 1px solid #dedede; padding-bottom:20px; margin-bottom:15px;}
.sub_top .sub_title h2{ font-size: 22px; font-weight: bold; letter-spacing:2px;}
.sub_top .sub_title .prices{float:left; font-size:22px; color:#ff4467;font-weight: bold;margin-top:9px;}
.sub_top .sub_title span{ color: #666666;  float: left; margin-top: 15px;  margin-right: 10px;}
.sub_top .sub_introduce{ width: 808px; height: auto;   overflow: hidden;}
.sub_top .sub_introduce .tu{width:350px; height:300px;float:left;}
.sub_top .sub_introduce .introduce{width:450px; height:300px; float:right;}
.sub_top .sub_introduce ul{overflow:hidden;}
.sub_top .sub_introduce li{ width: 430px;   height: 30px;  line-height: 30px; float: right; font-size: 14px;     padding: 3px 0 8px;}
.sub_top .sub_introduce li span{float:left; color:#333333; font-size:15px;}
.sub_top .sub_introduce li p{float:left; color:#000; font-size:16px; margin-left:10px;}
.sub_top .sub_introduce .introduce .sign{ width: 220px; height:42px;  border:1px solid #ff4467; line-height:42px; text-align:center; 
border-radius:5px;  -o-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;margin:0 105px 0;}
.sub_top .sub_introduce .introduce .sign button{background:none; border:none; list-style-type:none; color:#ff4467;     margin-top: 10px;}
.sub_cont_con{width:808px; height:auto;  overflow:hidden;margin: 20px auto 10px;}
.sub_cont_con .con_title{font-size:18px; width:808px; height:50px; line-height:50px; font-weight:bold; border-bottom:1px solid #dedede; }
.sub_cont_con .con{width:808px;height:auto; letter-spacing:3px; margin:10px 0 20px; }
.sub_cont_con .cont{width:808px;height:auto; margin:10px 0 20px; }
.sub_cont_con .cont li{/*margin:2px 19px;*/width: 100%;padding:15px 0 ;border-bottom:1px solid #eeeeee; }
.sub_cont_con .cont .touxiang{ width: 50px; height: auto; float: left;}
.sub_cont_con .cont .touxiang img{ width: 50px;height: 50px;margin-right: 10px; border-radius: 50%;    border: 1px solid #dedede;}
.sub_cont_con .cont .neirong{ width:740px;  float: right; text-align: left;line-height: 24px;    margin-left: 17px;}

/*心灵驿站*/

.heart_list ul{margin-top: 20px;}
.heart_list ul li{overflow: hidden;text-align:left;margin-bottom: 20px;padding-bottom: 20px ;width:1140px;height: auto;border-bottom: 1px solid #d2d2d2;}
.h_box{display: inline-block;vertical-align:middle;}
.h_box img{display: block;border-radius:50%;border: 1px solid #d2d2d2;margin: 0 15px;}
.h_box h3{font-size: 24px;font-weight: bolder;line-height: 36px;margin-bottom: 10px;}
.h_box p{margin-top:4px;line-height:22px;font-size: 14px;}
.ellipsis-2 {overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
 .h_c_9{color: #666;}
 .h_c_6{color: #666;}
.heart_list .hb2{width: 520px;margin:0 20px}
.heart_list .hb3{width: 240px;padding:10px 20px;border-left: 1px solid #d2d2d2;}
.heart_list .hb4{}
.h_box img{width: 122px;height: 122px;}

.heart_show{display:table;background: #fff url(../images/h_w.png) 96% 0 no-repeat;width:1140px;height: auto;padding:50px 30px 30px;margin-bottom: 20px;}
.hs1 img{width: 220px;height: 220px;margin-bottom: 30px;}
.h_show p{margin:15px 0;font-size: 16px;color: #666;}
.h_show .hs2{margin-left: 30px;}
.h_show .hs3{margin-top: 25px;width: 442px;background: url(../images/h_phone.png) 0 0 no-repeat; float: right;}
.h_show button{width: 320px;}
.h_show .h_w_phone{text-align: center;margin:-15px 15px 40px 0;font-size: 16px;overflow: hidden;color: #666;}
.h_show .h_w_phone dt{line-height: 36px;}
.h_show .h_w_phone dd{float: left;text-align: left;margin:3px 15px;width: 180px;}
.h_show .h_w_txt{border-left: 4px solid #599BCC;padding: 6px 10px 6px 20px;}
.heart_show .look{text-align: right;}
.hear_show_b{ text-align: left;background: #fff;width:1140px;height: auto;padding:20px 30px;display: table;margin-bottom: 20px;}
.hear_show_tit{margin-top:25px;color: #575757;font-weight: bold; text-align: left;}

/*劳模*/
.sub_lm{padding: 30px 40px;}
.sub_lm .menu_tit{width: 100%; border-bottom: 1px solid #d2d2d2;line-height: 38px;}

.model_list ul{ margin-right: -40px;}
.model_list ul li{float: left;margin-right: 40px;display: inline-block;width:539px;height:158px;padding:23px 0; border-bottom:1px solid #dadada; cursor:pointer}

.model_list ul li .abbr,.infor_list ul li .lovelist{ float:left}
.model_list ul li .abbr img{border:1px solid #f3f3f3; display: table;width:200px;height: 133px;}
.model_list ul li .cont{width:319px; float:right; text-align:left}
.model_list ul li .cont .tit h3{ font-size:20px; font-weight:bold;}
.model_list ul li .cont .xx{ color:#666; font-size:12px; margin:5px 0}
.model_list ul li .cont .xx span{ margin-right:10px;}
.model_list ul li .cont{ color:#666; line-height:26px;}
.model_list ul li .cont .abs a{display: block; color:#495949; line-height: 24px;}

.sub_s_label {position: absolute;right:1180px; top:65px;}
.sub_s_label li{color: #ccc;text-align: right;font-size: 20px;font-weight: bold;position: relative;margin-bottom: 10px;height: 40px;line-height:16px;width:82px;padding-right: 6px;padding-top:12px ;background:url(../images/991.png) 0 0 no-repeat;}
.sub_s_label .labelon{color: #fff;position: relative;background-position: 1px -51px;}

/*创新工作室*/ /*工匠基地*/
.warp{width: 1180px;margin:0 auto 30px;background-color: #fff;overflow: hidden;}
.upper{width: 1180px;height: 420px;background: url(../images/gzsbg.png) 105% 100% no-repeat;}
.upper2{width: 1180px;height: 420px;background: url(../images/bg_gjjd.jpg) 0 0 no-repeat;}

.upper_img,.upper_g_img{position:absolute;top:77px; left:100px;width: 460px;height: 300px;border: 8px solid #f5f5f5;background: #fff;}
.upper_g_img{border: 8px solid #44eafe;}
.upper_img img,.upper_g_img img{width: 460px;height: 300px;}
.upper_info{position:absolute; top:0;left:600px;width: 508px;min-height: 300px;}

.upper_info_tit{margin-top: 185px;background-color: #fff;}
.upper_info_tit h2{font-size: 28px;line-height: 48px;font-weight: bold;}
.upper_info_tit div{color: #000;line-height: 24px;font-size: 16px;}
.cl_c{color: #ccc;padding: 0 10px;}
.upper_intro{margin-top: 20px;width: 420px;}
.upper_intro h3{color: #ee1c25;font-size: 20px;font-weight: bold;display: inline-block;}

.upper_info_tit_g{margin-top: 125px;margin-left: 70px;}
.upper_info_tit_g h2{color: #ffffff;font-size: 28px;line-height: 48px;font-weight: bold;}
.upper_info_tit_g div{color: #c2c2c2;line-height: 24px;font-size: 16px;}
.upper_intro_g{margin-top: 20px;margin-left: 70px;width: 420px;color: #c2c2c2;}
.upper_intro_g h3{color: #44eafe;font-size: 20px;font-weight: bold;display: inline-block;}

.lower{ background:url(../images/lower_left_bg.gif) repeat-y; overflow:hidden; }
.lower_left{float:left;width:300px;}
.lower_nav {float: right;width: 240px}
.lower_nav li a{display: block;text-align: right;background-color: #c2c2c2;color: #454545;font-size: 16px;width: 210px;padding:8px 20px 8px 10px;line-height: 20px;margin-bottom: 10px;}
.lower_nav .lower_nav_on a{background-color: #fff;color: #000;font-weight: bold;}
.lower_right{overflow: hidden;float:right;padding-right: 15px; padding-bottom:20px; }
.lower_right .lowerbox{margin: 0 20px;width: 820px;}
.lower_right .lowerbox .lbox_small{width: 780px;display: table;}
.lower_right .lowerbox .lower_tit{background: url(../images/l_hr.jpg) 110% 90% no-repeat;height: 30px;line-height: 30px;}
.lower_tit h3{display: table;background-color: #fff; font-size: 20px; font-weight:bold;padding: 10px 10px 10px 0;line-height: 30px;}
.l_tit{padding:0 15px;}
.lower_right .lowerbox .lower_content{margin-top: 30px; line-height:200%; }

.lower_g{ overflow:hidden;}
.lower_top{width:1180px;height: 60px;background: #1594e5;color: #ffffff;}
.lower_top .lower_g_nav {padding: 0 40px;}
.lower_top .lower_g_nav li a{color: #f5f5f5;display: block;text-align:center;font-size: 18px;width: 120px;padding:0 20px;line-height: 60px;}
.lower_top .lower_g_nav .lower_nav_on a{color: #ffffff;font-weight: bold;font-size: 20px;}
.lower_main{overflow: hidden;float:right;padding:20px 40px 40px; width:1120px}
.lower_main .lowerbox{width: 100%;}
.lower_main .lowerbox .lbox_small{width:1100px;display: table;}
.lower_main .lowerbox .lower_tit{background: url(../images/l_hr.jpg) 0 100% repeat-x;height: 30px;width: 100%;line-height: 30px;}
.lower_main .lowerbox .lower_content{margin-top: 30px; line-height:200%; }
.js_list_l_bottom_g{width:1080px;}
.js_list_l_bottom_g ul li{width:1018px;margin:20px 30px; float:left; border-bottom:1px solid #dcdcdc;}
.js_list_l_bottom_g ul li .logo{ width:50px; height:50px; float:left; } 
.js_list_l_bottom_g ul li .logo img{border: 1px solid #dedede; border-radius:50px;padding: 1px;}
.js_list_l_bottom_g ul li .ct{ width:1018px;  float:right; text-align:left; line-height:24px;} 
.js_list_l_bottom_g ul li .ct .name p span{font-size:14px; margin-right:10px; float:left; color:#666;}
.js_list_l_bottom_g ul li .ct .date{ color:#CCC; font-size:12px;  float:left}
.js_list_l_bottom_g ul li .ct .prob{ border-bottom:1px dashed #CCC;  padding:10px 0; margin-bottom:20px;font-size: 14px; }
.js_list_l_bottom_g ul li .ct .prob span{ float:left; font-weight:bold; color:#FF5722}
.js_list_l_bottom_g ul li .ct .answer{ width:1018px; }
.js_list_l_bottom_g ul li .ct .answer .ans_l{ float:left; width:40px; height:40px; margin-right:15px;padding: 1px; border: 1px solid #dedede; border-radius:50px;}
.js_list_l_bottom_g ul li .ct .answer .ans_l img{ border-radius:50px;}
.js_list_l_bottom_g ul li .ct .answer .ans_r{ float:left; width:200px; height:50px; color:#ccc; }
.js_list_l_bottom_g ul li .ct .answer .ans_r p span{font-size:16px; margin-right:10px; float:left; color:#666;width: 500px;}
.js_list_l_bottom_g ul li .ct .answer .reply{ margin-bottom:10px ;height:auto; color:#ae8651;font-size: 14px; }


.js_list_l_bottom{width:729px;  }

.js_list_l_bottom ul li{width:729px;margin:20px 30px; float:left; border-bottom:1px solid #dcdcdc;}
.js_list_l_bottom ul li .logo{ width:50px; height:50px; float:left; } 
.js_list_l_bottom ul li .logo img{border: 1px solid #dedede; border-radius:50px;padding: 1px;}
.js_list_l_bottom ul li .ct{ width:650px;  float:right; text-align:left; line-height:24px;} 
.js_list_l_bottom ul li .ct .name p span{font-size:14px; margin-right:10px; float:left; color:#666;}
.js_list_l_bottom ul li .ct .date{ color:#CCC; font-size:12px;  float:left}
.js_list_l_bottom ul li .ct .prob{ border-bottom:1px dashed #CCC;  padding:10px 0; margin-bottom:20px;font-size: 14px; }
.js_list_l_bottom ul li .ct .prob span{ float:left; font-weight:bold; color:#FF5722}
.js_list_l_bottom ul li .ct .answer{ width:650px; }

.js_list_l_bottom ul li .ct .answer .ans_l{ float:left; width:40px; height:40px; margin-right:15px;padding: 1px; border: 1px solid #dedede; border-radius:50px;}
.js_list_l_bottom ul li .ct .answer .ans_l img{ border-radius:50px;}
.js_list_l_bottom ul li .ct .answer .ans_r{ float:left; width:200px; height:50px; color:#ccc; }
.js_list_l_bottom ul li .ct .answer .ans_r p span{font-size:16px; margin-right:10px; float:left; color:#666;width: 500px;}

.js_list_l_bottom ul li .ct .answer .reply{ margin-bottom:10px ;height:auto; color:#ae8651;font-size: 14px; }

/*牵手吧*/
.bg_qsb{display: table; width: 1180px; height: 997px; background: url(/images/bg_qsb_in.jpg) no-repeat;  }
.qsb_from{display: table; background: url(/images/bg_qsb_from.png) no-repeat;margin: 50px auto 0; width: 662px; height: 727px; }
.frombox{margin-top:310px;margin-left: 83px;width: 508px; }

/*牵手吧list*/
.qsb_banne{width: 1180px; height: 345px; background: url(/images/bg_qsb_banner.jpg) no-repeat;}
.qsb_search{float: right;background: url(/images/bg_qsb_search.png) no-repeat;margin-top: 26px;margin-right: 60px;width: 277px; height: 320px; }
.qsb_search .search_box{margin-top:70px;margin-left: 30px;width: 508px; }
.search_box .search_sex{margin-left: 30px;}
.search_box .search_sex .layui-form-radio {margin: 0;padding: 0; }
.search_box .search_sex i img{width: 26px;height: 26px;line-height: 28px;margin-right: 25px;}

.qsb_main{margin: 30px;min-height: 400px;overflow: hidden; }
.qsb_main .qsb_left{float: left;}
.qsb_main .qsb_left img{width: 170px;height: 200px;}
.qsb_main .qsb_right{float: right;width: 172px;}
.qsb_right h1{font-size:24px;line-height: 40px;}
.qsb_right h4 {color: #666;line-height: 22px;}
.qsb_right h5 {color: #666;line-height: 22px;}
.qsb_right p{margin-top:10px;}
.qsb_right .layui-btn {background-color: #92db33;padding: 0;width: 80px;}
.qsb_right .g_flower {background-color:#f5475f;}
/*.qsb_right i{margin-right:3px;}*/

/*牵手吧show*/
.qsb_show{padding:40px;}
.qsb_show .show_main{}
.show_main .show_info{display: table;margin-bottom: 40px;}
.show_info .show_info_left{float: left; margin-right: 25px;}
.show_info .show_info_left img{width: 250px;height: 295px;}
.show_info .show_info_right{float: left;width: 490px;}
.show_info_tit{}
.show_info_tit h1{font-size: 30px;line-height: 50px;}
.show_info_tit .tit_sex{margin-left: 10px;display: inline-block;}
.show_info_tit .tit_sex i img{width: 30px;height: 30px;}
.show_info_tit .charm{text-align: right;margin-top: 13px;}
.show_info_tit .charm span{display: inline-block;height: 24px;margin-left: 14px;padding:0 2px 0 26px;height: 24px;line-height: 24px;background: url(/images/charm.png) no-repeat;}
.show_info_tit .charm .charm_c1{background-position:0 0; color: #2975e5;}
.show_info_tit .charm .charm_c2{background-position:0 -48px;color: #e8475d;}
.show_info_tit .charm i img{}

.show_info_right h3{color: #666;line-height: 30px;}
.show_info_right h4 {line-height: 28px;margin-bottom: 12px;}
.show_info_right h4 span{color: #666;}

.show_into_message textarea{float: left;width: 390px;min-height:51px;}
.into_message_btn{float: right;width:82px;margin-top:3px;}
.show_into_btn .layui-btn{background-color: #e6334b;width:130px;height: 44px;font-size: 16px;}
.show_into_btn .bg_d5381f{background-color: #2975e5;}

.show_into_btn{margin-top:20px;}
.show_into_btn span{padding-left: 28px;height: 24px;line-height: 24px;display: inline-block;vertical-align:middle;}
.btn_heart{background: url(/images/charm.png) 0 -24px no-repeat;}
.btn_flower{background: url(/images/charm.png) 0 -72px no-repeat;}
.show_content{margin: 40px 0 ;width: 765px;}
.show_content hr{margin-bottom: 40px;}
.show_contbox_tit{text-align: right;background: url(/images/xxzl.jpg) 70% 0 no-repeat;width: 68px;height: 85px;}
.show_contbox_b {line-height: 30px;color: #666;}

.show_contbox2{margin-top: 30px;border: 1px solid #d2d2d2;width:743px;padding: 30px 10px;}
.show_contbox2 img{display: block;max-width: 210px;max-height: 182px;margin: 0 20px;}
.swiper-container {width: 743px;height: 100%;}
.swiper-containerfive {width: 290px;height: 100%;overflow: hidden;}
 .swiper-container .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.swiper-containerfive .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.show_sidebar .layui-col-xs6 img{width: 120px;height: 140px;  }
.show_sidebar .layui-col-xs6 p{margin-top:4px; font-size: 16px;font-weight: bold;text-align: center; }
.show_sidebar .layui-tab-brief>.layui-tab-title .layui-this {color: #333;font-size: 16px;font-weight: bold;}
.show_sidebar .layui-tab-title{margin-bottom: 8px;}

/*读书心得*/
 .book_bimg{float: left;border: 1px solid #dcdcdc;margin: 30px;padding: 5px;float: left;border: 1px solid #dcdcdc;margin: 30px;padding: 5px;display: table;}
  .book_bimg img{width: 300px; height: 300px;}
  .book_title_name{line-height: 24px;font-size: 14px;margin: 10px 0 20px;background-color: #f3f3f3;padding: 15px;}
  .book_c_r{overflow: visible;padding-bottom: 30px;min-height: 340px;}
  .book_c_r .book_list ul li{margin: 20px 54px 0;overflow: visible;}
  .book_c_r .book_list li img {width: 200px; height: 200px;border: 1px solid #dcdcdc;display:table-cell;}
  .book_c_r .book_list li p{margin-top:12px;text-align: left;}
  .book_c_r .book_list p span{color: #009688;}

  .book_xd_list{width: 800px;height: auto;margin: 15px auto;}
  .book_xd_list ul{margin-bottom:20px; ;padding: 0;}
  .book_xd_list ul li{ width: 800px;/*list-style-type:decimal;*/ background-color: #f4f4f4;margin-top: 15px;}
  .book_xd_tit_head{margin-top:20px; text-align: center; }
  .book_xd_tit_head span{background-color: #009688;color: #fff;line-height: 34px;width: 100%;display: table;}
  .book_xd_tit_name span{padding: 10px 0;width: 100%;display: table;}

  .book_xd_txt{color: #676767;text-align: left;float: left;margin:10px;padding:15px 20px;line-height: 22px;font-size: 14px;background-color: #fff;}
  .book_xd_txt .xd_more a{color: #009688;font-weight: bold;float: right;}
  .xd_prize{width: 800px;min-height:120px;     margin: 0 auto 35px;}


  .learn{ margin: 0 auto;font-size: 14px;}
  .learn_box{overflow: auto; margin:20px auto;}
  .learn_b_right img{float: left; width: 120px; height: auto; }
  .learn_b_left{float: left; line-height: 30px;margin-left:15px;    width: 320px;}
  .learn_b_left h3{ font-size: 20px;}
  .learn_b_left span{display:inline-block;margin-right:15px;}
  .c999{color: #999;}
  .orange{color: #FF5722;}
  .blue{color: blue;}
  .learn_box strong{font-size: 30px;margin:0 5px;}
  .fr{float: right;}
  .fl{float: left;}
  .learn_b_bottom p{line-height: 40px;color: #666;}

  .appr_main .appr_bottom .appr_bottom_l .msjs .list{width:800px; height:auto; margin:15px auto;}
  .appr_main .appr_bottom .appr_bottom_l .msjs .list ul li{width:770px; margin:20px 20px; float: left;border-bottom: 1px solid #dcdcdc;}
  .appr_main .appr_bottom .appr_bottom_l .msjs .list ul li .logo{width: 70px;height: 70px;float: left;}
  .appr_main .appr_bottom .appr_bottom_l .msjs .list ul li .logo img{border: 1px solid #dedede;border-radius: 50px;padding: 1px;}
  .appr_main .appr_bottom .appr_bottom_l .msjs .list ul li .ct{text-align: left;line-height: 24px;float: right;width: 700px;}
  .appr_main .appr_bottom .appr_bottom_l .msjs .list ul li .ct .name p span {font-size: 14px;margin-right: 10px;float: left;color: #666;}
  .appr_main .appr_bottom .appr_bottom_l .msjs .list ul li .ct .date{color: #CCC;font-size: 12px;float: left;}
  .appr_main .appr_bottom .appr_bottom_l .msjs .list ul li .ct .prob{padding: 10px 0;margin-bottom: 10px;font-size: 14px;}



/*质询会内页*/
.ct_qna{margin-top: 30px}
.ct_qna dl{width:100%;text-indent:0;}
.ct_qna dd{
	padding:16px 20px  16px  60px;
	background: url(../images/answer.png) 16px 16px no-repeat;
	background-size:30px 30px;


}
.ct_qna dt{padding:16px 20px  16px  60px;
	background: url(../images/ask.png) 16px 16px no-repeat;
	background-size:30px 30px;
	background-color: #f5f5f5;
	border-radius: 5px
	
}
/*职工维权*/
.clyz{padding: 30px;}
.clyz .category_head {
    font-size: 36px;
    color: #2277d3;
    width: 200px;
    margin: 50px auto 0px;
    height: 70px;
    padding-top: 6px;
    line-height: 70px;
    vertical-align: middle;
    text-align: center;
    background: url(../images/zgwq/category_top.png) no-repeat;
    background-position: center top;
}
.clyz .subtitle {
    margin-top: 20px;
    color: #666;
    font-size: 16px;
    line-height: 25px;
    height: 80px;
    vertical-align: middle;
    text-align: center;
}
.clyz .clyz_holder{
	width:274px;
	padding:0px 40px; 
	/*height: 450px;*/
	height: 400px;
	float: left;
	background: #f7f9fe;
	margin-top: 30px;

}

.clyz .firstdiv{
	margin-left: 0px;
}
.clyz_holder .clyz_holder_head{
	padding: 40px 0px 35px;
	border-bottom: 1px solid  #e5e5e5;
}

.clyz_holder .clyz_holder_head .leftframe{
	float: left;
	width: 80px;
	height: 80px;
}

.clyz_holder .clyz_holder_head .leftframe img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.clyz_holder .clyz_holder_head .rightframe{
	float: left;
	padding-left: 20px;
}

.clyz_holder .clyz_holder_head .rightframe h3{
	color: #333;
	font-size: 22px;
	margin-top: 10px;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
}

.clyz_holder .clyz_holder_head .rightframe h5{
	color: #979998;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
}

.clyz_holder ul{
	margin-top: 29px;
	overflow: hidden;

}

.clyz_holder ul li{
	height: 35px;
	float: left;
}

.clyz_holder ul li a{
	text-align: left;
	width:276px;
	height: 100%;
	display:block;
	font-size: 16px;
	color: #666;
	line-height: 35px;
	vertical-align: middle;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.clyz_holder ul li a:hover{
	color: #2277d3;
}

.clyz_holder .more{
	margin-top: 30px;
	/*float: right;*/
	width: 80px;
	height: 30px;
}

.clyz_holder .more a{
	display: block;
	width: 100%;
	height: 100%;
	font-size:13px;
	color: #979998;
	line-height: 30px;
	vertical-align: middle;
	background-position: right center;
	
}
.apply_button {
    width: 280px;
    height: 70px;
    margin: 50px auto 60px;}



.apply_button a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 30px;
	color: white;
	line-height: 70px;
	vertical-align: middle;
	text-align: center;
	background:#2277d3;
	border-radius: 5px;
}

.apply_button a:hover{
	background: none;
	width: 276px;
	height: 66px;
	border:2px solid #2277d3;
	border-radius: 5px;
	color: #2277d3;
	line-height: 66px;
}


/*协同办公*/
.xtbg .layui-tab-title li a {font-size: 16px;}
.xtbg .layui-tab-title li{text-align: left;}
.xtbg{width: 1120px;height: auto;margin: 0 auto;padding: 30px 0;text-align: left;}
.xtbox{width:100%; height:auto; }
.xtbox li{text-align: left;}
.xtbox li a:hover{color: #2277d3;}

.xtone li{overflow: hidden;padding:18px 20px 13px; background:#fafcfd;border-bottom:2px solid #a9c9e2;margin-top: 15px;cursor:pointer}
.xttwo li{overflow: hidden;padding:18px 20px 13px; border:1px solid #bfd1eb;background:#f3faff;margin-top: 15px;cursor:pointer}
.xthree li{overflow: hidden;padding:18px 20px 13px;border-bottom:2px solid #009688;background:#f0fbeb;margin-top: 15px;cursor:pointer}

.xtbox li .cont{color:#888888;line-height:24px;text-align:left;}
.xtbox li .cont .tit { }
.xtbox li .cont .tit h3{line-height: 20px;display: inline-block;width:65%; font-size:17px; /*font-weight:bold;*/}
.xtbox li .cont .tit h5{line-height: 24px;text-align: right;display: inline-block;width:34%;font-size:14px; font-weight:bold;}
.xtbox li .cont .tit h5 span{}
.xtbox li .cont .tit h5 em{margin-right: 5px;color:#3568B6;font-size: 30px;}
.xtbox li .cont .xx{ color:#666666; font-size:14px; margin-top:5px;}
.xtbox li .cont .xx span{ margin-right:10px;}
.xt_lh li div{line-height: 24px;}

/*流程*/
.biaoge{width: 860px; margin:60px auto 30px;}
    .biaoge h2{text-align: center;font-weight: bold;font-size:30px;}
    /*长方形*/
    .rectangle {
        width: 160px;
        min-height: 60px;
        padding: 15px;
        border:1px solid #a9c9e2;background:#e8f5fe
    }

    /*椭圆*/
    .ovalHor {
        width: 188px;
        height: 86px;
        border-radius: 50%;
        border:1px solid #ffcc00;background:#fffff7;
        line-height: 86px;
        text-align: center;}
    /*菱形*/
    .diamond {
        margin-left: 56px;
        margin-bottom: 10px;
        width: 80px;
        height: 80px;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg); /* Internet Explorer */
        -moz-transform: rotate(45deg); /* Firefox */
        -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
        -o-transform: rotate(45deg); /* Opera */
        line-height: 80px;
        background: #ffb802;
        text-align: center;
        font-size: 16px;color: #fff;


    }
    .diamond span{transform:  rotate(-45deg);
        display: inline-block;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .triangle_rihgt{margin-top:27px;background:  url(/images/triangle.png) 0 0 no-repeat;width: 68px;height: 28px;
    }
    .triangle_down{background: url(/images/tri_down.png) 0 0 no-repeat;height: 53px;background-size: 17px;margin-left: 88px;margin-top: 15px;}

/*生活保障*/
.content_txt{margin-bottom: 30px;}
.content_txt .tit{text-align: center;font-size: 16px;font-weight:bold;line-height: 60px;}
.content_txt p{line-height: 24px;margin-bottom:10px;text-indent: 2em;color: #494949;}


.wtbd{width:600px;margin:40px auto;}


.sub_cont .layui-tab-brief>.layui-tab-more li.layui-this:after,.sub_cont .layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #3568B6;}
.page .layui-tab-brief>.layui-tab-more li.layui-this:after,.page .layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #3568B6;}


/*普惠生活*/
.coupons-list{position:relative;margin-left:-1px;margin-right: -50px;margin-bottom:-2px;overflow:hidden;zoom:1;}
.coupons-list em{ font-style:normal}
.coupons-list li{float:left;display:inline;margin-left:1px;width: 380px;cursor:default;overflow:hidden;}
.coupons-list .coupon-wrapper{float:left;/* width:325px; */height:240px;position:relative;}
.coupons-list .coupon-wrapper a:hover{text-decoration: none;}
.coupons-list li .scissors{ position:absolute; display:none; left:195px; top:169px; width:20px; height:20px; overflow:hidden; background-position:-100px -80px}
.coupons-list h2{/*text-align: left;*/ padding-top:15px;  line-height:20px; font-size:16px; height:20px; overflow:hidden}
.coupons-list h2.aj-height-auto{height:auto;}
.coupons-list h2.aj-height-auto .aj-wrap{height:20px;overflow:hidden;display:inline-block;}
.coupons-list h2 a{float:left;color: #5188a6;font-weight: bold;}

.coupons-list .coupon{display:block;margin:15px auto;width: 355px;height:124px;border:solid 3px #B7E1EF;text-decoration:none;background-color:white;cursor:pointer;}
.coupons-list .coupon:hover{ border-color:#f8ded5}
.coupons-list .coupon .left{ float:left; height:124px; width:188px; background-position:183px -75px}
.coupons-list .coupon .left img{ height:114px; width:178px;margin: 5px;}
.coupons-list .coupon .right{ float:left; width:167px; height:124px; background-color:#EAF9FF}
.coupons-list .coupon:hover .right {background:#fbf2ef}
.coupons-list .coupon .right span{display:block; position:relative; margin:45px auto; width:90px; height:30px; text-align:center; font-size:18px; font-family:Microsoft Yahei; color:white; line-height:30px; background-color:#39ABD5}
.coupons-list .coupon-wrapper .info em{ margin-left:5px; color:#666;font-size: 14px;}
.coupons-list .coupon-wrapper .info{text-align: left;}
.coupons-list .coupon-wrapper .info span{margin-right:3px;}