/* CSS Document */
.headbox{ width:100%; height:100px; box-shadow: 0 0 6px 0 #888888; position:relative; z-index:99;}
.head{ width:1200px; height:100px; margin:0 auto;}
.logo{ margin-top:25px;}
.dangLeft a{font-size: 16px;}
.nav{line-height: 100px; height:100px;}
.navcon > li{float: left;position: relative; z-index:9999}
.navcon > li a{display: block;color: #333;padding:0 20px;font-size: 16px;}
.navcon > li:hover{ color:#fff; background-image: linear-gradient(to right, #ee443f,#e0232b); } 
.navcon > li:hover a{ color:#fff;}
.navcon > li.hover:after{content: '';display: block;background: #fff;position: absolute;left: 0;right: 11px;bottom: 15px; }

/*----banner图---*/
.slideBox{ width:100%;overflow:hidden; position:relative;}
.slideBox .hd{ height:4px; overflow:hidden; position:absolute; right:40%; bottom:25px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:90px; height:6px;background:rgba(255,255,255,0.5); cursor:pointer; }
.slideBox .hd ul li.on{ color:#fff; background:rgba(255,255,255,0.9);}
.slideBox .bd{ position:relative; width:100%; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd a{ display:block; width:100%;}

/*----index 新闻---*/
.onebox{ padding:25px 0;}
.indexNewL{ width:850px; }
.titbox{ height:42px; margin-bottom:15px;line-height:42px; background-image: linear-gradient(to right, #ee443f,#e0232b);}
.titbox h2{ font-size:18px; color:#fff; margin-left:20px; font-weight:normal; }
.titbox .more{ display:block; color:#fff; font-size:14px; margin-right:20px;}
.titbox .titText{ color:#666; margin-top:12px;}

/* 本例子css */
.indexNewL .slideBox{ width:415px; height:273px; overflow:hidden; position:relative; }
.indexNewL .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.indexNewL .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.indexNewL .slideBox .hd ul li{ float:left; margin-right:5px;  width:7px; height:7px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50px;}
.indexNewL .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.indexNewL .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.indexNewL .slideBox .bd li{ zoom:1; vertical-align:middle; }
.indexNewL .slideBox .bd img{ width:415px; height:273px; display:block;  }
.indexNewL .slideBox .bd a{ display:block; width:100%;}
.indexNewL .picTit{ width:100%; height:40px; line-height:40px; background-color: rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; color:#fff; font-size:14px; font-weight:normal; text-indent:15px;}

.indexNewRight{ width:415px;}
.iNewstop dt a{ font-weight:600; color:#333;font-size: 16px;} 
.iNewstop dd a{ font-size:14px;}
.iNewsList li{ line-height:38px;}
.iNewsList li h4{ font-weight:normal;font-size: 16px;}
.iNewsList li a,.indexNotice .iNewsList li a{ color:#333;}
.iNewsList li a span,.indexNotice .iNewsList li a span{ font-size:14px; color:#666;}
.iNewstop dt a:hover,.iNewstop dd a:hover,.iNewsList li a:hover,.iNewsList li a:hover span{ color:#bb1d1e;}

.indexNotice{ width:317px;}
.bbtz{width: 529px;}
.queryBox{ width:257px; height:226px; background:#eee; padding:22px 30px;font-size: 16px;}
.queryBox h3{ text-align:center; color:#ef0907; font-weight:normal; margin-bottom:22px;font-size: 16px;}

.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#e4e1e1; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px;}
.slideTxtBox .hd ul li{ float:left; width:125px; cursor:pointer; text-align:center; }
.slideTxtBox .hd ul li.on{ height:30px;  background:#ef0907; color:#fff;}
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd li{ /*height:24px; line-height:24px;*/ }
.slideTxtBox .bd li table{ border-collapse: separate; border-spacing:0 10px; margin-top:5px;}
.slideTxtBox .bd li input{ background:#eeeeee; border-bottom:1px #999 solid; width:165px;}
.slideTxtBox .bd .btnQuery{ width:250px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; cursor:pointer; margin-top:12px; background:#ef0907; border-radius:5px;}
.slideTxtBox .bd .btnQuery:hover{ background:#c60302;}

.picBox{ width: 310px; margin-left:25px;}
.picBox .slideBox{ width:310px; height:217px; overflow:hidden; position:relative; }
.picBox	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.picBox	.slideBox .bd li{ zoom:1; vertical-align:middle; }
.picBox	.slideBox .bd img{ width:310px; height:210px; display:block;  }
.ryzs{width: 310px;}
.ryzs .slideBox{width: 310px;}

.slideBox .prev,
.slideBox .next{ position:absolute; bottom:10px; margin-top:-25px; display:block; width:31px; height:31px;  }
.slideBox .next{background:url(../images/rightNext1.png) no-repeat; right:10px;}
.slideBox .prev{ background:url(../images/leftPrev1.png) no-repeat; right:47px;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.iNewsList li a,.indexNotice .iNewsList li a{ color:#333;}
.iNewsList li a span,.indexNotice .iNewsList li a span{ font-size:14px; color:#666;}
.indexNotice .iNewsList{ margin-top:-5px;}
.indexNotice .iNewsList li{ line-height:38px;}
.iNewsList li a:hover,.iNewsList li a:hover span{; color:#ef0907;}

.picScroll-left{ width:100%; position:relative; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:33px; height:33px; float:right; overflow:hidden;
 cursor:pointer; position:absolute; z-index:999;}
.picScroll-left .hd .prev{ background:url(../images/leftprev.png) no-repeat; left:10px; top:55px;}
.picScroll-left .hd .next{ background:url(../images/rightnext.png) no-repeat; right:15px; top:55px;}
.picScroll-left .bd{ margin-top:15px; overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; width:1300px; }
.picScroll-left .bd ul li{ margin:2px 18px 2px 0;  width:225px;position:relative; float:left; _display:inline; overflow:hidden; }
.picScroll-left .bd ul li .pic{ text-align:center;}
.picScroll-left .bd ul li .pic img{ width:100%; height:150px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{width:225;text-align:center; margin-top:13px;}
.picScroll-left .bd ul li .title a{font-size:14px; color:#333; }
.picScroll-left .bd ul li .title p{ margin-top:7px; font-size:14px; color:#666;}
.picScroll-left .bd ul li:hover a,.picScroll-left .bd ul li:hover p{ color:#bb1d1e;}

.footer{text-align:center; padding:25px 0; background:#c0c0c0; border-top:2px #ef0907 solid; margin-top:50px;}
.footer p{  font-size:14px; line-height:30px;}

/*-----以下二级------*/
.erbanner{ width:100%; height:350px;}
.dangBox{ width:100%; height:54px; line-height:54px; border-bottom:1px #dcdada solid;}
.conBg{ width:100%; padding:32px 0 70px; background:#f5f5f5;}
.dangLeft{ background:url(../images/iconHome.png) no-repeat left; padding-left:40px;}
.dangLeft img{ margin:0 15px;}

.erChax{ width:100%; border:1px #ef0907 solid; border-radius:10px; margin:99px 0 75px 0; overflow:hidden;font-size: 16px;}
.erChaxL{ width:282px; height:89px; padding-top:58px; padding-left:40px; background: url(../images/iconSeach.png) no-repeat right #ef0907; font-size:24px; color:#fff; }
.erChax .slideTxtBox{ float:right; width:805px; margin-top:25px;}
.erChax .slideTxtBox .bd li table{ margin-top:10px;}
.erChax .slideTxtBox .hd{ width:416px;}
.erChax .slideTxtBox .hd ul li{ width:208px;}
.erChax .slideTxtBox .bd li td{ width:265px;}
.erChax .slideTxtBox .bd li input{ background:none;}
.erChax .slideTxtBox .bd li .btnQuery{ width:175px; background:#ef0907; border-bottom:0; margin-top:0;}
.erChax .slideTxtBox .bd li .btnQuery:hover{ background:#c60302;}

.chaxJie table th{ background:#e4e2e2; height:50px; line-height:50px; text-align: center; border-top:3px #ef0907 solid;font-size: 16px;}
.chaxJie table td{height:50px; line-height:50px; text-align: center;font-size: 16px; }
.chaxJie table tr:nth-child(odd){ background:#eee;}

.erTit{ text-align: center; font-size:26px; color:#e0242c; margin-bottom:50px; margin-top:75px; }
.erTit p{ font-size:24px; color:#ccc; margin-top:5px;} 

.courseList{ width:100%; overflow:hidden;}
.courseList ul{ width:1230px;}
.courseList li{ width:378px; background:#eee; float:left; margin-right:32px; margin-bottom:32px;height: 348px;}
.courseList li img{ width:378px; height:262px;}
.courseText{ color:#333; padding:15px 17px; line-height:28px; font-size:18px; text-align:center;}
.courseList li:hover .courseText p{ color:#bb1d1e;}

.page{ text-align:center; margin-bottom:50px;}
.page span{ margin:0 5px;}
.page span a,.page span.curr a{ display:inline-block; padding:7px 12px; font-size:14px; border:1px #ddd solid; }
.page span a:hover,.page span.curr a{ background:#e0242c; color:#fff;}
.page img{ margin-top:-3px;}

.newsdetbox { width:850px;}
.newsdet li{ padding-bottom:25px; margin-bottom:25px; overflow:hidden; border-bottom:1px #e6e5e5 solid;}
.newslistfl { width:80px; height:90px; background:#eee; text-align:center;}
.newslistfl h3{ font-size:26px; color:#f43111; margin:10px 0 5px 0;}

.newsdet li:hover .newslistfr h3,.newsdet li:hover .newslistfr p{ color:#bb1d1e;}
.newslistfr{ width:730px; font-size:14px; color:#808080; line-height:26px; padding-right:15px;}
.newslistfr h3{line-height:30px; font-size:18px; color:#333; margin-bottom:12px;}

.erNotice .titbox{ margin-bottom:0;}
.erNotice .queryBox{ padding:35px 30px;}
.erJiestit h2{ font-size:24px; font-weight:normal;}
.erJiestit span{ font-size:48px; color:#e0242c;margin-bottom: 20px;display: inline-block;}
.erjieYear ul{ border-left:2px #dfdfdf solid; position:relative; padding-bottom:30px;}
.erjieYear ul li{ margin-bottom:29px;} 
.erjieYear ul li span{ width:4px; height:29px; background:#e0242c; display:block; position:absolute; left:-3px;}
.erjieYear ul li b{ font-size:18px; color:#e0242c; margin:3px 25px 0 25px;}
.erbanner{height: auto;}

.paging{text-align: center;width: 100%;padding-bottom: 40px;}

.paging a{color: #333333;display: block;}
.p_n1{background: #ef0907 !important;color: #ffffff;display: inline-block;
    padding: 7px 12px;
    font-size: 14px;
    border: 1px #ddd solid;}
.div{width: 86%;display: inline-block;line-height: 1.8;font-size: 16px;}
.erjieYear ul li b{display: inline-block;vertical-align:top}
.mobile{display: none;}
.newslistfl span{font-size: 16px;}
.h3h3{font-size: 20px; font-weight: bold;text-align: center;margin-top:20px;}
.concon{margin-top: 30px;line-height: 2;}
.concon p{margin-top: 20px;}
.ppp{text-align: center;margin-top:20px;}
.erjieYear ul li b{width: 105px;}
.pp{font-size: 16px;line-height: 1.8;margin-top: 5px;}
.column ul{display: none;box-shadow: 0px 2px 17px 0px #999;}
.column:hover ul{display: block;}
.column ul li{height: 40px;line-height: 40px;text-align: center;}
.column ul li a{font-size: 14px;background: white;
    color: #333!important;}
.column ul li a:hover{background-image: linear-gradient(to right, #ee443f,#e0232b);color: white!important;}
.pp *{font-size: 14px;
    line-height: 1.8;
    font: 16px 'Microsoft Yahei',verdana,"Simun" !important;
}
.gaigaigai h5{font-size: 20px;font-weight: bold;position:relative;padding-left: 10px;}
.gaigaigai h5:before{position: absolute;content: ' ';height: 22px;width: 5px;background: #e0242c;left: 0px;top: 3px;}
.gaigaigai{margin-bottom: 20px;}
.csrjj{min-height: 460px;font-size: 16px;}
@media screen and (max-width: 640px) {
    .pc{display: none !important;}
    .mobile{display: block;}	
    .w1200{width: 95%;margin:0 auto;}
    .indexNewL .slideBox{width: 100%;height: auto;}
    .indexNewL{width: 100%;margin-bottom: 0.4rem}
    .indexNewRight{width: 100%;margin-top: 10px;}
    .mt20{margin-top: 0.4rem}
    .indexNotice{width: 100%;}
    .queryBox{width: 100%;box-sizing: border-box;height: auto;}
    .slideTxtBox .bd li{height: auto;}
    .picBox{width: 100%;margin-top: 25px;}
    .picBox	.slideBox .bd img{width: 100%;height: auto;}
    .picBox .slideBox{width: 100%;height: auto;}
    .picScroll-left .bd ul li{width: 100%}
    .picScroll-left .bd ul li .pic img{height: auto;}
    .picScroll-left .hd .next{top:130px;}
    .picScroll-left .hd .prev{top:130px;}
    .picScroll-left .bd ul{width: 100%;}
    .footer{margin-top: 0.8rem;}
    .div{padding-left: 25px;width: 100%;box-sizing: border-box;font-size: 0.6rem}
    .erTit{margin: 0.8rem auto}
    .newsdetbox{width: 100%;}
    .newslistfr{width: 76%;padding-right: 0px;margin-left: 4%;}
    .newslistfl{width: 20%;}
    .paging{padding-bottom:0;}
    .erChax .slideTxtBox .hd{width: 100%;}
    .erChax .slideTxtBox{width: 100%;}
    .erChax .slideTxtBox .hd ul li{width: 50%}
    .slideTxtBox .hd ul{width: 100%;}
    .erChax .slideTxtBox .bd li td{width: 95%;display: block;margin: 10px auto;}
    .slideTxtBox .bd li input{width: 100%}
    .iNewstop dt a{font-size: 0.6rem;}
    .iNewstop dd a{font-size: 0.53rem}
    .iNewsList li h4{font-size: 0.65rem;}
    .titbox h2{font-size: 0.75rem}
    .titbox .more{font-size: 0.6rem}
    .indexNewL .picTit{font-size: 0.6rem}
    .erTit{font-size: 0.8rem;}
    .erJiestit h2{font-size: 0.75rem}
    .erJiestit span{font-size: 0.9rem}
    .erjieYear ul li b{font-size: 0.65rem}
    .courseList ul{width: 100%;}
    .courseList li{width: 100%;margin-right: 0px;height: auto;}
    .courseList li img{width: 100%;height: auto;}
    .courseText p{font-size: 0.6rem}
    .newslistfr h3{font-size: 0.65rem}
    .chaxJie table td{font-size: 0.6rem;}
    .erChax .slideTxtBox .bd li table{width: 100%;}
    .erChaxL{width: 100%}
    .erChax{margin: 0.8rem 0 0.8rem 0;}
    .footer p{font-size: 0.6rem}
    .h3h3{font-size: 0.7rem}
    .concon {font-size: 0.6rem}
    .ppp{font-size: 0.6rem;}
    .w95{width: 95%;margin: 0 auto}
    .slideTxtBox .hd ul li{width: 50%}
    .slideTxtBox .bd .btnQuery{width: 100%;}
    .slideTxtBox .bd li table{width: 100%}
    .erbanner{width: 100%;height: auto;}
    .slideBox .hd{display: none}
    .boxxian{margin-bottom:10px;padding-bottom:10px;border-bottom: 1px dashed #666;font-size: 0.6rem;}
    .iNewsList li a span, .indexNotice .iNewsList li a span{width: 100%;color: #9c9c9c;}
    .iNewsList li h4{width: 100%}
    .iNewsList li{line-height: 1.8;margin-bottom: 0.3rem;}
    .indexNewRight ul{border-top: 1px dashed #9c9c9c}
    .iNewsList li:nth-child(1){padding-top:0.4rem;}
    .indexNotice .iNewsList li{line-height: 1.8;margin-bottom: 0.3rem;}

}






