/* CSS Document */

.index_class{
	width:1200px;
	margin:auto;
}

.public_president{
	margin-top:5px;
}


.public_president h2{
	font-size:17px;
	color:#FFF;
	line-height:42px;
	text-indent:17px;
	background-color:#900000;
}

.public_president h2 a{
	color:#FFF;
}
.public_president h2 a span{
	float:right;
	font-size:14px;
	color:#FFF;
	margin-right:12px;
}

.public_president .president_l{
	float:left;
	width:250px;
}

.public_president .president_l .moudle{
	border:1px solid #e0e0e0;
	margin-bottom:5px;
}

.public_president .president_l ul{
	width:90%;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.public_president .president_l ul li{
	margin-bottom:7px;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	line-height:36px;
	background-color:#900000;
} 

.public_president .president_l ul li a{
	display:block;
	font-size:17px;
	color:#FFF;
	text-align:center;
}

.public_president .president_l ul li.on{
	background-color:#f28d0a;
}

.public_president .president_l ul li:hover{
	background-color:#f28d0a;
}

.public_president .president_l h2.color{
	background-color:#900000;
}

.public_president .president_l .pic_list,
.public_president .president_l .pro_list,
.public_president .president_l .vid_list,
.public_president .president_l .cer_list
{
	width:90%;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	padding-bottom:17px;
}

.public_president .president_l .pic_list img,
.public_president .president_l .pro_list img,
.public_president .president_l .vid_list img,
.public_president .president_l .cer_list img
{
	 display: block;
    width: 100%;
    padding-bottom: 5px;
}

/*修改swiper插件*/
.public_president .president_l .pic_list .swiper-pagination,
.public_president .president_l .pro_list .swiper-pagination,
.public_president .president_l .vid_list .swiper-pagination,
.public_president .president_l .cer_list .swiper-pagination
{
	width:100%;
	bottom:0px;
	font-size:0;
}

.public_president .president_l .pic_list .swiper-pagination-bullet,
.public_president .president_l .pro_list .swiper-pagination-bullet,
.public_president .president_l .vid_list .swiper-pagination-bullet,
.public_president .president_l .cer_list .swiper-pagination-bullet
{
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	background-color:#939393;
	opacity:1;
}

.public_president .president_l .pic_list .swiper-pagination-bullet-active,
.public_president .president_l .pro_list .swiper-pagination-bullet-active,
.public_president .president_l .vid_list .swiper-pagination-bullet-active,
.public_president .president_l .cer_list .swiper-pagination-bullet-active
{
	background-color:#f28d0a;
}
/*owl插件*/
.public_president .president_l .pic_list ul,
.public_president .president_l .pro_list ul,
.public_president .president_l .vid_list ul,
.public_president .president_l .cer_list ul
{
	width:100%;
	margin:0;
}
.public_president .president_l .pic_list ul li,
.public_president .president_l .pro_list ul li,
.public_president .president_l .vid_list ul li,
.public_president .president_l .cer_list ul li
{
	width:110px;
	height:100px;
	overflow:hidden;
	background-color:transparent;
	border-radius:0;
}
.public_president .president_l .pic_list ul li:nth-child(odd),
.public_president .president_l .pro_list ul li:nth-child(odd),
.public_president .president_l .vid_list ul li:nth-child(odd),
.public_president .president_l .cer_list ul li:nth-child(odd)
{
	float:left;
}
.public_president .president_l .pic_list ul li:nth-child(even),
.public_president .president_l .pro_list ul li:nth-child(even),
.public_president .president_l .vid_list ul li:nth-child(even),
.public_president .president_l .cer_list ul li:nth-child(even)
{
	float:right;
}



.public_president .president_l dl{
	width:90%;
	margin:auto;
	margin-top:20px;
	margin-bottom:30px;
}

.public_president .president_l dl dd{
	margin-bottom:8px;
	border-bottom:1px dashed #a0a0a0;
}

.public_president .president_l dl dd a{
	display:block;
	width:100%;
	text-indent:11px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height:39px;
	font-size:15px;
	color:#767676;
}

.public_president .president_l .atlas{
}

.public_president .president_l .atlas img{
	display:block;
	width:100%;
	margin-bottom:5px;
}

.public_president .president_l .tom{
	width:90%;
	margin:auto;
	margin-top:60px;
	margin-bottom:65px;
}

.public_president .president_l .tom .item{
	font-size:17px;
	color:#3e3e3e;
	line-height:25px;
	margin-bottom:25px;
	font-weight:bold;
}

.public_president .president_r{
	width:940px;
	float:right;
}

.public_president .president_r .table_box{
	border:1px solid #dcdcdc;
	margin-bottom:5px;
}
.public_president .president_r .table_box h2 a{
	display:block;
	float:none;
	font-size:17px;
	color:#FFF;
	line-height:42px;
	text-indent:17px;
}
.public_president .president_r .table_box h2 span{
	float:right;
	font-size:14px;
	color:#FFF;
	margin-right:12px;
}
.public_president .president_r .table_box .table_conts{
	position:relative;
	box-sizing:border-box;
	padding-left:17px;
	padding-right:17px;
}

.public_president .president_r .table_box .bg{
	background-color:#EFEFEF;
	height:20px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
}

.public_president .president_r .table_box table{
	border-collapse:collapse;
	width:100%;
	position:relative;
	z-index:100;
	border-spacing:10px;
	border-spacing:10px 10px;
}

.public_president .president_r .table_box table th{
	color:#900000;
	height:20px;
	text-align:center;
}
.public_president .president_r .table_box table th:nth-child(1){
	text-align:left;
}

.public_president .president_r .table_box table td:nth-child(1){
	text-align:left;
}
.public_president .president_r .table_box table th:nth-child(2){
	text-align:left;
}

.public_president .president_r .table_box table td:nth-child(2){
	text-align:left;
}
.public_president .president_r .table_box table td:nth-child(2) a:hover{
	color:#900000;
}

.public_president .president_r .table_box table td{
	font-size:15px;
	color:#474747;
	/*line-height:45px;*/
	margin-bottom:2px;
	text-align:center;
	border-bottom:1px dashed #a4a4a4;
	line-height:25px;
	padding:10px 0;
}

.public_president .president_r .table_box table td.color{
	color:#e60000;
	font-weight:bold;
}

.public_president .president_r .table_box table td a{
	color:#474747;
}
.public_president .president_r .table_box table td a span{
	color:#F00;
	padding:0 3px;
}
.public_president .president_r .table_box table td a.report{
	display:inline-block;
	width:50px;
	height:26px;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:26px;
	background-color:#f28d0a;
}

.public_search{
	width:1200px;
	margin:auto;
	border:1px solid #e0e0e0;
	margin-bottom:5px;
	/*margin-top:5px;*/
	position:relative;
}

.public_search  h2{
	font-size:17px;
	color:#FFF;
	line-height:42px;
	text-indent:17px;
	background-color:#900000;;
}

.public_search  h2 a{
	color:#FFF;
}
.public_search  h2 a span{
	float:right;
	font-size:14px;
	color:#FFF;
	margin-right:12px;
}

/*修改插件*/
.public_search .search_banner{
     width: 98%;
    margin: auto;
    overflow: hidden;
    margin-top: 34px;
    margin-bottom: 34px;
}

.public_search .swiper-slide{
    color: #000;
    box-sizing: border-box;
    height: 140px;
    width: 149px;
    margin-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}



.public_search .swiper-slide img{
	display:block;
	width:100%;
	height:80%;
}

.public_search .swiper-button-prev, 
.public_search .swiper-container-rtl .swiper-button-next{
	left:23px;
	margin-top:0;
	top:50%;
	background-image:url(../images/index300_03.jpg);
}

.public_search .swiper-button-next, 
.public_search .swiper-container-rtl .swiper-button-prev{
	right:23px;
	margin-top:0;
	top:50%;
	background-image:url(../images/index300_06.jpg);
}

/*公共结束*/

/*产品列表*/

.product{
	width:1200px;
	margin:auto;
}

/*面包屑导航*/

.bread{
	color:#5c5c5c;
	font-size:17px;
	font-weight:bold;
	line-height:1.3em;
	margin-top:22px;
	margin-bottom:30px;
}

.bread h2{
	float:left;
	padding-left:27px;
	background-image:url(../images/p01_03.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:22px auto;
	font-size:17px;
}

.bread a{
	font-size:17px;
	color:#5c5c5c;
	font-weight:bold;
}

.bread a.on{
	color:#0078e2;
}


.product .president_r{
	width:940px;
	/*border:1px solid #dedede;*/
}

.product .public_president .president_r .table_box{
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

.product .public_president .president_r .art{
	margin-bottom:5px;
	border:1px solid #e2e2e2;
}
.product .public_president .president_r .art .art_name{
	font-size:16px;
	color:#FFF;
	line-height:32px;
	background-color:#900000;
	margin-bottom:20px;
}
.product .public_president .president_r .art .art_text{
	margin-bottom:30px;
	font-size:14px;
	color:#333333;
	width:100%;
	overflow:hidden;
}
.product .public_president .president_r .art .art_text img{
	max-width:100%!important;
}
.product .public_president .president_r .art .art_text table{
	max-width:100%!important;
}
.product .curriculum .tis{
	font-size: 17px;
    color: #FFF;
    line-height: 42px;
    text-indent: 17px;
    background-color: #900000;
}

.product .curriculum .sort{
	box-sizing:border-box;
	padding-right:14px;
	margin-top:8px;
	margin-bottom:-40px;
}

.product .curriculum .sort a{
	display:block;
	float:right;
	font-size:15px;
	color:#FFF;
	text-align:center;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#f28d0a;
	width:75px;
	line-height:34px;
	margin-left:9px;
}

.product .curriculum .sort a span{
	padding-right:17px;
	background-image:url(../images/p02_07.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:11px auto;
}

/**/

/*产品详情*/

.product_details{
	width:1200px;
	margin:auto;
}


.product_details .that{
	float:right;
	width:940px;
}

.product_details .that h3{
	text-align:center;
	font-size:28px;
	color:#900000;
	margin-top:35px;
	margin-bottom:35px;
}

.product_details .that .stage{
}

.product_details .that .stage .item{
	height:350px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% 100%;
	display:table;
	box-sizing:border-box;
	padding-left:90px;
	padding-right:90px;
	width:100%;
}

.product_details .that .stage .item .bower{
	display:table-cell;
	vertical-align:middle;
	width:83%;
}

.product_details .that .stage .item .multiple{
	background-color:rgba(0,0,0,0.6);
	font-size:18px;
	padding:12px 20px;
	color:#FFF;
}

.product_details .that .stage .item .multiple span{
	font-size:23px;
}

/*修改插件*/
.product_details .that .stage .swiper-pagination{
	text-align:right;
}

.product_details .that .stage .swiper-pagination-bullet{
	width:16px;
	height:16px;
	background-color:#c7c7c7;
	margin-left:6px;
	margin-right:6px;
	opacity:1;
}

.product_details .that .stage .swiper-pagination-bullet-active{
	background-color:#f28d0a;
}


.product_details .that .class_begins{
	width:100%;
	/*border:1px solid #dedede;*/
	box-sizing:border-box;
	margin-top:10px;
}

.product_details .that .class_begins .tabels{
	
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
}

.product_details .that .class_begins .tabels table{
	border-collapse:collapse;
}

.product_details .that .class_begins .tabels table td{
	border:1px solid #cdcdcd;
	font-size:17px;
	color:#7d7d7d;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
}

.product_details .that .class_begins .tabels table td:nth-child(1){
	width:200px;
	background-color:#f9f9f9;
	text-align:center;
}

.product_details .that .class_begins .tabels table td:nth-child(2){
	width:698px;
	box-sizing:border-box;
	padding-left:23px;
}

.product_details .that .class_begins .a_list{
	text-align:right;
	font-size:0;
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
	margin-top:16px;
	margin-bottom:16px;
}

.product_details .that .class_begins .a_list a{
	display:inline-block;
	width:150px;
	text-align:center;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	margin-left:21px;
}

.product_details .that .class_begins .a_list a span{
	display:inline-block;
	font-size:17px;
	color:#FFF;
	padding-left:41px;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:auto 27px;
	line-height:46px;
}

.product_details .that .class_begins .a_list a.blue{
	background-color:#900000;
}

.product_details .that .class_begins .a_list a.blue span{
	background-image:url(../images/p001_03.png);
}

.product_details .that .class_begins .a_list a.orange{
	background-color:#f28d0a;
}

.product_details .that .class_begins .a_list a.orange span{
	background-image:url(../images/p002_03.png);
}

.product_details .that .article{
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	color:#5d5d5d;
	line-height:2em;
	text-height:2em;
	margin-bottom:20px;
	text-align:center;
}
.product_details .that .article img{
	max-width:100%!important;
	height:auto!important;
}
.product_details .that .article table{
	max-width:100%!important;
	width:100%!important;
	height:auto!important;
}


.product_details .that .art{
	margin-bottom:50px;
}
.product_details .that .art .art_name{
	font-size:16px;
	color:#FFF;
	line-height:32px;
	background-color:#900000;
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
}
.product_details .that .art .art_text{
	margin-bottom:30px;
	font-size:14px;
	color:#333333;
}
.product_details .that .art .art_text img{
	max-width:100%!important;
}
.product_details .that .art .art_text table{
	max-width:100%!important;
}
/*公共代码开始*/
.public_form_box{
}

.public_form_box h4{
	font-size:20px;
	color:#FFF;
	text-indent:23px;
	background-color:#900000;
	line-height:42px;
}

.public_form_box .submission{
	padding-top:47px;
	padding-bottom:45px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.public_form_box .submission .transfer{
	margin-bottom:15px;
}

.public_form_box .transfer .name{
	width:20%;
	float:left;
	line-height:43px;
	text-align:right;
	font-size:20px;
	color:#828282;
}

.public_form_box .transfer .infos{
	width:79%;
	float:right;
}

.public_form_box .transfer .infos input[type='text']{
	display:block;
	width:602px;
	height:42px;
	border:1px solid #bcbcbc;
	background-color:#FFF;
	text-indent:12px;
	font-size:20px;
}


.public_form_box .transfer .infos input[type='text']::-webkit-input-placeholder {
         /* placeholder颜色  */
         color: #b4b4b4;
     }

.public_form_box .transfer .infos input[type='text']::-moz-input-placeholder {
         /* placeholder颜色  */
         color: #b4b4b4;
    }

.public_form_box .transfer .infos input[type='text']::-ms-input-placeholder {
         /* placeholder颜色  */
         color: #b4b4b4;
    }

.public_form_box .transfer .infos label{
	float:left;
	font-size:20px;
	color:#000;
	padding-left:35px;
	line-height:21px;
	position:relative;
	margin-right:82px;
	margin-top:12px;
	margin-left:9px;
}

.public_form_box .transfer .infos label input[type='radio']{
	position:absolute;
	left:0;
	top:0;
	height:21px;
	width:21px;
	appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-webkit-appearance:none;
	background-color:#f9f9f9;
	border:1px solid #ebebeb;
	box-sizing:border-box;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
}

.public_form_box .transfer .infos label input[type='radio']:checked::before{
	width:60%;
	content:"";
	height:60%;
	background-color:red;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	position:absolute;
	left:50%;
	margin-left:-30%;
	top:50%;
	margin-top:-30%;
}

.public_form_box  .button{
	display:block;
	margin:auto;
	width:214px;
	height:42px;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-border-radius:6px;
	background-color:#f28d0a;
	background-image:url(../images/p03_11.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:116px auto;
	margin-top:38px;
}

/*公共代码结束*/

/**/

/*纯正标题列表*/

.pure{
	width:1200px;
	margin:auto;
}

.pure .training_news{
	float:right;
	width:940px;
	border:1px solid #dedede;
}

.pure .training_news h3{
	font-size:20px;
	color:#FFF;
	text-indent:26px;
	background-color:#900000;
	line-height:42px;
}

.pure .training_news .ul_list ul{
	box-sizing:border-box;
	padding-left:16px;
	padding-right:16px;
	padding-top:36px;
}

.pure .training_news .ul_list li{
	padding-bottom:25px;
	margin-bottom:22px;
	border-bottom:1px dashed #c9c9c9;
}


.pure .training_news .ul_list li .tis{
	width:100%;
	margin-left:15px;
	color:#000;
	font-size:18px;
	line-height:1em;
	overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; 
}
.pure .training_news .ul_list li:hover .tis{
	color:#900000;
}
.pure .training_news .ul_list li:hover .time{
	color:#900000;
}
.pure .training_news .ul_list li .time{
	float:right;
	max-width:100px;
	text-align:right;
	font-size:15px;
	color:#8f8f8f;
	line-height:1em;
}

.pure .training_news .ul_list li .num{
	float:right;
	margin-right:15px;
	font-size:15px;
	color:#8f8f8f;
	line-height:1em;
}

/*分页*/

.pageing{
	width:100%;
	
	text-align:center;
	margin-top:38px;
	margin-bottom:38px;
}

.pageing strong{
	font-size:13px;
	font-weight:normal;
}
.pageing ul li{
	display:inline-block;
	margin-left:2.5px;
	margin-right:2.5px;
}

.pageing ul li a{
	display:block;
	font-size:13px;
	color:#515151;
	padding:10px 14px;
	border:1px solid #bbbbbb;
	background-color:#f4f4f4;
	border-radius:6px;
}

.pageing ul li i{
	font-size:13px;
	padding:10px 14px;
}

.pageing ul li span{
	display:block;
	width:57px;
	font-size:13px;
	color:#515151;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #bbbbbb;
	background-color:#f4f4f4;
	border-radius:6px;
}

.pageing ul li:nth-child(1){
	margin-right:13px;
}

.pageing ul li:last-child{
	margin-left:13px;
}

.pageing ul li.on a{
	background-color:#1970b4;
	color:#FFF;
}

/**/

/*单页面内容*/

.single_page{
	width:1200px;
	margin:auto;
}

.single_page .situation{
	width:940px;
	float:right;
	border:1px solid #dedede;
}

.single_page .situation h3{
	font-size: 20px;
    color: #FFF;
    text-indent: 26px;
    background-color: #900000;
    line-height: 42px;
}

.single_page .situation .article{
	padding:46px 44px;
	line-height:2em;
	font-size:16px;
	color:#323232;
	font-weight:normal;
}
.single_page .situation .article p{/* text-align: -webkit-center;*/padding-bottom: 20px;}
.single_page .situation .article .tit{
	font-size:18px;
	color:#323232;
	margin-bottom:15px;
	font-weight:bolder;
}
.single_page .situation .article img{
	max-width:100%;}
/**/

/*导航分类列表*/

.navition{
	width:1200px;
	margin:auto;
}

.navition .on_line{
	width:816px;
	float:right;
	border:1px solid #dedede;
}

.navition .on_line h2{
	font-size: 17px;
    color: #FFF;
    line-height: 42px;
    text-indent: 17px;
    background-color: #900000;
}

.navition .on_line .boutique{
	box-sizing:border-box;
	padding-left:22px;
	padding-right:22px;
	position:relative;
	margin-top:22px;
	margin-bottom:22px;
}

.navition .on_line .boutique .name_up{
	text-align:center;
	font-size:28px;
	color:#900000;
}

.navition .on_line .boutique .array{
	position:absolute;
	bottom:0;
	right:22px;
}

.navition .on_line .boutique .array .owm{
	float:left;
	font-size:14px;
	color:#666666;
	margin-left:19px;
	padding-right:15px;
	background-image:url(../images/p05_03.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:8px auto;
}

.navition .on_line .tabulations{
	box-sizing:border-box;
	padding-left:22px;
	padding-right:22px;
}

.navition .on_line .tabulations table{
	border-collapse:collapse;
}

.navition .on_line .tabulations table th{
	font-size:17px;
	color:#909090;
	text-align:center;
	height:38px;
	border:1px solid #c7c7c7;
}

.navition .on_line .tabulations table td{
	font-size:15px;
	color:#909090;
	text-align:center;
	height:38px;
	border:1px solid #c7c7c7;
}

.navition .on_line .tabulations table td .general_rules{
	font-size:15px;
	color:#909090;
}

.navition .on_line .tabulations table td .report{
	display:inline-block;
	font-size:15px;
	color:#909090;
	width:62px;
	line-height:26px;
	border-radius:6px;
	background-color:#f28d0a;
	color:#FFF;
}

.navition .on_line .paragraph{
	box-sizing:border-box;
	padding-left:22px;
	padding-right:22px;
	font-size:17px;
	color:#5d5d5d;
	line-height:2em;
	text-indent:2em;
	font-weight:bold;
	margin-top:27px;
	margin-bottom:24px;
}

/**/

/*登录*/

.sign_ins{
	background-image:url(../images/p06_03.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	overflow:hidden;
}

.sign_ins .moudle_s{
	width:511px;
	margin:auto;
	background-color:rgba(255,255,255,0.6);
	border:1px solid rgba(0,0,0,0.3);
	box-sizing:border-box;
	padding-left:66px;
	padding-right:66px;
	padding-bottom:51px;
	margin-top:164px;
	margin-bottom:239px;
}

.sign_ins .moudle_s h2{
	text-align:center;
	margin-top:45px;
	margin-bottom:49px;
}

.sign_ins .moudle_s h2 span{
	display:inline-block;
	font-size:14px;
	color:#3bc1c4;
	padding-left:150px;
	padding-right:150px;
	position:relative;
}

.sign_ins .moudle_s h2 span:after{
	display:block;
	width:130px;
	content:"";
	height:1px;
	background-color:#1080bb;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
}

.sign_ins .moudle_s h2 span:before{
	display:block;
	width:130px;
	content:"";
	height:1px;
	background-color:#3bc1c4;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}

.sign_ins .moudle_s .input_box{
	border:1px solid #c9c9c9;
	border-radius:6px;
	margin-bottom:17px;
}

.sign_ins .moudle_s .input_box .img{
	float:left;
	width:9.6%;
	font-size:0;
	line-height:42px;
	border-right:1px solid #c9c9c9;
	text-align:center;
	box-sizing:border-box;
}

.sign_ins .moudle_s .input_box .img img{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
}

.sign_ins .moudle_s .input_box input[type='text'],.sign_ins .moudle_s .input_box input[type='password']{
	display:block;
	width:90.4%;
	height:42px;
	float:left;
	text-indent:9px;
}

.sign_ins .moudle_s label{
	float:left;
	font-size:12px;
	color:#4a4a4a;
	padding-left:17px;
	position:relative;
}

.sign_ins .moudle_s label input[type='checkbox']{
	display:block;
	position:absolute;
	left:0;
	top:2px;
	height:1em;
}

.sign_ins .moudle_s a.forget{
	float:right;
	font-size:12px;
	color:#474747;
}

.sign_ins .moudle_s .button{
	width: 100%;
	display: block;
	height: 36px;
	background-color: #008fda;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #FFF;
	margin-top: 26px;
	margin-bottom: 11px;
	text-align: center;
}

.sign_ins .moudle_s a.register{
	display:block;
	text-align:right;
	font-size:12px;
	color:#474747;
	margin-top:10px;
}


/*个人中心*/

.people_center{
	width:1200px;
	margin:auto;
}

/*公共*/

.public_individual{
	float:left;
	width:203px;
	border:1px solid #b5b5b5;
	box-sizing:border-box;
	padding-left:10px;
}

.public_individual dl{
	margin-top:16px;
}

.public_individual dl dt{
	padding-left:23px;
	background-image:url(../images/c001_03.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:12px auto;
	font-size:15px;
	color:#434242;
	margin-bottom:21px;
	font-weight:bold;
}

.public_individual dl dd{
	padding-left:23px;
	margin-bottom:16px;
}

.public_individual dl dd a{
	font-size:13px;
	color:#504f4f;
	font-weight:bold;
}

/**/

/*公共开始*/

.public_modify{
	width:979px;
	float:right;
	border-top:1px solid #c9c9c9;
}

.public_modify .form_bown{
	margin-top:28px;
	
}

.public_modify .form_bown .strip{
	margin-bottom:14px;
}

.public_modify .form_bown .strip .mat_box_portrait{
	min-width: 108px;
    text-align: right;
    line-height: 100px;
    font-size: 15px;
    color: #6a6a6a;
    margin-right: 21px;
    float: left;
}
.public_modify .form_bown .strip .portrait_row{
	width:100px;
	height:100px;
	border-radius:50%;
	float:left;
	overflow:hidden;
	position:relative;
}
.public_modify .form_bown .strip .portrait_row img{
	width:100%;
	height:100%;
	display:block;
}
.public_modify .form_bown .strip .portrait_row input[type='file']{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color: transparent;
    opacity: 0;
}

.public_modify .form_bown .strip .name{
	min-width:108px;
	text-align:right;
	line-height:40px;
	font-size:15px;
	color:#6a6a6a;
	margin-right:21px;
	float:left;
}

.public_modify .form_bown .strip .text_box{
	float:left;
}

.public_modify .form_bown .strip .text_box input[type='text']{
	width:209px;
	height:40px;
	border:1px solid #c9c9c9;
	float:left;
}

.public_modify .form_bown .strip  .text_box label{
	float: left;
    font-size: 14px;
    color: #000;
    padding-left: 28px;
    line-height:40px;
    position: relative;
    margin-right: 38px;
	position:relative;
}

.public_modify .form_bown  label input[type='radio']{
	height: 13px;
    width: 13px;
	position: absolute;
    left: 0;
    top: 50%;
	margin-top:-6.5px;
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    box-sizing: border-box;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
	background-image:url(../images/c002_07.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.public_modify .form_bown  label input[type='radio']:checked{
	background-image:url(../images/c003_07.jpg);
}

.public_modify .form_bown .text_box span{
	display:inline-block;
	font-size:15px;
	color:#6a6a6a;
	line-height:40px;
}

.public_modify .form_bown .text_box a{
	display:inline-block;
	font-size:15px;
	color:#c10b0b;
	line-height:40px;
	font-weight:bold;
	margin-left:9px;
}

.public_modify .form_bown .btn{
	width:100px;
	height:35px;
	background-color:#0088ff;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	font-size:15px;
	color:#FFF;
	margin-left:129px;
	margin-bottom:35px;
}

.public_modify .record .package_m{
	width:88%;
	margin:auto;
	overflow:hidden;
	position:relative;
}

.public_modify .record{
	border:1px solid #c9c9c9;
	margin-bottom:56px;
	position:relative;
}

.public_modify .record h3{
	width:99%;
	margin:auto;
	line-height:44px;
	font-size:16px;
	color:#565656;
	text-indent:12px;
	
}
.public_modify .record .public_president .president_r{
	width:100%;
}
.public_modify .record .public_president .president_r .curriculum .table_box{
	border:0;
}

.public_modify .record .recommend{
	/*width:183px;*/
	border-right:1px dashed #a7a7a7;
	line-height:1em;
	text-align:center;
	margin-bottom:37px;
	padding-left:26px;
	padding-right:26px;
}

.public_modify .record .recommend h5{
	font-size:15px;
	color:#5a5a5a;
	margin-bottom:17px;
}

.public_modify .record .recommend p{
	margin-bottom:17px;
	font-size:14px;
}

.public_modify .record .recommend .maney{
	font-size:12px;
	margin-bottom:20px;
}

.public_modify .record .recommend .maney span{
	color:#d50000;
}

.public_modify .record .recommend span{
	color:#d50000;
}

.public_modify .record .recommend a{
	display:block;
	width:42px;
	line-height:21px;
	background-color:#292929;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	font-size:10px;
	color:#FFF;
	margin:auto;
}

/*修改插件*/
.public_modify .record .swiper-button-next, .public_search .swiper-container-rtl .swiper-button-prev {
    right: 20px;
	top:60%;
    background-image:url(../images/p300_03.jpg);
}

.public_modify .record .swiper-button-prev, .public_search .swiper-container-rtl .swiper-button-next {
    left: 20px;
  	top:60%;
    background-image:url(../images/p300_06.jpg);
}


.public_modify .prominent{
	border-bottom:1px solid #dcdcdc;
	margin-top:15px;
}

.public_modify .prominent a{
	display:block;
	width:140px;
	line-height:42px;
	box-sizing:border-box;
	border:1px solid #dcdcdc;
	border-bottom:1px solid #FFF;
	margin-bottom:-1px;
	text-align:center;
	border-top:2px solid #161616;
	font-size:13px;
	color:#525252;
}

.public_modify .information{
	margin-top:17px;
	margin-bottom:38px;
}

.public_modify .information .h2_title{
	line-height:42px;
	font-size:15px;
	color:#525252;
	text-indent:16px;
	background-color:#fbfbfb;
	border:1px solid #c9c9c9;
	margin-bottom:-1px;
}

.public_modify .information .item{
	font-size:14px;
	color:#525252;
	border:1px solid #c9c9c9;
	margin-bottom:-1px;
}

.public_modify .information .item .name{
	float:left;
	min-width:83px;
	text-align:right;
	line-height:42px;
}

.public_modify .information .item .content{
	float:left;
	line-height:42px;
	margin-left:26px;
}

.public_modify .information .item .content span{
	margin-right:21px;
}

.public_modify .writer{
	box-sizing:border-box;
	padding-left:62px;
	padding-top:43px;
	padding-bottom:76px;
	border:1px solid #c9c9c9;
}

.public_modify .writer .rows{
	float:left;
	margin-right:23px;
	margin-bottom:19px;
}

.public_modify .writer .ming{
	float:left;
	min-width:80px;
	line-height:35px;
	margin-right:23px;
	text-align:right;
}

.public_modify .writer input[type='text']{
	float:left;
	width:321px;
	height:35px;
	border:1px solid #c7c7c7;
}

.public_modify .okay_box{
	border:2px solid #c9c9c9;
	margin-top:17px;
	margin-bottom:74px;
}

.public_modify .okay_box table{
	border-collapse:collapse;
	width:100%;
}

.public_modify .okay_box table tr{
	border-bottom:1px solid #c7c7c7;
}

.public_modify .okay_box table tr th{
	height:43px;
	font-size:13px;
	color:#525252;
	background-color:#fbfbfb;
	text-align:center;
}

.public_modify .okay_box table tr td{
	font-size:13px;
	color:#525252;
	text-align:center;
	padding-top:23px;
	padding-bottom:23px;
}

.public_modify .okay_box table tr th:nth-child(1){
	text-align:left;
	text-indent:9px;
}

.public_modify .okay_box table tr td:nth-child(1){
	text-align:left;
	text-indent:9px;
}

.public_modify .okay_box table td .already{
	margin-bottom:3px;
}

.public_modify .okay_box table td .already{
	margin-bottom:3px;
}

.public_modify .okay_box table td a.look_at{
	font-size:13px;
	color:#525252;
}


.public_modify .form_box{
	margin-top:10px;
}

.public_modify .form_box .row_s{
	margin-bottom:13px;
}

.public_modify .form_box .row_s .f_name{
	float:left;
	width:145px;
	margin-right:11px;
	line-height:51px;
	text-align:right;
}

.public_modify .form_box .row_s .f_infos{
	float:left;
}

.public_modify .form_box .row_s .text1,
.public_modify .form_box .row_s .text2,
.public_modify .form_box .row_s .text3
{
	display:block;
	width:414px;
	float:left;
	height:51px;
	border:1px solid #c9c9c9;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	text-indent:17px;
	font-size:13px;
}

.public_modify .form_box .row_s .text2{
	width:203px;
}

.public_modify .form_box .row_s .text3{
	width:254px;
}

.public_modify .form_box .row_s .tips{
	float:left;
	line-height:51px;
	font-size:13px;
	color:red;
}

.public_modify .form_box .row_s .pictures{
	float:left;
	border:1px solid #c9c9c9;
	border-radius:6px;
	height:51px;
	margin-left:8px;
}

.public_modify .form_box .row_s .pictures .img_s{
	width:101px;
	height:100%;
	float:left;
}

.public_modify .form_box .row_s .pictures .img_s img{
	display:block;
	width:100%;
	height:100%;
}

.public_modify .form_box .row_s .pictures .btn{
	float:left;
	width:100px;
	border-left:1px solid #c9c9c9;
	line-height:51px;
	font-size:0;
	text-align:center;
}

.public_modify .form_box .row_s .pictures .btn span{
	display:inline-block;
	font-size:13px;
	vertical-align:middle;
	margin-left:3px;
	cursor:pointer;
}

.public_modify .form_box .row_s .pictures .btn i{
	display:inline-block;
	vertical-align:middle;
	width:22px;
}

.public_modify .form_box .row_s .pictures .btn img{
	display:block;
	width:100%;
}

.public_modify .form_box .row_s .obtain{
	float:left;
	width:147px;
	height:51px;
	border:1px solid #000;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	text-align:center;
	line-height:51px;
	margin-left:10px;
	font-size:13px;
	color:#a2a2a2;
	cursor:pointer;
}

.public_modify .form_box .row_s label{
	display:block;
	width:414px;
	text-align:left;
	float:left;
	margin-top:2px;
	margin-bottom:15px;
}

.public_modify .form_box .row_s label input[type='checkbox']{
	vertical-align:middle;
}


.public_modify .form_box .row_s label .agreement{
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
}

.public_modify .form_box .row_s label .agreement span{
	color:#000000;
}

.public_modify .form_box .button_s{
	display:block;
	width:412px;
	height:53px;
	background-color:#f28d0a;
	font-size:18px;
	color:#FFF;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	margin-left:156px;
	margin-top:34px;
	margin-bottom:93px;
	text-align:center;
}

/*个人中心报名*/

.people_enroll{
	width:1200px;
	margin:auto;
}

/*个人中心报名课程*/

.syllabus{
	width:1200px;
	margin:auto;
}

/*修改密码*/

.password_box{
	width:1200px;
	margin:auto;
}


/*购物车*/

.shopping_cart{
	width:1200px;
	margin:auto;
}
.navigation{
	width:1200px;
	margin:auto;
}
.top .top_center a.shopping_cart{
	display:block;
	float:right;
	width:88px;
	line-height:33px;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#900000;
	text-align:center;
	margin-left:20px;
}
.top .top_center a.navigation{
	display:block;
	float:right;
	width:88px;
	line-height:33px;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#900000;
	text-align:center;
	margin-left:20px;
}

.top .top_center a.shopping_cart span{
	display:inline-block;
	padding-left:27px;
	background-image:url(../images/bycar_03.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:21px auto;
	color:#FFF;
}
.top .top_center a.navigation em{
	display:inline-block;
	padding-left:27px;
	background-image:url(../images/menu_32.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:21px auto;
	color:#FFF;
	font-style: normal;
}
/*public_car_name公共代码开始*/
.public_car_name{
	margin-top:20px;
}

.public_car_name h3{
	float:left;
	font-size:16px;
	color:#000;
	margin-left:14px;
	line-height:26px;
}

.public_car_name .span_list{
	float:right;
}

.public_car_name .span_list span{
	display:block;
	float:left;
	padding-left:32px;
	padding-right:32px;
	line-height:26px;
	font-size:11px;
	color:#949494;
	position:relative;
	background-color:#ededed;
	margin-left:6px;
}

.public_car_name .span_list span.on{
	background-color:#f28d0a;
	color:#FFF;
}
.public_car_name .span_list span.on::after,
.public_car_name .span_list span.on::before
{
	border-color: transparent transparent transparent #f28d0a;
}

.public_car_name .span_list span::after{
	display:block;
	width:0;
	content:"";
	height:0;
	border-width:13px 0 13px 15px;
	border-style:solid;
	border-color: transparent transparent transparent #ededed;
	position:absolute;
	left:100%;
	top:0;
	z-index:1000;
}

.public_car_name .span_list span::before{
	display:block;
	width:0;
	content:"";
	height:0;
	border-width:13px 0 13px 15px;
	border-style:solid;
	border-color: transparent transparent transparent #FFF;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}

.public_car_name .span_list span:first-of-type:before{
	display:none;
}

.public_car_name .span_list span:last-of-type:after{
	display:none;
}

.public_car_name a.return{
	font-size:13px;
	color:#afafaf;
	float:right;
	margin-right:34px;
	line-height:26px;
}

.public_table_bom table{
	width:100%;
	border-collapse:collapse;
	margin-top:21px;
}

.public_table_bom table tr{
	border:1px solid #cdcdcd;
}

.public_table_bom table tr td{
	height:146px;
	text-align:center;
}

.public_table_bom table tr:nth-child(2){
	border:0;
}

.public_table_bom table tr:nth-child(2) td{
	padding-top:18px;
	padding-bottom:12px;
	padding-left:15px;
	height:auto;
}

.public_table_bom table tr td:nth-child(1){
	padding-left:16px;
	text-align:left;
}

.public_table_bom table th{
	font-size:13px;
	color:#949494;
	height:39px;
	background-color:#f5f5f5;
}

.public_table_bom table input[type='checkbox']{
	appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-webkit-appearance:none;
	width:17px;
	height:17px;
	border:1px solid #dbdbdb;
	vertical-align:middle;
	margin-right:6px;
}

.public_table_bom table input[type='checkbox'].on{
	background-image:url(../images/p12_03.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.public_table_bom table h4{
	display:inline-block;
	vertical-align:middle;
	margin-left:69px;
	color:#8f8f8f;
}

.public_table_bom table .num{}

.public_table_bom table .num .reduce,
.public_table_bom table .num .plus
{
	display:inline-block;
	line-height:30px;
	border:1px solid #b1b1b1;
	text-align:center;
	width:22px;
	vertical-align:middle;
	cursor:pointer;
	background-color:#FFF;
	
	-moz-user-select: none; 
	-webkit-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
}

.public_table_bom table .num input[type='text']{
	display:inline-block;
	width:41px;
	border:1px solid #b1b1b1;
	text-align:center;
	height:30px;
	background-color:#FFF;
	vertical-align:middle;
}

.public_table_bom table  .color{
	color:#c20b0b;
	font-weight:bold;
}

.public_table_bom table  a{
	color:#424242;
	font-weight:bold;
	text-decoration:underline;
}

.public_table_bom .liquidation{
	background-color:#f7f7f7;
	margin-top:21px;
	margin-bottom:46px;
}

.public_table_bom .liquidation h4{
	float:left;
	font-size:12px;
	line-height:50px;
	text-indent:20px;
	font-weight:300;
}

.public_table_bom .liquidation .maoney{
	float:right;
	font-size:12px;
	color:#343434;
	line-height:30px;
	margin-right:35px;
}

.public_table_bom .liquidation .maoney span{
	font-size:21px;
	color:#c20b0b;
	line-height:50px;
}

.public_table_bom .function_btn{
	margin-top:44px;
	margin-bottom:60px;
}

.public_table_bom .function_btn a.blue_btn{
	display:block;
	float:left;
	width:123px;
	line-height:37px;
	border-radius:6px;
	background-color:#900000;
	text-align:center;
	color:#FFF;
	border:1px solid #000;
	box-sizing:border-box;
}

.public_table_bom .function_btn a.red_btn{
	display:block;
	float:right;
	width:123px;
	line-height:37px;
	border-radius:6px;
	background-color:#b20b0b;
	text-align:center;
	color:#FFF;
}

/**/

/**/

.settlement{
	width:1200px;
	margin:auto;
}

.settlement .h3_box{
	font-size:16px;
	color:#aeaeae;
	background-color:#f5f5f5;
	text-indent:18px;
	line-height:42px;
}

.settlement .wraper{
	border:1px solid #a0a0a0;
}

.settlement .wraper .mode{
	width:96.5%;
	margin-left:3.5%;
	border-bottom:1px solid #c9c9c9;
	padding-top:26px;
	padding-bottom:26px;
}

.settlement .wraper .mode .h_title{
	font-size:15px;
	color:#2b2b2b;
	line-height:1em;
	margin-bottom:34px;
}

.settlement .wraper .mode .convenient label input[type='radio']{
	vertical-align:middle;
	margin-right:9px;
	font-size:13px;
	color:#656565;
}

.settlement .wraper .mode .convenient span{
	display:inline-block;
	font-size:13px;
	color:#656565;
	margin-left:153px;
}

.settlement .writer_s{
	box-sizing:border-box;
	padding-left:62px;
	padding-top:43px;
	padding-bottom:76px;
}

.settlement .writer_s .rows{
	float:left;
	margin-right:23px;
	margin-bottom:19px;
}

.settlement .writer_s .ming{
	float:left;
	min-width:80px;
	line-height:35px;
	margin-right:23px;
	text-align:right;
}

.settlement .writer_s input[type='text']{
	float:left;
	width:321px;
	height:35px;
	border:1px solid #c7c7c7;
}

.settlement .detailed_list{
	width: 96.5%;
    margin-left: 3.5%;
	box-sizing:border-box;
	padding-right:5px;
}

.settlement .public_table_bom table tr:nth-child(1){
	border:0;
}

.settlement .public_table_bom table tr th{
	border-right:1px solid #FFF;
}

.settlement .public_table_bom table tr td{
	padding:0;
}

.settlement .public_table_bom table h4{
	margin-left:0;
	display:block;
	width:100%;
	text-align:center;
}

.settlement .p_list{
	font-size:16px;
	color:#515151;
	line-height:1em;
	margin-top:50px;
	margin-bottom:28px;
	text-align:right;
	font-weight:bold;
	box-sizing:border-box;
	padding-right:20px;
}

.settlement  .p_list p{
	margin-bottom:12px;
}

.settlement .input_subbtn{
	margin-top:40px;
	margin-bottom:43px;
}

.settlement .input_subbtn .money{
	float:right;
	font-size:20px;
	color:#4f4f4f;
	font-weight:bold;
	line-height:2.4em;
}

.settlement .input_subbtn .money i{
	color:#c50d1e;
}

.settlement .input_subbtn .button{
	float:right;
	width:124px;
	height:38px;
	background-color:#c50d1e;
	font-size:20px;
	color:#FFF;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	margin-left:29px;
}

/**/

/*新闻列表*/

.news_list{
	width:1200px;
	margin:auto;
}

.news_list .list_exhibition{
	width:940px;
	float:right;
	border:1px solid #dedede;
}

.news_list .list_exhibition .title_h2{
	font-size:20px;
	color:#FFF;
	line-height:42px;
	background-color:#900000;
	text-indent:24px;
	margin-bottom:23px;
}

.news_list .list_exhibition .ul_box ul{
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
}

.news_list .list_exhibition .ul_box ul li{
	
	padding-bottom:15px;
	border-bottom:1px dashed #c9c9c9;
	margin-bottom:15px;
}

.news_list .list_exhibition .ul_box ul li .pic{
	float:left;
	width:150px;
	/*height:200px;
	overflow:hidden;*/
}

.news_list .list_exhibition .ul_box ul li .pic img{
	display:block;
	width:100%;
	height: 180px;
}

.news_list .list_exhibition .ul_box ul li .infos{
	float:left;
	width:750px;
	margin-left:10px;
}

.news_list .list_exhibition .ul_box ul li .infos h3{
	font-size:18px;
	color:#535353;
	line-height:1em;
	margin-top:15px;
	margin-bottom:18px;
}

.news_list .list_exhibition .ul_box ul li .infos p{
	font-size:14px;
	color:#7d7d7d;
	line-height:1.6em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}

/**/

/*在线报名*/
.online_application{
	
	width:1200px;
	margin:auto;
	
}

.online_application .on_line{
	
	width:940px;
	float:right;
	border:1px solid #dedede;
	box-sizing:border-box;
}

/**/

/*注册*/

.register_s{
	background-color:#fbfbfb;
	padding-bottom:161px;
	background-image:url(../images/r001_02.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:100% auto;
}

.register_s .public_modify{
	float:none;
	margin:auto;
	border:0;
	width:auto;
}

.register_s .public_modify .form_box .row_s{
	text-align:center;
}

.register_s .public_modify .form_box .row_s .f_name{
	float:none;
	display:inline-block;
	vertical-align:middle;
}

.register_s .public_modify .form_box .row_s .f_infos{
	float:none;
	display:inline-block;
	vertical-align:middle;
}

.register_s .public_modify .form_box .button_s{
	margin:0;
	background-color:#900000;
}
.myscroll { height:450px; overflow: hidden;}
.myscroll li { height: 26px; margin-left: 25px;}
.myscroll a { color: #000; text-decoration: none;}

/*标记*/
.my_list{margin-bottom:20px;width:100%;border: 1px solid #eee;}
.my_list ul{margin-top:15px;padding:0 1.5%;width:97%;}
.my_list ul li{padding-bottom: 15px;border-bottom: 1px dashed #c9c9c9;margin-bottom: 15px;}
.class_begins .my_title { font-size: 17px;height: 41.6px;line-height: 41.6px; background: #900000; text-indent: 17px; color: #fff;  margin-bottom: 10px; margin-top: 10px;}
.my_list .my_title{font-size:17px;height:41.6px;line-height:41.6px;background:#900000;text-indent:17px;color:#fff;}
.my_list .my_pic{float:left;width:100%;}
.my_list .my_pic img{display:block;height:auto;max-width:864px;}
.my_list .my_show{float: left;width: 100%;margin-left: 10px;}
.my_list .my_show h3{font-size: 18px;color: #535353;line-height: 1.2em;margin-top: 15px;margin-bottom: 18px;text-align:left;}
.my_list .my_show p{font-size: 14px;color: #7d7d7d;line-height: 1.6em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}