@CHARSET "UTF-8";
body,div,p,input,form,ul,li{padding:0;margin:0;box-sizing:border-box;font-family:微软雅黑;}
body{background: #fff;}
a{ text-decoration: none;font-family:微软雅黑;}
img{border:none;}
ul,li{list-style:none;}

.container {margin:0 auto;width:1000px;}
.flt{float:left;}
.frt{float:right;}
.clear{clear:both;}
.max_img{width:100%;}
.margin_top_10{margin-top:10px;}
.margin_top_20{margin-top:20px;}

.index_top{height:80px;overflow:hidden;}
.index_top .logo img{max-height:80px;}

.index_top .menu a {display:inline-block;margin-right:5px;font-size:14px;color:#000;}
.index_top .menu a:hover{color:#4d82c6;}

.index_nav{width:100%;background:#4d82c6;height:33px;}
.index_nav.hover{border-bottom:solid 3px #2873d4;}
.index_nav ul{width:100%;z-index:9999;}
.index_nav ul li a{color:#fff;font-size:14px;font-family:微软雅黑;display:block;height:100%;text-align:center;width:100%;}
.index_nav ul li a:hover{background:#2873d4;}
.index_nav ul li:hover ul{display:block;z-index:10000;}
.index_nav ul.main_menu li{float:left;width:120px;line-height:30px;position:relative;}
.index_nav ul.sub_meun{display:none;position:absolute;left:0;}
.index_nav ul.sub_meun li{min-width:100px;background:#4d82c6;float:none;}
.index_nav ul.sub_meun li:first-child{background:none;height:5px;}

.index_flash{width:250px;height:250px;background:#4d82c6;position:relative;}
.index_flash .anim{	position: absolute; top: 50%;left: 50%;margin-left:-75px;margin-top:-25px;width: 150px;height: 50px;background:url(../images/animation.png);-webkit-animation:index_animation 10s linear infinite;animation:index_animation 10s linear  infinite;}

.index_banner{width:750px;height:250px;border:1px solid #000;}
.index_banner .uMain li img{height:248px;}
.index_banner .sy-box{position: relative;}
.index_banner .sy-box .sy-pager{ position:absolute;bottom:10px;z-index:1000;}
.index_banner .sy-box .sy-pager li{width:0.8em;height:0.8em;margin-right:1.2em;}
.index_banner .sy-box .sy-pager li a{background:#fff;}
.index_banner .sy-box .sy-pager li.sy-active a {background-color: #e4281d;}

.index_panel_left{float:left;width:250px;}
.index_panel_center{float:left;width:400px;margin-left:50px;}
.index_panel_right{float:right;width:250px;}
.index_panel_left,.index_panel_center,.index_panel_right{min-height:190px;}

.index_query textarea{width:100%;height:80px;border:1px solid #808080;box-sizing:border-box;font-size:14px;}
.index_query input[type=submit]{border:1px solid #808080;background:#4d82c6;width:100px;height:30px;line-height:30px;color:#fff;text-align:center;margin:3px 0 0 0;float:right;cursor:pointer;border-radius:5px;}
.index_query input[type=submit]:hover{background:#2873d4;}
.index_query ul{list-style: none;display: flex;padding:8px 0;}
.index_query ul li{display: flex;justify-content: center;margin-right: 10px;border: 1px solid #ececec;padding: 3px 8px;border-radius: 5px;cursor: pointer;}
.index_query ul li a{color: blue;}
.index_query ul li.checked{background-color:#2873d4;border-color: #2873d4;}
.index_query ul li.checked a{color: #fff;}

.index_ryfj {font-size:12px;color:#404040;line-height:30px;}

.index_service {font-size:12px;color:#404040;line-height:20px;background: url(../images/kf.jpg) bottom left no-repeat;height:168px;}

.index_title{width:100%;border-bottom:1px solid #000;height:22px;line-height:22px;margin-bottom:3px;}
.index_title h3,.index_title a{line-height: 16px;height: 16px;font-family: Arial;font-weight:bold;font-size:12px;}
.index_title h3{display:block;color: #404040;margin:0 0 0 3px;padding:0 0 0 3px;border-left:3px solid #4d82c6;text-align:left;float:left;}
.index_title a{float:right;display:block;margin-right:5px;color:#4d82c6;}

.index_ul{list-style: none;}
.index_ul li{ margin: 0px;padding-left: 10px;line-height: 26px;padding-top: 6px;border-bottom: 1px solid #e9e0d9;clear: both !important;text-align: left;}
.index_ul li a {color: #404040;text-decoration: none;font-size: 12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;}
.index_ul li a:hover{color:#4d82c6;}
.index_ul li span {float: right; font-size: 10px;color: #e89355;text-align: right;}

.footer{margin-top:50px;}
.footer_link{width:100%;height:52px;border: 1px solid #4d82c6;border-radius:5px;}
.footer_link .title{width:100px;text-align:center;height:50px;line-height:50px;color:#fff;background:#4d82c6;border-radius-left:5px;float:left;margin-right:5px;}
.footer_cp{background:#dadada;text-align:center;padding:10px 0;color:#676767;font-size:14px;font-family:微软雅黑;line-height:24px;margin-top:20px;}

.post_path{font-size:14px;font-family:微软雅黑;color:#000;background:#f7f7f7;border-bottom:1px solid #dadada;height:42px;line-height:42px;}
.post_path2{font-weight:bold;font-size:12px;font-family:Arial;color:#000;background:#f7f7f7;border-bottom:1px solid #000;height:22px;line-height:22px;color: #404040;}
.post_path a,.post_path2 a{color:#000;font-weight:700;}
.post_path a:hover,.post_path2 a:hover{color:#4d82c6;}
.post_banner img{ width:100%;}
.post_title{text-align:center;background:#f7f7f7;border-bottom:1px solid #dadada;height:36px;line-height:36px;font-size:18px;font-family:微软雅黑;font-weight:700;}
.post_title2{text-align:center;font-family:微软雅黑;color:#0f0f0f;font-size:14px;}
.post_title2 h2{font-size:18px;font-weight:700;height:26px;line-height:26px;}
.post_title2 span{display:inline-block;padding-left:30px;color:gray;}
.post_context{padding:15px 0;font-family:微软雅黑;line-height:26px;min-height:300px;}
.post_context img{vertical-align: bottom;}
.post_rel{padding:10px 0;}
.post_rel .prev,.post_rel .next{color:#000;overflow:hidden;text-overflow:ellipsis;height:26px;line-height:26px;font-family:微软雅黑;font-size:14px;font-weight:500;}
.post_rel a{color:#4d82c6}
.post_rel span{color:gray;}

.post_list{padding:30px 0;height:550px;}
.post_list   .item{margin-bottom:20px;height:81px;width:480px;float:left;margin-left:40px;}
.post_list   .date{position:relative;background:url(../images/date.png)  no-repeat center ;height:81px;width:72px;float:left;font-size:32px;font-weight:700;text-align:center;padding-top:10px;}
.post_list   .date span{position:absolute;display:block;font-size:12px;text-align:center;height:20px;bottom:5px;left:0;z-index:100;width:72px;font-weight:100;}
.post_list   .text{height:81px;width:380px;float:right;}
.post_list   .text span{display:block;height:27px;line-height:27px;font-family:微软雅黑;overflow:hidden;text-overflow:ellipsis;}
.post_list   span.title{font-size:14px;font-weight:700;}
.post_list   span.subtitle{font-size:12px;height:54px;position:relative;}
.post_list   span.subtitle a{color:#fe7921;position:absolute;width:80px;height:27px;right:0;bottom:0;diaplay:block;z-index:100;background:#fff;}
.post_list   span.subtitle a:hover{color:#4d82c6;}

.post_page{height:36px;line-height:36px;background:#fff;border:1px solid #dadada;margin-bottom:50px;}
.post_page ul{float:right;}
.post_page ul li{float:left;border-right:1px solid #dadada;min-width:36px;height:34px;text-align:center;font-family:微软雅黑;font-weight:700;font-size:12px;}
.post_page ul li:first-child{border-left:1px solid #dadada;}
.post_page ul li:last-child{border-right:none;}
.post_page ul li.current{background:#4d82c6;}
.post_page ul li.current span{color:#fff;}
.post_page ul li a{color:#000;display:block;padding:0 5px;}

.chapters_subject{background-color:#fff;margin-bottom:10px;height:150px;}
.chapters_subject .item{margin-top:20px;margin-bottom:0;}

.chapters_module{width:1100px;background:#f6f6f6;color:gray;border:1px solid #efefef;font-size:14px;text-indent:10px;}
.chapters_module a {display:inline-block;color:#434343;margin:0 15px ;line-height:50px;height:50px;}

.chapters {font-family:微软雅黑;overflow:hidden;width:1100px;margin-top:30px;}
.chapters .module{overflow:hidden;}
.chapters .title{font-weight:700;font-size:18px;height:60px;line-height:60px;font-weight:700;color:#4d82c6;}
.chapters .item{width:500px;height:450px;border:1px solid #ececec;float:left;margin:0 100px 50px 0;position:relative;cursor: pointer;}
.chapters .item .scroll {top: 0;left: 0;right: 0;overflow: hidden;height:338px;position: absolute;}
.chapters .item .img-mask {top: 100%;left: 0;width: 100%;background-color: rgba(29,29,29,.8);z-index: 100;color: #fff;transition: all 1s ease;height:338px;position: absolute;padding:30px 20px 0 20px;color:#fff;}
.chapters .item .img-mask .dest{margin-bottom:20px;}
.chapters .item .img-mask .description{font-size:14px;height:152px;overflow:hidden;}
.chapters .item .img-mask .button a{display:block;font-size:16px;cursor:pointer;width:195px;height:40px;line-height: 40px;border: 1px solid #fff;border-radius: 20px;color:#fff;margin:0 auto;text-align:center;}
.chapters .item:hover .img-mask{top:0;}
.chapters .item img{width:500px;height:338px;}
.chapters .item .text{padding:10px 10px 0 10px;}
.chapters .item .name{font-size:18px;}
.chapters .item .subname{font-size:14px;line-height:26px;}
.chapters .item .price{text-align:right;}
.chapters .item .price del{color:gray;font-weight:none;font-size:16px;}
.chapters .item .price span{ color: #f60;font-weight: 700;font-size:22px;}

.search_page{font-family:微软雅黑;overflow:hidden;background:#f0f0f0;}
.search_title{padding:20px 0; font-size:26px;color: #222;font-weight:500;}
.search_title span{font-size:18px;color:gray;}
.search_item{padding:20px;color:gray;width:900px;background:#fff;margin:10px 0;}
.search_item h2{font-size:20px;font-weight:500;height:26px;line-height:26px;margin:0;padding:0;}
.search_item a{color:#333;}
.search_item .foot{text-align:right;font-size:14px;color:gray;margin-top:15px;}
.search_item .foot span{display:inline-block;margin-right:20px;}
.search_item .foot a{display:block;width:80px;height:22px;line-height:22px;text-align:center;background:#4d82c6;color:#fff;border: 1px solid #4d82c6;border-radius: 3px;}
.search_page .rm{width:250px;height:300px;background:#fff;margin-top:10px;}
.search_page .rm .title{height:40px;line-height:40px;text-align:center;border-bottom:solid 1px #4d82c6;font-size:18px;font-weight:500;margin-bottom:20px;}
.search_page .rm .item{padding:0 3px 0 5px; border-bottom: 1px dashed #f0f0f0;height: 36px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search_page .rm .item i{display: inline-block;width: 20px;height: 20px;line-height: 20px;margin-right:5px; font-style: normal;font-weight: bold;color: #FFF;text-align: center;vertical-align: middle;background-color: #FC9B0B;}
.search_page .rm .item a{color:#4d82c6;}

.page_left{width:250px;float:left;}
.page_left .index_title{margin-top:40px;}
.page_left .index_title:first-child{margin-top:0;}
.page_right{width:730px;float:right;}

.track_page .title{font-size:14px;width:100%;color:#000;text-align:center;margin:10px 0;font-weight:700;color:#4d82c6;}
.track_page .error{font-size:14px;color:#000;background:url(../images/error.png) left center no-repeat;height:32px;line-height:32px;background-size:32px 32px;padding-left:34px;}
.track_table{font-size:12px;width:100%;}
.track_table thead tr{background:#dadada;}
.track_table thead tr td{text-align:center;}
.track_table td{height:26px;border-bottom:dashed 1px #dadada;}
.track_table td table td{border:none;}
.track_table .up{background:url(../images/up.png) left center no-repeat;display:inline-block;color:gray;text-indent:18px;}
.track_table .down{background:url(../images/down.png) left center no-repeat;display:inline-block;color:#4d82c6;text-indent:18px;}


@-webkit-keyframes index_animation
{
	0%{
		-webkit-transform:rotate(0);left:0;top:0;width:0;height:0;
	}	
	30%{
		-webkit-transform:rotate(360deg);left:125px;top:125px;width:150px;height:50px;
	}
	40%{
		-webkit-transform:rotate(0);width:150px;height:50px;
	}
	60%{
		-webkit-transition:width 2s;width:0px;height:0px;
	} 
	70%{
		width:150px;height:50px;
	 }
	80%{
		 -webkit-transform: scale3d(1.25,.75,1);
	 }
	 90%{
		-webkit-transform: scaleX(1);
	 }
	 100%{
		 -webkit-transform: scaleX(1);
	 }
}

@keyframes index_animation
{
	0%{
		transform:rotate(0);left:0;top:0;width:0;height:0;
	}	
	30%{
		transform:rotate(360deg);left:125px;top:125px;width:150px;height:50px;
	}
	40%{
		transform:rotate(0);width:150px;height:50px;
	}
	60%{
		transition:width 2s;width:0px;height:0px;
	} 
	70%{
		width:150px;height:50px;
	 }
	80%{
		  transform: scale3d(1.25,.75,1);
	 }
	 90%{
		 transform: scaleX(1);
	 }
	 100%{
		  transform: scaleX(1);
	 }
}