html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
body{max-width: 1920px;overflow-x: hidden;margin: 0 auto}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.w1920{margin: 0 auto;overflow: hidden;}
.top{/* height: 187px; */width: 100%;background: #54a2c7;}
.top .top_t{height: 44px;line-height: 44px;border-bottom: 1px solid #618DF5;}
.top .top_t a{color: #fff;margin: 0 10px;}
.logo{/* height: 90px; *//* margin: 25px auto; */}
.logo .logo_l img{height: 170px;width: auto;}
.logo .logo_m{height: 60px;padding: 15px;background: url(/zwc/images/shu.png) no-repeat left center;margin-left: 20px;}
.logo .logo_m p{height: 30px;line-height: 30px;text-align: center;font-size: 24px;color: #fff}
.toptxt{height: 90px;line-height: 90px;font-size: 37px;font-family:"æ¥·ä½“","æ¥·ä½“_GB2312";color: #fff}

.nav{height: 60px;line-height: 60px;width: 100%;background: #54a2c7}
.nav .w1200{overflow: visible;}
.nav li{width: 165px;text-align: center;font-size: 22px;float: left;background: url(/zwc/images/shu2.png) no-repeat left center;position: relative;}
.nav li a{color: #fff}
.nav li.bgn{background: none}
.nav li.active,.nav li:hover>a{font-weight: bold;}
.nav li .nav2{position: absolute;left: 0;top: 60px;width: 100%;display: none;background: #fff;z-index: 10000; -moz-box-shadow:0px 0px 5px #F2F2F2; -webkit-box-shadow:0px 0px 5px #F2F2F2; box-shadow:0px 0px 5px #F2F2F2;}
.nav li .nav2 p{/*height: 32px;*/line-height: 32px;}
.nav li .nav2 p a{font-size: 16px;color: #333333}
.nav li:hover> .nav2{display: block}
.nav li .nav2 p:hover> a{color: #245DE7}

.slideBox{ width:100%; /*height:477px;*/ overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;width: 100%;height: 477px; }
.slideBox .bd img{ width:100%; height:477px; display:block;  }
.news .w1200{overflow: visible;}
.focusBox { position: relative; width: 344px; height: 286px; overflow: hidden; margin-top: 40px;-moz-box-shadow:0px 0px 5px #F2F2F2; -webkit-box-shadow:0px 0px 5px #F2F2F2; box-shadow:0px 0px 5px #F2F2F2;}
.focusBox .pic img { width: 344px; height: 220px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 66px; width:100%;  background: #fff;  overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 66px; width:100%; overflow: hidden;text-align: center; }
.focusBox .txt li{ height:66px; line-height:66px; position:absolute; bottom:-66px;text-align: center;width: 100%}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none;color: #333 }
.focusBox .num { position: absolute; z-index: 3; bottom: 78px; right: 8px;width: 100%;text-align: center; }
.focusBox .num li{ display: inline-block;; position: relative; width: 16px; height: 4px; line-height: 4px; overflow: hidden; text-align: center; cursor: pointer; }
.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #56524E;  }
.focusBox .num li.on span,.focusBox .num span:hover{ background:#FFFFFF;  }

.news{ padding: 40px 0; }
.news1{width: 813px;}
.title{height: 41px;line-height: 41px;border-left: 4px solid #245DE7;border-bottom: 1px solid #ddd;}
.title span{width:140px;height: 41px;line-height: 41px;float: left;margin-left:4px;background: url(/zwc/images/bg1.png) no-repeat center;font-size: 18px;font-weight: bold;color: #fff;/*text-indent: 25px;*/text-align: center; }
.title a{color: #999;font-size: 16px;font-weight: normal;}

.news1r{width: 430px;margin-top: 40px;}
.news1r .tuijian{height: 46px;margin-bottom: 15px;}
.news1r .tuijian h3{font-size: 16px;color: #245de7;margin-bottom: 6px;}
.news1r .tuijian p{font-size: 14px;color: #666666}
.news1r .tuijian .tiojian_r{width: 36px;height: 36px;color: #245de7;font-size: 14px;text-align: center;padding: 5px;background: url(/zwc/images/kuang1.png) no-repeat center;}
.news1r .news1rb li{height: 39px;line-height: 39px;}
.news1r .news1rb li a{color: #333}
.news1r .news1rb li span{color: #999}
.news1r .news1rb li:hover> a{color: #245de7}

.news2{width: 360px;}
.news2 .news1rb{margin-top: 23px}
.news2 .news1rb li{height: 39px;line-height: 39px;}
.news2 .news1rb li a{color: #333}
.news2 .news1rb li span{color: #999}
.news2 .news1rb li:hover> a{color: #245de7}

.newss{width: 100%	;height: 382px;background: url(/zwc/images/bg2.png) no-repeat center;margin-top: 10px;padding: 40px 0}
.newss .newss_l{width: 380px;}
.newss .newss_l .news1rb{margin-top: 23px}
.newss .newss_l .news1rb li{height: 39px;line-height: 39px;}
.newss .newss_l .news1rb li a{color: #333}
.newss .newss_l .news1rb li span{color: #999}
.newss .newss_l .news1rb li:hover> a{color: #245de7}
.newss .newss_m{margin-left: 30px;margin-right: 30px;}

.yxzl,.yqlj{margin-top: 40px}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;  margin-top: 40px }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right: 13px; float:left; _display:inline; overflow:hidden; text-align:center;  width:290px; height:190px; }
.picMarquee-left .bd ul li .pic{ text-align:center;position: relative; }
.picMarquee-left .bd ul li .pic img{ width:290px; height:190px; display:block;  }
.picMarquee-left .bd ul li .pic .play{position: absolute;left: 50%;margin-left: -33px;top: 50%;margin-top: -33px;width: 66px;height: 66px;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.ladyScroll{width:1200px;height:90px;margin:30px auto;position: relative;}
.ladyScroll .prev,.ladyScroll .next{width:57px;height:90px;position:absolute;top:0px;left:0;z-index:100; cursor:pointer;}
.ladyScroll .next{ left:auto; right:0; background: #F4F4F4 url(../images/right.png) no-repeat center;}
.ladyScroll .prev{left: 0;right:auto; background: #F4F4F4 url(../images/left.png) no-repeat center;}

.ladyScroll .scrollWrap{width:1068px;margin-left:68px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:260px;text-align:center;position:relative;margin-right: 6px;}
.ladyScroll  dt{margin:0 auto;width:260px;overflow:hidden;}
.ladyScroll  img{display:block;width:260px;height:90px;}
.ladyScroll  dd{width:298px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#B52153;  }

.footer{text-align: center;padding:60px 0 40px;background: #245DE7;margin-top: 30px; }
.footer .footer_b{margin-top: 30px;color: #fff;line-height: 30px;}
.footer .footer_b a{color: #fff}














.nnav{border-bottom: 1px solid #DEDEDE;}
.location{margin: 30px auto;height: 50px;line-height: 50px;background: url(/zwc/images/nbg1.png) no-repeat center;font-size: 20px;color: #3a70f2;font-weight: bold;}
.location a{color: #3a70f2}
.location  img{height: 20px;margin: 15px}
.location p a{color: #333333}
.location p .red{color: #e50012}
.newslist{width: 100%;display: inline-block;}
.newslist .w1200{overflow: visible;}
.newslist_l{width: 258px;padding-bottom: 10px;background: #fff; -moz-box-shadow:0px 5px 5px #F3F3F3; -webkit-box-shadow:0px 5px 5px #F3F3F3; box-shadow:0px 5px 5px #F3F3F3;border-bottom: 2px solid #68AFED;padding-bottom: 20px}
.newslist_l h1{height: 77px;line-height: 77px;background: url(/zwc/images/nbg2.png) no-repeat center;text-align: center;font-size: 30px;font-weight: normal;color: #fff;margin-bottom: 20px;}
.newslist_l li{height: 50px;line-height: 50px;text-align: left;font-size: 20px;color: #000;background: url(/zwc/images/sjx.png) no-repeat 232px center ;}
.newslist_l li a{color: #000;display: inline-block;height: 50px;line-height: 50px;text-indent: 20px;width: 238px}
.newslist_l li.active{background: url(/zwc/images/nbg3.png) no-repeat center;}
.box .w1200{overflow: visible;}
.newslist_l li.active a{color: #3a70f2}
.newslist_r{width: 900px;display: inline-block;;padding: 0;margin-bottom: 50px}
.newslist_rt h3{font-size: 20px;color: #333;font-weight: normal;margin-bottom:20px;}
.newslist_rt  a{font-size: 14px;width: 120px;height: 32px;line-height: 32px;margin-bottom: 20px;color: #333333; text-align: center;margin-right: 35px;float: left;background: url(/zwc/images/nbg6.png) no-repeat center;}
.newslist_rt  a:nth-child(6n){margin-right: 0;}
.newslist_rt  a.active{background: url(/zwc/images/nbg3.png) no-repeat center;color: #fff}
.newslist_r .imglist{margin-top: 20px;}
.newslist_r .imglist .imgbox{width: 267px;height: 212px;float: left;margin-right: 43px;margin-bottom: 26px; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;overflow: hidden;-moz-box-shadow:0px 5px 5px #F5F5F5; -webkit-box-shadow:0px 5px 5px #F5F5F5; box-shadow:0px 5px 5px #F5F5F5;}
.newslist_r .imglist .imgbox img{width: 267px;height: 150px;}
.newslist_r .imglist .imgbox:nth-child(3n){margin-right: 0;}
.newslist_r .imglist .imgbox div{height: 62px;line-height: 62px;padding: 0 10px;}
.newslist_r .imglist .imgbox div h4{font-size: 16px;color: #2372bc}
.newslist_r .imglist .imgbox div span{font-size: 14px;color: #999999}
.newslist_r .sname{height: 54px;line-height: 54px;border-bottom: 1px solid #D5D5D5;}
.newslist_r .sname span{margin: auto 20px;height: 51px;line-height: 54px;border-bottom: 3px solid #3a70f2;float: left;font-weight: bold;color: #3a70f2}
.newslist_r li{height: 50px;line-height: 50px;font-size: 16px;color: #333;border-bottom: 1px dashed #ECECEC;text-indent: 16px;background: url(/zwc/images/fang1.png) left center no-repeat;}
.newslist_r li:hover{background: url(/zwc/images/fang2.png) no-repeat left center;}
.newslist_r li:hover>a{color: #3a70f2;font-weight: bold;}
.newslist_r li a{color: #333}
.newslist_r li span{font-size: 14px;color: #9b9b9b;}
.pronext{border-top: 1px solid #E1E1E1;padding: 30px 0 0;display: inline-block;width: 100%;}
.pronext a{max-width: 50%;color: #bbbbbb;font-size: 12px;width: 48%;height: 40px;line-height: 40px;}
.pronext a i{display: inline-block;width: 80%;height: 40px;line-height: 40px;text-align: center;border: 1px solid #ccc;border-radius: 5px;overflow: hidden;font-size: 16px}
.pronext  i:hover{color: #fff;background: #3a70f2;border-color: #3a70f2;}



.newstitle{font-size: 20px;color: #474747;line-height: 40px;text-align: center;;}
.info{height: 40px;line-height: 40px;font-size: 16px;color: #999;text-align: center;}
.back span,.back img{float: left;}
.back img{margin: 12px auto;margin-left: 20px;margin-right: 10px;}
.back a{color: #4a4a4a}
.back .fr{color: #9b9b9b;font-size: 14px}
.newsconbox{border: 1px solid #F6F6F6;display: inline-block;-moz-box-shadow:0px 5px 5px #F3F3F3; -webkit-box-shadow:0px 5px 5px #F3F3F3; box-shadow:0px 5px 5px #F3F3F3;border-top: none;}
.newscon{/*text-align: center;*/padding: 20px}
.newscon img{margin-bottom: 20px;max-width: 100%}
.newscon p{width: 100%;/*text-align: left;line-height: 36px;*/font-size: 18px;color: #666;text-indent: 2em;margin: 5px 0;}
.newscon table{margin: auto;}


.pages{height: 50px;margin: 30px auto;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #9b9b9b;margin: 0 6px}
.pages .active{border: 1px solid #3a70f2;background: #3a70f2;color: #fff}