html, body {
	font-family: "微软雅黑";
	background: white;
}

li {
	list-style: none;
}

a {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	color: #333;
}

.pagination > li > a, .pagination > li > span{
	color: #333;
}


/* 颜色 */
/* 土黄 */
.khaki{
	color: #cfa972;
}
/*davy grey*/
.davygrey{
	color: #5d5d5e;
}
/*暗灰*/
.darkgray{
	color: #a8a8a9;
}
/*duststorm*/
.duststorm{
	color: #faf8f4;
}
/*redwood*/
.redwood{
	color: #a64f4f;
}
/*pimgray*/
.pimgray{
	color: #666666;
}


/* 字体字号 */
.darkgray16{
	color: #a8a8a9;
	font-size: 18px;
}
.darkgray12{
	color: #a8a8a9;
	font-size: 12px;
}

.davygrey14{
	color: #4d4d4d;
	font-size: 14px;
}

.davygrey14B{
	color: #4d4d4d;
	font-size: 14px;
	font-weight: bold;
}

.davygrey16{
	color: #5d5d5e;	
	font-size: 16px;
}

.davygrey16B{
	color: #5d5d5e;	
	font-size: 16px;
	font-weight: bold;
}

.redwood16{
	color: #a64f4f;
	font-size: 16px;
}
.pimgray14{
	color: #666666;
	font-size: 14px;
}
.pimgray16{
	color: #666666;
	font-size: 16px;
}

/* 间距 */

.padding_t5_b5{
	padding-top: 5px;
	padding-bottom: 5px;
}

.padding_t10_b10{
	padding-top: 10px;
	padding-bottom: 10px;
}

.padding_t12_b12{
	padding-top: 12px;
	padding-bottom: 12px;
}

.padding_t20_b20{
	padding-top: 20px;
	padding-bottom: 20px;
}

.padding_t35_b35{
	padding-top: 35px;
	padding-bottom: 35px;
}

.margin_t25{
	margin-top: 25px;
}

/* 根据字号控制显示行数 */
/* 14号字一行 */
.onerow14{
	height: 20px;
	overflow: hidden;
}

/* 14号字二行 */
.tworow14{
	height: 40px;
	overflow: hidden;
}

/* 16号字一行 */
.onerow16{
	height: 22px;
	overflow: hidden;
}



/* 线 */
/* 灰色细线 */
.dividelinegray{
	margin: 0px;
	padding: 0px;
	background: #dadada;
}

/* 深灰色细线 */
.dividelinedarkgray{
	margin: 0px;
	padding: 0px;
	background: #aeaeae;
}


/* 银灰色细线lavender */
.dividelinelavendergray{
	margin: 0px;
	padding: 0px;
	background: #c6c8ce;
}

/* 浅蓝色细线 */
.dividelinebeaublue{
	margin: 0px;
	padding: 0px;
	background: #d2deea;
}

/* 红色粗线 */
.dividelinered{
	margin: 0px;
	padding: 1px;
	background: #a13b3b;
}


/* 白色粗线 */
.dividelinegray{
	margin: 0px;
	padding: 2px;
	background: #ffffff;
}


/* 带边框的盒子 */
.boxgray{
	border: 1px solid #dadada;
}

.boxgrayb{
	border-bottom: 1px solid #dadada;
}

