@charset "utf-8";

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:#333;}
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:1200px;margin:0 auto;}

.left{ float: left !important;}
.right{ float: right !important;}

.top_wz{height:33px; line-height:33px; background:#222222;}
.top_wz_a{ font-size:13px; text-align: right;color:#fff; }
.top_wz a{color:#fff; padding:0px 13px;}
.top_wz a:hover{ color: #d7d7d7;}


.header{background:#1D2089; height:132px; border-bottom: 1px solid #6f91c8; position: relative; }
.logo{ float:left; width:800px; margin-top: 16px;}
.ss{ height:33px; width:240px; margin-top:50px; float:right;}
.ss_k{ float:left; background:#dbe4f1; border:none; height:33px; border-radius: 25px 0px 0px 25px; line-height:33px; width:195px; outline:none; color:#4571b8; padding-left:5px;}
.ss_an{ float:left; width:38px; border:none; height:33px; background: none; cursor:pointer; outline:none;}




.nav {height:45px; width: 100%;background:#1D2089;}
div#menu{color:#fff; width:1200px; margin:auto; display:block; height:45px;}
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; }
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;z-index:3;color:#fff;}

div#menu li a{height:45px;display:block;float:left;line-height:45px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;font-size:16px;}
div#menu li span em{ padding-top:5px; display: block; float: left; padding-right: 7px; height: 45px;}
div#menu li span{color:#fff;display:block; width:91px; text-align:center; z-index:6;position:relative; font-size:15px;}
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;}

div#menu ul.menu ul{padding:0px 0px 0px;background-color:rgba(68,112,183,0.8); left:-999em;width:100px;position:absolute;top:45px;}
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{text-decoration:none; padding:0px; border-bottom:1px solid #6f91c8; height:auto;float:none;display:block;line-height:40px;width:100px; font-size:15px;}
div#menu li li a.parent{ background: none;text-decoration:none;}
div#menu li li a span{font-size:14px;text-align: center;color:#fff;}
div#menu li li a.parent span{ font-size:14px;text-decoration:none;}

div#menu li ul ul{margin:-38px 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; background: #3361ac;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}
.nav .mainlevel ul {display:none; position:absolute; width:84px; z-index:99999; padding-bottom:0px; top:32px;left:0px;}
.nav .mainlevel li { background:#dfe9e2; color:#0e4e22; width:84px; line-height:34px; height:34px; border-bottom:1px solid #0e4e22;}
.nav .mainlevel li a{ color: #0e4e22; font-size: 14px; font-weight: 100;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}




.banner{ width: 1200px; height:400px; margin: 0px auto; z-index: 1; }

.mana{background: #fff;}
.main_l{ width:882px; float:left;}
.main_a{}


.bhsx{ width:657px; float:left; margin-top:10px;}
.bhsx_top{ height:39px; border-bottom: 1px solid #c8c8c8;}
.bhsx_top a{ padding-top:0px; font-size:13px; color:#777777; display:block; float:right;  line-height: 38px;}
.bhsx_top span{ border-bottom: 2px solid #4470b7; background: url("../images/bt1.png")5px center no-repeat; padding-left: 35px; padding-right: 8px; font-weight: 600; font-size: 16px; color: #333333; line-height: 38px; height: 38px; display: inline-block; float: left; }
.bhsx_nr_img{width:657px; padding-top:10px; height: 264px;}
.bhsx_nr_img img{width:320px;height: 217px; }

.xxxw{ width:528px; margin-left:15px; float:left; margin-top:10px;}
.xxxw_top span{background: url("../images/bt2.png")5px center no-repeat; }
.xxxw_top a{ font-size:13px; color:#777777; display:block; float:right; line-height: 38px;}
.xxxw_lb{ padding-top:5px;}
.xxxw_lb ul li{ font-size:15px; text-align: left; height:36px; line-height:36px; color:#444444; border-bottom:1px dotted #dddddd; }
.xxxw_lb ul li a{ color: #444444;}
.xxxw_lb ul li a:hover{ color:#4470b7;}
.xxxw_lb ul li span{ color:#1D2089; padding:0px 8px 0px 2px; font-size: 16px;font-family:"Microsoft YaHei";     float: right;}

.xngw{ width:255px; float:right;margin-top:-40px; }
.xngw_lb{}
.kstd_top{margin-left: 10px;}
.kstd_top span{background: url("../images/bt6.png")5px center no-repeat;}
.kstd_lb{padding-top:6px; height: 255px;padding-left:10px;}
.kstd_lb ul li{margin-top:6px;}
.kstd_lb_a{ background: #ececec; font-size: 15px; color: #555555; text-align: center; width: 151px; height: 30px; padding-top: 43px; display: block; float: left; margin-top:11px; margin-left:11px;}
.kstd_lb_a:hover{background: #1D2089; color: #fff;}
.kstd_lb_a1{ background: url("../images/kstd_h1.png") center top no-repeat;}
.kstd_lb_a1:hover{background: url("../images/kstd_l1.png") center top no-repeat;}

.kstd_lb_a2{background: url("../images/kstd_h2.png") center top no-repeat;}
.kstd_lb_a2:hover{background: url("../images/kstd_l2.png") center top no-repeat;}

.kstd_lb_a3{background: url("../images/kstd_h3.png") center top no-repeat;}
.kstd_lb_a3:hover{background: url("../images/kstd_l3.png") center top no-repeat;}

.kstd_lb_a4{background: url("../images/kstd_h4.png") center top no-repeat;}
.kstd_lb_a4:hover{background: url("../images/kstd_l4.png") center top no-repeat;}

.kstd_lb_a5{background: url("../images/kstd_h5.png") center top no-repeat;}
.kstd_lb_a5:hover{background: url("../images/kstd_l5.png") center top no-repeat;}

.kstd_lb_a6{background: url("../images/kstd_h6.png") center top no-repeat;}
.kstd_lb_a6:hover{background: url("../images/kstd_l6.png") center top no-repeat;}
.main_b{margin-top: 15px; }

.ztzl{ margin-top: 15px;}
.ztzl_top{ border-bottom: 2px solid #4470b7;}
.ztzl_top span{border-bottom:none; background: url("../images/bt6.png")5px center no-repeat;}
.ztzl_top a{color:#777777;}
.ztzl_nr{ background: #fff;margin-top: 20px; padding: 0px 5px;}
.jsfc_tp{ width: 188px; height: 200px; padding:0px 10px;}
.jsfc_tp span{ width: 188px; line-height: 26px; text-align: center; font-size: 15px; color: #363636; font-weight: 600;}


.gjdt{width:480px; float:left;}
.xshd{ float: right; }
.xshd_top span{background: url("../images/bt5.png")5px center no-repeat;}

.hidden{display:none;}
.scrollUl1{width: 480px; height:39px; }





.sd102{cursor:pointer; font-size:15px; text-align:center; float: left; height:39px; line-height:39px;padding: 0px 8px; }
.sd102 a{color:#4470b7;font-size:15px;}
.sd102 a:hover{color:#ac1a1b;font-size:15px;}

.scrollUl1 em{ float: left;font-size:15px; line-height:39px;color:#4470b7;}
.zsjy_gd{ position: absolute; top: -37px; right: 3px; font-size:13px; color:#777777; display:block; float:right; line-height: 38px;}
.zsjy_gd a{color:#777777;}
.gjdt_lb{ padding-top:7px; position: relative;}
.gjdt_lb ul li{ font-size:15px; text-align: left; height:36px; line-height:36px; color:#444444; background:url(../images/list1.png) left center no-repeat;  }

 .gjdt_lb ul li i{font-size:15px; color:#4470b7;}

.gjdt_lb ul li a{ color: #444444;}
.gjdt_lb ul li a:hover{ color:#4470b7;}
.gjdt_lb ul li span{ color:#1D2089; padding:0px 5px; font-size: 16px; float:right;font-family: "Microsoft YaHei";}


.ksdh{ margin-top: 20px; width: 380px; float: left;}
.ksdh_nr{ padding-top: 10px;}
.ksdh_nr_lb{ width: 80px; height: 75px; background: #fafbff; color: #555555; font-size: 13px; text-align: center; line-height: 38px; margin:7px; float: left; }
.ksdh_nr_lb img{padding-top: 10px; }
.ksdh_nr_lb a{color: #555555;}
.ksdh_nr_lb a:hover{ color: #000;}



.f{background:#363636; height:185px; margin-top:15px; }
.f_wz{ width: 470px; float: left;padding-left: 5px;}

.f_bq{padding-top:20px; color:#fff; font-size:15px; line-height:30px; }
.f_lj{ padding-left: 125px; width:185px; float: left; color: #fff;line-height:28px;font-size:14px;padding-top: 55px; }
.f_lj li{ height: 27px; width:182px; margin-bottom: 12px; }
.f_lj li select{ width:180px; height: 25px; line-height: 25px; text-align: center; color: #999999; border: 1px solid #9a9a9a; background: #fff;}
.f_sydw{padding-top: 60px; float: right; padding-right: 15px; width:52px; }




.ny_banner {width: 100%; height: 400px; margin: 0px auto; z-index: 1; background:url(../images/banner1.jpg) center top no-repeat; }


.ny_main{ padding: 0px 0px; }

.nyleft{ width:260px; float:left; margin:-80px 0 0 0; padding:0; overflow: hidden; z-index: 99999; position: relative;}
.nyleft_t{  background:url(../images/logojj.png) no-repeat; width:260px; height:80px; text-align: center; line-height: 80px; font-size:24px; color:#fff; padding:0px 0 0 0px;}
.nyleft_t span{font-size:14px; color:#fff;}
.nyleft_zw{width:260px; margin:0; padding:0;}
.nyleft_zw li{ width:260px; height:45px; background:url(../images/hy_ny_15.jpg) no-repeat; font-size:16px; color:#333; line-height:45px;}
.nyleft_zw li a{ color:#333; width:180px; height:45px; display:block; padding-left:60px;}
.nyleft_zw li a:hover{ width:260px; height:45px; background-color:#1D2089; color:#fff; display:block;}
.nyleft_zw li ul li a:hover{ width:260px; height:32px; background-color:#1D2089; color:#fff; display:block;}

.cur{width:260px; height:45px; background-color:#1D2089; color:#fff; display:block;}
.nyleft_b{ background:url(../images/hy_ny_17.jpg) no-repeat; width:260px; height:242px;}
.nyright{ width:895px; float:right; background: #fff; margin-top: 20px; padding-bottom: 20px;}
.nyright_t{ width:895px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:42px; line-height:42px; }
.nyright_t h1{ float:left; font-size:20px; color:#333; font-weight:normal;}
.nyright_t span{ font-size:15px; color:#666; background:url(../images/home.gif) left center no-repeat; padding-left: 24px; }
.nyright_t span a{color:#666;}
.nyright_t span a:hover{color:#fe0000;}
.nyright_zw{ width:885px; line-height:28px; color:#333; font-size:15px; margin:20px 0 0 0; min-height: 400px; padding: 0px 5px;}
.nyright_zw p{ text-indent:2em;}
.ArticleTitle{line-height: 28px; padding-bottom: 8px; font-size: 21px; color: #4470b7; font-weight: normal; text-align: center;}
.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-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; min-height: 400px;}
.ny_news_lb ul li{ font-size: 15px; border-bottom: dashed 1px #e7e7e7; color: #333; background:url("../images/list1.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_news_lb ul li a{ color: #333;}
.ny_news_lb ul li a:hover{ color: #4470b7;}
.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: #4470b7; border-color:#4470b7;}
.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; min-height:400px;}
.ny_tplb ul{ margin-left: 10px;}
.ny_tplb ul li{ width: 171px; float: left; text-align: center; margin: 10px 5px 0px 6px;}
.pcimg{ width:167px; height:120px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:167px; height:120px; }
.pctit{ line-height:24px; font-size:14px; display: block;}

.ny_jsfc_lb ul li{width: 188px;}
.ny_jsfc_lb_pcimg{width: 188px;}
.ny_jsfc_lb_pctit{line-height: 26px; text-align: center; font-size: 15px; color: #363636; font-weight: 600;}

.maincontent {color:#333333; font-size:14px; margin-top: 15px;}
.maincontent p {font-size:15px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent h2 {color:#323232;font-size:14px; height: 32px;}
.maincontent h3 {color:#323232;font-size:14px;}


.ny_gljg{ margin:10px 0px 10px 0px;}
.ny_gljg h1{ height: 34px; line-height: 34px; color: #4470b7; text-align: center; font-size: 18px; margin-bottom: 10px; width: 894px;}
.ny_gljg_nr{ border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;margin-bottom: 10px; width: 888px; margin-left: 2px;}
.ny_gljg_a{ }
.ny_gljg_a ul li{ background: #fff; text-align: center; font-size: 14px; color: #22122c; width: 110px; float: left; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; height: 36px; line-height: 36px;}
.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;}

.ny_tplb{ padding-top: 10px; min-height:400px;}
.ny_tplb ul{ margin-left: 10px;}
.ny_tplb ul li{ width: 200px; float: left; text-align: center; margin: 10px 10px 0px 10px;}
.pcimg{ width:196px; height:150px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:196px; height:150px; }
.pctit{ line-height:24px; font-size:14px; display: block;}

.ny_xxgk_fl_bt{ background: url("../images/ny_top_b1.jpg") center left no-repeat; height: 30px; line-height: 30px;}
.ny_xxgk_fl_bt em{ background: #fff; height: 30px; line-height: 30px; display: inline-block; float: left; padding-right: 15px; font-size: 18px; color: #1a1a1a; font-weight: 600;}
.ny_xxgk_fl_bt a{ font-size:13px; color:#333333; display:block; float:right; line-height: 30px; }
.ny_xxjj_nr{ padding: 10px 5px;}
.ny_xxjj_nr .gda{color:#e5a625;}
.ny_xxjj_nr_wz{ width: 570px; float: left;}
.ny_xxjj_nr_wz p{font-size:15px; text-indent:2em; white-space:normal; line-height:26px;}
.ny_xxjj_nr_img{ float: right; width: 290px;}
.ny_xxjj_nr_img img{ width: 290px; height: 193px;}


.ny_xxld span{ font-size:15px; text-align: left; float: left; display: inline-block; height:32px; line-height:32px; color:#000; background: url(../images/list1.jpg)left center no-repeat; padding-left:10px; padding-bottom: 10px;padding-top: 10px; padding-right: 30px;}
.ny_xxld span a{ color: #000;}
.ny_xxld span a:hover{ color: #4470b7;}
.ny_lsyg, .ny_xydt{ text-align: center;}
.ny_lsyg img, .ny_xydt img{text-align: center; width: 600px;}