@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; background: url(/jjglx/images/nybj.png) no-repeat; width:100%;}
a{text-decoration:none;color:#666;}
a:hover{ text-decoration:none;}
table,td,tr,th{font-size:13px;}
input[type = "radio"],input[type="checkbox"]{position:relative;top:3px;margin-right:2px;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input{outline: none;}
.left{ float: left!important;;}
.right{ float: right !important;}



.clear{clear:both;}
.width{ width:1003px; margin:0px auto; zoom:0; overflow:hidden;}
.header_top{height:30px; line-height: 30px; color: #0084cb;font-size: 12px;background: url(/jjglx/images/headerbg.png) repeat-x;}
.header_top_l{float:left;}
.header_top_l span{ font-size:13px;line-height:30px; color:#0084cb;}
.header_top_r{float:right;}
.header_top_r a{font-size:13px;line-height:30px; padding: 0px 5px; color: #0084cb;}

.head{ height:200px;}
.logo{ float:left; padding-top:50px;}
.head_r{ float: right; padding-top: 57px; width: 315px; }
.ss{ height:39px; float:right;  background:#fff; border: 3px solid #2f95e0; border-radius:4px;}
.ss_k{ float:left; border:none; background:none; height:34px; line-height:34px; width:220px; outline:none; color:#888; padding-left:5px; border: none;}
.ss_an{ float:right; width:39px; background: url("/jjglx/images/ssan.png") left center no-repeat;  border:none; height:34px; cursor:pointer; outline:none; }
.tq{width:199px; height:21px; padding-top:39px; padding-right:28px;float:right;}
.tq img{width:199px; height:21px;}
/*nav*/
.nav{ background:url(/jjglx/images/navbg.png) repeat-x; height:57px; line-height:57px;border-radius: 4px 4px 0px 0px;}
div#menu{color:#fff; width:1003px; margin:auto; display:block; height:57px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; padding-left: 0px;}
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;height:57px;z-index:3; background: url(/jjglx/images/navsx.png) right no-repeat;}
/* menu::level1 */
div#menu li a{height:57px;display:block;float:left;line-height:57px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;}
div#menu li span em{ padding-top:5px; display: block; /*width: 24px;*/ float: left; padding-right: 0px; height: 37px;}
div#menu li span{color:#fff;display:block;width:90px;z-index:6;position:relative; font-size:15px; text-align: center;}
div#menu li span.bg{display:block;padding:0;height:57px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#0089e1; left:-999em;width:90px;position:absolute;top:57px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:90px;text-indent:0px;float:none;height:auto;height:36px; line-height:36px;}
div#menu li li a,div#menu li li span.separator{margin:0px 0px;padding:0px; border-bottom:1px solid #007ccc; height:auto;float:none;display:block; height:36px; line-height:36px;width:90px; font-size:14px;}
div#menu li li a.parent{ }
div#menu li li a span{font-size:14px;width:90px;}
div#menu li li a.parent span{ font-size:14px;}
/* menu::level3 */
div#menu li ul ul{margin:-31px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #015aa1; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}

/*bannerÂÖ²¥Í¼*/
.main_a{ margin-top: 14px; height: 320px;}
.bannerv{ width:615px; height:310px; float: left;}
.bannerlist{ width:615px; height:310px; margin:0 auto; background:url(/jjglx/images/banner_list.jpg) center top no-repeat;}

/*bannerÂÖ²¥Í¼*/

/*new*/
.new{background: url(/jjglx/images/nwebg.png) repeat-x; overflow: hidden; padding: 10px;}
.xwtp{width:615px; height:311px; padding:10px; float:left;}
.xon310{float:right;}

.new_right{ width: 360px; float: right; height: 307px; position: relative;}
.hidden{display:none;}
.scrollUl1{width: 360px; height: 35px; border-bottom: 2px solid #0098f0;  }
.sd101{cursor:pointer; font-size:15px; color: #0098f0;  background: #a9dcfd;margin:0 3px; border-radius: 5px 5px 0px 0px;  text-align:center; float: left;  height:35px; line-height:35px; width:86px;}
.sd101 a{color:#0098f0;}
.sd102{cursor:pointer;text-decoration:none;color:#fff; background: #0098f0; border-radius: 5px 5px 0px 0px; font-size:15px;height:35px;line-height:35px;  width:86px; margin:0 3px;float: left; text-align:center;}
.sd102 a{color:#fff;}
.zhffft{ background:#fff; padding:7px 0px 10px 8px;   }
.zhffft ul li{ font-size:13px; text-align: left; height:32px; line-height:32px; color:#666666; background: url(/jjglx/images/list1.jpg) left center no-repeat; padding-left:8px;}
.zhffft ul li a{ color: #666;}
.zhffft span{ position: absolute; top: 10px; right: 3px; font-size: 13px; color: #0098f0;}

.sy_main{padding-bottom:35px;}

/*main_b*/
.main_b{margin-top:34px;overflow:hidden;}

/*xygk*/
.xygk_left{width:340px; height:396px; float:left; background: url(/jjglx/images/xygkbg.png) no-repeat;}
.xygk{  width:340px; float:left; height:220px;}
.xygk_top{padding-top:27px;padding-left:19px; }
.xygk_top a{font-size:15px; color:#555555;font-weight:bold;}
.xygk_top a span{font-size:15px; color:#555555;}
.xygknr{padding-top:9px; padding-left:16px;width:303px;margin-bottom:18px; }
.xygknr ul li span{float:right; font-size:13px; color:#666; line-height:26px; height:26px; display:block; color:#666666;}
.xygknr ul li a{font-size:13px; color:#666; line-height:26px; height:26px;padding-left:5px; display:block; color:#666666;}
.dtjs_top a span{font-size:15px; color:#555}

.sp{width:340px; float:left;margin-top:10px; padding:0px 10px; background:url(/jjglx/images/spbg.png) no-repeat; height:166px;}
.sp_nr{margin-top:10px;}
/*jy*/
.jy{padding:0px 11px;float:left; overflow:hidden; width:342px;}

/*bksjy*/
.bksjy{background: url(/jjglx/images/bksjybg.png) no-repeat; float:left; width:342px; height:220px;}
.bksjyimg{float:left; padding-left: 12px; padding-right:12px; padding-top:10px; }
.bkjxxx{float:left;padding:5px 12px 0px 12px;text-align: center; }
.bkjxxx img{display:block; width:54px; height:48px;}
.bkjxxx a{display:block; font-size:12px; color:#555555;padding-top:5px;}

/*yjsjy*/
.yjsjy{background: url(/jjglx/images/yjsbg.png) no-repeat; float:left; width:342px; margin-top:10px; height:166px;}
.yjsjy_top{padding-top:23px;padding-left:20px; }
.yjsjy_top a{font-size:15px; color:#555;font-weight:bold;}
.yjsjy_top a span{font-size:15px; color:#555;}
.yjsjyimg{float:left;padding-top:17px; padding-left:18px;padding-right:18px; padding-bottom:20px;}
.yjsjyimg ul li{float:left;padding:0px 3px; }
.yjsjyimg ul li a{display:block; width:147px; height:98px; float:left;}

.tpyy img{
    box-shadow:-10px 0 10px red, /*×ó±ßÒõÓ°*/
    10px 0 10px yellow, /*ÓÒ±ßÒõÓ°*/
    0 -10px 10px blue, /*¶¥²¿ÒõÓ°*/
    0 10px 10px green; /*µ×±ßÒõÓ°*/
}


/*djsz*/
.sz{background: url(/jjglx/images/szbg.png) no-repeat; float:left;  width:299px; height:396px;}
.djsz{ float:left; width:299px;}
.djsznr{float:left}
.djsznr ul{margin:20px 18px; width:251px;}
.djsznr ul li{background: url(/jjglx/images/yd.png) no-repeat left center; overflow:hidden;}
.djsznr ul li span{float:right; font-size:13px; color:#666; line-height:26px; height:26px; display:block; color:#666666;}
.djsznr ul li a{font-size:13px; color:#666; line-height:26px; height:26px;padding-left:5px; display:block; color:#666666;}

/*xsgz*/
.xsgz{}
.xsgz_top{padding-top:258px;padding-left:20px; }
.xsgz_top a{font-size:15px; color:#555;font-weight:bold;}
.xsgz_top a span{font-size:15px; color:#555;}
.xsgzimg{padding:10px 11px; float:left;}
.xsgznr{padding: 10px 20px; float:left; width:52px;  }
.xsgznr img{width:50px; height:53px; float:left; display:block;}
.xsgznr a{font-size:13px; color:#555; display:block; float:left;}


/*foot*/
.f { height:99px; background:url(/jjglx/images/fbg.png) repeat-x;  }
.f_top{float:left;}
.f_b{font-size: 14px; height:56px; color: #fff;  text-align: center; padding-top:43px;}
.f_b p{font-size: 14px; line-height: 26px;  color: #fff;  text-align: center;}

.ny_main{ background: #fff; padding: 10px;}

.lm_banner_bg{width:100%; height:320px; background: url("/jjglx/images/ny_banner.gif") center top no-repeat #efefef;}

.con_ej_left{width:230px;float:left; border-bottom: none; margin-top:0px;}
.con_ej_left_nav{width:230px;height:48px;line-height:48px;text-align:center;font-size:18px;color:#fff; background: #0089e1; background: url(/jjglx/images/nynavbg.png) no-repeat;}
.con_ej_left_font{width:230px;border: 1px solid #ededed; }
.con_ej_left_font ul li{width:230px;height:45px;line-height:45px; text-align:center; border-bottom: 1px solid #ededed;font-size:16px;}
.con_ej_left_font ul li a.actived{ font-size:16px; background:#fff url(../images/listicon.png) 180px center no-repeat;width:230px;height:45px;display:block; color: #0089e1;}
.con_ej_left_font ul li a:hover{ width:230px; height:45px; color:#fff; display:block; color: #0089e1; }

.con_ej_right{ float: right; width: 740px;margin-top:0px;}
.page_top{ height:58px; border-bottom: 1px solid #e4e4e4;}
.page_top h2{ color:#0182c6; font-size:20px; padding-left:15px; display:inline; float:left; margin-top:15px;}
.page_addr{  float:left; padding-left:20px; margin-left:20px; margin-top:15px; height:30px; line-height:30px; float:right;}
.page_addr li{float: left;padding-left: 10px;}
.page_addr a{ color:#646464; font-size: 15px;}
.page_addr a:hover{ text-decoration:underline}

.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px; min-height: 500px;}
.ny_news_lb ul li{ font-size: 13px; border-bottom: dashed 1px #e7e7e7; color: #666; background:url("/jjglx/images/list1.jpg") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li span{ float: right; font-size: 12px; color: #888;}

/*ny_tplb*/
.ny_tp_lb{ padding-top: 10px;}
.ny_tp_lb ul{ margin-left: 8px;}
.ny_tp_lb ul li{ width: 165px; float:left;  text-align: center; margin: 7px 7px 0px 7px; _margin: 7px 5px 0px 5px;}
.pcimg{ width:161px; height:105px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:161px; height:105px; }
.pctit{ line-height:24px; font-size:14px; display: block;}


/*ËÑË÷ÁÐºê·¢¹ÙÍø·­Ò³*/
.product_page{background:#fff;font-size:12px;text-align:center;padding-bottom:10px;margin-top:25px;}
.product_page a{height:22px;border:1px solid #e8e8e8;color:#333;padding:0 8px;line-height:25px;*line-height:22px;margin-left:8px;vertical-align:top;*vertical-align:middle;}
.product_page a:hover{color:#ff6c00;background:#fff;border-color:#ff6c00;}
.product_page strong{height:22px;line-height:22px;font-size:12px;color:#666;margin:0 10px;font-weight:normal;vertical-align:8px;*vertical-align:middle;}
.product_page strong b{width:40px;height:22px;border:1px solid #ededed;vertical-align:top;margin-left:3px;display:inline-block;}
.product_page strong b input{border:0 none;width:30px;text-align:center;margin:4px 0 0 0;padding:0 5px;}
.product_page strong i{font-style:normal;font-weight:bold;display:inline-block;padding:0 3px 0 2px;}
.product_page a.next{color:#fff;background:#0182c6;border-color:#0182c6;}
.product_page a.on{color:#e93a38;background:none;border:none;}
.product_page a.off{color:#999;border-color:#ccc;background:none;}
.product_page a:hover.off{border-color:#ccc !important;background:none !important;cursor:not-allowed;}
.product_page a.next:hover{background:#ff6c00;border-color:#ff6c00}
.product_page span{width:12px;height:24px;margin-left:8px;vertical-align:bottom;line-height:22px;color:#666;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .product_page a{line-height:22px;display:inline-block;}
}

.ny_about_bt{ padding-right: 10px; padding-left: 10px;}
.ny_about_bt h2{ color: #333; font-size: 22px; text-align: center; padding-bottom: 10px; line-height: 46px; padding-top: 15px;}
.ny_about_bt h4{text-align: center; padding-bottom: 15px; color: #0089e1;font-size: 14px;border-bottom: 1px solid #e4e4e4; margin-bottom: 10px; }
.wenzhang1{line-height:30px;margin-bottom:20px; padding-right:20px; font-size: 13px;}
.wenzhang1 p{ padding-top: 5px;}

.NewsPreNext{height:40px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.News_sxy{ float: left;width: 800px;}
.NewsPreNext .NewsPre{display:block; padding-top:5px;font-size: 14px; line-height: 20px;}
.NewsPreNext .NewsPre a{color:#0089e1;}
.NewsPreNext .NewsPre a:hover{ color:#0089e1}
.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center; background:#0089e1;font-size: 14px;}
.News_fh a{ color:#fff;}

#vsb_content_2 TABLE{border:none !important;}
#vsb_content_2 TABLE TD{border:none !important;}