.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { border: none; background-color:#FFF; overflow:hidden;-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #f5faff;}

.banner-sty1 { width:100%; height:313px; overflow: hidden;background-image: url("qytsptbanner.jpg"); background-repeat:no-repeat; background-position:center top;}
.banner-sty1 h1{ font-size: 72px; font-weight: bold; color: #0c60ac; padding-top: 70px;}
.diq { font-family: "FZCuSong-B09S"; color: #ffffff; font-size: 36px;border-radius: 5px; background-image: -moz-linear-gradient( 0deg, rgb(70,117,247) 0%, rgb(133,213,242) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(70,117,247) 0%, rgb(133,213,242) 100%); background-image: -ms-linear-gradient( 0deg, rgb(70,117,247) 0%, rgb(133,213,242) 100%); display: inline-block; position: absolute; left: 50%; margin-left: -250px; margin-top: 60px; padding: 0px 20px;text-shadow: 2.5px 4.33px 5px rgb( 6, 0, 1, 0.5 );}
.ztgg-bt { width: 100%; overflow: hidden; background-image: url("line1.jpg"); background-repeat: repeat-x; background-position: left bottom; text-align: center; margin-top: 20px;}
.ztgg-bt span { display: inline-block; border-bottom: #4582fb solid 6px; font-size: 28px; color: #4582fb; font-weight: bold; padding: 0px 20px; line-height: 54px;}
.bmlist { width: 100%; overflow: hidden; margin-top: 20px;}
.bmlist ul { padding: 0px 30px; margin: 0px;}
.bmlist ul li { width: 20%; float: left; box-sizing: border-box; padding: 0px 30px; margin: 15px 0px;}
.bmlist ul li a { display: block; width: 100%; height: 56px; box-sizing: border-box; border: 2px solid transparent; border-image: linear-gradient(to right, #c2ebf9, #8bb8fa) 2; background-color: #f6fafc; font-size: 18px; font-weight: bold; line-height: 52px; text-align: center; color: #454545;}
.bmlist ul li a:hover { background-image: -moz-linear-gradient( 0deg, rgb(70,117,247) 0%, rgb(133,213,242) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(70,117,247) 0%, rgb(133,213,242) 100%); background-image: -ms-linear-gradient( 0deg, rgb(70,117,247) 0%, rgb(133,213,242) 100%); color: #ffffff; border: 2px solid transparent; border-image: linear-gradient(to right, #4675f7, #85d5f2) 2;}
.bmlist ul li a.txtl { font-size: 16px; line-height: 20px; padding: 5px 20px 0px 20px}
.bmlist ul li a.default { border: #dedede solid 2px; background-color: #ffffff; color: #999999;}

