﻿body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote,h1,h2,h3,h4,h5,h6,p
{ margin:0px; padding:0px; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border:0px; }
iframe {background-image: none; }
input,textarea{outline:none;}
.clear {clear:both; height:0px;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
body,html{font-family:"微软雅黑"; color:#202020; font-weight:400; background: #fff; -webkit-text-size-adjust:none; font-size:14px; min-width: 1200px;}
a{text-decoration:none; color:#202020; transition: all .3s ease;}
a:hover{text-decoration:none; color:#b50d11;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.ani5{transition: all ease-in-out .5s;}
.ani{overflow: hidden;}
.ani img{transition: all ease-in-out .3s; display: block;}
.ani:hover img{ transform: scale(1.05);}
.h10px{ height:10px; width:100%; clear:both;}
.h15px{ height:15px; width:100%; clear:both;}
.h20px{ height:20px; width:100%; clear:both;}
.h25px{ height:25px; width:100%; clear:both;}
.h50px{ height:50px; width:100%; clear:both;}
.mt15px{ margin-top:15px;}
.mt10px{ margin-top:10px;}
.mt20px{ margin-top:20px;}
.mr15px{margin-right: 15px;}
.w1200{width:1200px; margin:0 auto;}
.blod{ font-weight:bold;}
.txt{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
center{ text-align:center; line-height:60px; font-family:"微软雅黑"}
em,i{ font-style:normal;}
.tecen{ text-align: center !important;}
.red{color: red;}
.w100{width: 100%; overflow: hidden; position: relative; z-index: 0; min-width: 1200px;}


.nbanner img {    position: relative;
    width: 1920px;
    left: 50%;
    margin-left: -960px;}
#ihead{position: fixed; left: 0; top: 0; height:100px; background: #fff; z-index: 9; width: 100%;}
#head{height:100px; background: #fff;}
.logo{display: block; float: left; padding: 25px 0 0;}
.nav_con{float: right; padding: 28px 0 0;}
.nav_con li{float: left; width: 84px; padding: 0 15px; text-align: center; font: 400 16px/52px "微软雅黑"; height: 52px;}
.nav_con li a{display: block; color: #666666;position: relative;}
.nav_con li a i{display: block; width: 0px; height: 2px; background: #0068b7; transition: all ease-in-out .3s;position: absolute; left: 0; left: 50%;}
.nav_con li a:hover{color: #0068b7; font-weight: bold;}
.nav_con li a:hover i{width: 100%; left: 0;}
.nav_con li.hover a{color: #0068b7; font-weight: bold;}
.nav_con li.hover a i{width: 100%; left: 0;}

#imain{position: fixed;height: 100%; top: 100px; left: 0; width: 100%;}
#imain .rslides{width:100%; overflow:hidden; height: 100%; position:absolute; min-width: 1200px;}
#imain .rslides li{height:100%; position: absolute; width: 100%;}
#imain .rslides a{display: block;}
#imain .rslides_tabs{ position:absolute; bottom:15px; left:0; height: 14px; width:100%;text-align:center;}
#imain .rslides_tabs li{ display: inline-block; height: 14px; width: 14px; margin-right:10px;}
#imain .rslides_tabs a{display: block; overflow: hidden; text-indent: 100px; line-height: 14px; background: #fff; border-radius: 50em;}
#imain .rslides_tabs .rslides_here a{background:#c60c1b}
#imain .rslides_nav{width: 60px; height: 60px; position: absolute; display: block; top: 50%; margin-top: -30px; line-height: 60px; overflow: hidden; text-indent: 70px;}
#imain .rslides_nav.prev{left: 30px; background: url(../image/prev.png);}
#imain .rslides_nav.next{right: 30px; background: url(../image/next.png);}


#iboot{position: fixed; left: 0; bottom: 0; background: #1e212f; z-index: 9; width: 100%;}
.ibt_con{height: 50px;}
.ibt_lf{float: left; font: 400 14px/50px "微软雅黑"; color: #666;}
.ibt_lf a{color: #666;}
.ibt_lf a:hover{color: #fff;}
.ibt_ri{float: right;}
.ibt_ri .tel{display: inline-block; vertical-align: middle; font: 400 20px/50px impact; color: #0068b7;}
.ibt_ri .ibt_fx{height: 26px; display: inline-block; vertical-align: middle;}
.ibt_ri .ibt_fx a{width: 26px !important; height: 26px !important; margin:0 0 0 30px !important; padding: 0 !important; background: none !important;}
.ibt_ri .ibt_fx .bdsharebuttonbox{float: right !important;}


#nban{overflow: hidden; width: 100%; min-width: 1200px; height: 300px;}
.nbaner{position: relative; left: 50%; width: 1920px; margin-left: -960px;}

#nmain{background: #f3f7f9; padding: 70px 0;}
.n_tit{height: 38px; text-align: center; font: bold 24px/38px "微软雅黑"; color: #0068b7; position: relative;}
.n_tit i{width:30px; height: 1px; background: #0068b7; display: inline-block; vertical-align: middle; margin: 0 20px;}
.n_tit_en{text-align: center; font: 400 18px/18px arial; color: #0068b7; text-transform: uppercase;}
.n_qh{padding: 36px 0 0; height: 91px; border-bottom: #cacaca solid 1px; text-align: center;}
.n_qh a{display: inline-block; vertical-align: middle; width: 148px; height: 38px; border: #0068b7 solid 1px; border-radius: 20px; font: 400 16px/38px "微软雅黑"; color: #0068b7; margin: 0 15px;}
.n_qh a:hover{background: #0068b7; color: #fff;}
.n_qh a.hover{background: #0068b7; color: #fff;}
.n_ncon{padding: 35px 0 0; font: 400 16px/200% "微软雅黑"; color: #333; min-height: 500px;}



#boot{background: #1e212f;}
.bt_con{min-height: 178px; padding: 34px 0 0;}
.bt_c1{height: 129px; border-bottom: #2d2f3c solid 1px;}
.bt_bt{height: 36px; font: bold 18px/24px "微软雅黑"; color: #999;}
.bt_lf{float: left; width: 440px;}
.bt_lf .tel{height: 42px; font: 400 30px/42px impact; color: #8cac28;}
.bt_lf p{font: 400 16px/24px "微软雅黑"; color: #666;}

.bt_cen{float: left; width: 360px;}
.bt_cen .nr a{display: block; float: left; width: 88px; height: 26px; border: #666 solid 1px; border-radius: 20px; text-align: center; font: 400 16px/26px "微软雅黑"; color: #666; margin: 0 20px 10px 0;}
.bt_cen .nr a:hover{background: #0068b7; border: #0068b7 solid 1px; color: #1e212f;}

.bt_ri{float: right; width: 360px;}
.bt_ri .fx{margin: 12px 0 0; width: 240px; height: 42px; }
.bt_ri .fx a{width: 42px !important; height: 42px !important; margin:0 0 0 35px !important; padding: 0 !important; background: none !important;}

.bt_copy{text-align: center; font: 400 14px/48px "微软雅黑"; color: #666;}
.bt_copy a{color: #666;}
.bt_copy a:hover{color: #fff;}


.nline{padding: 47px 0 0; border-bottom: #cacaca solid 1px;}
.news_list dl{padding: 30px 0 0 20px; height: 244px; border-bottom: #cacaca solid 1px;}
.news_list dl dt{float: left; width: 285px; height: 214px; margin-right: 35px;}
.news_list dl dd{float: left; width: 830px; padding: 22px 0 0;}
.news_list dl dd .txt{font: bold 18px/32px "微软雅黑"; color: #0068b7;}
.news_list dl dd .text{padding: 14px 0 0; height: 64px; font:400 14px/22px "微软雅黑"; color: #999;}
.news_list dl dd .tim{width: 94px; height: 20px; border: #999 solid 1px; text-align: center; font: 400 14px/20px arial; color: #999; margin-bottom: 24px;}
.news_list dl dd .show{font: 400 14px/28px "微软雅黑"; color: #0068b7;}

.page{text-align: center; padding: 40px 0 0; text-align: center; font: 400 14px/32px "微软雅黑"; color: #333;}
.page a{display: inline-block; vertical-align: middle; width: 32px; height: 32px; border: #e03e25 solid 1px; text-align: center; margin: 0 2px;}
.page a.auto{width: auto; padding: 0 15px;}
.page a:hover{background: #e03e25; color: #fff;}
.page a.hover{background: #e03e25; color: #fff;}
.pagexx{text-align: center; padding-bottom: 40px; font: 400 14px/40px "微软雅黑"; color: #999; padding-top: 5px;}
.pagexx em{color: #e03e25; margin: 0 5px;}


.news_bt{padding: 45px 0 0; border-bottom: #cacaca solid 1px; text-align: center;}
.news_bt p{float: left; background: url(../image/news_ico.jpg) left center no-repeat; padding-left: 26px; font: 400 16px/38px "微软雅黑"; color: #0068b7; margin: 14px 0 0; width: 74px;}
.news_bt h2{float: left; width: 1000px; font: bold 22px/58px "微软雅黑"; color: #333;}

.updown{border-top: #cacaca solid 1px; padding: 30px 0 0; text-align: center; font: 400 16px/32px "微软雅黑"; color: #0068b7;}
.updown a{color: #0068b7; display: inline-block; vertical-align: middle;}
.updown a.list{width: 105px; height: 32px; background: #0068b7; border-radius: 20px; color: #fff; margin: 0 40px;}


.ser_list dl{margin: 0 40px 0 0; height: 487px; width: 372px; float: left;}
.ser_list dl dt{width: 370px; height: 278px; border: #cacaca solid 1px;}
.ser_list dl dt a{display: block;}
.ser_list dl dd{padding: 14px 0 0;}
.ser_list dl dd .txt{display: block; height: 34px; font: 400 20px/34px "微软雅黑"; color: #333;}
.ser_list dl dd .text{height: 45px; font: 400 16px/28px "微软雅黑"; color: #999;}
.ser_list dl dd .show{height: 44px; border-radius: 5px; background: #e0e6eb; text-align: center; font: 400 16px/44px "微软雅黑"; color: #0068b7;}
.ser_list dl:nth-child(3n){margin-right: 0}

.class_type{padding: 36px 0 20px; text-align: center;}
.class_type a{display: inline-block; vertical-align: middle; width: 148px; height: 38px; border: #0068b7 solid 1px; border-radius: 20px; font: 400 16px/38px "微软雅黑"; color: #0068b7; margin: 0 15px 30px;}
.class_type a:hover{background: #0068b7; color: #fff;}
.class_type a.hover{background: #0068b7; color: #fff;}



.join_con{background: url(../image/join_pic.jpg) 655px 16px no-repeat; padding: 65px 0 0;}
.join_con dl{min-height: 65px;}
.join_con dl dt{float: left;width:105px; padding-right: 32px; text-align: right; font: 400 18px/26px "微软雅黑"; color: #333;}
.join_con dl dt em{color: #e91212; margin-right: 5px;}
.join_con dl dd{float: left; width: 520px;}
.join_con dl dd input{height: 26px; border: none; border-bottom: #cacaca solid 1px; font: 400 18px/26px "微软雅黑"; color: #333;}
.join_con dl dd select{float: left; border: none; width: 110px; margin-right: 30px; height: 26px; font: 400 18px/26px "微软雅黑"; color: #333;}
.join_con dl dd div{font: 400 18px/48px "微软雅黑"; color: #333; cursor: pointer;}
.join_con dl dd input.xiao{display: inline-block; vertical-align: middle; width: 100px; margin: 0 15px;}
.join_con dl dd input.btn{width: 155px; height: 46px; border: none; border-radius: 3px; background: #0068b7; text-align: center; font:bold 18px/46px "微软雅黑"; color: #fff; cursor: pointer;}
.join_con dl dd input.dx{width: 12px; height: 12px; display: inline-block; vertical-align: middle; margin-right: 5px;}


#search{background: url(../image/nb_sear.jpg) center top no-repeat;}
.sear_con{padding: 32px 0 70px;}
.sear_bt{text-align: center; height: 70px; font: bold 24px/70px "微软雅黑"; color: #fff;}
.sear_sear{padding-left: 250px; height: 58px; font:bold 16px/32px "微软雅黑"; color: #fff;}
.sear_sear .bt{float: left; width: 95px;}
.sear_sear select{float: left; margin-right: 10px; height: 32px; background: #fff; border: none; font: 400 14px/32px "微软雅黑"; color: #666; min-width: 120px;}
.sear_sear input.btn{width: 150px; height: 32px; background: #9cc813; border-radius: 3px; text-align: center; font: bold 14px/32px "微软雅黑"; color: #fff; cursor: pointer; border: none;}
.ser_nr{height: 480px; background: #fff;}
.sear_lf{float: left; width: 740px; height: 480px;}
.sear_ri{float: right; width: 460px; overflow: auto; height: 480px;}
.sear_ri dl{height: 140px; padding: 12px 30px 0; border-bottom: #cacaca solid 1px;}
.sear_ri dl dt{height: 34px;  font: bold 18px/34px "微软雅黑"; color: #333; background: url(../image/sear_ico.png) 3px center no-repeat; padding-left: 25px;}
.sear_ri dl dt.tel{margin-top: 0; background: url(../image/sear_ico2.png) left center no-repeat; overflow: hidden;}
.sear_ri dl dd{height: 66px; font: 400 14px/26px "微软雅黑"; color: #999;}
.sear_ri dl.on{background: #f0f6fb;}

#container{width: 740px; height: 480px;}