@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#c7181d;}
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:1150px;margin:0 auto;}

/*header*/
.header{background: #004388; overflow:hidden;}
.h_left{float:left;}
.h_left ul{margin-left:11px;}
.h_left ul li{float:left; margin-right:20px;}
.h_left ul li img{height:17px; padding-top:8px;}
.h_left ul li a{height:33px; line-height:33px; font-size:13px; color:#fff; padding-left:5px;}
.h_right{float:right; color:#fff;}
.h_right a{ color:#fff; font-size:13px; height:33px; line-height:33px; padding: 0px 3px;}

/*logo*/
.logo{background: url(../images/logobg.png) no-repeat; overflow:hidden;}
.logo_left{float:left; margin-top:20px; margin-left:11px; margin-bottom: 15px;}

.ss{ height:28px; float:right; width:254px;  margin-top:41px; margin-right:10px;}
.ss_k{ float:left; border: 1px solid #cccccc; height:26px;  line-height:26px; width:176px; outline:none; color:#a2a2a2; padding-left:13px;}
.ss_an{ float:right; width:54px; background: url("../images/fdj.png") left center no-repeat; border:none; height:26px; cursor:pointer; outline:none; }

/*nav*/
.nav {background:#fff;height:40px;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

/*csyw*/
.csyw{margin-top:28px; overflow:hidden;}
.csyw_top{ border-bottom:1px solid #c8c8c8;height:36px; margin-bottom:14px; text-indent:25px;}
.csyw_top .db{ background:url(../images/csdb.png) no-repeat bottom; width:124px; float:left; height:37px;}
.csyw_top a{float:right; display:block; font-size:14px; color:#666; }
.csyw_top span{float:left; font-size:16px; color:#222; display:block;}
.csyw_left{float:left; width:291px;}
.csyw_tp{border: 1px solid #d8d8d8; float:left}
.csyw_tp img{width:285px; height:181px; margin:2px;}
.csyw_xw a{font-size:14px; color:#000; display:block; margin-top:13px;}
.csyw_xw p{font-size:13px; color:#666; line-height:20px; text-indent: 26px;}

.csyw_nr{float:left; margin-left:47px; width:381px;}
.csyw_nr ul li{border-bottom: 1px dashed #b4b4b4; height:60px; padding-top:9px;}
.csyw_nr ul li a{font-size:14px; color:#222; line-height:25px;}
.csyw_nr ul li span{font-size:13px; color:#666}


/*tzgg*/
.main_b{margin-top:28px;overflow:hidden;}
.tzgg{width:712px; float:left}
.tzgg_top{ border-bottom:1px solid #c8c8c8;height:36px; margin-bottom:14px; text-indent:25px;}
.tzgg_top .db{ background:url(../images/csdb.png) no-repeat bottom; width:124px; float:left; height:37px;}
.tzgg_top a{float:right; display:block; font-size:14px; color:#666; }
.tzgg_top span{float:left; font-size:16px; color:#222; display:block;}

.tzgg_nr{float:left;}
.tzgg_nr ul li{border-bottom: 1px dashed #b4b4b4; height:60px; padding-top:9px; overflow:hidden; width:712px;}
.tzgg_nra{ float:left; padding-left:21px;}
.tzgg_nra span{background: url(../images/rl.png) no-repeat;width:56px; float:left;}
.tzgg_nra span em{ font-size:12px; color:#fff; text-align:center; line-height:21px;  display:block;}
.tzgg_nra span i{ font-size:12px; color:#ac1a1b; text-align:center; line-height:25px; display:block;  border-top:none;}
.tzgg_nr_wz{float:left; padding-left:28px;line-height:25px;}
.tzgg_nr_wz ul li a{font-size:14px; color:#222; }
.tzgg_nr_wz ul li span{font-size:13px; color:#666;}

/*jzhd*/
.jzhd{width:383px; float:right;border: 1px #dadada solid;}
.jzhd_top{float:left;}
.jzhd_nr{float:left}
.jzhd_nr ul li{border-bottom: 1px dashed #b4b4b4; height:60px; padding-top:12px; padding-left: 15px; padding-right: 15px;}
.jzhd_nr ul li a{font-size:14px; color:#222; line-height:25px; }
.jzhd_nr ul li span{font-size:13px; color:#666}


/*zt*/
.zt{ border:1px #dadada solid;margin-top:58px; height:162px; }
.zt_left{background: #efefef;width:125px; float:left; height:162px;}
.ztimg{width:37px; height:47px; margin-top:41px; margin-left:38px; margin-bottom:16px;}
.zt_left a{text-align:center; font-size:16px; color:#222; padding-left:25px;padding-bottom:41px; diaplay:block;}
.zt_right{float:right;}
.zt_right ul li{float:left; width:205px; height:160px;}

/*kstd*/
.kstd{margin-top:100px;}
.kstd ul li{float:left; margin-right:12px; width: 220px; }
.kstd img{width:124px; height:87px; float:left;}
.kstd ul li em{display:block; float:left;font-size:16px; color:#2c2a2a; padding-left:4px; }
.kstd ul li a{color:#2c2a2a; }


.bg{background: url(../images/db.png) no-repeat bottom; height:1229px;}

/*foot*/
.f{ background: #0d59a7; overflow:hidden; }
.f_left{width:326px; background: url(../images/dbsx.png) no-repeat right;margin-top:20px; margin-bottom:26px; margin-left:21px; float:left;}
.f_left ul{width:88px; float:left; margin:0px 30px;}
.f_left ul li{ margin:27px 0px; height:21px;}
.f_left ul li img{width:30px; height:21px; float:left;}
.f_left ul li  a{float:right; color:#fff; font-size:12px; line-height:21px;}
.f_middle{width:460px;background: url(../images/dbsx.png) no-repeat right;margin-top:20px; margin-bottom:26px; margin-left:21px; float:left;}
.f_middle img{width:79px; height:82px; padding-left:181px;padding-top:2px;}
.f_middle p{font-size:12px; line-height:25px; color:#fff; padding-left:23px; padding-right:38px;}
.f_right{float:left; margin-left:20px;width: 220px; position: relative;}
.f_right ul{margin-top:29px; margin-right:138px;}
.f_right ul li { height:49px;margin-top:20px; width:160px; margin-bottom:29px;}
.weixin2 a img{width:61px; height:49px; float:left;}
.weixin2 a span{ display:block; float:right; font-size:12px; color:#fff; line-height:20px; padding-left:4px;}
.weixin2{ width:100px; height:30px; position:relative; font-size:12px; text-align:center; float:left;}
.weixin2 a{width:160px;height:49px;display:block;position:absolute;left:0;top:0;font-size:14px;font-family:微软雅黑;color:#222222;text-decoration:none;;}
.weixin2 .weib_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:170px; top:-35px; display:none;}
.weixin2 .weib_nr img{ margin-bottom:5px;}
.weixin2 .weib_nr .arrow{ width:0; height:0; border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin2.on .weib_nr{ display:block;}
.weixin2.on a{}.closestyle1174{ font-size:12px;color:#333333;text-decoration: none ;}

.weixin2  .weixin_nr{top:-65px;}

.mian_bg{ padding-bottom: 20px;}
.ny_m{ padding-top:0px;}
.nyleft{ width:235px; float:left; margin:30px 0 0 0; padding:0;}
.nyleft_t{ background:url(../images/hy_ny_08.jpg) no-repeat; width:135px; height:69px; font-size:18px; color:#333; padding:21px 0 0 95px;}
.nyleft_t span{font-size:14px; color:#666;}
.nyleft_zw{width:235px; margin:0; padding:0;}
.nyleft_zw li{ width:235px; height:45px; background:url() no-repeat; font-size:14px; color:#333; line-height:45px;}
.nyleft_zw li a{ color:#333; width:200px; height:45px; display:block; padding-left:70px;}
.nyleft_zw li a:hover{ width:235px; height:45px; background:url(../images/hy_ny_12.jpg) no-repeat; color:#fff; display:block;}
.nyleft_b{ background:url(../images/hy_ny_17.jpg) no-repeat; width:230px; height:242px;}
.nyright{ width:900px; float:right; margin:15px 0 0 0; padding:0;}
.nyright_t{ width:900px; border-bottom:1px solid #ccc; height:42px; line-height:42px;}
.nyright_t h1{ float:left; font-size:16px; text-indent:20px; color:#1361b3; font-weight:normal;}
.nyright_t span{ float:right; font-size:12px; color:#666;}
.nyright_t span a{color:#666;}
.nyright_t span a:hover{color:#fe0000;}
.nyright_zw{ width:900px; line-height:28px; color:#333; font-size:13px; margin:20px 0 0 0;}
.nyright_zw p{ text-indent:2em;}
.ArticleTitle{font-family:微软雅黑;font-size:18px;line-height:50px;text-align:center; background:url(../images/bg3.png) center bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
.ArticleMessage{border-left:none;border-right:none;color:#999;height:26px;line-height:26px;text-align:center; margin-bottom:20px;}
.ArticleTencont{line-height:200%;width:98%;padding:20px 1%;}
.NewsPreNext{height:32px;line-height:32px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.NewsPreNext .NewsPre{float:left;display:inline-block; padding-top:15px;}
.NewsPreNext .NewsPre a{color:#000;}
.NewsPreNext .NewsPre a:hover{ color:#093c7f}
.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/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;}

.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center;}
.News_fh a{ color:#fff;}
/*搜索列表翻页*/
.product_page{background: #fff; font-size:12px; text-align: center; padding-bottom:0px; 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:#463b7f; background: #fff; border-color:#463b7f;}
.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-top:-2px\9\0; 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: #0d59a7; border-color:#0d59a7;}
.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:#c7181d; border-color:#c7181d}
.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;} }
@-moz-document url-prefix() { .product_page a{line-height: 20px;}}

.ny_tplb{ padding-top: 10px;}
.ny_tplb ul{ margin-left: 10px;}
.ny_tplb ul li{ width: 153px; float: left;  text-align: center; margin: 10px 10px 0px 10px;}
.pcimg{ width:150px; height:100px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:150px; height:100px; }
.pctit{ line-height:24px; font-size:14px; display: block;}

.examples_body {width:1000px;margin:0;clear: both;position: relative;  padding-bottom:15px;}
.bx_wrap {margin-left:25px;}
.bx_wrap ul img { width:229px; height:163px; border: 1px solid #d3d3d3; padding: 1px;}
.bx_wrap a.prev {width:35px;height:35px;line-height: 17px;outline-style: none;outline-width: 0;position: absolute;z-index:10000;top:70px;left:0px;text-indent: -9999px;background: url(../images/next.png) no-repeat left;}
.bx_wrap a.next {width:35px;height:35px;line-height: 17px;right:0;outline-style: none;outline-width: 0;position: absolute;z-index:10000;top:70px;right:0px;text-indent: -9999px;background: url(../images/prev.png) no-repeat right;}
.bx_container ul li{ background: #fff;}
.bx_container ul li h1{ color: #333333; text-align: center; font-size: 14px;line-height:38px; padding:0px 5px;}

.ym_ljtb{ position: fixed; right: 0px;  top:300px; width: 130px; height: 150px;}
.ym_ljtb_a, .ym_ljtb_b, .ym_ljtb_c{ background: #57b636; text-align: center; line-height: 50px; width: 130px; height: 50px; display: block; color: #fff; font-size: 16px; font-weight: bold; margin-top: 5px;}
.ym_ljtb_b{ background: #ff5a00;}
.ym_ljtb_c{ background: #079f4c;}
.ym_ljtb_a:hover, .ym_ljtb_b:hover, .ym_ljtb_c:hover{ color: #fff;}



.menuParent{ width: 230px;}
.ny_menu_left .ListTitle {
    text-align: center;
    background: url(../images/hy_ny_15.jpg) no-repeat left;
    font-size: 14px;
    color: #666;

    display: block;
    text-align: center;
    /*position: relative;*/
    height: 45px;
    line-height: 45px;
    cursor: pointer;
    /*+min-width:220px;*/

+width:100%;
}
.ListTitlePanel {
    position: relative;
}
.leftbgbt {
    position: absolute;
    background: url(images/leftbgbt.jpg) no-repeat;
    width: 11px;
    height: 52px;
    left: -11px;
    top: -4px;
}
/*.leftbgbt {
	float:left;
	background: url(images/leftbgbt.jpg) no-repeat;
	width: 11px;
	height: 52px;
	left: 0px;
	top: 0px;
	zoom:1;
	z-index:200px;
}
*/.leftbgbt2 {
      position: absolute;
      background: url(../images/leftbgbt2.jpg) no-repeat;
      width: 11px;
      height: 48px;
      left: -11px;
      top: -1px;
  }
.menuList {
    display: none;
    height: auto;
}
.menuList div {
    height: 38px;
    line-height: 38px;
    border-bottom: 1px #dcdcdc dotted;
    border-left:1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
}
.menuList div a {
    display: block;
    line-height:38px;
    height: 38px;
    text-align: center; font-size: 14px;
    color: #57b636;
    text-decoration: none;
}
.menuList div a:hover {
    color: #f30;
    background: #57b636;
    color: #fff;
}


.bannerli{ width:1150px; height:157px;  margin:0 auto;}