@import url(style.css);
/*
 认证培训
*/
.train_l{ float: left;width:250px;margin-bottom: 30px; margin-top: -48px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.1);box-shadow:0 3px 4px rgba(0,0,0,0.1);}
.train_l .train_l_titile{ font-size:12px; line-height: 22px; overflow: hidden;background-color: #2bb5d3; color:#fff;  padding-left:17px; height:110px;}
.train_l .train_l_titile h2{ font-weight:normal; letter-spacing:2px; font-size:24px; margin-top:16px; line-height:50px; height:50px; margin-bottom:13px;background:url(../images/train/train_bg1.jpg) left bottom no-repeat; }
.train_l .i_left_ul2{ overflow:hidden;}
.train_l .i_left_ul2 li h2{ font-weight:normal; overflow:hidden;padding-right:18px;  height:49px; line-height:49px;font-size:16px; color:#666666;padding-left:19px; cursor:pointer;background:url(../images/train/train_bg2.jpg) left center repeat-y; }
.train_l .i_left_ul2 li h2 a{color:#666666; text-decoration:none; display:block;}
.train_l .i_left_ul2 li h2 a:hover{ color:#29b4d2;}
/*.train_l .i_left_ul2 li h2 a.left_sel{ color:#29b4d2;}*/
.train_l .i_left_ul2 li.left_sel h2 a{ color:#29b4d2;}
.train_l .i_left_ul2 li.left_sel h2{background:url(../images/train/train_bg2.jpg) #f6f6f6 left center repeat-y;}
.train_l .i_left_ul2 li{display:block; width:100%; margin-top:1px; background-color:#fff;}
.train_l .i_left_ul2 li h1{padding-right:18px;  height:49px; line-height:49px;background:url(../images/train/train_bg2.jpg) left center repeat-y;   font-size:16px; color:#666666;padding-left:19px; cursor:pointer;font-weight:normal; overflow:hidden;}
.train_l .i_left_ul2 li h1 a{ color:#666666; text-decoration:none;background:url(../images/train/train_bg4.png) 203px center no-repeat; display:block; padding-right:15px;height:100%;}
.train_l .i_left_ul2 li h1 a:hover{ color:#29b4d2;}
.train_l .i_left_ul2 li.left_sel h1{ color:#29b4d2;background:url(../images/train/train_bg2.jpg) #f6f6f6 left center repeat-y;}
.train_l .i_left_ul2 li.left_sel h1 a{ color:#29b4d2;background:url(../images/train/train_bg3.png) 203px center no-repeat;}
/*.train_l .i_left_ul2 li:last-child h2{ border-bottom:none;}
.train_l .i_left_ul2 li:last-child h1{ border-bottom:none;}*/
.train_l .i_left_ul2 li.left_sel div{ display:block;}
.train_l .i_left_ul2 li div{ padding-left:22px; margin-top:8px; font-size:14px;display:none; padding-bottom:8px;}
.train_l .i_left_ul2 li div dl{ width:206px; overflow:hidden;}
.train_l .i_left_ul2 li div dl span{ padding-right:10px; overflow:hidden; display:block;height:28px; line-height:28px;font-size:14px;background:url(../images/train/train_bg5.png) left center no-repeat; cursor:pointer; padding-left:7px;}
.train_l .i_left_ul2 li div dl span a{ color:#333; text-decoration:none; display:block;}
.train_l .i_left_ul2 li div dl span a:hover{color:#29b4d2;}
.train_l .i_left_ul2 li div dl.left_sel span{background:url(../images/train/train_bg6.png) left center no-repeat;color:#29b4d2;}
.train_l .i_left_ul2 li div dl.left_sel span a{color:#29b4d2;}
.train_l .i_left_ul2 li div dl p{ margin-left:10px; overflow:hidden; display:none;}
.train_l .i_left_ul2 li div dl p a{ display:block; height:26px; line-height:26px; text-decoration:none; overflow:hidden;}
.train_l .i_left_ul2 li div dl p a.left_sel{color:#29b4d2;}
.train_r{ float: right;width:927px; padding-top:4px; overflow:hidden; background:#fff; padding-bottom:10px;}
.position2{ height:57px; line-height:57px; border-bottom:1px solid #dfdfdf; overflow:hidden;  }
.position2 h2{ font-weight:normal; margin-left:11px; padding-left:10px; color:#29b4d3; font-size:20px;float:left; letter-spacing:1px;background:url(../images/train/train_bg7.png) left center no-repeat;}
.position2 a{ color:#333;  text-decoration:none;}
.position2 a:hover{color:#29b4d2;}
.position2 label{}
.position2 .position_r{ float:right; font-size:12px;overflow:hidden; color:#333; margin-right:16px;}
.position2 .position_r img{ vertical-align:baseline; margin-right:4px;}
.train_r .about_x{margin-top:24px; overflow:hidden; line-height:24px;font-size:16px; color:#333; padding-left:16px;padding-right:16px; padding-bottom:100px; min-height:500px;}
.train_r .about_x img{ display:block; max-width:100%;}
.train_r .train_ul{ overflow:hidden; margin-left:4px; margin-right:9px; margin-top:12px; margin-bottom:10px;}
.train_r .train_ul ul li{ display:block; border-bottom:1px solid #d9d9d9; padding-bottom:12px;overflow:hidden; font-size:14px; margin-bottom:12px;line-height:24px; font-size:14px;}
.train_r .train_ul ul li .imgs{width:151px; overflow:hidden; float:left; margin-left:8px;}
.train_r .train_ul ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.train_r .train_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.train_r .train_ul ul li .txts{ float:left; width:670px; margin-left:20px; overflow:hidden; margin-top:12px; color:#333; }
.train_r .train_ul ul li .txts label{ color:#b2b2b2; padding-right:3px; font-size:18px;}
.train_r .train_ul ul li .txts .h2{ font-weight:normal; color:#29b4d2; font-size:20px; height:36px; line-height:36px; margin-bottom:6px; overflow:hidden; letter-spacing:2px;}
/*企业学员*/
.train_r .train_t{ margin:0 auto; display:inline-block; padding-left:17px; padding-right:17px; background:url(../images/train/train_bg9.jpg) left center repeat-x; height:44px; line-height:44px; overflow:hidden; color:#333; font-size:22px; font-weight:normal; margin-bottom:20px;}
.train_r .train_t label{ display:block; padding-left:9px; padding-right:9px; background-color:#fff;}
/*培训预告*/
.train_r .train_a{ margin-top:19px; overflow:hidden; line-height:27px; font-size:12px; margin-bottom:20px;}
.train_r .train_a .train_a_l{ float:left; overflow:hidden; width:49%;}
.train_r .train_a .train_a_l a{ min-width:64px; padding-left:7px; padding-right:7px; height:25px; line-height:25px; float:left; margin-right:7px; border:1px solid #e2e2e2; background-color:#f3f3f3; overflow:hidden; text-align:center;}
.train_r .train_a .train_a_l a.tsel{background-color:#effcff;}
.train_r .train_a .train_a_r{ float:right; overflow:hidden; width:49%; text-align:right;}
.train_r .train_t2{ margin:0 auto; text-align:center; color:#333; font-size:22px; line-height:34px; margin-bottom:10px; max-width:780px;}
.train_r .train_date{ background-color:#f6f6f6; height:42px; line-height:42px; text-align:center; font-size:12px; overflow:hidden; color:#333;margin-bottom:15px;}
.train_r .train_txt{ font-size:14px; color:#333; line-height:26px;}
.train_r .train_txt .h3{ font-size:18px; line-height:28px; margin-top:12px; margin-bottom:22px; font-weight:bold;}
.train_r .train_txt .reds{ color:#ff0000;}
.train_r .train_ul2 ul li{ display:block;overflow:hidden; font-size:14px; margin-bottom:22px;line-height:26px; font-size:14px;}
.train_r .train_ul2 ul li .imgs{width:117px;  overflow:hidden; float:left;}
.train_r .train_ul2 ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.train_r .train_ul2 ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.train_r .train_ul2 ul li .txts{ float:left; width:700px; margin-left:20px; overflow:hidden; color:#333; }
.train_r .train_ul2 ul li .txts label{ color:#b2b2b2; padding-right:3px; font-size:18px;}
.train_r .train_ul2 ul li .txts .h2{ color:#333; font-weight:normal;font-size:18px; height:28px; line-height:28px; margin-bottom:10px; overflow:hidden; letter-spacing:2px;}
/*培训预告列表*/
.train_r .train_ul3{ overflow:hidden; margin-left:4px; margin-right:9px; margin-top:20px; margin-bottom:10px;}
.train_r .train_ul3 ul li{ display:block; border-bottom:1px solid #d9d9d9; padding-bottom:20px;overflow:hidden; font-size:12px; margin-bottom:20px;line-height:21px; }
.train_r .train_ul3 ul li .imgs{width:299px; overflow:hidden; float:left; margin-left:8px;}
.train_r .train_ul3 ul li .imgs img{display: block;width: 100%; height:152px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.train_r .train_ul3 ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.train_r .train_ul3 ul li .txts{ float:left; width:570px; margin-left:20px; overflow:hidden; color:#333; }
.train_r .train_ul3 ul li .txts label{ color:#b2b2b2; padding-right:3px; font-size:18px;}
.train_r .train_ul3 ul li .txts .h2{ font-weight:normal; color:#29b4d2; font-size:20px; height:26px; line-height:26px; margin-bottom:5px; overflow:hidden; letter-spacing:2px;}
.train_r .train_ul3 ul li .txts .train_desc{ color:#808080; font-size:12px; line-height:26px; max-height:78px; overflow:hidden;}
.train_r .train_ul3 ul li .txts .train_p{ max-height:42px; overflow:hidden; margin-top:3px;}