﻿

.zy-box1{ width:1200px; margin:40px auto; overflow:hidden;height:360px;  }
.zy-box1-left{ float:left; width:590px; height:360px; overflow:hidden; position:relative;  }
.zy-box1-left .bd{ width:100%; }
.zy-box1-left .bd li{ position:relative;height:360px;  }
.zy-box1-left .bd li h1{ position:absolute; bottom:0px; width:100%; color:#fff; font-size:18px; display:block; padding:0 20px; height:58px; line-height:58px; background:url(/images/h1bg.png) repeat-x; overflow:hidden; }
.zy-box1-left .bd li img{ display:block; width:100%; transition: all 0.6s }
.zy-box1-left .bd li img:hover{ display:block; width:100%; transform: scale(1.1)}
.zy-box1-left .hd{ position:absolute; right:20px; z-index:1; height:18px; bottom:16px; text-align:center; overflow:hidden; }
.zy-box1-left .hd li{ float:left; margin-right:10px; width:10px; height:10px;text-align:center; background:#fff; 
border-radius: 40px;
 -webkit-border-radius: 40px;
 -moz-border-radius: 40px;
)
 }
.zy-box1-left .hd li.on{  background:#c42440;  }

.zy-box1-right{ float:right; width:590px;  }
.newcon1{ width:100%; position:relative; }



.zy-box2{ width:1200px; margin:40px auto; overflow:hidden; background:url(/images/gd_bgsss.jpg) no-repeat;  }
.zy-box2-left{ float:left; width:590px; height:390px; overflow:hidden; position:relative; }
.zy-box2-left .bd{ width:100%; }
.zy-box2-left .bd li{ position:relative; }
.zy-box2-left .bd li h1{ position:absolute; bottom:0px; width:100%; color:#fff; font-size:18px; display:block; padding:0 20px; height:58px; line-height:58px; background:url(/images/h1bg.png) repeat-x; overflow:hidden; }
.zy-box2-left .bd li img{ display:block; width:100%;  }
.zy-box2-left .hd{ position:absolute; right:20px; z-index:1; height:18px; bottom:24px; text-align:center; overflow:hidden; }
.zy-box2-left .hd li{ float:left; margin-right:10px; width:10px; height:10px;text-align:center; background:#fff;   }
.zy-box2-left .hd li.on{  background:#1787c0;  }

.zy-box2-right{ float:right; width:580px; overflow:hidden; }

.title{ height:40px; line-height:40px;  border-bottom:solid 1px #ccc; }
.title a{ float:left; font-size:20px; text-align:center;padding: 0px 3px 0px 3px;  width:130px; }
.title a:hover{ float:left; width:125px; font-size:20px; text-align:center; color:#fff;padding: 0px 3px 0px 3px; }
.curr-new{ background:#c42440; color:#fff; }
.new-list dl dt a{ font-size:18px; color:#d63200; }
.new-list dl dt{ height:40px; line-height:40px; }
.new-list dl dd{ line-height:26px; color:#666; font-size:14px; }
.new-list dl{ overflow:hidden; margin:10px 0; }
.new-list ul li{ height:43px; line-height:43px; border-top:dotted 1px #ccc; }
.new-list ul li a{ font-size:15px;  }
.new-list ul li span{ float:right; color:#9a9a9a; font-size:14px; }



.title2{ height:40px; line-height:40px;  border-bottom:solid 1px #ccc; }
.title2 a{ float:left; width:125px; font-size:20px; text-align:center;      padding: 0px 3px 0px 3px;}
.title2 a:hover{ float:left; width:125px; font-size:20px; text-align:center; color:#fff;    padding: 0px 3px 0px 3px; }
.curr-new2{ background:#c42440; color:#fff; }
.new-list2 dl dt a{ font-size:18px; color:#d63200; }
.new-list2 dl dt{ height:40px; line-height:40px; }
.new-list2 dl dd{ line-height:26px; color:#666; font-size:14px; }
.new-list2 dl{ overflow:hidden; margin:10px 0; }
.new-list2 ul li{ height:35px; line-height:35px; border-top:dotted 1px #ccc; }
.new-list2 ul li a{ font-size:15px;  }
.new-list2 ul li span{ float:right; color:#9a9a9a; font-size:14px; }


.new-list3{margin-top:18px;}
.new-list3 ul li{ height:37px; line-height:37px; width:49%; float: left; }
.new-list3 ul li a{ font-size:18px; }









.qjxy{ float:left; }
.qjxy{ display:block; width:140px; height:132px;  margin: 10px 0px 0px 15px  }
.qjxybg{ float:right; width:1030px;height:163px; position:relative; }
.qjxybg .prev{ float:left; width:50px; height:30px; background:url(/images/left1.png) center no-repeat;margin-top:65px; }
.qjxybg .prev:hover{ float:left; width:50px; height:30px; background:url(/images/left1h.png) center no-repeat;margin-top:65px; }
.qjxybg .next{ float:right; width:50px; height:30px; background:url(/images/next1.png) center no-repeat;margin-top:65px; }
.qjxybg .next:hover{ float:right; width:50px; height:30px; background:url(/images/next1h.png) center no-repeat;margin-top:65px; }

.qjxybg .bd{ margin-top:20px; float:left; }
.qjxybg .bd ul li{ float:left; width:166px; height:120px; margin:0 10px; }
.qj-more{ position:absolute; right:15px; bottom:7px;  }

.qjxybg img{transition: all 0.6s }
.qjxybg img:hover{transform: scale(1.1)}

.zzt{ width:1200px; margin:0px auto; overflow:hidden; position:relative; }
.zzt-title{ float:left; width:106px; height:106px; background:#c42440;  }
.zzt-title a{     display: block;
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding-top: 20px; }

.zztbox{ float:right; width:1090px; overflow:hidden;  }
.zztbox ul li{ float:left; width:200px; height:106px; overflow:hidden; margin:0 22px 20px 0; position:relative; }
.zztbox ul li:nth-child(5n){ margin-right:0; }
.zztbox ul li span{ display:block; width:200px; height:0px; background:url(/images/ztbg.png) no-repeat; position:absolute; top:0; left:0;
 transition:height 0.5s;
-moz-transition:height 0.5s; /* Firefox 4 */
-webkit-transition:height 0.5s; /* Safari and Chrome */
-o-transition:height 0.5s; /* Opera */  }
.zztbox ul li span b{ display:none; width:100px; margin:35px auto; font-size:14px; color:#fff; font-weight:normal; text-align:center; }
.zztbox ul li:hover span{ display:block; height:106px; }
.zztbox ul li:hover span b{ display:block;  }

.zhezhao{ position:absolute; top:0; right:0; background:rgba(0,0,0,0.8); height:200px; padding:16px; width:1088px; display:none; z-index:9999999; }
.zhezhao a{ color:#fff; float:left !important; background:none !important; width:auto !important; margin:0 20px; height:30px; line-height:30px;font-size:15px;  }
.zhezhao a:hover{color:#1787c0; float:left !important; background:none !important; width:auto !important; margin:0 20px; height:30px; line-height:30px; font-size:16px;  }
.zzt-title:hover .zhezhao{ display:block;  }



/* backtop */
.backtop{position: fixed; bottom: 7%;right: 3%;z-index: 9999999999999;display: none;cursor: pointer;padding: 12px 10px 8px 10px;background-color: rgba(174,14,43,0.6); border-radius: 30px; }
.backtop:hover{background-color: rgba(161,13,39,1);}


.applist{position: absolute;right: 0px;top: 100px;width: 130px;z-index: 9;height: 500px;}
.lh_hb{position: absolute;top: 0;z-index: 9;}
.ddh{width: 60px;height: 21px;position: absolute;z-index: 10;top: 67px;left: 7px;}
.lxyz{width: 60px;height: 21px;position: absolute;z-index: 10;top: 93px;left: 7px;}


.right_tips{position: absolute;}
.right_list{ }
.right_list ul li{ background: #d6e8f7;width: 100%;height: 40px;margin-top: 1px;line-height: 40px;text-align:center; }

.right_list ul li:hover{ background: #89c9ea;width: 100%;height: 40px;margin-top: 1px;line-height: 40px;text-align:center; }



.right_list ul li a{display: block; font-size:16px; color:#1682ba; }
.right_list ul li a b{text-align: center;display: block; }
.yqlink_button{ position:fixed; right:0; top:40%; width:36px; height:100px; background:url(/images/link_butt.png) center no-repeat; }
.top-title{ width:100%; height:46px; background:#1683bb; color:#fff; font-size:22px; text-align:center; line-height:46px; }

.im_biao{ width:70px; margin:0 auto; MARGIN-TOP:20PX;}
.im_biaowz{height: 40px;margin-top:4px;line-height: 40px;text-align:center; color:#fff; font-size:20px; }