@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei";  color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;background: #fff; min-width:1100px}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; }
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, textarea{outline: none;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1100px;margin:0 auto;position:relative;}


.header{background: #043158; overflow: hidden; height:30px;}
.header-right{  color:#ffffff;position:absolute;right:0;top:45;}
.header-right a{font-size:13px; color:#fff;line-height:30px; }

.head{background: #087fe2; border-bottom: 1px solid #3999e8; height:116px;overflow:hidden}
.logo{float:left;width:353px; height:81px;margin-top:17px; margin-left:7px;}
.xx{float:left; margin-left:131px; margin-top:10px;}
.xx p{font-size:16px; font-family:"微软雅黑";line-height:26px;color:#ffffff;}

.ss{ height:33px; width:247px;  margin-top:37px; background:#f6f6f6; margin-right:3px; border-radius: 20px;}
.ss_k{ float:left; background: none; border:none; height:33px;  line-height:33px; width:150px; outline:none; color:#a2a2a2; padding-left:13px;}
.ss_an{ float:right; width:19px; background: none; border:none; height:19px; cursor:pointer; outline:none;padding-top:7px;padding-right:10px;}

/*nav*/
.navbox{background: #0a6fda;}
.nav *{text-decoration:none;font-size:16px;font-family:"微软雅黑"; }
.nav{list-style:none; width:1100px; height:45px; position:relative; z-index:10000;}
.nav li{float:left;position:relative;width:110px;text-align:center;height:45px; line-height:45px;}
.nav li a{color:#fff;display:inline-block; height:45px; line-height:45px;}
.nav li a.select{width:136px;}
.nav li .sub-nav{position:absolute;top:45px;left:0;list-style:none;background-color:#fff; border-top:5px solid #fe0000; display:none; z-index:10000;}
.nav li .sub-nav li{text-align:center;clear:left;width:136px;height:30px;line-height:30px;position:relative; border-bottom:1px solid #e8e8e8;}
.nav li .sub-nav li a{height:30px;line-height:30px;width:136px;padding:0;display:inline-block;}
.nav li .sub-nav li a:hover{height:30px;line-height:30px;width:105px;padding:0;display:inline-block; background-color:#fe0000; color:#fff;}
.nav li .nav_hover{ color:#ffffff;}
#line{ background:url(../images/line.jpg) no-repeat; width:1px; height:24px; float:left; margin:35px 0 0 0px;}


.nav .mainlevel ul {display:none; position:absolute; width:122px; z-index:99999; padding-bottom:0px; top:45px;}
.nav .mainlevel li {border-bottom:1px solid #fff; width:110px;/*IE6 only*/  background:#0a6fda; line-height:40px; height:40px;}
.nav .mainlevel li a{ color: #fff; font-size: 14px; font-weight: 100;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

/*banner轮播图*/
.banner{ width:1682px; height:404px; margin:0 auto;}
.bannerlist{ width:100%; height:256px; margin:0 auto; background:url(../images/banner_list.jpg) center top no-repeat;}

/*maina*/
.maina{margin-top:35px;}

/*xwtp*/
.xwtp{float:left; width:476px;}
.xwtp img{display:block; width:476px; height:273px;}
.xwtp p{font-size:15px; color:#222222;margin-top:13px;}

.xyyw{float:right;width:598px;}
.xyyw_top{}
.xyyw_top a{float:right; font-size:14px; color:#585858;}
.xyyw_top span{float:left; font-size:20px; color:#0a6fda;background: url(../images/xtxw.png) right no-repeat;display:block;width:532px;}
.xyyw_nr{float:left;}
.xyyw_nr .nr{float:left;padding:20px 0px;border-bottom: 1px solid #e1e1e1;width:598px}
.xyyw_nr .nr .nr_left{float:left; width:152px; height:105px;}
.xyyw_nr .nr .nr_right{float:right;width:418px;margin-right:13px;}
.xyyw_nr .nr .nr_right h1{font-size:16px; color:#000000;}
.xyyw_nr .nr .nr_right a{font-size:14px; line-height:25px;color:#66666;}
.xyyw_nr .nr .nr_right span{font-size:15px; line-height:25px;color:#ff8a3d; background:url(../images/t1.png) center left no-repeat; padding-left:21px;}




/*new*/
.manb{background: #fff; overflow:hidden;margin-top:31px;}
.new{background: url(../images/nwebg.png) repeat-x; overflow: hidden; padding: 10px;}
/*.xwtp{width:615px; height:311px; padding:10px; float:left;}*/
.xon310{float:right;}

.manb_left{ width: 692px; float: left;  position: relative;}
.hidden{display:none;}
.scrollUl1{width: 692px; height: 35px; border-bottom:1px solid #c8c8c8; position: relative; }
.sd101{cursor:pointer; font-size:18px; color: #333333;text-align:center; float: left;   line-height:35px; width:84px; background: url(../images/zbbg.png) no-repeat bottom center;  top:4px; margin-right:42px;}
.sd101 a{color:#0a6fda;}
.sd102{cursor:pointer;text-decoration:none;  font-size:18px; color: #333333;height:35px;line-height:35px;  width:86px; margin:0 3px;float: left; text-align:center;margin-right:42px;}
.sd102 a{color:#333333;}
.sd103{cursor:pointer;text-decoration:none;  font-size:18px; color: #333333;height:35px;line-height:35px;  width:86px; margin:0 3px;float: left; text-align:center;margin-right:42px;}
.sd103 a{color:#333333;}

.zhffft{ background:#fff; padding:18px 0px 72px 8px; width: 100%;  }
.zhffft ul li{ font-size:14px; text-align: left; height:34px; line-height:34px; color:#444444; background: url(../images/hd.png) left center no-repeat; padding-left:12px;}
.zhffft ul li a{ color: #444;}
.zhffft ul li span{font-size: 14px; color: #888888; float:right;}
.zhffft .more{ position: absolute;  right: 3px;  margin-left:10px; margin-top:-45px; float:right;}
.zhffft .more a{ font-size:14px; color:#0062ad; }
.mtcy_left{width:335px; float:left;}

.mtcy_img{width:152px; height:105px;position: relative; float:left;margin-right:15px;margin-top:16px; }
.mtcy_img img{width:152px; height:105px;}
.mtcy_img span{position: absolute;font-size:12px; color:#ffffff;height:25px; line-height:25px;background: url(../images/banner-bg.png) repeat;width:147px; left:0px; bottom:0px;padding-left:5px;  }

.mtcy_right{width:348px;float:right;margin-right:8px;}

/*manb_right*/
.manb_right{float:right;width:372px;margin-right:6px;}
.xygg_top{border-bottom: 1px solid #c8c8c8; position:relative;height:35px;}
.xygg_top span{font-size:18px; color:#333333; border-bottom: 2px solid #0a6fda; position: absolute; padding-bottom:10px;}
.xygg_top a{float:right;font-size:13px; color:#777777;}
.xygg_nr ul li{height:42px; margin-top:19px;}
.xynr span{width:48px; height:42px; float:left; background: url(../images/rl.png) no-repeat;margin-right:9px;}
.xynr span i{font-size:12px; color:#ffffff;line-height:22px; text-align:center;display:block;}
.xynr span em{font-size:12px; color:#0a6fda;line-height:19px; text-align:center;display:block;}
.xyzw h1{font-size:14px; color:#222222;padding-bottom:1px;}
.xyzw p{font-size:13px; color:#666666;}

.lqly_width{ width: 1100px; margin-top:28px;}
.lqly_top{height: 32px;border-top: 1px solid #d4d4d4;margin-left: 16px; }
.lqly_top span{  border-top: 2px solid #af1515; margin-top: -1px; padding-right: 10px; font-size: 22px; color: #af1515; padding-top: 8px; background: url("../images/tb3.png") left 15px no-repeat; padding-left:25px;}
.ztwz_nr{ padding:8px 0px; width:1100px; }




/*foot*/
.f{background:#045fc0; height:158px;margin-top:27px;}
.lj{float:left; width:289px;margin-top:15px;}
.lj a{font-size:14px; color:#ffffff; width:98px; margin-right:44px;display:block; float:left;margin-top:21px;}
.f_ewm{ color: #fff; font-size: 13px; text-align: center; line-height: 20px; width:360px; float:left; margin-top:20px;margin-right:20px; }
.f_ewm li{ width:100px; float:left; margin-left:5px;margin-right:5px;}
.f_ewm img{ width: 80px; height: 80px;}


.f_logo{float:left; margin: 46px 78px 31px 0px;width:353px;}
.yqlj_nr{ padding-top: 6px;float:right;width:200px;margin-right: 10px;}
.yqlj_nr li{ height: 35px; float:left; width:200px; margin-right:20px; text-align: center;margin-top: 27px; background: #014a98;border-radius:5px;}
.yqlj_nr li select{ width:200px; height: 35px;color: #ffffff; background: #014a98; font-size: 13px; border: none; text-align: center;border-radius:5px; }
/*
.f_tb{ float:right;width:91px;margin-right:20px;}
.ftb_nr{width:91px;height:24px; float:left;margin-top:12px;}
.ftb_nr a{font-size:13px; color:#ffffff; display:block;float:right;  }
.ftb_nr img{ display:block;float:left; width:24px; height:24px;}
*/
.wxlj{width:140px; float:right;padding-top: 20px;}
.wxlj li{width:140px; height:38px; line-height: 38px; color: #fff; font-size: 15px; padding-top: 10px;}
.wxlj li a{color: #fff;display:block; }
.wxlj li img{vertical-align:middle}

.f_nr{background: #024a95;height:36px;}
.f_nr p{color:#fff; font-size:14px; line-height:36px;text-align:center;}

/*内页*/
.ny_main{ padding-top: 25px;}
.con_ej_left{width:200px;float:left; border: 1px solid #ededed; border-bottom: none;}
.con_ej_left_nav{width:200px;height:48px;line-height:48px;text-align:center;font-size:18px;color:#fff; background: #0089e1;}
.con_ej_left_font{width:200px;}
.con_ej_left_font ul li{width:200px;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:200px;height:45px;display:block; color: #0089e1;}
.con_ej_left_font ul li a:hover{ width:200px; height:45px; color:#fff; display:block; color: #0089e1; }

.con_ej_right{ float: right; width: 880px;}
.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:right; 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/hd.png") 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{ padding-top: 10px;}
.ny_tplb ul{ margin-left: 8px;}
.ny_tplb ul li{ width: 204px; float: left;  text-align: center; margin: 7px 7px 0px 7px; _margin: 7px 5px 0px 5px;}
.pcimg{ width:200px; height:143px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:200px; height:143px; }
.pctit{ line-height:24px; font-size:14px; display: block;}

.nyright{ width:880px; float:right; background: #fff; padding-bottom: 20px;}
.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px; min-height: 400px;}
.ny_news_lb ul li{ font-size: 15px; border-bottom: dashed 1px #e7e7e7; color: #333; background:url("../images/hd.png") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li span{ float: right; font-size: 13px; color: #888;}
.ny_gljg{ margin:10px 0px 10px 0px;}
.ny_gljg h1{ height: 34px; line-height: 34px; color: #106ab8; text-align: center; font-size: 18px; margin-bottom: 10px; width: 880px;}
.ny_gljg_nr{ border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;margin-bottom: 10px; width: 880px;}
.ny_gljg_a{  }
.ny_gljg_a ul li{ background: #ededed; text-align: center; font-size: 16px; color: #22122c; width: 292px; float: left; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; height: 50px; line-height: 50px;}
.ny_gljg_a ul li p{}
.ny_gljg_a ul li a{color: #22122c;}
.ny_gljg_a ul li a:hover{ color: #c7181d;}
.ny_gljg_b ul li{ background: #fff;}


#vsb_content p{line-height:30px;color: #333;}


/*搜索列表翻页*/
.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: 76px; 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;color:#444; }
.wenzhang1 p{ padding-top: 5px;}
.wenzhang1 p span{}
.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;}
}