@charset "utf-8";
.w1200{width: 1200px; height: auto; margin: 0 auto;}
/*header*/
.hd-home{width: 95px; height: 73px; background: url(../images/icon02.png) center center no-repeat; font-size: 16px; color: #FFFFFF; text-align: center; position: absolute; top: 0; right: 0;}
.hd-home a{color: #FFFFFF; display: block; width: 100%; height: 100%; cursor: pointer; padding-top: 8px; height: 65px;}
.hd-home img{width: 18px; height: 19px; vertical-align: top; margin-top: 6px;}
.hd-ht{height: 436px; position: relative;}
.hd-nd{width: 560px; height: 34px; font-size: 16px;}
.hd-nd span{color: #FFFFFF;}
.hd-nd select{width: 100px; padding: 0 40px 0 12px; height: 34px; line-height: 34px; background: url(../images/icon04.png) center center no-repeat; border: 0; outline: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; color: #009DEB; vertical-align: middle;}
/*main*/
.dh-wz{width: 560px; line-height: 23px; font-size: 16px; color: #524C4C;}
.dh-wz img{width: 12px; height: 23px; vertical-align: top; margin-right: 5px;}
.dh-wz a{color: #524C4C;}
.dh-wz a:hover{color: #0592FC;}
.dh-ss form{width: 407px; height: 41px; overflow: hidden; position: relative; background-color: #FFFFFF;}
.dh-ss input{width: 296px; height: 23px; line-height: 23px; padding: 8px 15px; background-color: #FFFFFF; border: 1px solid #c6dfe8; outline: 0; font-size: 15px; color: #636161; -webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; -o-border-top-left-radius: 8px; border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-bottom-left-radius: 8px; -o-border-bottom-left-radius: 8px;  border-bottom-left-radius: 8px;}
.dh-ss span{width: 77px; height: 39px; line-height: 39px; cursor: pointer; text-align: center; font-size: 16px; color: #1382ce; -webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; -o-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-bottom-right-radius: 8px; -o-border-bottom-right-radius: 8px;  border-bottom-right-radius: 8px; }
.dh-ss img{width: 18px; height: 23px; vertical-align: top; margin: 10px 5px 0 0;}
/*公用项*/
.w380{width: 380px;}
.gy-btbj{width: 100%; height: 74px; overflow: hidden; background: url(../images/icon07.png) center center no-repeat;}
.gy-bt{font-size: 22px; line-height: 60px; text-align: center; color:#FFF; background-color:#ecae3b}
.gy-bt2{font-size: 22px; line-height: 60px; text-align: center; color:#FFF; background-color:#53a9e9}
.gy-bt3{font-size: 22px; line-height: 60px; text-align: center; color:#FFF; background-color:#3aba80}
.gy-bt4{font-size: 22px; line-height: 60px; text-align: center; color:#FFF; background-color:#ea6b22}
.gy-bt5{font-size: 22px; line-height: 60px; text-align: center; color:#FFF; background-color:#95c33a}
.gy-pd22{padding: 80px 0 22px 28px;}
.gy-lmy{padding-left: 24px; line-height: 25px; font-size: 18px; margin-top: 18px; color: #000000;}
.gy-lmy a{color: #000000;}
.gy-lmy a:hover{color: #F00;}
.gy-lme{margin: 8px 0 0 24px;}
.gy-lme li{line-height: 23px; padding-left: 16px; font-size: 15px;}
.fz-fzjs{width: 100%; height: 656px; background: url(../images/fzzfbg.png) top center no-repeat ; overflow: hidden;}
.fz-btys a{color: #0373C6;}
.fz-lbj{background: url(../images/icon10.png) center left no-repeat;}
.fz-lme li{background: url(../images/icon11.png) center left no-repeat; color: #0473C7;}
.fz-lme li a{color: #dea337;}
.fz-lme li a:hover{ color:#cc2425}
.yq-scyq{width: 100%; height: 394px; background: url(../images/icon17.png) top center no-repeat ; overflow: hidden;}
.yq-btys a{color: #009DEB;}
.yq-lbj{/*background: url(../images/icon18.png) center left no-repeat;*/}
.yq-lme li{background: url(../images/icon34.png) center left no-repeat; color: #06A3D3;}
.yq-lme li a{color: #e57a3d;}.yq-lme li a:hover{color: #F00;}
.ly-zdly{width: 100%; height: 1079px; background: url(../images/icon09.png) top center no-repeat ; overflow: hidden;}
.ly-btys a{color: #E95D0D;}
.ly-lbj{padding-left: 24px; line-height: 25px; font-size: 18px; margin-top: 18px; background: url(../images/icon12.png) 5px center no-repeat; color: #4aa4e8;}
.ly-lbj a{color: #E95D0D;}
.ly-lme{margin: 8px 0 0 24px;}
.ly-lme li{line-height: 25px; font-size: 15px; color: #636161;background: url(../images/fd.png) top left no-repeat ; padding-left:15px;}
.ly-lme a{color: #636161;}
.ly-lme a:hover{color:#F00;}
.gg-fgf{width: 100%; height: 658px; background: url(../images/icon13.png) top center no-repeat ; overflow: hidden;}
.gg-btys a{color: #D28B04;}
.gg-lbj{background: url(../images/icon14.png) center left no-repeat;}
.sh-zdgq{width: 100%; height: 396px; background: url(../images/icon15.png) top center no-repeat ; overflow: hidden;}
.sh-btys a{color: #17AD69;}
.sh-lbj{background: url(../images/icon16.png) center left no-repeat;}
.pt-pttwo{width: 100%; height: auto; /*background: url(../images/icon20.png) top center no-repeat;*/}
.pt-btbj{width: 100%; height: 74px; overflow: hidden; background: url(../images/icon19.png) left center no-repeat;}
.pt-bj{background-color: #EDF7FF;}
.pt-lm{padding: 80px 0 50px 0;}
.pt-lm ul li{width: 160px; height: 260px; overflow: hidden; float: left; margin-right: 25px;}

.zd-btbj{width: 100%; height: 74px; overflow: hidden; background: url(../images/icon26.png) left center no-repeat;}
.zd-lm{ margin-top: 90px; background:url(../images/gfzd.png) top no-repeat; height:326px;}
.zd-lm ul li{width: 179px; height: 180px; float: left; padding: 65px 0 0 35px;}
.zd-lm .lmbtn2{padding: 65px 0 0 58px;}
.zd-lm .lmbtn3{padding: 65px 0 0 62px;}
.zd-lm .lmbtn4{padding: 65px 0 0 55px;}
.zd-lm .lmbtn5{padding: 65px 0 0 58px;}

.xq-xqzl{height: 244px; background: url(../images/icon33.png) center center no-repeat; overflow: hidden;}
.xq-xqzl ul{padding: 42px 0 36px 115px;}
.xq-xqzl ul li{width: 156px; height: 49px; /*border: 1px solid #C6DFE8;*/ float: left;  text-align: center; font-size: 18px; margin: 0 22px 32px 0; t overflow: hidden; }
.xq-xqzl ul li:hover{ color:#c80d0d; /*border: 1px solid #0478cf;*/}
.xq-xqzl ul li:hover a{color: #c80d0d; /*background: url(../images/icon35.png) left center no-repeat;*/}
.xq-xqzl ul li a{color: #292727; display: inline-block; line-height: 22px; margin-top: 13px; padding-left: 22px;/* background: url(../images/icon32.png) left center no-repeat; */-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
/*footer*/
.db-wrap{width: 100%; min-width: 1200px; height: 96px; margin-top: 90px; overflow: hidden;}
.xbt{margin: 0 0 0 31px; background:url(../images/wdscyq_bg.png) left top no-repeat;}
.dbg{ background:url(../images/icon20.png) center top no-repeat;}


.dh{background:url(../images/icon01dh.png) top no-repeat; padding-top:10px;}
.fzzfjsbtn{background:url(../images/01a.png); width:74px; height:74px; margin:14px 0 0 150px;}
.fzzfjsbtn:hover{background:url(../images/01b.png); width:74px; height:74px;}
.zdlyxxgkbtn{background:url(../images/02a.png); width:74px; height:74px; margin:14px 0 0 150px;}
.zdlyxxgkbtn:hover{background:url(../images/02b.png); width:74px; height:74px;}
.fgfggbtn{background:url(../images/03a.png); width:74px; height:74px; margin:14px 0 0 150px;}
.fgfggbtn:hover{background:url(../images/03b.png); width:74px; height:74px;}
.wdscyqbtn{background:url(../images/04a.png); width:74px; height:74px; margin:14px 0 0 150px;}
.wdscyqbtn:hover{background:url(../images/04b.png); width:74px; height:74px;}
.shzdgqbtn{background:url(../images/05a.png); width:74px; height:74px; margin:14px 0 0 150px;}
.shzdgqbtn:hover{background:url(../images/05b.png); width:74px; height:74px;}

.zwgkpt .picc1{background:url(../images/icon21.png) no-repeat; height:288px; padding: 12px 0 0 60px;}
.zwgkpt .picc1btn{width:98px; height:106px; -webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in;}
.zwgkpt .picc1btn:hover{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); transform: rotateZ(360deg);}



.zwgkpt .picc2{background:url(../images/icon22.png) no-repeat; height:300px; padding: 12px 0 0 60px;}
.zwgkpt .picc3{background:url(../images/icon23.png) no-repeat; height:300px; padding: 12px 0 0 60px;}
.zwgkpt .picc4{background:url(../images/icon24.png) no-repeat; height:300px; padding: 12px 0 0 60px;}
.zwgkpt .picc5{background:url(../images/icon25.png) no-repeat; height:300px; padding: 12px 0 0 60px;}