@charset "gb2312";/* CSS Document */
.am-g:after,.am-g:before,.w1200:after,.w1200:before,.w1220:after,.w1220:before{content:" ";display:table}
.am-g:after,.w1200:after,.w1220:after{clear:both}
b{font-weight:bold;}
h2{ line-height:1.7;}
.p-h-60{padding-top:60px;}
.size43{font-size: 43px;}
.size17{font-size: 17px;}
.pc-swbtn{padding:0 20px;height:50px;font-size:23px;line-height:50px;color:#FFF!important;background:#079075;border-radius:5px;display:block;}
.pc-swbtn-03{padding:0 20px;height:48px;font-size:23px;line-height:48px;background:#ffa200; color:#fff!important;border-radius:5px;border:1px #ec6941 solid;display:block;}
.pc-swbtn-2{padding:0 20px;height:50px;font-size:23px;line-height:50px;color:#FFF!important;background:#0eaec1;border-radius:5px;display:block;}
.b1{background:url(ban_01.jpg) top center no-repeat;}
.b2{background:url(ban_02.jpg) top center no-repeat;}
.b3{background:url(ban_03.jpg) top center no-repeat;}
.b4{background:url(ban_04.jpg) top center no-repeat;}
.b5{background:url(ban_05.jpg) top center no-repeat;}
.b1,.b2,.b3,.b4,.b5{height:116px;}
.pc-t{color:#1b77cb!important;}
.pczy-bm-dw{position:relative;width:700px;margin:0 auto;z-index:2;}
.pczy-bm-dw span{background:#FFF;padding:0 20px;}
.T-line{width:700px;height:1px;background:#9e9e9e;position:absolute;top:50%;z-index:-1;}
.list-04{height:330px;text-align:center;overflow:hidden;}
.list-04 ul li{width:250px;height:320px;float:left;margin-left:60px;padding-top:10px;transition:0.5s;}
.list-04 ul li.first,.list-01 ul li.first,.list-03 ul li.first,.list-05 ul li.first{margin-left:2px;}
.list-04 .list-04-tit{font-size:29px;color:#FFF;}
.list-04 .list-04-tit b{background:#388cd9;height:37px;line-height:37px;padding:0 20px;border-radius:8px;}
.list-04 ul li:hover{padding-top:5px;cursor:pointer;-moz-box-shadow:0 0 5px #4895dc;box-shadow:0 0 5px #4895dc;}
.qs01{height: 285px; width: 100%; background: url(images/05.jpg) center bottom no-repeat;}
.list-02 ul li{float:left;width:285px;margin-left:20px;cursor:pointer;}
.list-02-tit{padding:20px;color:#272727; height:72px; width: 243px; border:1px #ededed solid;}
.list-02 ul li:hover .list-02-tit{border:1px #4895dc solid;}
.pc-swbtn-one{padding:0 20px;width:191.44px; height:50px;font-size:23px;line-height:50px;color:#FFF!important;background:#388cd9;border-radius:5px; text-align: center; margin:30px auto;display:block;}
.zy-nav-list ul li.first{margin-left:0; }
.zy-nav-list,.zy-nav-lists{ margin-top:30px;}
.zy-nav-list ul li{float:left; width:382px; margin-left:37px; position:relative;}
.zy-nav-list .zy-nav-txt{ position:absolute; color:#FFF; font-size:20px; line-height:40px; padding-left:10px;  text-align: center; width:372px; left:0; top:192px; height:40px;background-color: rgba(0,0,0,.8);}
.zy-nav-list .zy-nav-box{ width:360px; padding:10px; border:1px #d2d2d2 solid; border-top:none;}
.zy-nav-list .zy-nav-box .t{ font-size:24px; color:#2f2725; text-align: center;}
.zy-nav-list .zy-nav-box .txt{ font-size:14px; color:#666464;padding-top:5px;}
.zy-nav-list .zy-nav-btn{ width:305px; margin:0 auto;padding-top:10px; font-size:20px; text-align:center; height:36px; line-height:36px; overflow:hidden;}
.zy-nav-list .zy-nav-btn .btn-l{ float:left; width:133px; height:34px; border:1px #ee2b3e solid; border-radius:5px; display:block;}
.zy-nav-list .zy-nav-btn .btn-r{ float:right; width:133px; height:34px; border:1px #0388d7 solid; border-radius:5px; display:block;}
/*»ÃµÆÆ¬*/
.Mban{width:1220px;margin:0 auto; height: 478.5px; overflow:hidden;}
.Mban .hd{height: 478.5px; width: 493px;float: left;}
.Mban .hd ul{height: 478.5px; width: 493px;}
.Mban .hd ul li{width: 233px; height: 146px; float: left;margin-bottom: 13.5px; position: relative;}
.Mban .hd ul .box{position: absolute;top: 0; left: 0; background:rgba(0,0,0,0.4); z-index: 3; width: 233px; height: 146px; }
.Mban .hd ul li:nth-child(2n){margin-left: 13.5px;}
.Mban .hd ul img{width: 233px; height: 146px; }
.Mban .hd ul li.on .box{ cursor: pointer; background:rgba(255,255,255,0); }
.Mban .bd{width: 727px; height: 465px; float: right;margin-bottom: 13.5px;}
.Mban .bd li img{width:100%;}
.Mban .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
/*»ÃµÆÆ¬*/
.qs02{ width: 399px; height: 541px; float: left;}
.qs03{ width: 821px; height: 541px; float: right;}
.qs03 img{float: left; margin-left: 12.5px; margin-bottom: 13px;}
.qs04{ height: 216px; width: 100%; background:url(images/30.jpg) center center no-repeat; font-size: 58px; line-height: 216px; text-align: center; color: #FFF; margin-top: 60px;}
.qs05 ul li{ float: left; margin-left: 46.5px; height: 268px; text-align: center;}
.qs06{height: 370px; margin-top: 30px; padding: 30px 0;background: #388cd9;}
.qs06-01{width:1030px; margin: 0 auto; height: 370px; overflow: hidden;}
.qs06-02{ color: #FFFFFF; float: left; font-size: 29px;}
.qs06-02 h3{font-size: 43px; width: 370px;line-height: 1.7;}
.qs06-03{float:right; width: 570px; height: 370px;}



/*±¨Ãû*/
.rxsq{ width:608px; height:298px;border:1px #bfbfbf solid; border-right:none;}
.rxsq-t{ background:#f2f2f4; height:45px; overflow:hidden;}
.rxsq input{ border-radius:4px;font-size:16px;border:1px #ddd solid; }
.w420{ width:420px; margin:10px auto;}
.w420 input{ width:100%; height:40px; text-indent:1em;}
.submit{ padding:6px 30px; background:#388cd9; color:#FFF;}
.mdan{ border:1px #bfbfbf solid; width:609px; height:298px;}
.w99{ width:600px; margin:0 auto;}
.w99 .line{ border-bottom:1px #ddd solid; height:44px; line-height:44px;}
.mdan table{ width:600px;}
.mdan table tr td{ width:200px;}
.mdan .txtMarquee-top ul li{ border-bottom:1px #ddd dashed;}
.infoList li{ height:40px; line-height:40px;}