@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{ height:118px; background:#1d89d3;}
.top_r{ width:240px;float:right; }
.top_wz{line-height:32px; font-size:14px; color: #fff; text-align: right;}
.top_wz a{ padding:0px 4px;color:#fff;}
.top_r_b{}

.xxlj{ width:240px;}
.xxlj a{font-size: 14px;line-height:36px; color: #fff; }
.top_wbrl{ width: 240px;}

.wzlj{ width:225px; float:left; padding-top:5px; margin-left:70px;display: none;}


.head3 {float:left;width:225px;}
.head3 a {display:block;cursor:pointer;float:left;width:54px;height:65px;font-size:13px;color:#fff;line-height:90px;}
.xs {background:url(../images/icon3.png) 0px 7px no-repeat;}
.xs:hover {background:url(../images/icon3.png) 0px 7px no-repeat;}
.xs.select5 {background:url(../images/icon3.png) 0px 7px no-repeat;}
.js {background:url(../images/icon2.png) 0px 7px no-repeat;}
.js:hover {background:url(../images/icon2.png) 0px 7px no-repeat;}
.js.select6 {background:url(../images/icon2.png) 0px 7px no-repeat;}
.xy {background:url(../images/icon5.png) 0px 7px no-repeat;}
.xy:hover {background:url(../images/icon5.png) 0px 7px no-repeat;}
.xy.select7 {background:url(../images/icon5.png) 0px 7px no-repeat;}
.ks {background:url(../images/icon4.png) 0px 7px no-repeat;}
.ks:hover {background:url(../images/icon4.png) 0px 7px no-repeat;}
.ks.select8 {
    background:url(../images/icon4.png) 0px 7px no-repeat;}
.fk {background:url(../images/icon5.png) 0px 7px no-repeat;}
.fk:hover {background:url(../images/icon5.png) 0px 7px no-repeat;}
.fk.select9 {background:url(../images/icon5.png) 0px 7px no-repeat;}


.tygs1,.tygs2{  background:url(../images/dotte_03.png) right no-repeat;}
.xscontent{ width:318px; height:auto; position:absolute; z-index:800; margin-left:-145px; display:none;margin-top:55px;}
.xscontent1{ width:318px; height:11px; background:url(../images/ico_04.png) center top no-repeat; }
.xscontent2{ width:316px; min-height:150px; border:1px solid #1d89d3; background:#fff;  border-top:0px; border-bottom-left-radius:7px;border-bottom-right-radius:7px; padding-bottom:10px; padding-top:10px;}

.xscontent2 h2{ margin:0; padding:0; font-size:14px; font-weight:600; color:#999; padding-top:5px; padding-bottom:5px;text-align:center;}
.xscontent2 ul li{ height:30px; line-height:30px;text-indent:15px;}
.xscontent2 ul li a{ font-size:12px; color:#888;}
.xscontent2 ul li a:hover{ color:#2da2d3;}

.tygs1 ul li{ text-indent:29px;}
.jscontent{ margin-left:-90px;display:none;}
.xycontent{ margin-left:-37px;display:none;}
.kscontent{ margin-left:15px; display:none;}
.fkcontent{ margin-left:70px; display:none;}
.jscontent2{ border:1px solid #1d89d3;border-top:0px;}
.xycontent2{ border:1px solid #1d89d3 ;border-top:0px;}
.kscontent2{ border:1px solid #1d89d3;border-top:0px;}
.fkcontent2{ border:1px solid #1d89d3;border-top:0px;}





.ss{ height:29px; width:236px;  margin-top:10px;  float:right;}
.ss_k{ float:left; background-color: rgba(255,255,255,0.5); border:none; height:29px;  line-height:29px; width:200px; outline:none; color:#fff; padding-left:5px;}
.ss_an{ float:right; width:30px; background: none; border:none; height:29px; cursor:pointer; outline:none;}



.logo{ float:left; margin-top:20px; width:448px;}




.nav {height:38px; width:100%; background: #2a91d7; border-top: 1px solid #55a7e0;}
div#menu{color:#fff; width:1200px; margin:auto; display:block; height:38px;}
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; background: url("../images/nav_list.png") left center no-repeat;}
div#menu li.b_none{ background: none;}


div#menu li a{height:38px;display:block;float:left;line-height:38px;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: 38px;}
div#menu li span{color:#fff;display:block; width:100px; 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(42,145,216,0.8); left:-999em; width:129px; position:absolute;top:38px;}
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; background: none;}
div#menu li li a,div#menu li li span.separator{text-decoration:none; padding:0px; border-bottom:1px solid #55a7e0; height:auto;float:none;display:block;line-height:40px;width:129px; 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;width:129px; }
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: #1d89d3;}
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: 100%; height: 450px; margin: 0px auto;}

.main{background: #fff; margin-top:20px;}
.main_l{ width:1200px;}

.ggtz{ width: 685px; float: left;}
.xw_title {  width:100%;  height:38px;  line-height:38px; border-bottom: 1px solid #2a91d8;}
.xw_title small{ font-size:16px; font-weight:normal; color:#c6c6c6; padding-left:5px; }
.xw_title a {font-size:18px; font-weight:bold; color: #000000 }
.xw_title span { float:right;}
.xw_title span a { font-size:12px; color: #5c5c5c; font-weight: 100;}

.ggtz_lb{height: 266px; padding: 10px 5px 0px 5px;}
.ggtz_lb ul li{ font-size:14px; text-align: left; height:33px; line-height:33px; color:#222; }
.ggtz_lb ul li a{ color: #222;}
.ggtz_lb ul li a em{ padding-right:5px;}
.ggtz_lb ul li a:hover{ color:#005bac;}
.ggtz_lb ul li span{float:right; font-size: 13px; color: #9d9d9c;}

.xyxw{ width: 490px; float: right;}
.xyxw_lb{ height: 287px; padding: 14px 5px 0px 5px;}
.xyxw_tj{ border-bottom: 1px solid #eeeeee; padding-bottom:12px;}
.xyxw_tj_img{width:320px; height:180px; float: left;}
.xyxw_tj_img img{width:320px; height:180px;}

.xyxw_tj_wz{ width: 340px; float: right;}
.xyxw_tj_wz h1{color: #2a91d8; font-size: 15px; line-height: 32px; font-weight: 100;}
.xyxw_tj_wz p{color: #91918f; font-size: 13px; line-height: 28px; text-indent: 2em;}
.xyxw_tj_wz p a{color: #2a91d8;}
.xyxw_lb ul{padding-top:3px;}
.xyxw_lb ul li{font-size:14px; text-align: left; height:32px; line-height:32px; color:#222; margin-top: 0px; background: url("../images/list1.jpg") 5px center no-repeat; padding-left: 15px;}
.xyxw_lb ul li a{ color: #222;}
.xyxw_lb ul li a:hover{ color:#2a91d8;}
.xyxw_lb ul li span{ font-size: 13px; color: #9d9d9c; text-align: center; line-height: 24px;width: 46px; height: 24px; display: block; float:right;}




.bhsx{ width:755px; float:left; padding-top:30px;}
.bhsx_top{ height:30px;}
.bhsx_top a{ padding-top:0px; font-size:13px; color:#333333; display:block; float:right; }

.bhsx_nr{padding-top:15px; height: 256px;}
.bhsx_nr_img{width:355px; height:255px; float: left; position:relative; }
.bhsx_nr_img a{ display:block;width:355px; height:255px;  }

.news_nrlb{ width:380px; float: right;}
.news_nrlb ul li{ font-size:15px; text-align: left; height:32px; line-height:32px; color:#535353; background: url(../images/list1.jpg) left center no-repeat; padding-left:10px;}
.news_nrlb ul li a{ color: #535353;}
.news_nrlb ul li a:hover{ color:#005bac;}
.news_nrlb ul li span{float:right; font-size: 13px;}


.hidden{display:none;}
.scrollUl1{width: 970px; height:38px;  line-height:38px; border-bottom: 1px solid #2a91d8; }
.sd101, .sd201{cursor:pointer;text-decoration:none;color:#2a91d8;  font-size:18px;  font-weight: 600;height:38px; line-height:38px;  width:90px;float: left; text-align:center;}
.sd101 a, .sd201 a{color:#2a91d8;}
.sd102, .sd202{cursor:pointer; font-size:18px;  font-weight: 600;  text-align:center; float: left;  height:38px; line-height:38px; width:90px; }
.sd102 a, .sd202 a{color:#262626;}

.tzgg_lb{ padding-top: 15px; height: 180px; position: relative;}
.xyfg_gd{ position: absolute; top:-25px; right: 0px;}
.tzgg_lb ul li{ font-size:15px; text-align: left; height:32px; line-height:32px; color:#535353; background: url(../images/list2.jpg) left center no-repeat; padding-left:10px;}
.tzgg_lb ul li a{ color: #535353;}
.tzgg_lb ul li a:hover{ color:#005bac;}
.tzgg_lb ul li span{float:right; font-size: 13px;}

.ztzl_nr a{width:210px; float: left; height: 155px; margin-top: 0px; margin-left: 13px; margin-right: 13px; display: block;}
.xyfg_pc span{ text-align:center; font-size:15px; color:#333333; line-height:24px;}


.kslj{ margin-top: 0px; }
.kslj_lb{ width:95px; height: 75px; color: #7d7d7d; font-size: 13px; text-align: center; line-height: 38px; margin:7px; float: left; }
.kslj_lb img{padding-top: 10px; }
.kslj_lb a{color: #555555;}
.kslj_lb a:hover{ color: #000;}

.ztzl{  width:1200px;margin-top: 20px;}
.ztzl a{ width:190px; float: left; margin-bottom:7px; margin-left:5px; margin-right:5px;}
.ztzl a img{width:190px;height:40px;}

.f{background:#2a91d8; height:140px; }
.f_wz{ padding-left: 30px; width: 900px; float: left; color: #fff;line-height:28px;font-size:14px;padding-top: 20px; }
.f_wz a{color: #fff;}
.f_ewm{ color: #fff; font-size: 13px; text-align: center; line-height: 30px;padding-top: 25px; float: right; padding-right: 40px; }
.f_ewm img{ width: 76px; height: 76px;}
.f_sydw{ width: 48px; float: right; padding-top: 40px; padding-right: 5px;}




.ny_banner {width:1200px; height:10px; margin:auto; }


.ny_main{ padding: 0px 0px; }

.zcl_wrapper{ width:220px; height:auto; border:1px solid #f3f3f3; float:left;}
.zcl_top{ height:50px; line-height:50px; text-align:center; font-family:"微软雅黑"; font-size:20px; color:#333;}
.xglj{ height:40px; margin:auto; text-align:left; line-height:40px; background-color:#55a7e0; font-family:"微软雅黑"; font-size:16px; color:#fff; text-indent:10px; clear:both;}
.zcl_xg{ height:80px;  margin:auto;clear:both; background-color:#c0e3fb; padding-top:5px;}
.zcl_xg a{ display:block; width:110px; height:30px; line-height:30px; float:left;font-family:"微软雅黑"; font-size:14px; color:#0b66a4; text-align:center;}
.zcl_bottom{ height:140px;/** background:url(../images/erji_14.png) bottom center no-repeat;**/clear:both;}
.zcl{ margin:auto; height:auto;}
.zcl ul{}
.zcl ul li{ font-size:14px; font-family:"微软雅黑"; height:40px; line-height:40px; text-indent:72px; border-bottom:1px dotted #d9d9d9;background-color:#ffffff;}
.zcl ul li:hover{ background-color:#f5f5f5;}
.zcl ul li.ative{ background-color:#f5f5f5;}
.zcl ul li a{ color:#333;}
.zcl ul li.selectZcl{ color:#ffffff; background-color:#1d89d3;font-size:16px;}


.nyright{ width:955px; float:right; background: #fff; margin-top: 00px; padding-bottom: 20px;}
.nyright_t{ width:955px; border-bottom: 1px solid #2a91d8; height:42px; line-height:42px; }
.nyright_t h1{ float:left; font-size:15px; color:#333; font-weight:normal;}
.nyright_t span{ font-size:14px; color:#000; background:url(../images/home.gif) left center no-repeat; padding-left: 24px;  }
.nyright_t span a{color:#000;}
.nyright_t span a:hover{color:#000;}
.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: #0066cc;  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-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; min-height: 400px;}
.ny_news_lb ul li{ font-size: 14px; border-bottom: dotted 1px #e7e7e7; color: #535353; background:url("../images/list1.jpg") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li a em {padding-right: 5px;}
.ny_news_lb ul li a{color: #535353;}
.ny_news_lb ul li span{ float: right; font-size: 13px; 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: #1d89d3; border-color:#1d89d3;}
.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;}}



.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;min-height: 400px;}
.ny_gljg h1{ height: 34px; line-height: 34px; color: #005bac; 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: 894px;}
.ny_gljg_a{  }
.ny_gljg_a ul li{ background: #ededed; text-align: center; font-size: 16px; color: #22122c; width: 297px; 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;}

.ny_tplb{ padding-top: 10px; min-height:400px;}
.ny_tplb ul{ margin-left: 0px;}
.ny_tplb ul li{ width: 215px; float: left;  text-align: center; margin: 10px 12px 0px 11px;}
.pcimg{ width:211px; height:140px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:211px; height:140px; }
.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: #005bac;}
.ny_lsyg, .ny_xydt{ text-align: center;}
.ny_lsyg img, .ny_xydt img{text-align: center;  width: 600px;}