@charset "UTF-8";
/* CSS Document */
body{ background:url(images/topbg.jpg) no-repeat center top}
.navbg{ background:#FF6600 url(images/navbg.png) repeat-x  left top}
/***//*/
.text-orange,a.text-orange:link,a.text-orange:visited,.button.border-orange,blockquote.border-orange,.pager.border-orange a,.pager-prev.border-orange,.pager-next.border-orange {	color: #ffa500;}
.border-orange,.border-orange .button,.border-orange .tab-nav li a,.border-orange .tab-body,.button.bg-orange,.selected.border-orange,.pointer.border-orange li,.nav.border-orange .active a,.nav.nav-tabs.border-orange,.nav-main.border-orange a,.nav-main.border-orange .nav-head,.pagination.border-orange li,.pager.border-orange a {	border-color: #ffa500;}
.bg-orange,.border-orange .button.active,.pointer.border-orange .active,.nav-pills.border-orange .active a,.nav-orange.border-orange .nav-head,.pagination.border-orange .active {	background-color: #ffa500;}


/*--------()--------*/ 
a{color:#666;text-decoration:none;} 
/*-*/ 
a:focus,a:hover{color:#0ae;} 
/*-*/ 
.drop-menu a:hover,.foot-nav a:hover {color:#0ae!important;} 
/*.carousel li img{ width:100%!important}*/

/**/
.icourse-course li{
  position: relative;
  float: left;
  width: 280px;
  margin: 10px;
  height: 200px;
  background: #f7faf9;
  background: #f7faf9\0/;
  border-bottom: 2px solid #f7faf9\0/;
  border-radius: 0 0 1px 1px;
  box-shadow: 0 1px 2px #c5c5c5;
  transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  -o-transition: .5s;
}
.icourse-img{position: relative;overflow: hidden;}
.icourse-img img{transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;line-height: 1em;}
.icourse-course li:hover{ border-bottom: 2px solid #dae0e5\0/;box-shadow: 0 2px 8px #bbb;}
.icourse-course li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
/**/

.list-text li{ line-height:40px;  list-style:none; border-bottom: #F7F7F7 1px dotted;}
.date{ color:#CCCCCC!important}
.pic-center{ text-align:center}
.pic-center img{ padding:3px; height:170px; /*width:230px*/ }
h3 {height:46px; line-height:46px}
h3 span{ float:right; font-size:12px; color:#999999; font-weight:normal; padding-right:20px; }
.icon-news{ background:url(images/icno-news.png) no-repeat left top; text-indent:20px; font-weight:bold}
.icon-tv{ background:url(images/icno-tv.png) no-repeat left top; text-indent:30px; font-weight:bold}
.icon-gg{ background:url(images/icno-gg.png) no-repeat left top; text-indent:30px; font-weight:bold}
.icon-pic{ background:url(images/icno-pic.png) no-repeat left top; text-indent:30px; font-weight:bold}
.icon-lk{ background:url(images/icno-lk.png) no-repeat left top; text-indent:30px; }
.icon-01{ background:url(images/icno-01.png) no-repeat left top; text-indent:30px; font-weight:bold}
.icon-02{ background:url(images/icno-02.png) no-repeat left top; text-indent:30px; font-weight:bold}
.icon-03{ background:url(images/icno-03.png) no-repeat left top; text-indent:30px; font-weight:bold}
.icon-04{ background:url(images/icno-04.png) no-repeat left top; text-indent:30px; font-weight:bold}
.icon-05{ background:url(images/icno-05.png) no-repeat left top; text-indent:30px; font-weight:bold}
/**/
.fixediv{position:fixed;top:140px;z-index:9999;width:140px;height:216px;}
.fixediv img{float:left;}
.fixediv a.close{display:block;height:30px;line-height:30px;background:#fff;font-size:14px;padding:0 10px;color:#5e5e5e;text-decoration:none;text-align:center;}
.leftadv{left:0px;}
.rightadv{right:0px;}
/**/

.input-group .addon{ padding-top:3px; padding-bottom:3px}
.leftmenu{border:solid 1px #0ae;background:url(images/line-bg.png) repeat-y  10px 0; text-indent:50px; padding-bottom:2px}
.leftmenu .nav-head {background-color:#0ae;border-bottom:solid 1px #0ae; color:#FFFFFF}
.leftmenu li{ height:41px; padding-top:3px!important; font-size:16px; border-bottom:dotted 1px #ddd}

.tel_bg{background:url(images/tel_bg.jpg) repeat-y  10px 0; }
.tel_bg li{ padding-top:8px!important; font-size:14px;}

.detail h2,.detail h3{margin-bottom:0.8em;}
.detail img{max-width:100%;height:auto; border:solid 1px #ddd; padding:5px; margin:9px}
.panel .bread{margin:0;padding:4px 0 0 0;}
.panel .panel-head strong{font-size:16px;}
#footmenu{display:none}
@media (max-width:760px){

.margin-f{ margin-bottom:80px}
.detail img{display:block;}
.gjhli .media-body,.gjhnews{text-overflow:ellipsis;white-space : nowrap; overflow : hidden;}/**/
.gjhnews .date{display:none}
#footmenu {
	position:fixed; display:block;
	width:100%;
	height:60px;
	z-index:10;
	bottom:0px;
	border-top:1px solid #E35000;
	background-color:#E35000;
	background:-webkit-linear-gradient(top, #FF8400, #E35000);
	background:-moz-linear-gradient(top, #FF8400, #E35000);
}
#footmenu li {
	float:left;
	width:33%;
	display:table-cell;
	text-align:center;
}
#footmenu li a:link, #footmenu li a:visited {
	text-decoration:none;
	display:block;
	padding:0.5rem;
	color:#FFF;
}
#footmenu li img {
	display:block;
	margin:0 auto;
	width:25px;
	height:25px;
	border:none;
}
#footmenu li i {
	padding-top:3px;
	display:block;
	font-style:normal;
	font-size:15px;
}
}

.span-more{ float:right; border:#e33 1px solid; padding:0 10px }
.media-body strong{ font-size:16px; color:#333333}
/*.list-text li{ background:url(images/yi.png) no-repeat center left; text-indent:30px }*/
	.banner .carousel li img{ margin:0 auto; text-align:center}
	.pagination { margin-left:280px}
	
/*-----------------PC----------------*/
.demopic {width: 570px;height: 250px;font-size: 14px;position:relative;}
.demopic ul,.demopic li{ margin:0; padding:0;}
.demopic a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(images/buttons.png) no-repeat}
.demopic a.prev {left: 0;background-position: 0 0}
.demopic a.next {right: 0;background-position: -76px 0}
.demopic a.prev:hover {background-position: 0 -112px}
.demopic a.next:hover {background-position: -76px -112px}
/*----------------------------------------------------*/
.sliderpic {display: none}
.drop-menu{z-index:99!important;}

.show-bg{ background:url(images/show-bg.jpg) no-repeat bottom right}

/*CSS3transform:scale()*/
.imgs img{cursor: pointer;transition: all 0.6s;}
.imgs img:hover{transform: scale(0.9);}

/**/
/*.pr{position:relative}
.pa{position:absolute}
.indexSlider{width:1200px;height:440px;margin:0 auto;background:url("../images/htlazyV2.gif") no-repeat scroll center center #faf9f8}
.indexSlider .HTSlider-imgitem,.indexSlider .HTSlider-imgitem img{width:1180px;height:440px;overflow:hidden;}
.indexSlider .HTSlider-imgbox{width:1180px;height:440px;overflow:hidden;position:relative;}
.indexSlider .HTSlider-tab,.indexSlider .HTSlider-tab-inner,.indexSlider .HTSlider-tab-block{width:1180px;height:40px;}
.indexSlider .HTSlider-tab-navitem{width:34px;height:40px;cursor:pointer;text-align:left;float:left;display:inline;margin-right:5px;}
.indexSlider .HTSlider-tab-navitem img{width:34px;height:34px;margin:3px 0 0 0;border-radius:34px;}
.indexSlider .HTSlider-tab-navitem a{display:none;font-weight:normal;color:#ffffff;height:34px;line-height:34px;}
.indexSlider .HTSlider-tab-navon{z-index:2;width:220px;background:rgba(0,0,0,0.7) none repeat scroll !important; background:#000; filter:Alpha(opacity=70);color:#ffffff;border-radius:40px;height:40px;}
.indexSlider .HTSlider-tab-navon img{float:left;display:inline;margin:3px 0 0 3px;position:relative;}
.indexSlider .HTSlider-tab-navon  a{float:left;display:inline;height:40px;line-height:40px;font-size:12px;margin-left:8px;font-family:;position:relative;color:#fff;text-decoration:none}
.indexSlider .HTSlider-tab-navon  a:hover{text-decoration:underline}
.indexSlider .HTSlider-tab-navon1{text-align:right}
.indexSlider .HTSlider-tab-navon1  a{float:right;margin-right:8px}
.indexSlider .HTSlider-tab-navon1 img{margin:3px 3px 0 0;float:right;}
.indexSlider .HTSlider-tab-navon .b1{float:left;display:inline}
.indexSlider .HTSlider-tab{left:0px;bottom:0px;}
.indexSlider .HTSlider-tab-nav{top:-20px;height:40px;z-index:2;}
.indexSlider .HTSlider-btnleft{width:80px;height:30px;background:#000000;cursor:pointer;top:0;left:-80px;color:#ffffff;text-align:center;line-height:30px;}
.indexSlider .HTSlider-btnright{width:80px;height:30px;background:#000000;cursor:pointer;top:0;right:-80px;color:#ffffff;text-align:center;line-height:30px;}
.indexSlider .HTSlider-imglist{left:0px;top:0px;height:440px;width:10000px;}
*/

/* imgfocus */
ul{list-style:none;margin:0;padding:0;}
img{border:0;}
.imgfocus{position:relative;width:1180px;height:390px;background:#F1F1F1;margin:0 auto;}
.decotext2{width:460px;height:370px;padding-top:20px;position:absolute;top:0;left:20px;display:block;text-align:left;z-index:20;}
.decotext2 p{margin-top:40px;font-size:18px;}
.imgfocus .imgbox{position:absolute;left:0px;top:0px;}
.decoimg_b2{position:relative;width:100%;float:left;display:none;}
.decoimg_b2 img{display:block;width:1180px;height:390px;}
ul.num_a2{width:12px;position:absolute;top:10%;right:20px;background:url(images/controbg.png) no-repeat top center;}
ul.num_a2 li{width:12px;height:12px;margin-bottom:50px;position:relative;}
ul.num_a2 .current{color:#4D4D4F;background-color:#4d4d4f;-webkit-transform:scale(1.8);transform:scale(1.8);}
ul.num_a2 a{width:100%;height:100%;line-height:100%;border-radius:50%;text-indent:-70px;color:#808285;background-color:#808285;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 0.5s ease, background-color 0.5s ease;transition:transform 0.5s ease, background-color 0.5s ease;}

.flabg{background:url(images/flabg.png) left bottom;position:absolute; z-index:20; top:0; left:10px; width:1180px; height:60px; }
.flabg1{background:url(images/flabg1.png) left bottom;position:absolute; z-index:99; bottom:0; left:10px; width:1180px; height:60px; }

.dateblk {line-height:40px;}
.dateblk img{margin-bottom:10px;height:20px;}

.list-text img{margin-bottom:15px;}

.detail hr{height:1px;}
.detail .item{text-align:center;}
.nav-big .arrow{position: absolute;  top:25px} 
/**/
.nav-big li  a{ padding-left:0!important; padding-right:0!important;  text-align:center}
.drop-menu li a { padding-left:20px!important}