/* CSS Document */
*{margin:0 auto; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:"微软雅黑"; font-size:12px;}

/*header*/
.header{width:1220px; height:89px; line-height:89px; overflow:hidden; margin:0 auto;}
.header a{width:150px; height:89px; overflow:hidden; float:left;}
.header p{float:right; line-height:89px; cursor:pointer; color:#294597; font-size:22px; margin-right:30px;}




.section1{width: 1200px;height: auto;position: relative;overflow: hidden;}
.section1 ul{width: 1200px;height: 384px;position: relative;overflow: hidden;margin-top: 40px;background-image: url(../images/bg_01.jpg);background-size: 1200px 384px;background-repeat: no-repeat;background-position: center;}
.section1 ul li{width: 270px;height: auto;float: left;margin-right: 30px;text-align: center;cursor: pointer;}
.section1 ul li h3{color: #333;font-size: 22px;margin-top: 213px;font-weight: bold;}
.section1 ul li p{color: #333;font-size: 18px;line-height: 28px;margin-top: 12px;}
.section1 ul li a{color: #ff744d;display: block;font-size: 18px;font-weight: bold;margin-top: 37px;}


.choose{width: 1200px;height: auto;margin-top: 50px;position: relative;overflow: hidden;}
.choose .choose_img{width: 599px;height: auto;cursor: pointer;float: left;}
.choose .choose_img img{width: 599px;height: auto;}



.choose .choose_img p{float: left;width: 600px;height: auto;font-size: 22px;font-weight: bold;color: #fff;text-align: center;line-height: 280px;letter-spacing: 1px;}
.choose .choose_wrap{width:600px;height:auto;margin-top: 30px;position: relative;overflow: hidden;float: left;padding-top: 30px;}
.choose .choose_wrap label{width: 520px;height: auto;font-size: 18px;color: #333;line-height: 28px;text-indent: 2em;display: block;margin-top: 10px;}
.choose .choose_wrap label span{font-weight: bold;color: #ff744d;}
.choose .choose_wrap p{width:520px;height: 54px;margin-top: 30px;cursor: pointer;background-color: #108cda;border: 1px solid #108cda;border-radius: 28px;line-height: 54px;font-size: 20px;color: #fff;text-align: center;position: relative;overflow: hidden;}
.choose .choose_wrap p span{display: inline-block;width: 140px;height: auto;float: left;font-size: 22px;}
.choose .choose_wrap p b{display: inline-block;width: 380px; color: #108cda;text-align: center;font-weight: bold;font-size: 20px;background-color: #fff;border-radius: 28px;float: left;}





.section2{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #f0f8fe;margin-top: 50px;padding-bottom: 70px;}
#tab{width: 1100px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
#tab span{display: block;width: 142px;height: 61px;background-image: url(../images/tab_01.png);background-size: 142px 61px;background-repeat: no-repeat;background-position: center;text-align: center;line-height: 61px;font-size: 20px;color: #fff;float: left;margin-right: 48px;}
#tab span.se{font-weight: bold;}
.ever{display: none;}
#tab_content{width: 1194px;height: auto;position: relative;overflow: hidden;background-color: #fff;border:3px solid #85a2dc;border-radius: 20px;padding:0 0 30px 0;margin-top: 30px;}
#tab_content ul.pub_ul{width: 1130px;height: auto;position: relative;overflow: hidden;}
#tab_content ul.pub_ul li{width:544px;height: auto;background-color: #68bff6;border: 3px solid #005694;float: left;margin-right: 30px;margin-top: 30px;border-radius: 10px;padding-bottom: 20px;cursor: pointer;}
#tab_content ul.pub_ul li h2{width:270px;height: 48px; background-color:#005694;color: #fff;line-height: 48px;font-size: 20px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;text-align: center;font-weight: bold;}
#tab_content ul.pub_ul li h2 span{font-size: 32px;margin-right: 15px;display: inline-block;line-height: 42px;}

#tab_content ul.pub_ul li h3{width:500px;height: auto; text-align: center;margin-top: 10px;}
#tab_content ul.pub_ul li h3 span{display: inline-block;font-size: 18px;padding: 3px 10px;border: 2px solid #005694;border-radius: 10px;font-weight: bold;margin-right: 10px;color: #005694;background-color: #fff;margin-top: 7px;}
#tab_content ul.pub_ul li p{width: 525px;color: #333;font-size: 18px;line-height: 28px;margin-top: 10px;}
#tab_content ul.pub_ul li p b{color: #005694;font-size: 18px;}


#tab_content ul.pub_ul_sec{width: 1130px;height: auto;position: relative;overflow: hidden;}
#tab_content ul.pub_ul_sec li{width:350px;height: 329px;background-color: #68bff6;border: 3px solid #005694;float: left;margin-right: 30px;margin-top: 30px;border-radius: 10px;cursor: pointer;}
#tab_content ul.pub_ul_sec li h2{width:270px;height: 48px; background-color:#005694;color: #fff;line-height: 48px;font-size: 20px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;text-align: center;font-weight: bold;}
#tab_content ul.pub_ul_sec li h2 span{font-size: 32px;margin-right: 15px;display: inline-block;line-height: 42px;}

#tab_content ul.pub_ul_sec li h3{width:300px;height: auto; text-align: center;margin-top: 10px;}
#tab_content ul.pub_ul_sec li h3 span{display: inline-block;font-size: 18px;padding: 3px 10px;border: 2px solid #005694;border-radius: 10px;font-weight: bold;margin-right: 10px;color: #005694;background-color: #fff;margin-top: 7px;}
#tab_content ul.pub_ul_sec li p{width: 300px;color: #333;font-size: 18px;line-height: 28px;margin-top: 10px;}
#tab_content ul.pub_ul_sec li p b{color: #005694;font-size: 18px;}

#tab_content ul.pub_ul_fir{width: 1130px;height: auto;position: relative;overflow: hidden;}
#tab_content ul.pub_ul_fir li{width:1124px;height:auto;background-color: #68bff6;border: 3px solid #005694;margin-top: 30px;border-radius: 10px;cursor: pointer;padding-bottom: 30px;}
#tab_content ul.pub_ul_fir li h2{width:540px;height: 48px; background-color:#005694;color: #fff;line-height: 48px;font-size: 20px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;text-align: center;font-weight: bold;}
#tab_content ul.pub_ul_fir li h2 span{font-size: 32px;margin-right: 15px;display: inline-block;line-height: 42px;}

#tab_content ul.pub_ul_fir li h3{width:1100px;height: auto; text-align: center;margin-top: 10px;}
#tab_content ul.pub_ul_fir li h3 span{display: inline-block;font-size: 18px;padding: 3px 10px;border: 2px solid #005694;border-radius: 10px;font-weight: bold;margin-right: 10px;color: #005694;background-color: #fff;margin-top: 7px;}
#tab_content ul.pub_ul_fir li h4{color: #005694;font-size: 22px;margin-top: 15px;font-weight: bold;text-align: center;}
#tab_content ul.pub_ul_fir li p{width: 800px;color: #333;font-size: 18px;line-height: 32px;margin-top: 10px;}
#tab_content ul.pub_ul_fir li p b{color: #005694;font-size: 18px;}



.course{width: 1200px;height: auto;position: relative;overflow: hidden;}
.course .course_info{width: 1000px; height:30px;line-height: 30px;color: #ff744d;font-size: 20px;margin-top: 15px;text-align: center;font-weight: bold;}
#kc_tab{width: 850px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
#kc_tab span{display: block;width: 154px;height: 61px;background-image: url(../images/tab_02.png);background-size: 154px 61px;background-repeat: no-repeat;background-position: center;text-align: center;line-height: 61px;font-size: 22px;color: #fff;float: left;margin-right: 78px;}
#kc_tab span.se{font-weight: bold;}
#kc_content{width: 1194px;height: auto;position: relative;overflow: hidden;background-color: #68bff6;border:3px solid #85a2dc;border-radius: 20px;padding:0 0 30px 0;margin-top: 30px;}
#kc_content ul.pub_kc_fir{width: 1130px;height: auto;position: relative;overflow: hidden;}
#kc_content ul.pub_kc_fir li{width:350px;height: auto;background-color: #fff;border: 3px solid #108cda;float: left;margin-right: 30px;margin-top: 30px;border-radius: 10px;cursor: pointer;padding-bottom: 20px;position: relative;overflow: hidden;}
#kc_content ul.pub_kc_fir li h3{color: #005694;font-size: 24px;margin-top: 25px;text-align: center;font-weight: bold;}
#kc_content ul.pub_kc_fir li p{width: 300px;height: auto;text-align: left;line-height: 28px;font-size: 16px;color: #333;margin-top: 15px;}
#kc_content ul.pub_kc_fir li p b{color: #005694;font-size: 18px;}
#kc_content ul.pub_kc_fir li a{display: block;width: 160px;height: 40px;background-color: #108cda;border-radius: 20px;color: #fff;text-align: center;line-height: 40px;font-size: 20px;margin-top: 15px;}
#kc_content ul.pub_kc_fir li span{display: block;width: 160px;height: 40px;;background-color: #108cda;color: #fff;text-align: center;line-height: 40px;font-size: 18px; transform: rotate(45deg);position: absolute;right: -40px;top: 20px}



#kc_content ul.pub_kc_sec{width: 1130px;height: auto;position: relative;overflow: hidden;}
#kc_content ul.pub_kc_sec li{width:253px;height: auto;background-color: #fff;border: 3px solid #108cda;float: left;margin-right: 30px;margin-top: 30px;border-radius: 10px;cursor: pointer;padding-bottom: 20px;position: relative;overflow: hidden;}
#kc_content ul.pub_kc_sec li h3{color: #005694;font-size: 24px;margin-top: 25px;text-align: center;font-weight: bold;}
#kc_content ul.pub_kc_sec li p{width: 205px;height: auto;text-align: left;line-height: 28px;font-size: 16px;color: #333;margin-top: 15px;}
#kc_content ul.pub_kc_sec li p b{color: #005694;font-size: 18px;}
#kc_content ul.pub_kc_sec li a{display: block;width: 160px;height: 40px;background-color: #108cda;border-radius: 20px;color: #fff;text-align: center;line-height: 40px;font-size: 20px;margin-top: 15px;}
#kc_content ul.pub_kc_sec li span{display: block;width: 160px;height: 40px;;background-color: #108cda;color: #fff;text-align: center;line-height: 40px;font-size: 18px; transform: rotate(45deg);position: absolute;;right: -50px;top:8px;}

#kc_content .pub_kc_ossd {width: 1130px;height: auto;position: relative;overflow: hidden;cursor: pointer;}
#kc_content .pub_kc_ossd h3{color: #005694;font-size: 24px;margin-top: 25px;text-align: center;font-weight: bold;}
#kc_content .pub_kc_ossd p{width: 1080px;height: auto;text-align: left;line-height: 28px;font-size: 16px;color: #333;margin-top: 15px;padding: 15px ;background-color: #fff;border: 3px solid #108cda;border-radius: 10px;}
#kc_content .pub_kc_ossd p b{color: #005694;font-size: 18px;}
#kc_content .pub_kc_ossd p span{font-weight: bold;}


.data{width: 100%;height: auto;position: relative;overflow: hidden;margin-top: 50px;padding-bottom: 70px;background-image: url(../images/bg_05.jpg);background-repeat: no-repeat;background-position: center top;background-size: 1920px 891px;}
.data ul{width: 1200px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.data ul li{width: 600px;height: auto;float: left;text-align: center;}
.data ul li h3{color: #ff744d;font-size: 22px;font-weight: bold;}
.data ul li img{width: 550px; margin-top: 20px;}
.data ul li p{width: 520px;height: auto;padding: 15px; background-color: #ff744d;color: #fff;font-size: 18px;line-height: 28px;text-align: left;}

.section4{width: 1200px;height: auto;position: relative;overflow: hidden;}
.section4_wrap{width:1119px; height:330px; position:relative;overflow: hidden; background-image: url(../images/timeline.jpg);background-repeat: no-repeat;background-position:center center;background-size: 1119px 330px;margin-top: 40px;}
.section4 p{line-height:40px; color:#222222; font-size:18px; text-align:center; position:absolute; top:160px;}
.section4 p.word1{left:48px;}
.section4 p.word2{left:225px;}
.section4 p.word3{left:393px;}
.section4 p.word4{left:583px;}
.section4 p.word5{left:755px;}


.focus{width: 100%;height: auto;position: relative;overflow: hidden;margin-top: 50px;padding-bottom: 50px;background-image: url(../images/bg_06.jpg);background-repeat: no-repeat;background-position: center top;background-size: 1920px 761px;}
.focus .focus_img{width:1050px;height: 434px;position: relative;overflow: hidden;background-image: url(../images/bg_07.png);background-repeat: no-repeat;background-size: 1050px 434px;background-repeat: no-repeat;margin-top: 50px;cursor: pointer;}

.question{width: 1000px;height: auto;position: relative;overflow: hidden;margin-bottom: 60px;}
.question dl{width: 987px;height: 126px; background-image: url(../images/cglx_56.jpg);background-size: 987px 126px;margin-top: 35px;position: relative;overflow: hidden;}
.question dl dt{color: #fff;font-weight: normal;font-size: 28px;text-align: center;width: 52px;float: left;margin-top: 42px;}
.question dl dd{width: 900px;float: left; margin-left: 20px;}
.question dl dd h3{font-size: 20px;color: #ff9579;line-height: 56px;font-weight: bold;border-bottom: 1px solid #ffe3db;}
.question dl dd .answer{width: 900px;position: relative;overflow: hidden;}
.question dl dd .answer p{width: 780px;float: left; font-size: 16px;color: #4f4f4f;line-height: 28px;color: #4f4f4f;position: relative;overflow: hidden;margin-top: 10px;}
.question dl dd .answer p span{display: inline-block;height: 50px; font-size: 20px;color: #ff9579;font-weight: bold;float:left;}
.question dl dd .answer a{display: block;width: 92px;height: 32px;border-radius: 20px;background-color: #ff734d;text-align: center;line-height: 32px;color: #fff;box-shadow: 0 0 10px #ff734d;-webkit-box-shadow:  0 0 10px #ff734d;float: left;margin-left: 25px;margin-top: 10px;float: left;font-size: 16px;}




h3.pub_head{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 60px;color: #3e3a39;font-size: 36px;line-height: 67px;text-align: center;font-weight: bold;}
h3.pub_head img{vertical-align: middle;margin: 0 25px;}
h3.pub_head span{color: #e8703b;}
div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 50px;margin-top:50px;}
div.pub_btn>a{display: block;width: 246px; height: 50px;transition:all 0.4s; text-align:center; background:#ff744d;line-height:50px;font-size: 20px;position: absolute;left: 50%;color: #fff;border-radius: 25px;}
div.pub_btn>a.btn1{margin-left: -286px;}
div.pub_btn>a.btn2{margin-left: 40px;}
div.pub_btn>a:hover{background-color: #de6530;}