.boxgrayrb{
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

.boxgrayrbl{
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.boxdarkgray{
	border: 1px solid #c5c7cd;
}

.boxdark{
	border: 1px solid #adacab;
	border-radius: 2px;
}

.boxlightred{
	background: #faf8f4;
	padding-top: 23px;
	padding-bottom: 26px;
}

.boxdarkred{
	background: #a54e4e;
	border: 1px solid #cbccd1;
}

.boxbabypowder{
	border: 1px solid #dadada;
	background: #faf8f4;
}


.boxbabypowderrb{
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: #faf8f4;
}


.boxbabypowderrbl{
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	background: #faf8f4;
}

.boxduststorm{
	border: 1px solid #e5cbcb;
	background: #faf8f4;
}


.boxbeaublue{
	border: 1px solid #d2deea
}

.boxbeaublue2{
	border-right: 1px solid #d2deea;
	border-bottom: 1px solid #d2deea;
	border-left: 1px solid #d2deea;
}

/*右斜平行四边形*/
.parallelogram {
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	-o-transform: skew(-30deg);
	-ms-transform: skew(-30deg);
	transform: skew(-30deg);
	background: #ad4747;
}
.parallelogram > div{
	-webkit-transform: skew(30deg);
	-moz-transform: skew(30deg);
	-o-transform: skew(30deg);
	-ms-transform: skew(30deg);
	transform: skew(30deg);
}

/*盒子高度*/
.box151{
	min-height: 151px;
}

.box72{
	min-height: 72px;
}

.box676{
	min-height: 676px;
}

.box525{
	min-height: 525px;
}


/* 按钮 */
.buttongray{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eae8e5+1,cccccc+100;Gren+3D */
background: #eae8e5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: #bebdbc url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAuNSIgeTE9IjAiIHgyPSIwLjUiIHkyPSIxIj4KICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZWFlOGU1IiAvPgogICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNiZWJkYmMiIC8+CiAgPC9saW5lYXJHcmFkaWVudD4KIDwvZGVmcz4KIDxnPgogIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBzdHJva2Utd2lkdGg9IjAiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiAvPgogPC9nPgo8L3N2Zz4KICAgIA==) top repeat-x;
background: -moz-linear-gradient(top,  #eae8e5 1%, #bebdbc 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eae8e5), color-stop(100%,#bebdbc)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  #eae8e5 1%,#bebdbc 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  #eae8e5 1%,#bebdbc 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  #eae8e5 1%,#bebdbc 100%); /* IE10 preview */
background: linear-gradient(to bottom,  #eae8e5 1%,#bebdbc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae8e5', endColorstr='#bebdbc',GradientType=0 ); /* IE6-8 */
height: 48px;
}

.buttonredparallelogram16{
	line-height: 20px;
	height: 20px;
	padding: 0 15px;
	background-color: #ad4747;
	border-color: #ad4747;
	background: #ad4747;
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	-o-transform: skew(-30deg);
	-ms-transform: skew(-30deg);
	transform: skew(-30deg);
	display: inline-block;
}

.buttonredparallelogram16:hover,.buttonredparallelogram16:visited,
.buttonredparallelogram16:active,.buttonredparallelogram16:link{	
	text-decoration : none;
}

.buttonredparallelogram16 > div{
	-webkit-transform: skew(30deg);
	-moz-transform: skew(30deg);
	-o-transform: skew(30deg);
	-ms-transform: skew(30deg);
	transform: skew(30deg);
	color: #ffffff;
}


.buttonwhite16{
	line-height: 20px;
	height: 20px;
	padding: 0 15px;
	background-color: #ffffff;
	border-color: #ffffff;
	background: #ffffff;
	-webkit-transform: skew(0deg);
	-moz-transform: skew(0deg);
	-o-transform: skew(0deg);
	-ms-transform: skew(0deg);
	transform: skew(0deg);
	display: inline-block;
}

.buttonwhite16:hover,.buttonwhite16:visited,
.buttonwhite16:active,.buttonwhite16:link{	
	text-decoration : none;
}

.buttonwhite16 > div{
	-webkit-transform: skew(0deg);
	-moz-transform: skew(0deg);
	-o-transform: skew(0deg);
	-ms-transform: skew(0deg);
	transform: skew(0deg);
	color: #5d5d5e;
}

/* 图片 */
/* 划过图片放大 */
.img-auto {
	display: block;
	overflow: hidden;
}

.img-auto img {
	width: auto;
	height: auto;
	margin: 0px auto;
	transition: 600ms;
}

.img-auto img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/* 顶部 */
.ciptctopbg{
	min-height: 12px;
}


/* logo */
.ciptclogo{
	height: 186px;
}

.ciptclogo .ciptclogoimg{
	margin-top: 50px;
}

/* 快联 */
.quicklink{
	height: 25px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-left: 0px;
	margin-right: 0px;
	width: 80%;
}

.quicklink a{
	line-height: 25px;
	padding-right: 8px;	
	font-size: 12px;
	color: #ffffff;	
	
}

.quicklink a div{
	height: 25px;
	width: 54px;
	overflow: hidden;
	display: inline-table;	
}

/* 搜索 */
.searchbox{
	margin-top: 37px;
	width: 88%;
}
.searchbox .input-group{
	border: 1px #ae4c1c solid;
}

.searchbox input{
	border: 0px;
	border-radius: 0px;
}

.searchbox .input-group-addon{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 导航 */
.ciptcnavigation{
	height: 54px;
}

.ciptcnavigation a{
	font-size: 18px;
	color: #e9e9e9;
	line-height: 54px;	
	margin-right: 11px;
	margin-left: 11px;
}




/* 主内容 */
.ciptccontextBox{
	min-height: 500px;
}
/* 首页 */
.indexBtnLine{
	margin-top: 23px;
}

.indexBigBtn{
	margin-top: 48px;
}

.columnTitle{
	padding-bottom: 17px;
}


.columnTitle{
	padding-top: 30px;
}

.columnItem05{
	margin-top: 5px;
}

.columnItem0511{
	margin-top: 0px;
}

.columnItem10{
	margin-top: 8px;
}

.columnItem101{
	margin-top: 0px;
}

.columnItem15{
	margin-top: 15px;
}

.columnItem30{
	margin-top: 30px;
}

.columnItemTzgg{
	margin-top: 40px;
}

.columnItemTzgg1{
	margin-top: 10px;
}

.columnItemTzgg img{
	width: 120px;
	height: 80px;
}

.columnItemTzgg a{
	font-size: 14px;
}

.columnItemTzgg a.btn{
	background: #cfa972;
	font-size: 10px;
	color: #ffffff;
	border: 0px;
	cursor: text;
}

.rdkcHr{
	margin-top: 5px;
	margin-bottom: 5px;	
}

.rdkcHr1{
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: hidden;
}

/* 快速通道 */
.expresslane{
	margin-top: 70px;
	margin-bottom: 40px;
}

.expresslane .expresstrainbtn{
	margin-top: 25px;
}

.expresslane .expresstrainbtn .expresstrain{
	margin-top: 42px;
	margin-bottom: 5px;
}


.expresslane .expresstrainbtn .expressbtn{
	margin-bottom: 15px;
}

.expresslane .expressbottomline{
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 3px;
}

/* 相关连接 */

.ciptcrelateLink {
	background: #e9e9e9;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ciptcrelateLink .ciptcrelateP{
	color: #8e0000;
	margin-right: 65px;
}

.ciptcrelateLink .ciptcrelateP img{
	margin-right: 5px;
}


.ciptcrelateLink .ciptcrelateL img{
	margin-right: 5px;
}

.ciptcrelateLink .ciptcrelateL p{
	margin: 25px 0px 0px 0px;
}


/* 页底 */
.ciptcfooter{
	background: #313131;
	padding-top: 40px;
	padding-bottom: 30px;
}

.ciptcfooter .ciptcfooterLinkus {
	font-size: 12px;
	color: #e4ecf6;
	margin-bottom: 20px;
}

.ciptcfooter .ciptcfooterLinkus a {
	color: #ffffff;
}

.ciptcfooter .ciptcfooterLinkus h5{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.ciptcfooter .ciptcfooterSupport {
	font-size: 12px;
	color: #fefefe;
}

.ciptcfooter .ciptcfooterCopyright {
	font-size: 12px;
	color: #fefefe;
}


/* 列表 */
.listcolumnlink{
	padding-top: 40px;
}


.listcolumnlinktitle{
	height: 50px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}


.listcolumnlinktitle a{
	display: inline-block;
	_display: inline; 
	zoom: 1;
	line-height: 47px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	
}

.listcolumncontent{
	padding-top: 15px;
}

.listcolumncontent  .buttongray a{
	display: inline;
	_display: inline; 
	zoom: 1;
	line-height: 47px;
	font-size: 18px;
}

.listcolumntitle{
	padding-top: 35px;
	padding-left: 35px;
	padding-right: 35px;
	font-size: 18px;
}

.listcolumntitle hr{
	margin-top: 12px;
}


.listcolumnItem45{
	margin-top: 8px;	
}

.listcolumnItem451{
	margin-top: 45px;
}

.listcolumnItem456{
	margin-top: 45px;
}


.listcolumnItem4511{
	margin-top: 45px;
}


/* 详情页 */
.itemtile{
	font-size: 24px;
	padding-bottom: 30px;
}

.itemdate{	
	padding-bottom: 20px;
}

.content_tools{
	padding-top: 20px;
	padding-bottom: 20px;
}

.itemcontent{
	padding-top: 35px;	
	padding-bottom: 90px;
}

.itemcontentmain{
	padding-right: 20px;
}


/* 课程详情 */
.course-info{
	border: 1px solid #d6d6d6;
	border-top: 2px solid  #a13b3b;
	padding-top: 35px;
	padding-bottom: 30px;
}

.course-title{
	font-weight: bold;
	font-size: 16px;
}

.course-info-row{
	margin-top: 10px;
}

.course-detail1{	
	border: 1px solid #c6c8ce;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin-top: 25px;
}

.course-detail2{
	border-top: none;
	border-left: 1px solid #c2d3e3;
	border-bottom: 1px solid #c2d3e3;
	border-right: 1px solid #c2d3e3;
	margin-top: 0px;
	margin-bottom: 40px;
}

.course-detail-title{
	background-color: #faf8f4;
	font-size: 16px;
	padding-top: 17px;
	padding-bottom: 13px;
}

.course-detail-title2{
	background-color: #faf8f4;
	font-size: 16px;
	padding-top: 17px;
	padding-bottom: 13px;
	border-top: 1px solid #d2deea;
	border-bottom: 1px solid #d2deea;
}

.course-teach-img{
	border:1px solid #c6c6c8;
}
.course-teach-detail{
	padding-top: 7px;
}

.course-detail-ct{
	padding-top:23px;
	padding-bottom: 23px;
}


.courseListImg img{
	width: 152px;
	height: 80px;
}




/* 表单 */
.ciptcform label{
	padding-top: 6px;
	padding-bottom: 6px;
}
.ciptcform input{
	border-radius: 0px;
}
.ciptcform .hint{
	font-size:10px;
	color:#cc6666;
	height: 34px;
}
.ciptcform .hint span{
	line-height: 34px;
}

.ciptcform .hint span a{
	color:#cc6666;
}

