.zpTop-bg{ height:34px; line-height:34px; background:#f4f4f4;}
.zpTop{ width:1220px; margin:0px auto; text-align:right;}





.zpLogo{ width:1220px; margin:10px auto;}
.zpLogoImg{ float:left;}
.zpLogoImg img{ height:80px;}
.zpLogoNav{ float:right;}
.zpLogoNav li{ }
.zpLogoNav li.mli{float:left; font-size:18px; font-weight:bold; line-height:80px; margin-left:50px; position:relative;}
.zpLogoNav li.mli ul{ position:absolute;  top:60px; width:200px; background:#fff; display:none; z-index:9999; text-align:center; padding-bottom:10px;}
.zpLogoNav li.mli:hover ul{ display:block;}
.zpLogoNav li.mli ul.ul1{left:-60px;}
.zpLogoNav li.mli ul.ul2{left:-50px;}

.zpLogoNav li.sli{ clear:both; float:none;margin-right:0px; line-height:40px;}

.zpEnd{ clear:both;}

.zpBody{ width:1220px; margin:0px auto; font-size:16px;}

.zpBodyTitle{ height:60px; font-size:36px; font-weight:bold; text-align:center; line-height:60px; margin-top:20px;}
.zpBodyTitle a{ font-size: 24px; padding-bottom: 10px; color: #027dc0;}


.zpIndexNewsLeftCon{width:600px; float:left; font-size: 16px; line-height: 180%; padding-top: 10px;}

.zpIndexNewsLeft{ width:600px; float:left; margin-top:10px; height:310px; overflow:hidden;}
.zpIndexNewsLeft li{ height:33px; line-height:33px; background:url(images/dian.png) 0px 13px no-repeat; padding-left:15px; position:relative; margin-bottom:10px;}
.zpIndexNewsLeft li span{ position:absolute; right:0px; top:0px; color:#006b8e;}

.zpIndexNewsRight{ float:right; width:580px; background:#ccc; margin-top:10px; margin-left:30px;}
.zpIndexNewsRight img{ width:580px; height:295px;}

.zpIndexYewu{ margin-top:20px;}
.zpIndexYewu li{ float:left; width:195px; margin-right:10px;}
.zpIndexYewu li:last-child {  margin: 0;}
.zpIndexYewu li img{ width:195px; height:130px;border-radius:5px}


.zpIndexNews{ margin-top:20px;} 
.zpIndexNews li{ width:595px; height:33px; line-height:33px; background:url(images/dian.png) 0px 13px no-repeat; padding-left:15px; position:relative; margin-bottom:10px; float:left;}
.zpIndexNews li span{ position:absolute; right:30px; top:0px; color:#006b8e;}


.domo-pic-scroll-lr { width:1200px; height:300px; position:relative; margin:0 auto; }
.domo-pic-scroll-lr .conts li { float:left; text-align:center;height:200px; font-size:16px; font-style:italic; font-weight:700; text-align:center; color:#317bac; line-height:120px; padding:0 10px; border-radius:8px; vertical-align:top; }
.domo-pic-scroll-lr .conts li .s1 { width:100%; height:200px; }
.domo-pic-scroll-lr .conts li a { color:#317bac; background:#fff; display:block;width:100%; height:200px; border-radius:8px; }
.domo-pic-scroll-lr .conts li a img{ height:200px;}
.domo-pic-scroll-lr .conts li a:hover { text-decoration:none; }

.domo-pic-scroll-lr .textList { text-align:center; height:40px; line-height:20px; padding:0px 15px; color:#1eb4e5; font-size:12px; overflow:hidden; }
.domo-pic-scroll-lr .textList .pageNav { line-height:20px; color:#1eb4e5; }
.domo-pic-scroll-lr .textList .pageNav font { font-size:14px; padding:0 5px; line-height:20px; color:#b2d5ed; font-style:italic; }
.domo-pic-scroll-lr .textList .pageNav .current { font-size:18px; padding-right:8px; }

.domo-pic-scroll-lr .prev, .domo-pic-scroll-lr .next { z-index:1; position:absolute; top:52%; margin-top:-25px; display:block; width:36px; height:36px; line-height:34px; font-size:22px; color:#fff;box-shadow: 0px 4px 10px 0px rgba(16,124,195,1);-webkit-box-shadow: 0px 4px 10px 0px rgba(16,124,195,1);-moz-box-shadow: 0px 4px 10px 0px rgba(16,124,195,1); border-radius:50px; background:#b2d5ed; text-align:center; font-family:"Comic Sans MS", cursive; cursor:pointer; }
.domo-pic-scroll-lr .prev { left:-70px; background:#212121; }
.domo-pic-scroll-lr .prev:hover, .domo-pic-scroll-lr .next:hover { background:#3dc878; color:#fff; }
.domo-pic-scroll-lr .next { right:-70px; background:#212121; }

.domo-pic-scroll-lr .tabs { width:100%; height:11px; line-height:11px; position:absolute; z-index:1; bottom:0; left:0; overflow:hidden; }
.domo-pic-scroll-lr .tabs ul { text-align:center; height:11px; }
.domo-pic-scroll-lr .tabs ul li { line-height:999px; width:11px; height:11px; border-radius:11px; margin:0 5px; cursor:pointer; background:#b2d5ed; cursor:pointer; display:inline-block; *display:inline; zoom:1; overflow:hidden; }
.domo-pic-scroll-lr .tabs ul .current { background:#4ad585 !important; }


.zpIndexFanwei{ margin-top:20px;}
.zpIndexFanwei li{ float:left; width:365px; background: #f0f0f0; padding: 15px; margin: 15px;border-radius:5px;}
.zpIndexFanwei li h4{ font-size:18px;color:#006b8e;}
.zpIndexFanwei li h4 a{ font-size:18px;color:#006b8e;}
.zpIndexFanwei li p{ font-size:15px; padding-right:30px; height:100px; overflow:hidden; padding-top:20px;}
.zpIndexFanwei li div{ text-align:right;padding-right:35px;}
.zpIndexFanwei li div a{color:#006b8e;}


.zpBFoot{ background:#f4f4f4; padding-top:35px; margin-top:20px; padding-bottom:30px;} 
.zpFootLeft{ float:left; width:350px;}
.zpFootLeft li{ line-height:180%;}
.zpFootTitle{ font-size:16px; margin-bottom:20px;}
.zpFootMid{ float:left; width:350px;}
.zpFootRight{ float:left; width:520px;}
.zpFootRight img{ width:490px; height:230px;}


.zpFootTxt{ text-align:center; background:#fff; line-height:45px;}

.zpsBanner{ height:350px; background:url(images/sbanner.jpg) top center no-repeat;}

.zpTopTxt{ width:1220px; line-height:45px; margin:0px auto;}

.zpBodyLeft{ width:310px; float:left;}
.zpBodyLeftTitle{color: #0082cc;font-size: 24px;font-weight:600; height:60px; line-height:60px; text-align:center; border-bottom:2px solid #0082cc;}
.zpBodyLeft li{ height:50px; line-height:50px; padding-left:25px; border-bottom:1px solid #f0f0f0; background:url(images/jt.png) 260px 15px no-repeat;}

.zpBodyMain{ width:850px; margin-left:20px; float:left;}
.zpBodyMainTitle{font-size: 24px;font-weight:600; height:60px; line-height:60px;border-bottom:2px solid #f0f0f0;}

.zpBodyMainCon{ padding-top:20px; line-height:170%;}
.xwlis li{ position:relative; font-size:14px; border-bottom:1px solid #f0f0f0; padding:15px 0px;}
.xwlis li img{ position:absolute; width:180px; height:120px; left:0px; top:15px;}
.xwlis li h3{ font-size:16px;}
.xwlis li span{ line-height:30px; color:#999999; font-size:14px;}
.xwlis li.img{ padding-left:200px; position:relative; font-size:14px;}

.zpager{ text-align:center; height:50px; line-height:50px; margin-top:20px; font-size:14px;} 





