@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;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:1280px; margin:0px auto; zoom:0; overflow:hidden;}
.header_top{text-align: right; height:26px; line-height: 26px; color: #000000;font-size: 12px;}
.header_top a{ padding: 0px 5px; color: #000000;}

.head{ height:100px;}
.logo{ float:left; }
.head_r{ float: right; padding-top: 30px; width: 255px; }
.ss{ height:34px; float:right;  background:#f9f9f9; border: 1px solid #ece9e9; padding-right: 3px;}
.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:22px; background: url("../images/ssan.png") left center no-repeat;  border:none; height:34px; cursor:pointer; outline:none; }

/*nav*/
.nav{ background:#0089e1; height:43px; line-height:43px;}
div#menu{color:#fff; width:1280px; margin:auto; display:block; height:43px;}
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:43px;z-index:3;}
/* menu::level1 */
div#menu li a{height:43px;display:block;float:left;line-height:43px;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:150px;z-index:6;position:relative; font-size:16px; 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:160px;position:absolute;top:43px;}
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; border-bottom:1px solid #007ccc; height:auto;float:none;display:block;line-height:36px;width:160px; 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;}
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;}
/*banner轮播图*/
.bannerv{ width:100%; height:450px; margin:0 auto;}
.bannerlist{ width:100%; height:256px; margin:0 auto; background:url(../images/banner_list.jpg) center top no-repeat;}

/*banner轮播图*/

.maina{ margin-top: 35px;}
.jgkx{ width: 880px; float: left;}
.jgkx_top{ font-size: 22px; color: #0079cb; padding-bottom: 10px;}
.jgkx_nr{ margin-bottom:20px;}
.jgkx_img{ width: 390px; float: left;}
.jgkx_img img{width: 390px; height: 290px; margin-top:8px;}
.jgkx_lb{ width: 467px; float: right;}
.jgkx_lb ul li{height: 34px; line-height:34px; color: #666666; font-size: 14px; padding-left: 10px; background: url("../images/list.png")left center no-repeat; }
.jgkx_lb ul li span{ float: right; padding-right: 5px; color: #666666; font-size: 12px;}
.jgkx_lb ul li a{ color: #222222;}
.jgkx_lb ul li a:hover{ color:#0089e1;}
.jgkx_lb ul li em{ width: 22px; padding-left: 5px;}

.ckqb{ height:19px; background: url(../images/ckqb.png) right center no-repeat; display:block;}
.ckqb a{ height:19px;width:135px; float:right;  }

.tzgg{ width:368px; float:right;}
.tzgg_nr{ margin-top:13px;}
.tzgg_nr span{ width:65px; float:left;}
.tzgg_nr span em{ font-size:14px; color:#0089e1; text-align:center; line-height:23px; background:#edf6f5; display:block;}
.tzgg_nr span i{ font-size:12px; color:#fff; text-align:center; line-height:23px; background:#0089e1; display:block;  border-top:none;}
.tzgg_nr_wz{width:270px; float:right; padding-right:15px;}
.tzgg_nr_wz h1{ font-size:14px; color:#0089e1; padding-bottom:8px;}
.tzgg_nr_wz h1 a{color:#0089e1;}
.tzgg_nr_wz p{ font-size:12px; color:#666; line-height:20px;}

.list_lh{ height:272px; overflow:hidden;width:368px; padding-bottom: 20px; margin-top: 10px; }

.mainb{background: url(../images/bg1.png) repeat-x; height:365px; margin-top:43px; margin-bottom:33px; padding-top:43px;}
.xsgz{ width:482px; float:left;}
.xsgz_nr{ margin-bottom:25px;}
.xsgz_nr ul li{height: 40px; line-height:40px; color: #666666; font-size: 14px; padding-left: 10px; background: url("../images/list2.png")left center no-repeat; border-bottom:1px dotted #a9b3b5; }
.xsgz_nr ul li span{ float: right; padding-right: 5px; color: #666666; font-size: 12px;}
.xsgz_nr ul li a{ color:#222222;}
.xsgz_nr ul li a:hover{ color:#0089e1;}
.djzc{ margin:0px 40px;}

.yqlj{ width:233px; float:right;}
.yqlj_nr{ margin-top:11px;}
.yqlj_nr ul li{ height:36px; border:1px solid #d8d6db; margin-bottom:14px;}
.yqlj_nr ul li a{ display:block; height:36px; line-height:36px; color:#222222; font-size:14px; text-align:center;}
.yqlj_nr ul li a:hover{color:#fff; background:#0089e1;}


.jxgz{ width:390px;}
.kxyj{ margin:0px 50px;}

.f {font-size: 14px; line-height: 26px;  color: #fff; padding-top: 30px; text-align: center; height:100px; background: #3b3a3b; margin-top:45px;  }

.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: 980px;}
.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;}