@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; }
a{text-decoration:none !important;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:1215px; margin:0px auto; zoom:0; overflow:hidden;}

.head{ height:115px;}
.logo{ float:left; margin-top: 13px; }
.head_r{ float: right; padding-top: 10px; width: 253px; }
.jdzs{ float: left; width: 75px; font-size: 14px; color: #222222; text-align: center; margin-right: 30px; margin-left: 10px; line-height:18px;}
.jdzs img{ width: 75px; height: 75px;}
/*nav*/
.nav{ background:#0089e1; height:47px; line-height:47px; border-top: 3px solid #ffae00;min-width: 1215px;}
div#menu{color:#fff; width:1215px; margin:auto; display:block; height:47px;}
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:47px;z-index:3;}
/* menu::level1 */
div#menu li a{height:47px;display:block;float:left;line-height:47px;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: 42px;}
div#menu li span{color:#fff;display:block;width:150px;z-index:6;position:relative; font-size:18px; text-align: center;}
div#menu li span.bg{display:block;padding:0;height:30px;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:150px;position:absolute;top:47px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;}
div#menu li li a,div#menu li li span.separator{margin:0px 0px;padding:0px; width:150px; border-bottom:1px solid #007ccc; height:auto;float:none;display:block;line-height:36px; font-size:14px;}
div#menu li li a.parent{ }
div#menu li li a span{font-size:14px;}
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; background:#ffae00; }
div#menu span:hover{color:#fff;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}
/*nav*/

.sy_h1{ background: #fff; height: 80px; line-height: 80px; font-size: 26px; color: #f30001; text-align: center;}
.sy_h1 a{ color: #f30001;}

.maina{}
/*banner轮播图*/
.main_a{ margin-top: 14px; height: 320px;}
.bannerv{ width:870px; height:320px; float: left;}
.bannerlist{ width:870px; height:256px; margin:0 auto; background:url(../images/banner_list.jpg) center top no-repeat;}

/*banner轮播图*/
.main_a_r{ width: 314px; float: right;}
.main_a_r a{ display: inline-block; width: 314px; height: 76px; margin: 17px 0px;}
.m_content{ margin-top: 26px;}

.main_z{ width: 800px; float: left;}
.main_y{ width: 376px; float: right;}

.m_content_l{ width: 260px; float: left;}
.yxzl{ width: 260px; background: url("../images/202308161054526926bW.png") top right no-repeat;}
.yxzl_nr{ padding-top: 40px; padding-right: 20px; height: 108px; }
.yxzl_nr span{ width: 95px; height: 108px; float: left; display: block;}
.yxzl_nr p{ width: 132px; line-height: 22px; color: #222; font-size: 13px; float: right; display: block;}
.yxzl_nr p a{ color: #ff0000; padding-left: 3px;}
.cjwt{ margin-top: 20px;}
.cjwt_top{ height: 36px;}
.cjwt_top span{ width: 112px; float: left; height: 36px; text-align: center; line-height: 36px; font-size: 17px; display: block; background: #0089e1; border-radius:5px; color: #fff; }
.cjwt_nr{margin-top:15px;}
.cjwt_nr ul li{ width:115px; float:left; text-align:center; font-size:14px; color:#222222;  line-height:24px; }
.cjwt_nr ul li a{ display:block; height: 43px;}
.sy_lj{margin-top:15px;}
.sy_lj a{ height: 62px; margin-top: 15px; display: block;}
.sy_lj a img{ border: 1px solid #dddddd;}

.zsxx{ width: 507px; float: right;}
.zsxx_top{ height: 32px;border-top: 1px solid #d4d4d4; padding-top: 8px;}
.zsxx_top span{ border-top: 2px solid #0089e1; margin-top: -1px; padding-right: 10px; font-size: 22px; color: #0176c2; padding-top: 8px;}
.zsxx_top span em{ font-size: 14px; color: #999999;font-style: italic; padding-left: 10px;}
.zsxx_top a{ float: right; margin-right: 5px; margin-top: 5px;}
.zsxx_nr ul li{width:507px;height:46px;padding-top:18px; float:left; border-bottom:1px dashed #525252; padding-bottom: 12px;}
.zsxx_nr ul li .rl{width:65px;height:46px;float:left; text-align: center; line-height:23px; vertical-align: top;font-size:12px;}
.zsxx_nr ul li .rl span{ background:#e1f2f1; color:#0089e1;  display:block;font-size:14px;}
.zsxx_nr ul li .rl em{background:#0089e1; color:#fff; display:block;}
.zsxx_nr ul li .rb{width:423px;float:right;font-size:14px;color:#222;line-height:22px;}
.zsxx_nr ul li .rb span{ font-size:14px;color:#222;line-height:22px;}
.zsxx_nr ul li .rb span em{ padding-left: 5px;}
.zsxx_nr ul li .rb span a{ color:#444; font-weight: 700; font-size: 15px; }
.zsxx_nr ul li .rb span a:hover{color:#0395e0;}
.zsxx_nr ul li .rb p{ font-size:13px;color:#666;line-height:22px;padding-top:5px;}


.zsjj{ margin-top: 20px;}
.zsjj_nr{ margin-top: 5px;}
.zsjz{ margin-bottom: 18px;}
.zsjz_top a{ float: left; padding-left: 20px; margin-top: 15px;}
.zsjz_nr{padding-top:5px;}
.zsjz_nr ul li{height:30px; line-height:30px; color:#222222; font-size:14px; background: url("../images/list.jpg") left center no-repeat; padding-left: 10px;}
.zsjz_nr ul li a{ color:#222222;}
.zsjz_nr ul li a:hover{color:#0089e1;}

.f {font-size: 13px; line-height: 26px;  color: #fff; padding-top: 113px; text-align: center; height:112px; background: url("../images/f_bg1.jpg") top center no-repeat #2b88ea; margin-top:10px;min-width: 1215px;  }
.link{ text-align: center; color: #fff; font-size: 13px;}
.link a{ padding: 0px 3px; color: #fff;}


.lm_banner_bg{width:100%; height:320px; background: url("../images/ny_banner.gif") center top no-repeat #efefef;}

.ny_main{ padding-top: 25px;}
.con_ej_left{width:246px;float:left; border: 1px solid #ededed; border-bottom: none;}
.con_ej_left_nav{width:246px;height:48px;line-height:48px;text-align:center;font-size:18px;color:#fff; background: #0089e1;}
.con_ej_left_font{width:246px;}
.con_ej_left_font ul li{width:246px;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:246px;height:45px;display:block; color: #0089e1;}
.con_ej_left_font ul li a:hover{ width:246px; height:45px; color:#fff; display:block; color: #0089e1; }

.con_ej_right{ float: right; width: 950px;}
.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{ background:url(../images/addr_bg.jpg) no-repeat left 4px; float:left; padding-left:20px; margin-left:20px; margin-top:15px; height:30px; line-height:30px;}
.page_addr a{ color:#646464; font-size: 14px;}
.page_addr a:hover{ text-decoration:underline}

.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px;}
.ny_news_lb ul li{ font-size: 13px; border-bottom: dashed 1px #e7e7e7; color: #666; background:url("../images/qz_01.png") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li span{ float: right; font-size: 12px; color: #888;}

/*搜索列表翻页*/
.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; height: 46px; 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;}

.comt{line-height:24px;padding:15px 0px;}
.zxfc_nc_pic{ width:170px; float:left; margin-left:8px; margin-right:8px; margin-top:5px;}
.zxfc_nc_pic a img{ width:162px; border:1px  solid #dadada; padding:3px; height:115px;}
.zxfc_nc_pic h1{text-align:center; color:#333; font-size:13px;}
.ny_yxzl{ margin:10px 12px 10px 13px;}

.rbar_tabtil{ height: 44px; line-height: 44px; color: #0268bf; text-align: center; font-size: 18px; }
.zxzl_xy{ background: #f9f9f9; text-align: center; font-size: 16px; color: #22122c; width: 448px; height: 40px; line-height: 40px; }
.zxzl_xy a{color: #22122c;}
.zxzl_xy a:hover{ color: #0268bf;}
.zxzl_zyfl{border:solid #dddddd; border-width:1px 0px 0px 0px;  text-align: center; font-size: 16px; color: #22122c; height: 42px; line-height: 42px;}
.zxzl_zyfl a{color: #22122c;}
.zxzl_xyfl{border:solid #dddddd; border-width:1px 1px 0px 0px;  text-align: center; font-size: 22px; color: #0176c2; }
.zxzl_xyfl a{color: #0176c2;}

.listFrame{ border: 1px solid #0089e1;}