body,html{color: #444;font-family: "Microsoft YaHei";font-size: 12px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,p,th,td{margin:0;padding:0;}
input:focus,a:focus{outline:none;}
fieldset,img{border:0;}
ol,ul{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}
table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}
a{vertical-align:baseline;color: #444;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all;}
a:hover{text-decoration:underline;color: #f15a2d}
ins,a{text-decoration:none;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
li,img{vertical-align: top;}
em,i{font-style: normal;}
.fl{float: left;*display:inline;}
.fr{float: right;*display: inline;}
.hide{display: none;}
.tc{text-align: center;}
.inline{display: inline;}

.header{padding: 18px 0;width: 1000px;margin: 0 auto;}
.header .logo{float: left;display: block;padding-top: 13px;margin-right: 15px;}
.header .h{float: left;padding-top: 13px;font-size: 18px;line-height: 49px;font-weight: 700;}
.header .header_zx{width: 230px;float: right;padding-right: 20px;margin-left: 45px;}
.header_zx a{display: block;width: 70px;float: left;padding-top: 10px;text-align: center;}
.header_zx a i{font-size: 14px;line-height: 30px;display: block;}
.header_zx .code{width: 74px;float: right;}
.header_tel{float: right;padding: 12px 0 0 61px;background: url(../images/tel.png) left 12px no-repeat;}
.header_tel p{font-size: 16px;line-height: 23px;}
.header_tel i{display: block;line-height: 29px;font-weight: 700;font-size: 20px;color: #ff690a;}


.nav{width: 100%;height: 50px;background: #444444;}
.nav ul{width: 1000px;margin:0 auto;}
.nav ul li{float: left;}
.nav ul li a{display: block;padding: 0 40px;font-size: 15px;line-height: 50px;color: #fff;}
.nav ul li a:hover,.nav ul li a.cur{background: #fff;color: #ff690a;text-decoration: none;}


.banner{width: 100%;min-width: 1200px;height: 500;position: relative;overflow: hidden;margin-bottom: 40px;}
.banner .img{width: 1920px;position: absolute;left: 50%;margin-left: -960px;top: 0;}
.banner_con{width: 1050px;height: 500px;margin: 0 auto;position: relative;}
.banner_con .banner_txt{padding-left: 20px;padding-top: 22px;}
.banner_con .banner_txt .h{font-size: 44px;line-height: 84px;font-weight: 700;position: relative;margin-bottom: 12px;}
.banner_con .banner_txt .h i{width: 38px;height: 2px;background: #444;line-height: 2px;position: absolute;left: 0;bottom: 0;}
.banner_con .banner_txt p{font-size: 20px;line-height: 30px;margin-bottom: 22px;}
.banner_con .banner_txt a{display: block;width: 150px;height: 40px;background: #ff690a;font-size: 16px;line-height: 40px;text-align: center;color: #fff;}
.banner_form{padding: 0 20px;width: 284px;padding-top: 14px;height: 486px;background: rgba(68,68,68,.65);*background: rgb(68,68,68);position: absolute;top: 0;right: 0;}
.banner_form .h{font-size: 25px;line-height: 50px;font-weight: 700;color: #fff;display:block;}
.banner_form p{font-size: 14px;line-height: 18px;height: 71px;overflow: hidden;color: #fff;}
.banner form{width: 100%;}
.banner form .text_con{width: 100%;height: 78px;}
.banner form .text{color: #888;padding: 10px 12px;border:1px solid #fff;background: #fff;width: 258px;line-height: 25px;height: 20px;font-size: 14px;}
.banner form .text:focus{border-color: #ff690a;}
.banner form .submit{display: block;border:none;color: #fff;width: 284px;height: 45px;margin: 12px auto 0;background: #ff690a;text-align: center;line-height: 45px;border-radius: 2px;font-size: 20px;cursor: pointer;}
.banner form .error{border-color: #ff690a;}

.wrap1{width:100%;margin-bottom: 40px;}
.wrap1_t{width: 100%;padding-bottom: 17px;border-bottom: 1px solid #444;text-align: center;}
.wrap1_con{width: 1200px;margin: 0 auto;}
.wrap1_t .p1{font-size: 25px;line-height: 63px;}
.wrap1_t .p1 i{color: #c38e4e;}
.wrap1_t .p2{font-size: 20px;line-height: 56px;}
.wrap1_t .p3{font-size: 40px;line-height: 117px;}
.wrap1_t .p3 i{color: #ff690a;font-weight: 700;}
.wrap1_b{width: 1200px;margin: 0 auto;}
.wrap1_b .h{text-align: center;font-size: 30px;line-height: 96px;font-weight: 700;}

.a_btn{width: 100%;height: 54px;text-align: center;}
.a_btn a{padding: 0 60px;height: 54px;display: inline-block;*display: inline;*zoom: 1;background: #ff690a;border-radius: 2px;line-height: 54px;font-size: 16px;color: #fff;}

.ul1{margin: 45px 0 31px;}
.ul1 ul{margin-right: -42px;}
.ul1 ul li{width: 165px;float: left;margin-right: 42px;height: 166px;position: relative;background: #eee}
.ul1 ul li .li_img{width: 73px;height: 73px;position: absolute;left: 46px;top: -38px;}
.ul1 ul li .li_con{padding-top: 50px;}
.ul1 ul li .li_con p{height: 56px;text-align: center;margin-bottom: 20px;overflow: hidden;line-height: 28px;font-size: 16px;}
.ul1 ul li .li_con i{display: block;width: 47px;height: 2px;line-height: 2px;background: #444;margin: 0 auto;}


.wrap2{width: 100%;min-width: 1200px;text-align: center;padding-top: 61px;height: 404px;background: url(../images/pic_01.png) center top no-repeat;margin-bottom: 30px;}
.wrap2 .p1{font-size: 33px;line-height: 66px;color: #243d5b;font-weight: 700;}
.wrap2 .p2{font-size: 21px;line-height: 66px;color: #243d5b;font-weight: 700;}
.wrap2 .p3{font-size: 35px;line-height: 60px;color: #ff690a;font-weight: 700;margin-bottom: 60px;}


.wrap3{width: 1000px;margin: 0 auto 42px;}
.wrap3 .txt{font-size: 18px;line-height: 42px;margin-bottom: 54px;text-align: center;}
.infor{width: 100%;}
.infor ul{margin-right: -48px;}
.infor ul li{width: 214px;float: left;margin-right: 48px;text-align: center;}
.infor ul li .li_img{width: 100%;height: 160px;}
.infor ul li .li_con{width: 100%;height: 533px;padding-top:18px;background: url(../images/bg_01.png) no-repeat;}
.infor ul li .li_con .h{font-size: 22px;line-height: 57px;}
.infor ul li .li_t{height: 265px;margin-bottom: 48px;}
.infor ul li .li_t p{font-size: 13px;line-height: 30px;}
.infor ul li .li_t i{display: block;margin: 21px auto 0;height: 2px;line-height: 2px;background: #444;width: 54px;}
.infor ul li .li_b{height: 157px;}
.infor ul li .li_b p{font-size: 13px;line-height: 30px;}
.infor ul li a{display: block;width: 125px;height: 34px;background: #888888;border-radius: 2px;text-align: center;margin: 0 auto;line-height: 34px;font-size: 14px;color: #fff;}
.infor ul li a:hover{text-decoration: none;background: #ff690a;}

.jj_h{width: 100%;text-align: center;height: 50px;background: url(../images/bg_02.png);font-size: 20px;line-height: 50px;font-weight: 700;}
.wrap4{width: 1200px;margin: 0 auto 29px;}

.stu_style{width: 100%;margin-top: 44px;}
.stu_style ul{margin-right: -88px;}
.stu_style ul li{width: 234px;float: left;margin: 0 88px 37px 0;height: 292px;background: #eee;text-align: center;-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;transition:1s all;}
.stu_style ul li .li_img{width: 100%;height: 130px;overflow: hidden;}
.stu_style ul li .li_img img{width: 100%;}
.stu_style ul li .h{display: block;font-size: 22px;line-height: 43px;font-weight: 700;color: #53312e}
.stu_style ul li p{font-size: 16px;line-height: 25px;height: 50px;overflow: hidden;margin-bottom: 16px;}
.stu_style ul li a{display: block;width: 125px;height: 34px;background: #888;border-radius: 2px;margin: 0 auto;line-height: 34px;color: #fff;text-decoration: none;}
.stu_style ul li.cur{background: #d1d3d4;}
.stu_style ul li.cur a{background: #ff690a;}

.wrap5{width: 1200px;margin: 0 auto 46px;}

.wrap6{width: 1200px;margin: 0 auto 46px;}

.teach{margin-top: 58px;}
.teach ul{margin-right: -81px;width: 1281px;}
.teach ul li{width: 175px;text-align: center;float: left;margin-right: 81px;margin-bottom: 13px;}
.teach ul li a{display: block;}
.teach ul li .txt{display: block;font-size: 16px;line-height: 51px;text-decoration: none;}


.wrap7{width: 1200px;margin: 0 auto 43px;}

.table{margin-top: 44px;width: 100%;border-collapse: collapse;vertical-align: middle;font-size: 14px;text-align: center;}
.table th{border:1px solid #888;height: 47px;font-size: 16px;font-weight: 700;color:#ff690a;height: 47px;text-align: center;}
.table td{border:1px solid #888;height: 36px;}
.table .bm{width: 101px;height: 28px;background: #888;line-height: 28px;color: #fff;display: block;border-radius: 2px;margin: 0 auto;}
.table .bm:hover{background: #ff690a;text-decoration: none;}
.table .last td{height: 63px;text-align: left;padding-left: 75px;}
.table td img{margin-right: 24px;vertical-align: middle;}
.table .down{color: #ff690a;text-decoration: underline;margin-left: 57px;}

.wrap8{width: 1200px;margin: 0 auto 46px;}
.wrap8 .txt{font-size: 20px;line-height: 51px;color: #ff690a;text-align: center;}
.jx1 .zz1 {margin:0 auto;padding-top: 32px;width: 820px; height: 358px;background: url(../images/bg1.png) center top no-repeat;list-style:none;}
.jx1 .zz1 li {margin-bottom: 12px;font-size: 14px;line-height: 41px;}
.jx1 .zz1 li.zengzhi1 {margin-left: 320px;}
.jx1 .zz1 li.zengzhi2 {margin-left: 370px;}
.jx1 .zz1 li.zengzhi3 { margin-left: 390px;}
.jx2 .zz2 {margin:0 auto;padding-top: 32px;width: 820px;height: 358px;background: url(../images/bg2.png) center top no-repeat;list-style:none;}
.jx2 .zz2 li {margin-bottom: 12px;font-size: 14px;line-height: 41px;}
.jx2 .zz2 li.zengzhi3 {margin-left: 60px;}
.jx2 .zz2 li.zengzhi4 {margin-left: 40px;}
.jx2 .zz2 li.zengzhi5 {margin-left: 110px;}
.jx2 .zz2 li.zengzhi6 {margin-left: 60px;}
.jx2 .zz2 li.zengzhi7 {margin-left: 80px;}
.jx2 .zz2 li.zengzhi8 {margin-left: 340px;}

.wrap9{width: 1200px;margin: 0 auto 33px;}

.txt_con{padding: 23px 0 24px 120px;}
.txt_con p{font-size: 14px;line-height: 36px;}
.txt_con span{font-size: 16px;font-weight: 700;}

.wrap10{width: 1200px;margin: 0 auto 34px;}

.server{width: 100%;margin-top: 34px;}
.server ul{margin-right: -70px;}
.server ul li{width: 353px;height: 231px;position: relative;float: left;margin-right: 70px;margin-bottom: 20px;}
.server ul li img{width: 100%;}
.server ul li span{display: block;width: 313px;height: 36px;padding: 14px 20px 13px;position: absolute;left: 0;bottom: 0;background: rgba(68,68,68,.8);*background: rgb(68,68,68);}
.server ul li span p{float: left;font-size: 18px;color: #fff;line-height: 36px;}
.server ul li a{display: block;float: right;width: 130px;height: 36px;background: #ff690a;border-radius: 2px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;}

.wrap11{width: 1200px;margin: 0 auto 43px;}

.kf{margin-top: 45px;}
.kf ul{margin-right: -15.6px;width: 1216px;}
.kf ul li{width: 185px;height: 92px;float: left;margin-right: 15.6px;margin-bottom: 14px;border:1px solid #eee;}

.foot_wrap{width: 100%;min-width: 1200px;background: #444;padding: 63px 0 50px;}
.foot{width: 1200px;margin: 0 auto;}
.foot_l{width: 700px;float: left;padding-top: 15px;}
.foot_l .code{width: 156px;float: left;margin-right: 38px;margin-top: 4px;}
.foot_l .text_con{float: left;}
.foot_l .text_con p{font-size: 14px;line-height: 25px;color: #fff;}
.foot_l .text_con img{margin-bottom: 10px;margin-top: 2px;}
.foot_l .text_con a{display: block;width: 206px;height: 44px;background: url(../images/foot_zx.png);}

.foot_r{width: 500px;float: left;}
.foot_r form{width: 100%;}
.foot_r form .text_con{width: 100%;height: 77px;}
.foot_r form .text{float: left;color: #888;padding: 10px 12px;border:1px solid #fff;background: #fff;width: 258px;line-height: 23px;height: 23px;font-size: 14px;}
.foot_r form .text:focus{border-color: #ff690a;}
.foot_r form .name{width: 280px}
.foot_r form .tel,.foot_r form .mailbox{width: 188px;}
.foot_r form .tel{margin-right: 29px;}
.foot_r form .text_con .sex_con{padding-top: 7px;width: 178px;float: right;}
.foot_r form .text_con .sex_con span{display: block;padding-left: 19px;font-size: 16px;line-height: 33px;background: url(../images/sex_bg01.png) left center no-repeat;color: #fff;float: left;margin-right: 16px;cursor: pointer;}
.foot_r form .text_con .sex_con span.cur{background-image: url(../images/sex_bg02.png);}
.foot_r form .submit{display: block;border:none;color: #fff;width: 229px;height: 53px;background: #ff690a;text-align: center;line-height: 53px;border-radius: 2px;font-size: 20px;cursor: pointer;}
.foot_r form .error{border-color: #ff690a;}


/*右浮窗*/
#rfloat{width: 200px;height: 421px;background: url(../images/tc_02.png);position: fixed;right: 0;top: 20%;z-index: 99;}
#rfloat span,#tcWindow span{display: block;width: 20px;height: 20px;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 100}
#rfloat a,#tcWindow a{display: block;width: 100%;height: 100%;}
/*弹窗*/
#tcWindow{display: none;width: 660px;height: 360px;background: url(../images/tc_01.png);z-index: 100;position: fixed;left: 50%;top: 50%;margin-left: -330px;margin-top: -180px;}
#tcWindow span{width: 45px;height: 45px;}