.header{ width:100%; height:auto;/* overflow:hidden; */ }

.topnav{ width:100%; height:35px; background:#fff; line-height:25px; font-size:12px;}
.topnav dl{ padding:5px 0; width:1180px; height:25px; }
.topnav dt{ float:left; color:#2b2d77; }
.topnav dd{ float:right; width:170px;  background:#007fff; border-radius:5px }
.topnav dd a{ display:block; padding-left:30px; width:100%; background:url(style_res/ico-home.png) no-repeat 8px center; color:#fff; }

.ban{ width:1180px; height:220px; overflow:hidden; background:url(style_res/ban.png) no-repeat center;  }
.ban img{ margin:50px 0 0 30px; }

.nav{ width:1180px; height:45px; background:#007fff;position:relative;z-index:999;}
.nav ul{ width:1176px; margin: 0 auto; }
.nav li{ float:left; width:147px;  text-align:center;}
.nav li:hover{ background:#3795ff; }
.nav li a{ display:block; color:#fff; line-height:45px; font-size:16px; }
.nav .sel{  background:#3795ff; }
.pages{margin-top:-5px;}
  
.main{  padding:20px; width:1140px; height:auto; overflow:hidden; background:#fff;}

.bot { width:100%; height:auto; overflow:hidden; border-top:#007fff 2px solid; background:#eff8ff; text-align:center;}
.bot p { margin:30px auto; width:100%; height:auto; overflow:hidden; line-height:30px; }

.w300{ width:300px; height:auto; overflow:hidden; }
.w298{ margin-bottom:20px; width:298px; height:248px; overflow:hidden; border:#e5e5e5 1px solid; }
.w500{ width:500px; height:auto; overflow:hidden; }
.w498{ margin-bottom:20px; width:500px; height:250px; overflow:hidden; border-top:#e5e5e5 1px solid; }

.bt{  width:100%; height:28px;  font-size:16px;}
.bt span{ float:left; margin-bottom:-1px; display:block; width:100px; height:29px; border-bottom:#007fff 1px solid; color:#007fff; text-align:center; }
.bt a{ float:right; color:#999; font-size:14px; font-family:"瀹��"; margin-right:10px; }

.jj dl,.xxlb ul,.pxgg dl{ width:278px; height:auto; overflow:hidden;  }
.jj dt img{ margin:10px auto 5px; width:278px; height:110px; }
.jj dd{ text-indent:28px; line-height:30px; }

.xxlb li{ width:100%;line-height:35px; height:35px;overflow:hidden;}
.xxlb li a{ float:left; padding-left:15px;background:url(style_res/ico.png) no-repeat 0 center;}
.xxlb li span{ float:right; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.pxgg dt{ float:left; }
.pxgg dd{ float:right; }
.pxgg dt,.pxgg dd{  margin:10px 0 5px 0; width:134px; height:90px; position:relative; }
.pxgg dt img,.pxgg dd img{ width:134px; height:90px; }
.pxgg dt p,.pxgg dd p{ position:absolute; bottom:0; width:100%; height:30px; line-height:30px; background:#000; text-align:center; background:rgba(0, 0, 0, 0.5)!important;  filter:Alpha(opacity=50); }
.pxgg dt p a,.pxgg dd p a{color:#fff; font-size:12px;}

.cjcx,.links{ margin-bottom:20px; width:298px; height:188px; overflow:hidden; border:#e5e5e5 1px solid; }
.cjcx ul{ width:268px; height:auto; overflow:hidden;  }
.cjcx li{ margin-top:11px; width:100%; height:35px; line-height:35px;}
.cjcx li label{ float:left; width:65px;}
.cxipu{ float:right; width:198px; height:33px; border:#e5e5e5 1px solid;}
.cxbtn{ width:268px; height:35px; background:#66b2ff; text-align:center; color:#fff; border-radius:5px; border:0; font-size:14px;}

.slide{ margin-bottom:20px; width:500px; height:280px; overflow:hidden; }
#slide .JQ-content-box{ overflow:hidden; width:100%; height:280px; position:relative;  }

#slide .JQ-slide-nav { position: absolute; bottom:16px; right:15px; width:500px; height:15px;  z-index:2; }
#slide .JQ-slide-nav ul { margin:0; float:right; height:auto;}
#slide .JQ-slide-nav li { float:left; margin-left:5px; width:16px; height:16px;line-height:16px; background:#6c6d6e; cursor:pointer; text-align:center; color:#fff; font-size:12px; border:#fff 1px solid;}
#slide .JQ-slide-nav li.on { float:left; margin-left:5px; width:16px; height:16px;line-height:16px; background:#ff0000; cursor:pointer; text-align:center; color:#fff; font-size:12px; border:#fff 1px solid;}

#slide .JQ-slide-content{ width:10000px; height:280px; position:absolute; top:0; z-index:1}
#slide .JQ-slide-content li{ float: left; zoom:1; overflow:hidden; vertical-align:text-top}
#slide .JQ-slide-content li img{ margin:0 auto;  width:500px; height:280px;  }

#slide .JQ-slide-content li p{ position:absolute; bottom:0; width:500px; height:45px; background:#000; background:rgba(0, 0, 0, 0.6)!important;  filter:Alpha(opacity=60);  line-height:45px; }
#slide .JQ-slide-content li p a{ display:block; margin:0 20px; color:#fff; } 


.xydt dl{ width:100%; height:auto; overflow:hidden; margin:15px auto 0px;}
.xydt dt{ float:left; width:140px; height:auto; overflow:hidden; }
.xydt dt img{ width:140px; height:90px; }
.xydt dd { float:right; width:340px; height:auto; overflow:hidden;}
.xydt dd a{ font-weight:bold; color:#007fff;}
.xydt dd p{ font-size:12px; color:#999; line-height:24px;}


.xydt li{ width:100%; overflow:hidden; line-height:34px; border-bottom:#ddd 1px dashed; }
.xydt li a{ float:left; padding-left:15px; background:url(style_res/ico.png) no-repeat 0 center;}
.xydt li span{ float:right; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.xzzq{ margin-bottom:20px; width:500px; height:170px; overflow:hidden; border-top:#e5e5e5 1px solid; }
.xzzq img{ display:block; margin-top:23px;width:500px;height:160px;}

.date{ position:relative; }

.glpt img{ display:block; margin:10px auto 0;}

.links ul{ margin-top:5px; width:278px; height:auto; overflow:hidden;  }
.links li{ float:left; width:50%;line-height:35px; }
.links li a{ float:left; padding-left:15px;background:url(style_res/ico.png) no-repeat 0 center;}
.links li span{ float:right; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.yinxiang{  width:1140px; overflow:hidden; height:auto;}
.pronr{ width:100%; height:auto; overflow:hidden; position:relative; }
.btn{ margin-top:48px; width:100%; height:38px; overflow:hidden; position:absolute; z-index:3}
.prevbut,.nextbut { width:38px; height:38px; overflow:hidden; cursor:pointer; text-indent:-9999px; }
.prevbut { background:url(style_res/prev.png) no-repeat center; }
.nextbut { background:url(style_res/next.png) no-repeat center; }

.proimg{ float:left; width:1140px; height:auto; overflow:hidden; position:relative; }
.proimg li{ float:left; margin-right:16px; width:215px; height:134px; position:relative; }
.proimg li img{  width:215px; height:134px; position:absolute; top:0; z-index:1;}
.proimg li p{ position:absolute; bottom:0; width:100%; height:30px; line-height:30px; background:#000; text-align:center; background:rgba(0, 0, 0, 0.5)!important;  filter:Alpha(opacity=50);color:#fff; z-index:2; }

.flnav{ float:left; width:300px; height:auto; overflow:hidden; color:#fff;}
.flnav dt{ padding-top:65px; width:100%; height:85px; overflow:hidden; background:url(style_res/flnavico.png) no-repeat 200PX 23PX #3795ff; font-size:30px; text-indent:30px; }
.flnav dt span{ font-size:18px; text-indent:88px; display:block; line-height:30px; text-transform:uppercase;}
.flnav dd{ width:100%; height:45px; overflow:hidden; background:#fafafa; border-top:#fff 2px solid; }
.flnav dd:hover,.flnav .sel{ background:#79b8ff; }
.flnav dd a{ display:block; width:85%; line-height:45px; }
.flnav dd:hover a,.flnav .sel a{ color:#fff; background:url(style_res/dian.gif) no-repeat right center; }

.frcon{ float:right; width:810px; height:auto; min-height:500px;overflow:hidden; }
.w810{ width:810px; height:auto; overflow:hidden; }

.wz{ margin-bottom:20px; width:100%; height:auto; overflow:hidden;}
.wz p{ width:100%; line-height:; background:url(style_res/ico-home1.png) no-repeat left center; padding-left:20px; }

.tit{ margin-bottom:20px; width:100%; height:30px; border-bottom:#007fff 2px solid;}
.tit strong{ display:block; width:100px; height:29px; font-size:16px; color:#007fff; border-bottom:#ffac18 3px solid; text-align:center;}

.company{  width:100%; height:auto; overflow:hidden; } 
.company img{ display:block; margin:0 auto 30px; width:100%;  } 
.company p{ margin-bottom:20px; width:100%; height:auto; line-height:24px; font-size:14px; color:#333; text-indent:28px; } 
.company strong{ color:#00782b; }

.list{  width:100%; height:auto; overflow:hidden; }
.list li{ width:100%; height:auto; overflow:hidden; line-height:35px;border-bottom:#ddd 1px dashed; }
.list li a{ float:left; padding-left:15px;background:url(style_res/ico.png) no-repeat 0 center;}
.list li span{ float:right; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.numpage{ margin-top:20px; width:92%; height:24px; line-height:24px; overflow:hidden; text-align:center; }
.numpage a{ margin:0 3px; padding:5px 8px; color:#333; background:#f5f5f5;}
.numpage a:hover{ background:#007fff; color:#fff;}
.numpage span{ margin:0 3px; padding:5px 8px; color:#fff; background:#007fff;  }

.jgtab table{ width:100%; height:auto; overflow:hidden; background:#e5e5e5; }
.jgtab table th{ text-align:center; line-height:40px; background:#fff; color:#007fff; }
.jgtab table td{ text-align:center; line-height:40px; background:#fff;}

.xw-tit{ margin-top:30px; width:100%; height:auto; overflow:hidden; text-align:center;}
.xw-tit h1{ width:100%; font-size:26px; color:#333; font-weight:400;}
.xw-tit p{ padding:15px 0; border-bottom:#ededed 1px solid; color:#b1b1b1;}

.xw-nr{ margin:20px auto; width:100%; height:auto; overflow:hidden;}
.xw-nr p{ margin-top:10px; font-size:14px; line-height:30px; text-indent:28px; color:#333;}
/*
.xw-nr img{ display:block; margin:10px auto; }

*/

.lxwm{ width:100%; height:auto; overflow:hidden; padding:30px 0; }
.lxwm p{  width:100%; height:auto; overflow:hidden; line-height:35px; font-size:14px; }
.lxwm img{  margin:0 auto 15px; display:block; width:630px; height:382px; }

.wbzx{ padding-top:300px;  width:1140px; height:509px; overflow:hidden; background:url(style_res/wbzxbg.png) no-repeat;}
.wbzx li{  width:590px; height:60px; line-height:60px; overflow:hidden; font-size:18px; border:#3795ff 1px solid; text-align:center; border-radius:5px; margin-bottom:20px; background:#f5faff;}

.wbzx table{ margin:0 auto; width:800px; height:auto; overflow:hidden; background:#3795ff; }
.wbzx table th{height:50px; text-align:center; line-height:50px; background:#3795ff; color:#fff; font-size:16px; }
.wbzx table td{ height:50px; line-height:50px; background:#fff;}
.ipu{ margin-left:14px; width:220px; height:28px; line-height:28px; border:#e5e5e5 1px solid; }
.ipu1{ margin:0 10px 0 14px; width:15px; height:15px; border:#e5e5e5 1px solid; vertical-align:middle; }
.ipu2{ margin-left:14px; width:220px; height:30px; line-height:30px; border:#e5e5e5 1px solid; }
.btn1{ margin:0 14px; width:60px; height:28px; line-height:28px; color:#fff; border:0; background:#3795ff; border-radius:5px; }

.cjd dl{ margin:0 auto; width:1000px; height:auto; overflow:hidden; }
.cjd dt{ float:left; font-size:30px;}
.cjd dt span{ margin-left:20px; font-size:24px;}

.cjd dd{ float:right; font-size:30px;}


.cjd .tab{ margin:0 auto; width:1000px; height:auto; overflow:hidden; }
.cjd .tab td{ height:30px; line-height:30px;}

.cjd .tab1{ margin:0 auto; width:1000px; height:auto; overflow:hidden; background:#ddd; }
.cjd .tab1 td{ text-align:center; height:30px; line-height:30px; background:#fff;}

.w240{ width:240px; height:auto; overflow:hidden;}
.xzzq{ margin-bottom:20px; width:240px; height:176px; overflow:hidden; border-top:#e5e5e5 1px solid; }
.xzzq img{ width:240px;  margin-top:17px;}
.page_jump{margin-bottom:5px;}

.wp_nav .nav-item a span.item-name{line-height:45px;padding:0 0!important;color:#fff !important;}
.wp_nav .nav-item a.parent:hover span.item-name{color:#fff !important;}
.wp_nav .nav-item a.parent:hover span.item-name{color:#fff;}

.wp_nav .sub-nav .nav-item a {border-top:1px solid #024363 !important;}
.wp_nav .sub-nav .nav-item{line-height:45px;text-align:center;height:45px !important;}
.wp_nav .sub-nav .nav-item a span{display:block;text-align:center;line-height:45px;background:#007fff !important;height:45px !important;line-height:45px !important;font-size:14px !important;}
.wp_nav .sub-nav .nav-item:hover a span{background:#024363 !important;}
.wp_nav .sub-nav{border :1px solid transparent !important;top:44px !important;}
.main{z-index:1 !important;}
.dtjt9_div_text{z-index:10 !important;}
.dtjt9_div_img .number{z-index:10 !important;}
.wp_nav .sub-nav{z-index:99 !important;}