/*commom style*/
body{min-width:1200px;background: #f7f8fa none repeat scroll 0 0;}
.main_box,.main_box1{min-width:1200px;}
.over_content_box{min-width:1200px;}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
table,tr,th,td{margin:0;padding:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
a:hover{color:#004a7c;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body{font-family:'微软雅黑';}
a,ins,li,p,span,div{font-family:'微软雅黑';}
/*header begin*/
/*top begin*/
.top_box{width:100%;background-color: #cd0001;/*background:url(../image/nav.jpg) left top repeat-x;*/}
.top{width: 1200px;margin:0 auto;}
.top li{height: 31px;line-height: 31px;font-size: 12px;color: #FFFFFF;}
.top li a{color: #ffffff!important;font-weight:normal!important;}
.top_l01 a,.top_l02 a,.top_l03 a{padding-left: 26px;}
.top li.top_separte{width: 1px;height: 14px;background-color: #FFFFFF;margin: 9px 14px 0;}
.top_l01{background: url(../image/top_l01.png) no-repeat left center;}
.top_l02{background: url(../image/top_l02.png) no-repeat left center;}
.top_l03{background: url(/picture/90/1708241708079061604.png) no-repeat left center;}

.nav_box{width:100%;background:url(../image/navbg.jpg) bottom center repeat-x;height:46px;  position:relative; z-index:999; top:-5px;}
.sub_nav_form{cursor:pointer;padding:0;}
.nav{ width:1200px;margin:0 auto; }
.nav li{ float:left; width:132px; line-height:46px; background:url(../image/navli.jpg) left 6px no-repeat;font-family:"微软雅黑";}
.nav li a{ color:#fff; display:block; text-align:center;  font-size:16px; }
.nav li a:hover{background:url(../image/navon.png) top center no-repeat;width:132px; height:46px; z-index:999; color:#000;  }

.nav li a.acur{background:url(../image/navon.png) top center no-repeat;width:132px; height:46px; z-index:999; color:#000; }

.nav li ul{display:none; position:absolute; width:132px;*z-index:99999;  z-index:99999;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;} 
.nav li ul li{float:none;display:block;position:relative;_display:inline;width:132px; height:42px;line-height:42px;zoom:1; background:#e10001; } 
.nav li ul li a{
display:block;color:#fff; font-size:14px;text-align:center;width:132px; height:42px;cursor:pointer; padding-left:0;}
.nav li ul li a:hover{text-decoration:none; background:#ffe247; color:#000; padding-left:0; 	}



/*底部开始*/
.footer_box{width: 100%;background:#f5f6f8 url(../image/sw_04i.jpg) repeat-x;margin-top:-23px;clear:both;;}
.footer_box_top{}
.footer_box_bottom{border-top: 1px solid #bfc1c3;}

.footer_bottom{width: 1200px;margin: 0 auto;padding: 10px 0;}
.dzjg{width: 52px;margin-top:10px;}
.dzjg img{width: 52px;height: 64px;}
.footer_font{width: 1200px;font-size: 13px;line-height: 54px;color: #333333;margin-top: 16px;text-align:center;position:relative;border-top:1px solid #aaa;padding-top:12px;}
.jc{width: 110px;margin-left: 30px;margin-top: 15px;}
.jc img{width: 110px;height: 52px;}


/*container begin*/
.over_content_box{width:100%;position: absolute;z-index: 98;left: 0;top: 560px;}
.main_box{width:100%;position: absolute;}
.main_box1{width:100%;position: absolute;z-index: 99;}
.main_content{ margin: 0 auto; width: 1200px;}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{*zoom:1;}


.section_c_r{width: 240px;margin-left: 52px;}
.section_b{padding-top: 8px;}
.section_b li{border-bottom: 1px solid #e3e3e3;}
.section_b li a{display: block;padding-left: 4px;line-height: 48px;font-size: 17px;}
.section_b li{background: url(../image/section_r.png) no-repeat left center;width: 220px;height: 43px;}

.section_c_t{width:1200px;text-align:center;margin:0 auto;}
.section_c_tit{}
.section_c_tit li{width: 119px;float:left;height: 50px;background: #FFFFFF;text-align: center;line-height: 48px;font-size: 17px;border: 1px solid #e3e3e3;border-left: 0;border-bottom: 2px solid #004a7c;}
.section_c_tit li a{color: #004A7C;}
.section_c_tit li:first-child{border-left: 1px solid #e3e3e3;}

/*nav over*/


/*首页第一大块开始*/
.section{width: 100%;height:338px;position: relative;overflow:hidden;}
.up_arrow{background: url(../image/up_arrow.png) no-repeat center;width: 20px;height: 12px;position: absolute;bottom: 45px;left: 50%;margin-left: -10px;cursor: pointer;}

.section01{background: #f7f8fa;}
.section01_c{height: 335px;}

.xwdt{height: 322px; overflow: hidden;width:1200px;margin:0 auto;margin-top:8px;}
.xwdt .jdt{width: 600px; height: 322px; background: url(../image/index_04.png) no-repeat; float: left; overflow: hidden;}
.xwdt .jdt .bd{width: 518px; height: 300px; margin: 11px 0px 11px 10px; float: left; overflow: hidden; position:relative;}
.xwdt .jdt .bd em{ 
			position: absolute;
			 width:3153px; height:34px; 
			 line-height: 30px; font-size: 14px;
			 text-indent:19px;
			 font-weight:normal;
			 font-style:normal;
			  color: #FFF; left: 0; bottom: 0;
			   display:block;  
			   z-index: 3
			   }
.xwdt .jdt .bd .b{z-index: 2;background: #000;filter:alpha(opacity=50);opacity:0.5;}   
.xwdt .jdt .bd em:hover{color: #FF0707}	

.xwdt .jdt .bd img{width: 518px; height: 266px; background: url(../image/loading.gif) center center no-repeat #FFFFFF;transition: transform 0.7s ease-out 0s;}
.xwdt .jdt .bd a:hover img{transform:scale(1.1);transition: transform 0.7s ease-out 0s;}

.xwdt .jdt .hd{width: 24px;float: right;padding: 60px 31px 60px 0px;}

.xwdt .jdt .hd li{width: 24px; height: 24px; background: url(../image/hd_03.png) 0px -32px no-repeat; margin-bottom: 20px; overflow: hidden; text-indent: -999px; cursor: pointer;}
.xwdt .jdt .hd li.on{background: url(../image/hd_03.png) 0px 0px no-repeat;}
.gzdttzgg{width: 592px; float: right; overflow: hidden; position: relative;}
.gzdttzgg h3{height: 34px; line-height: 34px; font-family: "微软雅黑","黑体";font-size: 20px; color: #555555; font-weight: normal;}
.gzdttzgg h3 li{float: left; margin-right: 15px; background: url(../image/index_09.png) left center no-repeat; padding-left: 15px;}
.gzdttzgg h3 li.on{background: url(../image/index_07.png) left center no-repeat;}
.gzdttzgg h3 li.on a{color: #af0001;}
.gtggCont{overflow: hidden; background: url(../image/index_14.png) repeat-x; padding-top:12px;}
.gtggCont li{display: block; background: url(../image/index_18.png) left center no-repeat; overflow: hidden; padding-left: 9px; font-family: "微软雅黑","黑体"; line-height: 38px;*line-height: 38px; border-bottom: dotted 1px #cecece; font-size:14px;}
.gtggCont li a{ color:#373535;}
.gtggCont li a:hover{color: #FF6B07;}
.gtggCont li span{float: right; color:#666666;}
.gtggCont .more{position: absolute; right: 0px; top: 8px;font-size: 12px; color: #4f4f4f;}


/*首页第一大块结束*/


/*第二大块开始*/
.section02{background:#f7f7f7 url(../image/headbg.png) no-repeat center -30px;padding-top: 130px;}
.section02_separte{background: #e00100;height: 2px;width: 1200px;margin: 0 auto;}
.section02_c{width: 1200px;margin:8px auto 0;}

.idxgk_banner {
width: 550px;
height: 298px;
position: relative; }
.idxgk_banner p {
background: url(../image/2017hyyyt_70bg-black.png) repeat;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 60px;
color: #FFFFFF;
line-height: 30px;
font-size: 14px;
padding: 15px 25px; }
.idxgk_banner p a {
color: #ffc046; }
.idxgk_banner em {
background: #0167cc;
position: absolute;
top: 15px;
left: 0;
padding: 8px 20px;
color: #FFFFFF;
font-size: 14px;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0; }

.idxgk_left {
width: 550px;
float: left; }

.idxgk_right {
width: 620px;
float: right; }

.idx_gk_jgdj {
padding-top: 18px;
overflow: hidden; }
.idx_gk_jgdj .img_box {
width: 151px;
height: 106px; }
.idx_gk_jgdj .text_box {
float: left;
margin-left: 18px;
width: 280px; }
.idx_gk_jgdj .text_box h5 {
font-size: 14px;
color: #333333; }
.idx_gk_jgdj .text_box p {
padding-top: 10px;
font-size: 13px;
color: #999999;
line-height: 26px; }
.idx_gk_jgdj .text_box p a {
color: #0167cc; }


.clearflx:after { 
visibility: hidden; 
display: block; 
font-size: 0; 
content: " "; 
clear: both; 
height: 0; 
}
.gk_iconlist {
padding-left: 8px; }
.gk_iconlist li {
display: block;
width: 190px;
height: 123px;
float: left;
margin-left: 13px; }
.gk_iconlist li em {
display: block;
width: 40px;
height: 40px;
margin: 0 auto;
margin-top: 25px;
background: url(../image/2017hyyyt_idxgk_icon.png) no-repeat; }
.gk_iconlist li p {
padding-top: 10px;
text-align: center; }
.gk_iconlist li:hover a {
text-decoration: none; }
.gk_iconlist li:hover p {
text-decoration: underline; }
.gk_iconlist .icon01 {
background: #c5e7ff; }
.gk_iconlist .icon01 em {
background-position: 0 0; }
.gk_iconlist .icon01 p {
color: #2683c5; }
.gk_iconlist .icon02 {
background: #cfd8f5; }
.gk_iconlist .icon02 em {
background-position: -160px 0; }
.gk_iconlist .icon02 p {
color: #3f66de; }
.gk_iconlist .icon03 {
background: #f6e8ce; }
.gk_iconlist .icon03 em {
background-position: -606px 0; }
.gk_iconlist .icon03 p {
color: #b36f01; }
.gk_iconlist .icon04 {
background: #b3efd6; }
.gk_iconlist .icon04 em {
background-position: -606px 0; }
.gk_iconlist .icon04 p {
color: #3f9e77; }

.gk_sjjs {
width: 598px;
height: 160px;
background: #e6efc4;
margin-left: 21px;
margin-top: 14px; }
.gk_sjjs .gk_sjjs_tit {
float: left; }
.gk_sjjs .gk_sjjs_tit em {
display: block;
width: 41px;
height: 44px;
margin-left: 55px;
margin-top: 40px;
background: url(../image/2017hyyyt_idxgk_icon.png) no-repeat;
background-position: -456px 0; }
.gk_sjjs .gk_sjjs_tit p {
color: #5c7e03;
padding-top: 15px;
margin-left: 43px;
font-size: 17px; }
.gk_sjjs ul {
float: left;
margin-left: 45px;
width: 428px;
padding-top: 16px; }
.gk_sjjs ul li {
float: left;
margin-right: 50px;
margin-top: 20px;
font-size: 14px;
line-height: 14px; }
.gk_sjjs ul li:before {
width: 3px;
height: 3px;
content: "";
background: #999999;
float: left;
margin-top: 10px;
margin-right: 10px; }


/*第二大块结束*/

/*第三大块开始*/
.section03{background:#f7f7f7 url(../image/headbg.png) no-repeat center -30px;padding-top: 130px;}
.section03_separte{background: #e00100;height: 2px;width: 1200px;margin: 0 auto;}
.section03_c{width: 1200px;margin:8px auto 0;}


ul.callbacks_container_2,.callbacks_container_2 li,.callbacks_tabs_2{margin:0;padding:0}
.callbacks_container_2 {
	position: relative;
	float: left;
width:438px;
}
.callbacks_container_2 li img{height:284px;width:438px;}
.events {
	list-style: none;
}
.callbacks_2 {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.callbacks_2 li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.callbacks_2 img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}
.callbacks_2 .caption_2 {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	width:100%;
	color: #fff;
	
	filter:alpha(opacity=50);  
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
	background:#000;
	background: rgba(0, 0, 0, .5); 
   
	left: 0;
	bottom: 0;
	padding: 8px 20px;
	margin: 0;
	max-width: none;
}

.callbacks_tabs_2{
	position:absolute;z-index:98;
	bottom:6px;right:10px;
	height:20px;
	display:block;
	zoom:1;
	overflow:hidden;
	list-style: none;
	background:none;
	font-size: 12px;
	list-style: none;
	text-align:right;
	
}

.callbacks_tabs_2 a:link{color:#fff;}
.callbacks_tabs_2 li {
	display: inline-block;
	zoom:1; overflow:hidden;
	float:left;
	margin-right: 3px;
	border:1px solid #ccc;	
	background:#4b4a46;

	
}
.callbacks_tabs_2 a {
	width: auto;
	line-height: 17px;
	padding: 2px 9px;
	font-family:"Arial";
	height: auto;
	display: inline;
}
.callbacks_tabs_2 li:first-child {
	margin-left: 0;
}
.callbacks_tabs_2 .callbacks_here_2 a {
	background:#c82926;
	font-family:"Arial";
	color: #fff;
	
}

.new{float:right;margin-right:4px;width:720px}
.new .widget-tabs .widget-title{background:url(image/arrow_right.png) no-repeat right center;}
.new .widget-tabs  .tab-title>li > a{padding:0 20px; line-height:31px;font-weight:normal;color:#555555; margin-right:7px;background-color: transparent;}
.new .widget-tabs .tab-title > li > a:hover{background-color:transparent;color: #fe0000;}
.new .widget-tabs .tab-title > li.active > a, .new .widget-tabs .tab-title > li.active > a:focus,.new .widget-tabs .tab-title > li.active > a:hover {color: #fe0000!important;font-weight:normal;background-color:#ffffff;border:1px solid #ffdfac;border-top:none;border-bottom:none;border-radius:0}
.new .widget-tabs .widget-heading{background-color:transparent;height:32px; line-height:32px;/*font-family:'Microsoft Yahei'*/;}
.new .widget-tabs .widget-body{padding:8px;border:1px solid #ffdfac;background-color:#fff;border-top-width:0}
.new .widget-pills  .tab-title{padding:0; margin-left:-1px}
.new .widget-pills  .tab-title > li {line-height:38px;height:42px;float: left;border-top: 1px #ccc6c6 solid;border-left: 1px #ccc6c6 solid;border-bottom: 1px #ccc6c6 solid;font-size: 16px;text-align: center;width:24.5%;}
.new .widget-title-nowrap{padding-right: 10%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;font-family:'宋体'}
@media all and (max-width: 768px) {.new .widget-title-nowrap{padding-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}
.new .widget-body{border-top-width:0;width:99%;}
.new .widget-tabs .widget-body{padding:8px;border:1px solid #ffdfac;border-top-width:0}
.new .widget-pills .widget-body{border-top:0;}
.new .widget-list-item{background: url(../image/zwfw-6.jpg) no-repeat 4px;margin: 0;padding: 0 0 0 14px;height: 50px;line-height: 50px;font-size:14px;}
.new .widget-list-item a:link,.new .widget-list-item a:visited,.new .widget-list-item a:active{color:#383737;}
.new .widget-list-item a:hover{color:#f00;}
.tab-content > .tab-pane {
    display: none;
    visibility: hidden;
}
.tab-content > .active {
    display: block;
    visibility: visible;
}
.pull-right {
    float: right !important;
}

/*第三大块结束*/

/*第四大块开始*/
.section04{background:#f7f7f7 url(../image/headbg.png) no-repeat center -30px;padding-top: 130px;}
.section04_separte{background: #e00100;height: 2px;width: 1200px;margin: 0 auto;}
.section04_tit{line-height: 50px;height: 50px;border-bottom: 1px solid #dadada;font-size: 21px;}
.section04_tit a{color: #365d98;}
.section04_list{font-size: 15px;line-height: 32px;padding-top: 10px;height:266px;overflow:hidden;}
.section04_list li{background: url(red_listpic.png) no-repeat left 15px;padding-left: 13px;}
.section04_c{width: 1200px;margin:8px auto 0;}
.section04_c_l{width: 1160px;margin-left:20px;}
.section04_c_c{width: 392px;margin-left: 40px;}
.section04_c_r{width: 333px;margin-left: 28px;}
.section04_tit{line-height: 50px;height: 50px;border-bottom: 1px solid #dadada;font-size: 21px;}
.section04_tit a{color: #af0001;}
.section04_list{font-size: 15px;line-height: 36px;padding-top: 10px;height:246px;overflow:hidden;}
.section04_list li{background: url(../image/red_listpic.png) no-repeat left 15px;padding-left: 13px;}
.section04_list li span{ float:right;}
/*第四大块结束*/

/*第五大块开始*/
.section05{background:#f7f7f7 url(../image/headbg.png) no-repeat center -30px;padding-top: 130px;}
.section05_separte{background: #e00100;height: 2px;width: 1200px;margin: 0 auto;}
.section05_c{width: 1200px;margin:8px auto 0;}
 .new2{float:left;width:1160px;margin:0 20px 10px 20px;}
 .new2 div.data-open{
width: 98%;
margin: 0px auto 0px auto;
padding: 5px;
}
 .new2 div.data-open div.data-title{
     overflow: auto;
     zoom :1;
}
 .new2 div.data-open div.data-title h3{
     float: left;
     margin: 0;
     padding: 0;
     font-size: 18px;
     color: #af0001;
     border-left: 4px solid #365d98;
     text-indent: 10px;
     height: 24px;
     line-height: 24px;
}
 .new2 div.data-open div.data-title a{
     float: right;
     font-size: 16px;
     margin-right: 10px;
     color: #365d98;
}
.new2 .widget-list-item{background: url(../image/zwfw-6.jpg) no-repeat 4px;margin: 0;padding: 0 0 0 14px;height: 32px;line-height: 32px;font-size:14px;}
.new2 .widget-list-item a:link,.new2 .widget-list-item a:visited,.new2 .widget-list-item a:active{color:#383737;}
.new2 .widget-list-item a:hover{color:#f00;}

/*第五大块结束*/

/*第六大块开始*/
.section06{background:#f7f7f7 url(../image/headbg.png) no-repeat center -30px;padding-top: 130px;}
.section06_separte{background: #e00100;height: 2px;width: 1200px;margin: 0 auto;}
.section06_c{width: 1200px;margin:8px auto 0;}

.idx_tit2 {
padding-bottom: 10px;
border-bottom: 1px solid #CCCCCC; }
.idx_tit2 h4 {
font-size: 16px;
font-weight: bold;
border-left: 6px solid #af0001;
padding-left: 15px;
line-height: 16px; }
.idx_tit2 h4 a {
color: #333333; }
.idx_tit2 span {
float: right;
font-size: 14px; }
.idx_tit2 span a {
      color: #f18512; }
.idxzwgk_left {
width: 220px;
margin-left: 25px;
margin-top: 16px;
float: left; }
.idxzwgk_left ul li {
margin-top: 8px;
width: 218px;
background: url(../image/201709_hyyyt_zwgk_btnbg.png) repeat-x;
border: 1px solid #DCDCDC;
height: 36px;
line-height: 36px; }
.idxzwgk_left ul li em {
float: left;
display: block;
width: 43px;
height: 36px;
background: url(../image/201709_hyyyt_zwgk_zfxxgkzl.png) no-repeat #efeff1 center center; }
.idxzwgk_left ul li a {
color: #333;
padding-left: 15px; }
.idxzwgk_left ul .on, .idxzwgk_left ul li:hover {
background: #e8f4ff; }
.idxzwgk_left ul .on em, .idxzwgk_left ul li:hover em {
background: url(../image/201709_hyyyt_zwgk_zfxxgkzl.png) no-repeat #af0001 center center; }
.idxzwgk_left ul .on a, .idxzwgk_left ul li:hover a {
color: #1776d4;
text-decoration: none; }

.idxzwgk_middle {
float:right;width:800px;padding: 0 23px;margin-top:16px; }
.idxzwgk_middle .list3 span {
color: #999999; font-size:14px;}

.idx_tit_box {
border-bottom: 1px solid #CCCCCC; }
.idx_tit_box li {
width: 16.5%;
height: 35px;
float: left;
text-align: center;
line-height: 35px;
font-size: 16px; }
.idx_tit_box li a {
display: block;
width: 100%;
height: 35px;letter-spacing:2px; }
.idx_tit_box li:hover a, .idx_tit_box .on a {
font-weight: bold;
background: #af0001;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
text-decoration: none;
color: #FFFFFF; }


.list3 li{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height: 42px;}
.list3 li span{ float:right; color:#666;}
.list3 li:before{content: ''; width: 3px;height: 3px;float: left;margin-top: 21px;margin-right: 10px;background: #999999;}
.list3 li a{color: #333333;font-size: 14px;}

.idxzwgk_middle .list3 {
    display: none;
    visibility: hidden;
}
.idxzwgk_middle .active {
    display: block;
    visibility: visible;
}



/*第六大块结束*/


/*第七大块开始*/
.section07{background:#f7f7f7 url(../image/headbg.png) no-repeat center -30px;padding-top: 130px;}
.section07_separte{background: #e00100;height: 2px;width: 1200px;margin: 0 auto;}
.section07_c{width: 1200px;margin:8px auto 0;}
.zt-list{ }
.zt-list-box2{ clear:both; overflow:hidden; padding-top:10px;padding-left:26px;}
.zt-list-box2 .wqzt{ width:274.75px; font-size:16px; font-weight:bold;overflow:hidden; clear:both;color:#ffffff;  height:66px; text-align:center; vertical-align:middle;}
.zt-list-box2 .wqzt .jgkx {width:225px; padding-left:20px; padding-right:20px;}
.zt-list-box2 .wqzt a{ font-size:16px; font-weight:bold; text-align:center; color:#ffffff;}
.zt-list-box2 li{ width:274.75px; height:66px; float:left; margin-right:18px; margin-bottom:20px; background-color:#860404; border-bottom:2px solid #d4e7f4;}
.zt-list-box2 li.last{ margin-right:0;}
.zt-list-box2 li:hover{background-color:#cd0001; border-bottom:2px solid #68b8d7; color:#ccc;}
.zt-list-box2 li:hover a {color:#ccc;}


/*第七大块结束*/

/*第八大块开始*/
.section08{background:#f7f7f7 url(../image/headbg.png) no-repeat center -30px;padding-top: 130px;}
.section08_separte{background: #e00100;height: 2px;width: 1200px;margin: 0 auto;}
.section08_c{width: 1200px;margin:8px auto 0;}
.help_center {
margin-top: 8px; }
.help_center .banner_img {
width:1200px;text-align:center; }
.help_center .banner_img img {
width: 1120px; }
.help_center ul {
padding-left: 35px; }
.help_center ul li {
margin-left: 17px;
width: 140px;
height: 108px;
border: 1px dashed #DBDBDB;
margin-top: 12px;
float: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
line-height: 108px;
font-size: 16px;
background: #fcfcfc; }
.help_center ul li a {
background: #FCFCFC; }
.help_center ul li a em {
float: left;
background: url(../image/201709_hyyyt_bzzxicon.png) no-repeat;
width: 57px;
height: 53px;
margin-left: 5px;
margin-right: 5px;
margin-top: 25px; }
.help_center ul .icon01 em {
background-position: 0 0; }
.help_center ul .icon02 em {
background-position: 10px -125px; }
.help_center ul .icon03 em {
background-position: -190px -125px; }
.help_center ul .icon04 em {
background-position: -384px -125px; }
.help_center ul .icon05 em {
background-position: -381px 0px; }
.help_center ul .icon06 em {
background-position: 10px -125px; }
.help_center ul .icon07 em {
background-position: -190px -125px; }
.help_center ul .icon08 em {
background-position: -384px -125px; }
.help_center ul .icon09 em {
background-position: -571px -125px; }
.help_center ul .icon10 em {
background-position: -770px -125px; }
      
/*第八大块结束*/

/*搜索第九大块开始*/
.section09{background:#f4f4f4;padding-top: 0px;}
.section09_c{width: 1200px;margin:20px auto 0;padding-left: 36px;}
.section09_c h1{font-size: 25px;font-weight: normal;height: 25px;line-height: 25px;color: #333333;}
.section09_c form{margin-top: 20px;}
.down_txt{width: 1048px;height: 50px;border: 1px solid #9a9999;border-right: 0;padding-left: 20px;line-height: 50px;font-size: 15px;color: #666666;}
.down_btn{width: 50px;height: 50px;background: #dd1d21 url(../image/serviceSearchBtn.png) no-repeat center;border:0;}
.section09_c h2{color: #bb2335;font-size: 17px;height: 17px;line-height: 17px;margin-top: 30px;}
.hot_search,.your_intersist{margin-top: 20px;}
.hot_search li+li{margin-left: 20px;}
.hot_search li a{display: block;padding: 0 25px;height: 50px;background: #e4e4e4;color: #cd0001;font-size: 17px;line-height: 50px;}
.your_intersist li{width: 204px;height: 50px;}
.your_intersist li+li{margin-left: 20px;}
.your_intersist li a{color: #e00100;font-size: 17px;display: block;padding-left: 75px;line-height: 50px;}
.your_intersist01{background: url(your_intersist001.png) no-repeat;}
.your_intersist02{background: url(your_intersist002.png) no-repeat;}
.your_intersist03{background: url(your_intersist003.png) no-repeat;}
.your_intersist04{background: url(your_intersist004.png) no-repeat;}
.your_intersist05{background: url(your_intersist005.png) no-repeat;}
/*搜索第九大块结束*/
/*header over*/


.hidden{display:none !important;}
.fleft{float:left}
.fright{float:right}
.pr{ position:relative;}
.pa{ position:absolute}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{*zoom:1;}
.cleargap{font-size:0;letter-spacing:-8px;text-align:left;}
.libox{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal; float:none !important;}
textarea{resize: none;}
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.fbold{ font-weight:700}



.topbj{  float:left; background:url(../image/tygl_03.png) no-repeat; width:1200px; height:16px; margin-top:10px;}
.topbj1{  float:left; background:url(../image/tygl1_03.png) no-repeat; width:1200px; height:11px; margin-top:10px;}

.zjbj{ background:url(../image/tygl_20.gif) repeat-y; width:1200px; float:left;min-height:550px;}
.zjbj .left{ background:url(../image/tygl_14.gif) repeat-y; width:221px; float:left}
.zjbj .left .leftbt{ float:left; background:url(../image/tygl_05.gif) no-repeat; width:221px; height:52px; line-height:52px; padding-left:49px; text-align:left; font-size:14px; font-weight: bold; color:#ffffff; float:left}
.zjbj .left .leftnr{ float:left; width:221px; line-height:43px; padding-bottom:45px}
.zjbj .left .leftnr2{ float:left; width:221px; line-height:43px; padding-bottom:45px;padding-left:12px;}
.zjbj .left .leftnr a{width:165px; height:36px; line-height:36px;display:block; padding-top:7px; float:left; font-size:14px; color:#FFFFFF; padding-left:56px;}
.zjbj .left .leftnr a:hover,.zjbj .left .leftnr a.cur{ background:url(../image/tygl_11.gif) no-repeat bottom;}
.zjbj .left .leftnr span{ float:left; margin-left:20px; width:181px; height:2px; background:url(../image/tygl_17.gif) repeat-x; display:block}

.zjbj .right{ float:left; margin-left:20px; width:921px; margin-top:6px}
.zjbj .right .wzwz{ float:left; width:98%;text height:34px; line-height:34px; font-size:12px; color:#3f3f3f; background:#e8f2f7 url(../image/tygl_15.gif) no-repeat; padding-left:35px;}
.zjbj .right .wzwz a{ color:#3f3f3f}
.zjbj .right .wzwz a:hover{ color:#c40000}

.zjbj .right .rightlb{ float:left; width:921px; margin-top:15px}
.zjbj .right .rightlb .lbbt{ float:left; width:921px; height:40px; border-bottom:2px solid #bc1010}
.zjbj .right .rightlb .lbbt2{ float:left; width:921px; height:40px; border-bottom:2px solid #bc1010}
.zjbj .right .rightlb .lbbt .left{ float:left; width:180px; height:40px; background:#bc1010; text-align:center; font-size:16px; color:#FFFFFF; line-height:40px;}
.zjbj .right .rightlb .lbbt2 .left{ float:left; width:300px; height:40px; background:#bc1010; text-align:center; font-size:16px; color:#FFFFFF; line-height:40px;}

.zjbj .right .rightlb .lbnr{ float:left; width:918px; padding:10px 0px}
.zjbj .right .rightlb .lbnr .list{clear:both;  height:33px; line-height:33px;border-bottom:1px dashed #dcdcdc;}
.zjbj .right .rightlb .lbnr .dian{ float:left; width:10px;display:block; height:33px; line-height:33px;}



.zjbj1{ background:url(../image/tygl1_05.gif) repeat-y; width:1200px; float:left}
.zjbj1 .right{ float:left; margin-left:20px; width:1141px; margin-top:6px}
.zjbj1 .right .wzwz{ float:left; width:1095px; height:34px; line-height:34px; font-size:12px; color:#3f3f3f; background:#e8f2f7 url(../image/tygl_15.gif) no-repeat; padding-left:35px;}
.zjbj1 .right .wzwz a{ color:#3f3f3f}
.zjbj1 .right .wzwz a:hover{ color:#c40000}

.zjbj1 .right .rightlb{ float:left; width:1141px; margin-top:15px}
.zjbj1 .right .rightlb .lbbt{ float:left; width:1141px; height:40px; border-bottom:2px solid #00a4e3}
.zjbj1 .right .rightlb .lbbt .left{ float:left; width:120px; height:40px; background:#00a4e3; text-align:center; font-size:16px; color:#FFFFFF; line-height:40px;}
.zjbj1 .right .rightlb .lbnr{ float:left; width:1141px; padding:10px 0px}
.zjbj1 .right .rightlb .lbnr .list{clear:both;  height:33px; line-height:33px;border-bottom:1px dashed #dcdcdc;}
.zjbj1 .right .rightlb .lbnr .dian{ float:left; width:10px;display:block; height:33px; line-height:33px;}
.zjbj1 .right .rightlb .lbnr a:hover,.zjbj1 .right .rightlb .lbnr .list:hover{ background:#f6f7fb; color:#0186e3}
.zjbj1 .right .rightlb .lbnr .spanTime{ float:right; font-size:14px; color:#999999}


.ulBg {border-bottom:1px dashed #dcdcdc; }
.fyge,#fenye{line-height:40px; clear:both; margin:0 auto; text-align:center;font-size:12px; }

.ftbj{ float:left; background:url(../image/tygl_22.gif) no-repeat; width:1200px; height:35px; clear:both}
.ftbj1{ float:left; background:url(../image/tygl1_07.gif) no-repeat; width:1200px; height:16px; clear:both}
.ftbj2{ float:left; background:url(../image/tygl1_07.gif) no-repeat; width:1200px; height:35px; clear:both}

/*细栏*/
.zjbj1 .right .nrnr{ float:left; width:1141px; }
.zjbj1 .right .nrnr .nrbt{ width:1141px; text-align:center;color:#cd0001; margin-top:10px; font:bold 24px/48px "黑体"}
.zjbj1 .right .nrnr .xnrbt{  width:98%; margin:0 auto; text-align:center; font-size:14px; color:#333333; line-height:35px; background:#f7f7f7;margin-bottom:20px; font-family: "黑体";}
.zjbj1 .right .nrnr .xnrbt span{ color:#333333;margin-right:8px;}

.zjbj1 .right .nrnr .nrbtsub{ width:1141px; text-align:center;color:#666; margin:10px auto; font:bold 18px/24px "宋体"}

.zjbj1 .right .nrnr .tu{  width:98%; margin:0 auto; text-align:center; padding:20px;}
.zjbj1 .right .nrnr .nrnr1{  width:95%; min-height:400px; margin:0 auto; }

.zjbj1 .right .nrnr .nrnr1 img{  max-width:75%; overflow:hidden; }


.zjbj1 .right .nrnr .dinr{  width:98%; margin:0 auto; height:35px; line-height:35px; background:#f7f7f7; clear:both; display:block}
.zjbj1 .right .nrnr .dinr .dileft{ float:left; width:150px; text-align:left;}
.zjbj1 .right .nrnr .dinr .dirignt{ float:right; width:500px; text-align:right; font-size:13px; color:#000000; line-height:35px; font-family:"宋体"; padding-right:20px;}
.zjbj1 .right .nrnr .dinr .dirignt a{ color:#000000}
.zjbj1 .right .nrnr .dinr .dirignt a:hover{ color:#c40000}




.teacherList{padding-top:12px;}
.teacherList li{float:left; width:252px; padding-left:36px; height:164px; overflow:hidden; position:relative;margin:5px 8px;}
.teacherList .imgDiv{position:absolute; z-index:10; left:0; top:0px; background:url(../image/imgBg2.gif) left top no-repeat; width:122px; height:166px; padding-top:4px; overflow:hidden; text-align:center;}
.teacherList .content{line-height:20px; padding-left:100px; color:#333;height:120px;width:140px;padding-right:12px;text-align:left;font-size:12px;}

.teacherShow{padding:30px;}
.teacherMessage{position:relative; background:url(../image/teacherBg.gif) left top no-repeat; height:278px; overflow:hidden; border-bottom:#ddd solid 1px; padding-left:213px;text-align:left;}
.teacherMessage .imgDiv{position:absolute; z-index:10; left:18px; top:14px;}
.teacherMessage h5{border-bottom:#ddd solid 1px; width:150px; padding:22px 0 10px 0;font-size:16px;}
.teacherMessage {color:#333;font-size:12px;}
.teacherContent{line-height:24px; color:#333; padding-top:30px;text-align:left;}


.page_k {margin: 15px 0;}
.pagnation {margin: 3px;padding: 3px;text-align: right;color:#666;}
.pagnation li {display: inline;}
.pagnation li a {border: 1px solid #7f7f7f;color: #4d4d4d;font-family: 宋体;font-size: 12px;font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight: normal;line-height: normal;margin: 3px;padding: 3px 6px;text-decoration: none;}
.pagnation .current a {background-color: #bc1010;border: 1px solid #ff0;color: #ffffff;font-weight: bold;margin: 2px;}
.text_right {text-align: right;}
.pagnation  li{font-size:12px;	}
.pagnation input, .pagnation select {font-size: 12px;height: 25px;vertical-align: middle;}
.pagnation #cPage {width: 24px;height:16px;text-align:center;}

.mypicture{ width:auto; height:auto; clear:both; margin:0px auto; overflow:hidden;margin-bottom:40px;}
.picture-div{ width:270px; height:auto; float:left; margin:25px 0 0 25px; overflow:hidden;}
.picture-pic{ height:auto;overflow:hidden; position:relative;}
.picture-pic img{width:100%}
.picture-topic{ height:30px; line-height:30px; text-align:center; border:solid 1px #dcdcdc; background:#fafafa; border-top:none;}
.picture-topic a{ color:#666; font-family:"微软雅黑";}


.down_search {position: absolute;width: 100%;z-index: 99;}

.ChannelName{ line-height: 1.5em; vertical-align:middle; font-weight:bold;}

.ChannelName h1{font-size:18px;}



.wxlist > li, .wxlist > a > li{	overflow:hidden;border-radius: 5px 5px 10px 10px; -moz-border-radius: 5px 5px 10px 10px; -webkit-border-radius: 5px 5px 10px 10px;-o-border-radius:5px 5px 10px 10px; 	border:1px solid #d0d1d4;	margin: 10px auto;	padding: 8px 8px;	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);  -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);	background: url(../image/bottom.png) repeat-x scroll left bottom #FFFFFF;	background-size:2px auto;}
.ChannelContent{ clear:both; padding:3px; line-height:1.8em}
.ChannelSContent{color:#333;}
.InfoTitle, .ChannelName{ line-height: 1.5em; vertical-align:middle; font-weight:bold;}
.InfoTime{color:#999; text-align:left; font-size:12px; padding:2px 0px; height:48px;overflow:hidden;width:100%;}
.InfoContent{ font-size:17px; line-height:1.8em}
.InfoContent p{ font-size:17px}
.InfoPicture{ text-align: center;}
.InfoPicture img{width:100%;}
.ShowInfo{ height: 30px; line-height: 1.5em; font-size:16px; border-top: 1px solid #bdbec1; vertical-align:middle; padding-top:5px; color:#000000}
.ShowInfo .showtime{float:right;color:#060;font-size:16px;}
.InfoTitle{color:#333;font-size:16px;}
#ReadLevelTip{ font-weight:bold; color:red;}
.Tag{ text-align: left; font-weight:bold; }
.Tag b{}
.Tag a{ padding:0 3px; font-weight:normal; text-decoration:none;}
.InfoContent img, .ChannelContent img{max-width:100%; }

.guestbook_table{ }
.guestbook_table .ChannelName h1{ border-bottom:1px dotted #CCCCCC; padding:5px 0px;}
table.guestbook_table{ width:100%;}
table.guestbook_table .t1{ width:15%; text-align:left }
table.guestbook_table .t2{ width:85%; text-align:left;}
.guestbook_table input{  -webkit-border-radius:5px; -moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;	background-color: #FFFFFF;	border: 1px solid #E8E8E8;	margin: 3px 0px;	padding: 5px 3px;	width:99%;	line-height: normal;}
.guestbook_table textarea{	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;border-radius:5px;-moz-box-sizing: border-box;  background-color: #FFFFFF;	border: 1px solid #E8E8E8;margin: 3px 0px;padding: 5px 3px;	width:99%;}


.btn_music{display:inline-block;width:35px;height:35px;background:url('../image/music_off.png') no-repeat center center;background-size:100% auto;position:fixed;z-index:109990;left:42%;top:0px;}
.btn_music.on{background-image: url("../image/music_off.png");}
.audio_btn{ position: absolute; left: 4px; top: 30px; z-index: 2100; width: 50px; height: 50px; background-repeat: no-repeat; }
.play_yinfu { background-image: url(../image/music2.gif); background-size: 60px 60px; background-position: 50% 50%; background-repeat: no-repeat; }
.rotate { position: absolute; left: 10px; top: 10px; width: 30px; height: 30px; -webkit-animation: rotating 1.2s linear infinite; background-image: url(../image/music_off.png); background-size: 100% 100%; }
@-webkit-keyframes rotating {
  0% { transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg); }
  100% { transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}
}
.off { background-image: url(../image/music_off.png); background-size: 30px 30px; background-position: 50% 50%; background-repeat: no-repeat; }
.attribute {	margin:8px auto; width:100%;   line-height: 20px;    text-align: center;    font-size:12px;}


/*微信二维码*/
.erweima{position:relative;pointer;z-index: 9999;}
.erweima_big{width: 160px;height: 182px;z-index: 9999;position: absolute;top:24px; right:0;border: 1px solid #f1f6f6;border-radius: 3px;background:#fff;}
.erweima_big img{width: 152px;height: 152px; padding:4px;}
.erweima p{text-align: center;font-size: 12x;font-family: 微软雅黑;height:18px;line-height:18px;color:#333;margin-top:-18px;}
/*手机站二维码*/
.sjz{position:relative;cursor:pointer;z-index: 9999;}
.sjz_big{width: 160px;height: 182px;z-index: 9999;position: absolute;top:24px; right:0;border: 1px solid #f1f6f6;border-radius: 3px;background:#fff;}
.sjz_big img{width: 152px;height: 152px; padding:4px;}
.sjz_big p{text-align: center;font-size: 12px;font-family: 微软雅黑;height:18px;line-height:18px;color:#333;margin-top:-18px;}
/*--顶部--*/


.dropdown22 {
  width: 246px;
  margin: 0;

}
.dropdown22 dt a {
  display: block;
  height: 2.0em;
  width: 100%;
  border: 1px solid #ecf0f1;
  border-radius: 3px;
  text-decoration: none;
}
.dropdown22 dt a:hover, .dropdown22 dt a:active {
  border-color: #bdc3c7;
}
.dropdown22 dt span {
  display: block;
  padding: 0 1em;
  line-height: 2.0em;
  background: url(../image/dddd.png) no-repeat scroll right center;
  border-right: 1em solid transparent;
  cursor: pointer;
}
.dropdown22 dd {
  position: relative;
}
.dropdown22 dd ul {
  display: none;
  position: absolute;
  left: 0;
  top: -2.0em;
  height:236px;
  overflow-y:scroll;
  z-index:2;
  width: 100%;
  list-style: none;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #bdc3c7;
  border-radius: 3px;
}
.dropdown22 dd ul li:first-child a:hover {
  border-radius: 3px 3px 0 0;
}
.dropdown22 dd ul li:last-child a:hover {
  border-radius: 0 0 3px 3px;
}
.dropdown22 dd li a {
  display: block;
  padding: 0 1em;
  line-height: 2.0em;
  text-decoration: none;
}
.dropdown22 dd li a:hover {
  background-color: #1f75be;
  color: #fff;
  cursor: pointer;
}

.selected {
  font-weight: normal;
}
.input_search{margin-top:20px;float:left;margin-left:20px;}
.input_search span{color:#4980af;font-weight:normal;font-family:Arial;margin-right:4px;margin-left:4px;}
.input_search .single_price{height:28px;line-height:28px;border:1px solid #bdc3c7;width:42px;}
.input_search form{display:inline-block;}
.input_search .sysresult{width:432px;height:28px;line-height:28px;border:1px solid #bdc3c7;}
.input_search .sysbtn{border-radius:4px;background-color:#018dd7; width:60px;height:30px;font-size:14px;color:#fff;margin-left:6px;margin-right:0px;cursor:pointer;border:0;}
.input_search input{text-indent:4px;font-size:12px;}

.lastPart .sysfour{width:458px;height:285px;background:#fff;}
.lastPart .sysfour a{display:block;height:50px;text-align:center;margin:10px auto;width:210px;}
.lastPart .sysfour a img{height:50px;}

.hldiv{height:28px;line-height:28px;}
.hldiv .pay_list_c1{border:0;width: 24px;
height: 18px;
float: left;
padding-top: 3px;
cursor: pointer;
text-align: center;
margin-right: 10px;
background-image: url(../image/inputradio.gif);
background-repeat: no-repeat;
background-position: -24px 0;}
.hldiv .radioclass {
opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.hldiv .on {
background-position: 0 0;
}
.hldiv .ttt{float:left;height:24px;width:30px;color:#333;line-height:20px;}


.yq{
	width: 1200px;
margin: 6px auto 10px auto;
height: 40px;
background: transparent url("../image/link_bg.png") no-repeat 0px 30px;
clear: both;
}
.yq span {
    padding-top:10px;
    display: inline-block;
	float: left;
	display: block;
	padding-right: 20px;
}
.yq span a {
    font-size: 14px;
    color: #333;
}
.yq span a:hover{
	color: #0B3775;
}
.yq p{
	font-size: 14px;
	color: #333;
	height: 36px;
}



.carosule {
	height: 238px;
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
	position: relative;
	z-index:-1;
}

.pic-num {
	display: none;
}

.pic-num span {
	background: #ececec;
	border-radius: 50%;
	color: #222;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 12px;
	height: 15px;
	margin: 0 4px;
	width: 15px;
}

.pic-num span.on {
	background: red;
	color: #fff;
}

.pic-show {
	width:320px;
	float: right;
	height: 238px;
	position: relative;
	overflow: hidden;
	margin-right:123px;
}

.pic {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 320px;
	height: 238px;
	left: 0;
	top: 0;
	position: absolute;
}

.pic img {
	width: 320px;
	height: auto;
}

.wide_body{background: url(../image/wide_body_bg.png) repeat-x top; width:100%; height:auto; padding:0px; margin:0px;background-position:top center;position:relative;z-index:-2;}

.header {
	height: 238px;
	width: 100%;
	position:relative;
	background: url(../image/head_bg.png) no-repeat 50% 50%;
}

.header_box {
	width: 1200px;
	margin: 0 auto;
	height: 238px;
	/*position: relative;*/
	/*background: url(../image/header_bj.jpg) center top no-repeat;*/
}

