/* 页面布局样式 */

body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:14px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background:#e4e4e4;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none; color:#004391;}
a{color:#333333;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}




.scgg1{width:100%;overflow:hidden;height:40px; border-bottom:1px solid #004391; margin:0 auto; padding-bottom:1px; margin-bottom:1px;}
.scgg1 li{float:left;}

.scgg101{cursor:pointer; width:90px; background:#004391;height:40px; line-height:40px; text-align:center; font-size:14px; color:#ffffff;   margin-right:1px;}
.scgg101 a{color:#ffffff;}

.scgg102{cursor:pointer;width:90px;  height:40px; line-height:40px;text-align:center; font-size:14px; color:#000; margin-right:1px;}









.titlestyle58760{overflow:hidden; display:block;text-overflow:ellipsis;white-space:nowrap; text-indent:10px; font-size:14px; line-height:30px;}
a {text-decoration: none;}
.f_l {float:left;}
.f_r {float:right;}
.top{ height:40px; background:#004391; width:100%;}
.topc{ max-width:1100px; margin:0 auto; height:40px; }
.topclf{ width:155px; float:left; height:40px;}
.topclf li{ float:left; line-height:40px; color:#fff;}
.topclf li a{ padding:0 5px; color:#fff;}
.topcrr{ width:275px; float:right; height:40px;}
.topcrrlf{ width:30px; float:right; padding-top:10px;*padding-top:0px; }
.topcrrrr{ width:240px; float:right; height:40px;}
.topcrrrr li{ float:right; line-height:40px; color:#fff;}
.topcrrrr li a{ padding:0 6px; color:#fff;}
.logo{ max-width:1100px; height:122px; margin:0 auto; }
.logolf{ width:351px; height:79px; float:left; padding-top:5px;}
.lognav{ width:70%; float:right; height:40px; }

.zecontsj{ line-height:35px; padding-bottom:10px; border-bottom:1px dashed #ccc; text-align:center;margin-bottom:20px;}

.newscon{ width:100%; height:auto;}
.newscon p{ line-height:35px; padding-bottom:15px; font-size:16px;}


#demo{height:270px; overflow:hidden;}
ul.nl {list-style:none outside none; margin:0; padding:0;padding-top:50px;}
ul.nl li {line-height:28px;padding-left:15px;background: url(imagesindex_88.png) left center no-repeat; font-size:14px;overflow:hidden; display:block;text-overflow:ellipsis;white-space:nowrap;}
.dateR {float:right;padding-right:5px}
.gray {text-decoration:none;font-size:12px}



.winstyle58760{ width:100% !important;display:block;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; display:block;text-overflow:ellipsis;white-space:nowrap; text-indent:10px; }

.sjb { display: block; padding-right:15px; }
.top .top_jz { width:100%; *width:1000px; margin:0 auto;}

.jz { width:100%; max-width:1100px; margin:0 auto; clear:both; *min-width:1000px;} 
.logodh { height:100px;background:#ffffff; }
.logodh .logo { width:263px; height:120px; }
.daohang { height:100px; line-height:100px; font-size:14px; width:65%;}
.daohang li {max-width:86px; width:20%;}
.daohang ul .yjdh { height:104px; line-height:100px; font-size:15px; color:#000; width:100%; text-align:center; display:block; font-family:"微软雅黑"; background:url(imagesindex_06.png) right center no-repeat;}
.daohang ul ul {width:86px;}
.daohang ul ul li {width:86px;}
.daohang ul ul a { height:40px; line-height:40px; font-size:14px; color:#fff; width:106px; padding-left:20px; background-color:#093E70;}
.daohang ul ul a:hover { background-color:#125FAB;} 
.sjdh { display: none;}
.yd_bn { display:none;}
.pc_bn { *min-width:1000px;}

.zecont{ width:95%; margin:0 auto;}
.zecont h1{ font-size:22px; text-align:center; line-height:40px; padding:15px 0px;}

.ban{ max-width:1080px; height: auto; background:#fff; padding:0 10px; margin:0 auto; border-top:5px solid #fed323; position:relative}
.bannav{ height:48px; max-width:1080px;  margin:0 auto;position:absolute; z-index:100; bottom:0px;width:100%;}
.balf1{ width:12.3%; float:left; border-left:1px solid #a3a3a3; background:#595757;height:45px; border-top:3px solid #ba0f0f; background:url(images011uu.png) repeat;}

.balf1:hover{ background:url(images011u.png) repeat;}
.balf2:hover{ background:url(images011u.png) repeat;}
.balf3:hover{ background:url(images011u.png) repeat;}
.balf4:hover{ background:url(images011u.png) repeat;}
.balf5:hover{ background:url(images011u.png) repeat;}
.balf6:hover{ background:url(images011u.png) repeat;}
.balf7:hover{ background:url(images011u.png) repeat;}
.balf8:hover{ background:url(images011u.png) repeat;}

.balf1_1{ background:url(imagesindex_14.png) 25px 12px no-repeat; text-indent:50px; line-height:45px;font-size:14px; color:#fff; }
.balf1_1 a {color:#fff; font-weight:bold;}
.balf1_1 a:hover{ color:#fff; }
.balf2{ width:12.4%; float:left; border-left:1px solid #a3a3a3; background:#595757;height:45px; border-top:3px solid #dab51c;  background:url(images011uu.png) repeat;}
.balf2_1{ background:url(imagesindex_27.png) 25px 12px no-repeat; text-indent:50px; line-height:45px;font-size:14px; color:#fff;}
.balf2_1 a{ color:#fff; font-weight:bold;}
.balf3{ width:12.4%; float:left; border-left:1px solid #a3a3a3; background:#595757;height:45px; border-top:3px solid #265ca2; background:url(images011uu.png) repeat;}
.balf3_1{ background:url(imagesindex_19.png) 25px 12px no-repeat; text-indent:50px; line-height:45px;font-size:14px; color:#fff;}
.balf3_1 a{ color:#fff; font-weight:bold;}
.balf4{ width:12.4%; float:left; border-left:1px solid #a3a3a3; background:#595757;height:45px; border-top:3px solid #0f8a38; background:url(images011uu.png) repeat;}
.balf4_1{ background:url(imagesindex_16.png) 25px 12px no-repeat; text-indent:50px; line-height:45px;font-size:14px; color:#fff;}
.balf4_1 a{ color:#fff; font-weight:bold;}
.balf5{ width:12.4%; float:left; border-left:1px solid #a3a3a3; background:#595757;height:45px; border-top:3px solid #a31b1b; background:url(images011uu.png) repeat;}
.balf5_1{ background:url(imagesindex_11.png) 25px 12px no-repeat; text-indent:50px; line-height:45px;font-size:14px; color:#fff;}
.balf5_1 a{ color:#fff; font-weight:bold;}
.balf6{ width:12.4%; float:left; border-left:1px solid #a3a3a3; background:#595757;height:45px; border-top:3px solid #bea026; background:url(images011uu.png) repeat;}
.balf6_1{ background:url(imagesindex_33.png) 25px 12px no-repeat; text-indent:50px; line-height:45px;font-size:14px; color:#fff;}
.balf6_1 a{ color:#fff; font-weight:bold;}
.balf7{ width:12.4%; float:left; border-left:1px solid #a3a3a3; background:#595757;height:45px; border-top:3px solid #30588c; background:url(images011uu.png) repeat;}
.balf7_1{ background:url(imagesindex_24.png) 25px 12px no-repeat; text-indent:50px; line-height:45px;font-size:14px; color:#fff;}
.balf7_1 a{ color:#fff; font-weight:bold;}
.balf8{ width:12.5%; float:left;  background:#595757;height:45px; border-left:1px solid #a3a3a3; border-top:3px solid #0f8a38; background:url(images011uu.png) repeat;}
.balf8_1{ background:url(imagesindex_30.png) 25px 12px no-repeat; text-indent:55px; line-height:45px;font-size:14px; color:#fff;}
.balf8_1 a{ color:#fff; font-weight:bold;}

.xinw{ max-width:1080px; min-height:327px; background:#fff; padding:10px; margin:0 auto;}
.xinwlf{ width:54%; float:left;  border:1px solid #ccc; border-top:1px solid #004391;}

.cont1{padding:0px;}
.hidden{display:none;}
.scrolldoorFrame{width:100%;overflow:hidden;}
.scrollUl{width:100%;overflow:hidden;height:40px; border-bottom:1px solid #eef1f4; margin:0 auto;}
.scrollUl li{float:left;}
.sd01{cursor:pointer; width:120px; background:url(imagesindex_47.png) 10px 8px no-repeat #004391;height:40px; line-height:40px; text-align:center; font-size:14px; color:#ffffff;   margin-right:1px;}
.sd02{cursor:pointer;width:120px; background: url(imagesindex_47.png) 10px 8px no-repeat #979797; height:40px; line-height:40px;text-align:center; font-size:14px; color:#ffffff; margin-right:1px;}
.xu90{ width:98%; height:auto; margin:0 auto;}
.xu90t{ height:90px; border-bottom:1px  dotted #1f4d88; padding:15px 0px;}
.xu90tlf{ width:182px; float:left; height:90px; overflow:hidden}
.xu90tlf img{ width:100%}
.xu90rrcc{ width:100%; float:right; height:90px;overflow:hidden;}
.xu90rrcc h3{ font-size:16px; line-height:35px; font-weight:normal; text-align:center;}
.xu90rrcc p{ font-size:14px; line-height:30px; color:#919191; }
.xu90rr{ width:63%; float:right; height:90px;overflow:hidden;}
.xu90rr h3{ font-size:16px; line-height:35px; font-weight:normal; text-align:center;}
.xu90rr p{ font-size:14px; line-height:30px; color:#919191; }


.klist{ width:98%; margin:0 auto; padding-top:5px;}
.klist li{ float:left; width:46%;margin:0 2%;line-height:30px; background: url(imagesindex_98.png) 0 13px no-repeat;overflow:hidden; display:block;text-overflow:ellipsis;white-space:nowrap; text-indent:15px; font-size:14px;}
.tongz{ width:29%; float:left;border:1px solid #ccc; margin-left:10px;}
.tontpp{ height:40px; border-bottom:1px solid #eef1f4; }
.tontpplf{ width:40px; float:left; width:100px; color:#fff; line-height:40px; background:#004391; font-size:14px; text-align:center;}
.topgg{ width:50px; float:right; height:40px; line-height:40px;}
.tzlistqwq{ width:95%; margin:0 auto; padding-top:5px;}
.tzlist{ width:95%; margin:0 auto; padding-top:5px;}
.tzlist li{ float:left;width:100%; line-height:30px; background: url(imagesindex_88.png) 0 12px no-repeat;overflow:hidden; display:block;text-overflow:ellipsis;white-space:nowrap; text-indent:10px; font-size:14px;}



.xxh{ width:100%; min-height:44px;}



.xx161{ width:14%; float: left; height:auto; margin-left:9px;}
.xinht{ height:44px; width:100%; margin-bottom:15px; background:#eaeaea;}
.erw{ width:100%; height:50px;}
.erw li{ width:33.3%; text-align:center; float:left;}

.xinlkin{ width:100%; height:40px; margin-bottom:6px; margin-top:13px;}
.xinlkin2{ width:100%; height:40px;}

.banqq{width:100%;background:#004391; min-height:70px; padding-top:15px; font-size:12px; text-align:center; line-height:25px; color:#fff; margin:0 auto;}

.banqqffff{width:95%;background:#004391; min-height:70px; padding-top:15px; font-size:12px; text-align:center; line-height:25px; color:#fff; margin:0 auto;}




.libban{ max-width:1080px; height: auto; background:#fff; padding:10px; margin:0 auto; border-top:5px solid #fed323;}

.liimg{ width:100%;}

.liimg img{ width:100%}
.lincon{ width:100%; margin:0 auto; background:url(imagesjgs_27.png) left bottom no-repeat;min-height:600px; padding-top:15px; background-size:20%}

.lincondf{ width:100%; margin:0 auto; min-height:600px; padding-top:15px; background-size:20%}


.linconlf{ width:19%;  float:left; }

.linh50{ background:url(imagesjgs_09.png) repeat-x;}

.linh50zz{ background:url(imagesjgs_07.png) 20px 0px no-repeat; font-size:20px; text-indent:60px; line-height:50px;}
.erj{ width:100%; height:46px; background:url(imagesjgs_18.png) no-repeat; font-size:14px; text-indent:45px; line-height:46px;}
.erja{ width:100%; height:46px; background:url(imagesjgs_24.png) no-repeat; font-size:14px; text-indent:45px; line-height:46px;}
.erja a{ color:#fff;}
.youc{ width:78.5%; float:right; min-height:600px; border-left:3px solid #f2f2f2; padding-left:10px;}
.youcbb{ min-height:45px; border-bottom:3px solid #f2f2f2;}
.youcbblf{ background:url(imagesjgs_12.png) 0 10px no-repeat; line-height:40px; min-width:100px; font-size:18px; text-indent:10px; float:left;}
.youdq{ min-width:100px; float:right; text-align:right; line-height:40px; font-size:12px;}

.cont{ width:100%; min-height:500px; padding:20px 0px;}
.cont img{ text-align:center; margin:0 auto; max-width:100%}
.cont p img{ text-align:center;margin:0 auto;}
.jzg{ width:98%; margin:0 auto;   }

.jzglf{ background:url(imagesjzg_07.png) 0 5px no-repeat; line-height:40px; width:150px; font-size:18px; text-indent:40px; float:left;}

.gzcon{ width:100%; margin:0 auto;  padding-top:15px; margin-bottom:60px;}


.zgco{ width:80%; height:auto; margin:0 auto; margin-top:60px;background:#eeecec;}
.zgffl{ width:36%; float:left;background:#004391;}
.zgcolf{ width:7%; font-size:18px; float:left; color:#fff; background:#004391; padding:52px 10px 0px 20px;}
.zgcolfimg{ float: right; width:82%;}
.zgcolfimg img{ width:100%; height:100%; }
.zgrr{ width:64%; float:left; }
.zgrrc{ width:95%; margin:0 auto;}
.zgrrc li{ line-height:45px; background:url(imagesjzg_14.png) 0 20px no-repeat; text-indent:15px; width:30%; float:left; }

.fgf{ background:url(imagesksfk_03.png) 0 5px no-repeat; line-height:40px; width:150px; font-size:18px; text-indent:40px; float:left;}

.fgfw{ width:96%; margin:0 auto;}
.fgfwlf{ width:33.3%; float:left; margin-top:40px;}
.fgfwlfc{ width:87%; margin:0 auto; background:#f2efef;}

.fgfwimg{ width:100%; height:auto;}
.fgfwimg img{ width:100%;}

.fgfti{ width:90%; margin:0 auto; height:284px;}
.fgfti h3{ font-size:18px; font-weight:normal; line-height:55px; text-align:center; border-bottom:1px solid #ccc;}
.fgftlis{ width:100%; height:auto; margin-top:15px;}
.fgftlis li{ width:49%; float:left; font-size:14px; text-align:center; line-height:35px;}

.szdw{ width:95%; height:auto; margin:0 auto; margin-bottom:50px;}
.szdwjj{ font-size:14px; margin-top:20px; height:auto; line-height:30px; text-indent:30px;}
.szlm{ height:30px; width:100%; margin-top:40px;}
.szlmlf{ width:139px; background:url(imagesszdw_03.png) no-repeat; line-height:30px; text-align:center; float:left; font-size:14px; color:#fff;}
.szlmrr{ width:140px; float:right; background:url(imagesszdw_06.png) left center no-repeat; text-align: right; font-size:12px; color:#004391;}
.szlmrr a{color:#004391;}
.szlis{ width:100%; height:auto; margin-top:20px;}
.szlis li{  text-align:right;line-height:30px;}
.szlis li a{ width:70%; text-align:left; float:left; font-size:14px; line-height:30px; background:url(imagesjzg_14.png) 0 15px no-repeat; color:#000;overflow:hidden; display:block;text-overflow:ellipsis;white-space:nowrap; text-indent:10px;}

.ldd{ width:100%; height:auto;padding-top:50px;}
.lddlf{ width:30%; float:left; }
.lddlf img{ width:100%;}
.lddlf  p{line-height:30px; text-align:center; font-size:14px;}
.lddrr{ width:65%; float:left; line-height:28px; padding-left:15px; text-indent:28px; font-size:14px;}

.lddw{ height:35px; background:#e4e4e4; border-left:3px solid #004391; font-size:16px; line-height:35px; text-indent:15px; margin-top:60px;}
.qt{ width:100%; height:auto;}

.qtcc{ width:90%; margin:0 auto; height:auto; padding:40px 0px;}
.qtcclf{ width:30%; float:left; line-height:40px; font-size:14px;}

.qitimg{ width:65%; float:left; padding:5px; border:1px solid #ccc;}
.qitimg img{ width:100%;}
.xybsdddd td img{max-width:100%;}
.xybsdddd{ width:93%; height:auto;margin:0 auto;}
.xybsdddd img{max-width:100%;}
.zgrrcee{ width:95%; margin:0 auto;margin-top:30px;}
.zgrrcee li{ line-height:45px; background:url(imagesjzg_14.png) 0 20px no-repeat; text-indent:15px; width:30%; float:left;  }

.xybs{ width:100%; height:auto; margin:0 auto;}
.xybslf{ width:178px; background:url(imagesxybs_07.png) no-repeat; line-height:30px; text-align:center; font-size:16px; color:#fff; margin-top:30px;}
.xycot{ width:90%; margin:0 auto; height:auto; padding:60px 0px;}
.xycot img{ width:100%;}
.xycotcc{ width:90%; margin:0 auto; height:auto; padding:40px 0px 10px 0px;}
.xycotcc img{ width:45%; padding-bottom:60px;}
.xycotcc p{ font-size:14px; text-indent:30px; line-height:30px;}

.xycotxg{ width:90%; margin:0 auto; height:auto; padding:40px 0px 10px 0px;}
.xycotxg img{ width:70%; padding-bottom:60px;}
.xycotxg p{ font-size:14px; text-indent:30px; line-height:30px;}

.xyfg{ width:100%; height:auto; margin-top:30px;}


.scrollUl1{width:100%;overflow:hidden;height:40px; border-bottom:1px solid #004391; margin:0 auto; padding-bottom:1px; margin-bottom:1px;}
.scrollUl1 li{float:left;}

.sdd01{cursor:pointer; width:90px; background:#004391;height:40px; line-height:40px; text-align:center; font-size:14px; color:#ffffff;   margin-right:1px;}
.sdd02{cursor:pointer;width:90px;  height:40px; line-height:40px;text-align:center; font-size:14px; color:#000; margin-right:1px;}
.tpjt{ width:100%; min-height:650px;}
.tpjt li{ width:23%; float:left; margin:20px 29px; padding:10px; background:#f6f6f6;}
.tpjt li img{ width:100%; margin:0 auto;}
.jjimccdd{ width:95%; margin:0 auto; height:auto; margin-top:30px; margin-bottom:30px;}



.jjim{ width:95%; margin:0 auto; height:auto; margin-top:30px; margin-bottom:30px;}

.jjim p{ text-indent:30px; line-height:30px; font-size:14px; padding-bottom:15px;}
.jjim img{ float:right; padding-left:15px; padding-bottom:15px;}
.jjim td p{text-indent:0px;}
.fhis{ width:100%; height:auto; margin-top:15px;}
.fhis li{ width:49%; float:left; font-size:14px; text-align:center; line-height:35px;}
.fhis li img{width:75%; }

.zsjy{ width:98%; margin:0 auto; height:auto;}
.lddzhw{ height:35px; background:#e4e4e4; border-left:3px solid #004391; font-size:16px; line-height:35px; text-indent:15px; margin-top:40px;}
.zskucc{ width:95%; height:auto; margin:0 auto; margin-top:30px;}
.zskuccp{ border-bottom:1px dashed #ccc; line-height:30px; padding-bottom:20px;  font-size:14px;}

.bizsls{ width:100%;border-top:1px dashed #ccc; height:auto; margin-top:30px;}
.linbi{ width:100%; height:auto; margin-top:30px; margin-bottom:30px;}
.linbi li{ width:33.3%; float:left; line-height:30px; background:url(imagesjzg_14.png) 0 15px no-repeat; text-indent:10px; font-size:14px;}