@charset "utf-8";
html,body,div,span,img,ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p{border:0;margin:0;padding:0;font-size:14px;}
body{font-size:14px; color:#000; background:#f4f4f4;}
a:link,a:visited{color:#000; text-decoration:none; outline:none;}
a:hover{color:#d00010;}
ul,ol,li{list-style:none;}
input{-moz-user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none;outline:0 !important;}
:focus{outline:none;}
.clear{clear:both;}

.container{min-width:1200px;}
.topWrap{height:136px; background:url(../images/topbg.jpg) repeat-x; border-bottom:#d8d8d8 1px solid;}
.logoWarp{width:1200px; height:136px; background:url(../images/logo.jpg) no-repeat left center; margin:0 auto;}
.topText{width:400px; float:right; padding-top:10px; height:123px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; color:#636363;}
.topText span{display:block; height:42px; line-height:42px; font-size:24px; white-space:nowrap;}
.topText .b{color:#d00010; font-size:24px;}
.topText .i{padding-left:66px; font-style:normal;}
.topText .em{display:block; padding-left:38px; height:24px; line-height:24px; background:url(../images/toptel.jpg) no-repeat 3px center; font-size:16px; font-style:normal;}
.topText label{display:block; line-height:24px; padding-left:38px; margin-top:3px;line-height:24px; background:url(../images/qqqun.png) no-repeat 3px top; font-size:16px;}
.topText a:link,.topText a:visited{display:block; height:24px; color:#636363;}
.topText a:hover{color:#d00010;}

.menuWarp{height:50px; border-top:#e3e3e3 1px solid;}
.menu{height:48px; background:#f0f0f0; border-top:#fff 1px solid; border-bottom:#fff 1px solid;}
.menu ul{width:1200px; height:48px; margin:0 auto; display:flex;}
.menu li{flex:1; height:48px; line-height:48px; padding-right:1px; background:url(../images/menuline.jpg) no-repeat right center; float:left;}
.menu li:last-of-type{padding-right:0; background:none;}
.menu a:link,.menu a:visited{color:#474747; font-size:16px; height:48px; display:block; text-align:center;}
.menu a:hover{color:#d00010;}

/*focusBox*/
.focusBox{position:relative; width:1200px; height:360px; overflow:hidden; margin:0 auto;}
.focusBox .bd li{position:relative; z-index:0;}
.focusBox .bd li img{width:1200px; height:360px; display:block;}
.focusBox .hd{width:100%; position:absolute; bottom:10px; text-align:center; font-size:0; z-index:1;}
.focusBox .hd li{margin:0; background:url(../images/dot.jpg) no-repeat 0 -16px; height:16px; overflow:hidden; width:16px; cursor:pointer; display:inline-block; *display:inline; zoom:1;_background:url(../images/dot.jpg) no-repeat 0 -16px; font-size:0;}
.focusBox .hd .on{background-position:0 0;}

.focusBox .prev,.focusBox .next{width:60px; height:90px; margin:-60px 0 0; display:none; background:url(../images/ad_ctr.jpg) no-repeat 0 0; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent:-999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev{left:0;}
.focusBox .next{background-position:0 -90px; right:0;}
.focusBox .prev:hover,.focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important;}


.indexLine01{width:1200px;height:320px;margin:29px auto;}
.indexLine01Left{width:665px;height:302px;padding-top:16px;padding-left:22px;background-color:#FFF;border:1px solid #e5e5e5;float:left;}
.Elink{width:214px;height:300px;float:left;}
.Elink a:link,.Elink a:visited{display:block;width:214px;height:65px;margin-bottom:7px;-moz-border-radius:8px;border-radius:8px; overflow:hidden;}
.Evideo{width:406px;height:279px;float:left;margin-left:22px;margin-top:1px;border:1px solid #e5e5e5;}
.Evideo h3{height:43px; line-height:43px;border-bottom:1px solid #ececec; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;font-size:23px; font-weight:normal; color:#d1010f; padding:0 18px;}
.Evideo h3 a{float:right;margin-top:0;}
.Evideo .video{height:235px; background:#000;}

.indexLine01Right{height:310px;padding-top:8px;padding-left:22px;background-color:#FFF;border:1px solid #e5e5e5;margin-left:705px;_margin-left:702px;}
.gsgg{width:450px;height:266px;}
.gsgg h3{height:43px; line-height:43px;border-bottom:1px solid #ececec; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;font-size:23px; font-weight:normal; color:#d1010f;}
.gsgg h3 a{float:right;margin-top:0;margin-right:5px;}
.gsgg ul{margin-top:10px;}
.gsgg ul li{height:32px; line-height:32px;font-size:15px;}
.gsgg ul li a{display:flex; align-items:center; height:32px;padding-left:12px;background:url(../images/a02.jpg) 2px center no-repeat;overflow:hidden;}
.gsgg ul li p{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.gsgg ul li img{margin:0 auto 0 1px;}
.gsgg ul li span{color:#888; padding-left:20px;}

.iSearch{height:30px;}
.iSearch span{font-size:16px;color:#f2890a;height:30px; line-height:30px;display:block;float:left;}
.iSearch input{width:260px; height:30px; line-height:30px; padding-left:2px; border:1px solid #f4911c; line-height:35px;margin-left:12px;display:block;float:left;border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;}
.iSearch a:link,.iSearch a:visited{display:block;float:left;width:66px;height:30px; line-height:30px;color:#FFF;background-color:#f4911c; border:1px solid #f4911c; border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px; text-align:center;font-size:15px;}


.subCollege{width:1200px; margin:15px auto 30px; display:flex; flex-wrap:wrap; justify-content:center;}
.subCollege a{display: flex; align-items: center; justify-content: center;width:291px;height:230px;border-radius:10px; overflow:hidden; position:relative; margin-top:12px;}
.subCollege a:not(:nth-of-type(4n)){margin-right:12px;}
.subCollege a img{object-fit:cover;}
.subCollege a span{display:block; width:calc(100% - 20px); height:36px; line-height:36px; text-align:center; position:absolute; bottom:0; padding:0 10px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;font-size:14px; background:rgba(0,0,0,.6);color:#fff;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.subCollege a:hover span{color:#ff0;}



.mainWarp{width:1200px; height:232px; margin:40px auto 0; display:flex; gap:12px;}
.xygk,.wsjh,.bmzx,.cxfw{width:429px; height:230px; background:#fff; border:#e6e6e6 1px solid; padding:0 6px;}
.xygk{flex:1; overflow:hidden;}
.wsjh{width:369px;}
.cxfw{width:276px; margin-right:0;}
.xygk h2,.wsjh h2,.bmzx h2,.cxfw h2{height:84px; line-height:84px; padding-left:96px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:24px; font-weight:normal; border-bottom:#e5e5e5 1px solid; padding-top:5px;}
.xygk h2{background:url(../images/xygkh.jpg) no-repeat 13px center; color:#0381d9;}
.wsjh h2{background:url(../images/wsjhh.jpg) no-repeat 13px center; color:#f55c30;}
.bmzx h2{background:url(../images/bmzxh.jpg) no-repeat 13px center; color:#f4911d;}
.cxfw h2{background:url(../images/cxfwh.jpg) no-repeat 13px center; color:#17c5ea; margin-bottom:14px;}

.xygk dl{height:121px; margin-top:14px;}
.xygk dl dd{width:97px; height:121px; float:left;}
.xygk dl dd img{width:97px; height:97px;}
.xygk dl dt{margin-left:106px;_margin-left:103px; height:121px; line-height:28px; padding-right:20px;}
.xygk dl dt p{display:block; height:32px; line-height:32px; margin-top:5px; text-align:right;}
.xygk dl dt p a:link,.xygk dl dt p a:visited{font-size:12px; color:#f65a31;}

.xygk ul{margin-top:14px; height:126px; padding:0 20px;}
.xygk ul li{height:28px; line-height:28px; color:#7e7e7e;}
.xygk ul li a:link,.wsjh ul li a:visited{color:#7e7e7e; display:flex; align-items:center; padding-left:12px;background:url(../images/a02.jpg) 2px center no-repeat;}
.xygk ul li p{height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;flex:1;}
.xygk ul li span{padding-left:20px;}
.xygk ul li a:hover{color:#d00010;}

.wsjh ul{margin-top:14px; height:126px; padding:0 20px;}
.wsjh ul li{height:28px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#7e7e7e;}
.wsjh ul li a:link,.wsjh ul li a:visited{color:#7e7e7e; display:flex; align-items:center; padding-left:12px;background:url(../images/a02.jpg) 2px center no-repeat;}
.wsjh ul li p{height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;flex:1;}
.wsjh ul li span{padding-left:20px;}
.wsjh ul li a:hover{color:#d00010;}

.zszc, .zsjh, .lnfs{flex:1; overflow:hidden; height:230px; background:#fff; border:#e6e6e6 1px solid; padding:0 6px;}
.zszc h2, .zsjh h2, .lnfs h2{height:84px; line-height:84px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:24px; font-weight:normal; border-bottom:#e5e5e5 1px solid; padding:0 18px 0 74px;}
.zszc h2{background:url(../images/xygkh.jpg) no-repeat 12px center / 50px 50px; color:#0381d9;}
.zsjh h2{background:url(../images/wsjhh.jpg) no-repeat 12px center / 50px 50px; color:#f55c30;}
.lnfs h2{background:url(../images/bmzxh.jpg) no-repeat 12px center / 50px 50px; color:#f4911d;}
.zszc h2 a, .zsjh h2 a, .lnfs h2 a{float:right;margin-top:0;}
.newsList{margin-top:14px; height:126px; padding:0 20px;}
.newsList li{height:28px; line-height:28px; color:#7e7e7e;}
.newsList li a:link, .newsList li a:visited{color:#7e7e7e; display:flex; align-items:center; padding-left:12px;background:url(../images/a02.jpg) 2px center no-repeat;}
.newsList li p{height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;flex:1;}
.newsList li span{padding-left:20px;}
.newsList li a:hover{color:#d00010;}

.bmzx{display:none;}
.bmzx ul{margin-top:14px; height:62px;}
.bmzx ul li{width:120px; height:38px; margin:9px; float:left; display:block; border-radius:3px; -moz-border-radius:3px; overflow:hidden;}
.tqzsbm a:link,.tqzsbm a:visited{ font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;display:block;height:45px; line-height:45px;width:255px;margin:0 auto;background-color:#F60;border:1px solid #F60;color:#FFF;font-size:18px; letter-spacing:1px; text-align:center;border-radius:4px; -moz-border-radius:4px;}
.tqzsbm a:hover{background-color:#093;border:1px solid #093;}

.cxfw div.search1,.cxfw div.search2,.cxfw div.search3{height:32px; padding:3px 7px;}
.cxfw div input{width:160px; height:30px; line-height:30px; border:#e5e5e5 1px solid; border-right:0; float:left; padding:0 3px; margin:0;}
.cxfw div a:link,.cxfw div a:visited{display:block; width:94px; height:32px; line-height:32px; text-align:center; color:#fff; float:left;}
.cxfw div.search1 a{background:#17c5ea;}
.cxfw div.search2 a{background:#71b2ff;}
.cxfw div.search3 a{background:#3dbb7e;}
.cxfw div.search1 a:hover{background:#00b9e0;}
.cxfw div.search2 a:hover{background:#539cf2;}
.cxfw div.search3 a:hover{background:#2aad6e;}


.link{width:800px; min-height:75px; margin:28px auto 40px; overflow:hidden;}
.link ul{width:1212px;}
.link ul li{width:190px; height:63px; margin:12px 12px 0 0; float:left;}

/*bottomWrap*/
.bottomWrap{min-height:48px; line-height:24px; background-color:#353947; clear:both;}
.bottom{width:1200px; margin:0 auto; padding:32px 0; line-height:24px; color:#d6d6d6; background:url(../images/footlogo.jpg) no-repeat right center; font-size:12px; font-family:"宋体";}
.bottom span{font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.bottom a:link, .bottom a:visited{color:#d6d6d6;}
.bottom a:hover{color:#fff;}

.NavHead{height:120px; background:#dd5e5e;}
.NavHeadCon{width:1200px; height:104px; line-height:104px; margin:0 auto; color:#fff; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:28px;}

/*subpage*/
.subCon{width:1200px; margin:30px auto 80px; clear:both;}
.left{width:280px; float:left;}
.leftMenu{padding:8px; background:#fff;}
.leftMenu li{width:126px; height:116px; padding:3px; float:left;}
.leftMenu li img{width:126px; height:116px;}
.leftMenu li a:hover img{filter:alpha(opacity=80);opacity:0.8;}

.leftZX{margin-top:10px; padding:8px; background:#fff;}
.leftZX h2{height:84px; line-height:84px; padding-left:96px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:24px; font-weight:normal; border-bottom:#e5e5e5 1px solid; padding-top:5px; background:url(../images/bmzxh.jpg) no-repeat 13px center; color:#f4911d;}
.leftZX ul{margin-top:8px;}
.leftZX ul li{width:120px; height:38px; padding:6px; float:left;}
.leftZX ul li a:hover img{filter:alpha(opacity=80);opacity:0.8;}

.leftSearch{margin-top:10px; background:#fff; padding:11px;}
.leftSearch h2{height:84px; line-height:84px; padding-left:96px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:24px; font-weight:normal; border-bottom:#e5e5e5 1px solid; background:url(../images/cxfwh.jpg) no-repeat 13px center; color:#17c5ea; margin-bottom:14px;}
.leftSearch div.Lsearch1,.leftSearch div.Lsearch2,.leftSearch div.Lsearch3{height:32px; padding:6px 0;}
.leftSearch div.clear{height:0; padding:0;}
.leftSearch div input{width:153px; height:30px; line-height:30px; border:#e5e5e5 1px solid; border-right:0; float:left; padding:0 5px; margin:0;}
.leftSearch div a:link,.leftSearch div a:visited{display:block; width:94px; height:32px; line-height:32px; text-align:center; color:#fff; float:left;}
.leftSearch div.Lsearch1 a{background:#17c5ea;}
.leftSearch div.Lsearch2 a{background:#71b2ff;}
.leftSearch div.Lsearch3 a{background:#3dbb7e;}
.leftSearch div.Lsearch1 a:hover{background:#00b9e0;}
.leftSearch div.Lsearch2 a:hover{background:#539cf2;}
.leftSearch div.Lsearch3 a:hover{background:#2aad6e;}

.right{min-height:590px;_height:590px; margin-left:300px;_margin-left:297px; padding:14px 20px 40px; background:#fff;}

.rTitle{height:35px; line-height:35px; border-bottom:#efefef 1px solid;}
.rTitle span{display:inline-block; height:34px; line-height:34px; padding:0 6px; border-bottom:#c30010 2px solid; color:#c30010; position:relative; bottom:0;_bottom:-1px; font-size:16px; font-weight:bold;}
.rTitle i{float:right; font-style:normal; color:#999; font-size:12px;}
.rTitle i a:link,.rTitle i a:visited{color:#999;}
.rTitle i a:hover{color:#c30010;}


.titleList li{height:36px; line-height:36px; padding:6px 0; border-bottom:#e0e0e0 1px dashed; padding-left:23px; background:url(../images/a01.jpg) no-repeat 3px center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.titleList li span{float:right; color:#666; display:inline-block; padding-left:30px;}
.page01{height:30px; line-height:30px; text-align:center; margin-top:20px;}

.articletitle{padding:20px 0 15px; line-height:36px; text-align:center; font-size:20px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.articletitle span{color:#d00010; padding:0 5px; font-size:20px;}
.articleInfo{text-align:center; background:#F4F4F4; font-size:12px; margin:0 100px; height:30px; line-height:30px; color:#666;}
.articleInfo span{margin-left:20px;}
.articlecon{font-size:14px; line-height:30px; padding:12px 10px 30px; min-height:400px;_height:400px;}
.articlecon p{font-size:14px;line-height:30px;text-justify:inter-ideograph;text-align:justify;}
.articlecon div{text-justify:inter-ideograph;text-align:justify;}
.articlecon img{max-width:840px;height:auto !important;margin-bottom:10px; margin:0 auto;_width:expression(document.body.clientWidth > 840 ? "840px" : "auto");}
.articlecon table{max-width:100%;}


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;_position:absolute;top:198px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:36px; background:#f08326 url(../images/iyear.jpg) 80px 11px no-repeat;color:#fff;font-size:18px;text-indent:16px;position:relative; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
#floatDivBoxs .floatDtt span{display:block;width:40px;height:40px;float:right; cursor:pointer;font-size:23px;}
#floatDivBoxs .floatDqq{padding:5px 14px;}
#floatDivBoxs .floatDqq li{height:36px;line-height:32px;font-size:15px;border-bottom:1px solid #e3e3e3;padding-top:12px;padding-bottom:5px;}
#floatDivBoxs .floatDqq li a img{margin-right:5px;float:left;}
#floatDivBoxs .floatDtxt{font-size:17px;color:#333;padding:12px 14px 6px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
#floatDivBoxs .floatDtel{padding:0 14px 15px 32px; line-height:26px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; color:#dd5e5e; font-size:15px; color:#f08229;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}




/*-------小窗口--------*/
.qqList{width:510px; border:8px solid #4CB3E7; background:#FFF; margin:0 auto;}
.qqTitle{height:40px; line-height:40px; border-bottom:1px solid #ccc; overflow:hidden; background:#F5F5F5; text-align:center; color:#666; font-size:15px; font-family:"微软雅黑";}
.qqTitle span{font-size:24px;}

.kf_qq_li{padding:20px;background:#fff;}
.kf_qq_c{overflow:hidden; width:470px;}
.kf_qq_c ul{width:484px; font-size:0; text-align:center; margin:-7px;}
.kf_qq_c ul li{display:inline-block; vertical-align:top; width:145px; line-height:30px; margin:0 7px; padding:7px 0; font-family:"宋体"; font-size:14px;}
.kf_qq_c ul li a{width:105px; height:30px; line-height:30px; display:block; color:#333; padding-left:40px; background:#eee url(../images/qqgroup.jpg) no-repeat 10px center; font-size:13px; border:#ccc 1px solid;}
.kf_qq_c ul li a:hover{background:#51b9fd url(../images/qqgroup.jpg) no-repeat 10px center;color:#fff;}
.kf_qq_c ul li p{font-size:12px;}

.kf_qq_c ul li.qunhao{ border-color:#FFF; text-align:center;font-size:12px;height:21px; line-height:13px;}
.kf_qq_c ul li.grqq{width:195px;}
.kf_qq_c ul li.grqq a{width:155px; height:30px; line-height:30px; display:block; color:#333; padding-left:40px; background:#eee url(../images/online.jpg) no-repeat 10px center; font-size:13px;}
.kf_qq_c ul li.grqq  a:hover{background:#51b9fd url(../images/online.jpg) no-repeat 10px center;color:#fff;}
.kf_qq_c ul li.grqq  a.offline{background:#eee url(../images/qqoffline2.jpg) no-repeat 15px center;}
.kf_qq_c ul li.grqq  a.offline:hover{background:#51b9fd url(../images/qqoffline2.jpg) no-repeat 15px center;}

.kf_r_d{border-top: 1px solid #ccc; font-size:12px; padding-top:15px; margin-top:10px;}

.kf_qq_wx{text-align:center; line-height:30px;}
.kf_qq_wx img{width:200px; height:200px;}

table, table td{border-collapse:collapse;}

.lqTable{line-height:24px;}

/*-----------------------下拉部分样式----------------------*/
.dropMenu{
font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;
position:absolute;
top:0;
border:1px solid #fff; /*theme change here*/
border-bottom-width:0;
border-top-width:1px;
border-left-width:0;
border-right-width:0;
z-index:100;
background-color:#bc0f0f;
/*
filter:alpha(opacity=96);opacity:0.96;
*/
width:120px;
display:none;  
margin-left:1px;
margin-top:0;}
.dropMenu a:link,.dropMenu a:visited{
width:auto;
display:block;
text-indent:2px;
border-top:0 solid #FFF;
border-bottom:1px solid #FFF; /*theme change here*/
padding:2px 0;
text-decoration:none;
color:#fff;
text-align:center;
font-size:15px;
line-height:30px;
height:30px;
font-weight:normal;}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{background-color:#F60;}
.dropMenu a:hover{color:#efefef;}
.mainMenu_a_cur{color:#bc0f0f!important; border-bottom-color:#bc0f0f;}

/*-----------------------------弹出部分样式----------------------- */
.popMenu{
  font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;
  position:absolute;
  top:0;
  border: 1px solid #fff; /*theme change here*/
  border-bottom-width:0;
  border-top-width:1px;
  z-index:100;
  background-color:#bc0f0f;
    /*
  filter:alpha(opacity=96);opacity:096;
  */
  width:120px;
  display:none;  
  margin-left:0;
  margin-top:-1px;}
.popMenu a:link,.popMenu a:visited{
width:auto;
display:block;
text-indent:2px;
border-top:0 solid #678b3f;
border-bottom:1px solid #FFF; /*theme change here*/
padding:2px 0;
text-decoration:none;
color:#fff;
text-align:center;
font-size:14px;
line-height:30px;
height:30px;
font-weight:normal;}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink */
.popMenu_a_cur{background-color:#F60; color:#FF0;}


/*---------------------有弹出菜单的  菜单项的样式-------------------------*/
.hasPopMenu_a
{
/*向右箭头*/

background-repeat:no-repeat; 
background-position:right center;}