.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;width: 100%}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}


#course{ width: 1200px;margin:0 auto;padding-top: 1px;padding-bottom: 50px;}
#course .f1{margin-top:50px;text-align: center;font-size: 22px;}
#course .f2{text-align: center;font-size: 10px;color:#999;margin-top:5px;}
#course .f3{text-align: center;font-size: 16px;color:#999;margin-top:5px;}
.flash{ width: 1200px; height: 450px;margin:50px 0 0 0 ; position: relative;}
.flash .scroll{width:1200px;height:450px;position:relative;overflow:hidden;}
.flash .scroll ul{position:absolute;left:1200px; width:1200px; height:450px;}
.flash .scroll ul li{ width: 380px; height: 450px;background: #f7f7f7; float: left;position: relative; margin-right: 30px;}
.flash .scroll ul li.last{ margin-right: 0 }
.flash .scroll ul li .site{ font-size: 18px;color: #999;margin: 20px 0 0 20px; }
.flash .scroll ul li .title a{ font-size: 18px;color: #999;}
.flash .scroll ul li .title{font-size:18px;margin: 20px 0 0 20px; }
.flash .scroll ul li .time{ font-size: 12px;color: #999;margin: 10px 0 0 20px;}
.flash .scroll ul li .des{font-size: 14px;color: #999;margin: 15px 20px 0 20px;}
.flash .scroll ul li .thumb{ width: 380px; height: 230px;position: absolute;bottom: 0;left: 0}
.flash .scroll ul li .thumb img{width:100%;height:100%;}
.flash .but{width:150px;height:20px; background:rgba(0,0,0,0.7); position:absolute;left:525px;bottom:-40px; border-radius:20px;text-align:center; background-color:#fff}
.flash .but span{width:10px;height:10px;display:inline-block;border-radius:5px;background:#cbcbcb; margin:0 5px;}
.flash .but span.hover{background:#333;}

.flash_botton{width: 220px; height:50px;margin:0 auto;padding-top:15px; }
.flash_botton a{ display: block;height:50px;border-radius: 3px;}
.flash_botton .next{width: 50px;background: url(../images/index_course_bt1.jpg); float: left;}
.flash_botton .next:hover{background: url(../images/index_course_bt3.jpg)}
.flash_botton .more{width: 100px; line-height: 50px;font-size: 14px;text-align: center;background: #fff;float: left;margin-left: 10px;}
.flash_botton .prev{width: 50px;background: url(../images/index_course_bt2.jpg); float: right;}
.flash_botton .prev:hover{background: url(../images/index_course_bt4.jpg)}

#news{ width: 1200px;margin:0 auto;padding-top: 1px;padding-bottom: 50px;}
#news .f1{margin-top:50px;text-align: center;font-size: 22px;}
#news .f2{text-align: center;font-size: 10px;color:#999;margin-top:5px;}
#news .f3{text-align: center;font-size: 16px;color:#999;margin-top:5px;}
#news .c_news{width: 440px;height: 348px;float: left;margin:50px 30px 0 0;background:#f7f7f7;position: relative;}
#news .c_news .left{width: 220px;height: 348px; float: left;}
#news .c_news .right{width: 180px;height: 348px; float: right;margin-right: 20px;position: relative;}
#news .c_news .right .up{width: 180px; height: 79px;margin-top: 20px;border-bottom: 1px solid #DCCA97}
#news .c_news .right .up img{float: left}
#news .c_news .right .up .ch_title{font-size: 18px;margin:10px 0 0 20px;float: left;font-weight: 500}
#news .c_news .right .up .en_title{font-size: 12px;margin:0 0 0 20px;color: #999;float: left}
#news .c_news .right .slide{width: 180px;position:relative;overflow:hidden; height: 195px}
#news .c_news .right .slide ul{width: 180px;margin-top: 20px;left:180px;position:absolute;}
#news .c_news .right .slide ul li{width: 180px;height: 80px;margin-bottom: 15px; }
#news .c_news .right .slide ul li a{font-size: 14px;color:#999;}
#news .c_news .right .slide ul li a:hover{color:#ed9100;}
#news .c_news .right .slide ul li .date{color: #999; font-size:12px;margin-top:5px; }
#news .c_news .right .slide ul li .line{margin-top:10px;color:#DCCA97;}
#news .c_news .right .btn{width:80px;height:20px;float: left;margin-top: 20px;}
#news .c_news .right .btn span{width:10px;height:10px;display:inline-block;border-radius:5px;background:#cbcbcb; margin:0 5px;}
#news .c_news .right .btn span.hover2{background:#ed9100;}
#news .c_news .right .btn span.hover3{background:#ed9100;}
#news .c_news .right .more{display: block;float: right;width: 85px;height: 20px;font-size: 14px;color:#ed9100;position: relative;margin-top: 20px;}
#news .c_news .right .more img{float: right;}

#news .exam{width: 240px; height: 348px; float: right;background: #f7f7f7;margin-top: 50px;padding-left: 20px;position: relative;}
#news .exam .right{width: 220px;height: 348px; float: right;margin-right: 20px;position:relative;}
#news .exam .right .up{width: 220px; height: 79px;margin-top: 20px;border-bottom: 1px solid #DCCA97}
#news .exam .right .up img{float: left}
#news .exam .right .up .ch_title{font-size: 18px;margin:10px 0 0 20px;float: left;font-weight: 500}
#news .exam .right .up .en_title{font-size: 12px;margin:0 0 0 20px;color: #999;float: left}
#news .exam .right .slide{width: 220px;position:relative;overflow:hidden; height: 195px}
#news .exam .right ul{width: 220px;margin-top: 20px;position: absolute;left: 220px;}
#news .exam .right ul li{width: 220px;height: 80px;margin-bottom: 15px; }
#news .exam .right ul li a{font-size: 14px;color:#999;}
#news .exam .right ul li a:hover{color:#ed9100;}
#news .exam .right ul li .date{color: #999; font-size:12px;margin-top:5px; }
#news .exam .right ul li .line{margin-top:10px;color:#DCCA97;}
#news .exam .right .btn{width:80px;height:20px;float: left;margin-top: 20px;}
#news .exam .right .btn span{width:10px;height:10px;display:inline-block;border-radius:5px;background:#cbcbcb; margin:0 5px;}
#news .exam .right .btn span.hover4{background:#ed9100;}
#news .exam .right .more{display: block;float: right;width: 85px;height: 20px;font-size: 14px;color:#ed9100;margin-top: 20px;}
#news .exam .right .more img{float: right;}



#fans{width: 1200px;margin: 0 auto;border-top: 1px solid #eee; height: 385px;padding-top: 1px;}
#fans .f1{margin-top:50px;text-align: center;font-size: 22px;}
#fans .f2{text-align: center;font-size: 10px;color:#999;margin-top:5px;}
#fans .f3{text-align: center;font-size: 16px;color:#999;margin-top:5px;}
#fans .act{width: 495px;height: 150px;margin-top: 40px;float: left;}
#fans .act .font{width: 320px;height: 150px;float: right;}
#fans .act .font .date{font-size: 24px;margin-top: 5px;font-weight: 600}
#fans .act .font .date a{font-size: 24px;margin-top: 5px;font-weight: 600}
#fans .act .font .title{font-size: 16px;margin-top: 25px;color: #333}
#fans .act .font .title a{font-size: 16px;margin-top: 25px;color: #333}
#fans .act .font .des{font-size: 14px;color: #999;margin-top: 10px;}
#fans .fengcai{width: 210px;height: 150px;float: left;margin:40px 0 0 30px;}
#fans .cir3{width: 340px;height: 150px;margin-top:40px;float: right;}
#fans .cir3 ul{width: 340px;}
#fans .cir3 ul li{width: 96px;height: 150px;float: left;margin-right: 25px;}
#fans .cir3 ul li.last{margin-right:0}
#fans .cir3 ul li .at{margin-top: 10px;font-size: 18px;text-align: center;}
#fans .cir3 ul li .btn{font-size: 10px;color: #999;text-align: center;}


#zhengshu{width: 100%;height: 260px;margin: 0 auto;background: url(../images/index_zs_bg.jpg) center no-repeat;}
#zhengshu .two_form{width: 1200px;height: 259px;margin: 0 auto;padding-top:1px;}
#zhengshu .two_form .l_form{width: 510px;height:259px; float: left;}
#zhengshu .two_form .l_form select{float:left;height: 45px;line-height:45px;width:50px;border:0;color:#999;}
#zhengshu .two_form .l_form .tt{text-align: center;margin-top:49px;font-size: 18px;color: #fff}
#zhengshu .two_form .l_form .lef{width: 280px;height: 110px;float: left}
#zhengshu .two_form .l_form .inps{width: 500px;margin-top: 20px;height: 110px;}
#zhengshu .two_form .l_form .inps .in{float: left;width: 265px;padding-left:10px;height: 41px;margin-bottom: 20px;font-size: 16px;color: #333}
#zhengshu .two_form .l_form .inps .zl{margin-bottom: 0;float:left;width:215px;}
#zhengshu .two_form .l_form .rig{width:200px;height: 110px;float: right; }
#zhengshu .two_form .l_form .help{font-size: 14px;color: #FFFC00;line-height: 110px;float: right;padding-left:10px;}
#zhengshu .two_form .l_form .submit{font-size: 18px;height: 110px;border: none;border-radius: 3px;color: #fff;background: #ED9100;float: right;width: 130px;}

#zhengshu .two_form .r_form{width: 100%;height: 259px; float: right;}
#zhengshu .two_form .r_forms{display:none;}
#zhengshu .two_form .on{display:block;}
#zhengshu .two_form .r_form .tt{text-align: center;margin-top:49px;font-size: 18px;color: #fff}
#zhengshu .two_form .r_form .all{width: 870px;height: 50px;margin:0 auto;margin-top:50px;}
#zhengshu .two_form .r_form .lef{width:730px;float: left;height: 50px;}
#zhengshu .two_form .r_form .lef .ra{width: 18px;height: 18px;float: left;margin: 14px 5px 0 0}
#zhengshu .two_form .r_form .lef span{float: left;color: #fff;font-size: 18px;margin-top: 11px;}
#zhengshu .two_form .r_form .lef .sfz{margin-left:35px; }
#zhengshu .two_form .r_form .lef .nn{float: left;width: 190px;height: 41px;padding-left: 10px;font-size: 16px;margin-left:16px;}
#zhengshu .two_form .r_form .lef .zy{margin-left: 17px;}
#zhengshu .two_form .r_form .submit2{font-size: 18px;height: 45px;border: none;border-radius: 3px;color: #fff;background: #ED9100;float: right;width: 130px;}


#service{width: 1200px;height: 390px;margin:0 auto;padding-top:1px; }
#service .f1{margin-top:80px;text-align: center;font-size: 22px;}
#service .f2{text-align: center;font-size: 10px;color:#999;margin-top:5px;}
#service .f3{text-align: center;font-size: 16px;color:#999;margin-top:5px;}
#service .six_s{width: 1200px;height: 160px;margin-top: 35px;}
#service .six_s li{float: left;width: 140px;height: 160px;margin-right:125px}
#service .six_s li.last{margin-right:0px}

.zjqs{position:absolute;width:100%;left:0;top:0;z-index:99;}
.zjqs_content{width:550px;margin:0 auto;height:60px;background:#fff;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;margin-top:100px;}
.zjqs_content .index_select_submit{width:104px;float:right;height: 60px;background:#CBC0A0;}
body .zjqs_content input{width:140px;background:#ddd;height:38px;line-height:38px;}
.zjqs_content .index_select_input span {border:0;width:55px;margin-left: 10px;}
.zjqs_content .index_select_input {background:none;width: 210px;padding:0;    margin-top: 10px;height:38px;line-height:38px;}
.index_select_input{width:211px;height:27px;line-height:27px;background:#fff;padding:11px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;font-size:14px;float:left;}
.index_select_input span{width:70px;display:block;border-right:1px solid #ccc;height:27px;float:left;}
.index_select_input span select{height:27px;line-height:27px;border:0;}
.index_select_input input{float:left;width:130px;height:27px;line-height:27px;font-size:14px;border:none;margin-left:4px;}
.index_select_submit{width:100%;height:50px;line-height:50px;background:#CBC0A0;font-size:16px;color:#fff;border:0;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;font-size:14px;}

.ann{position:fixed;right:0;bottom:0;z-index:9999;width:320px;}
.annclose{position:absolute;right: 21px;top: 36px;cursor: pointer;}
.ann_top{background:url(../images/anntop.png) no-repeat;padding-top: 45px;}
.ann_foot{background:url(../images/annbottom.png) no-repeat;height:20px;}
.ann_content{background:#F5F5F5;padding:0 20px;}
.ann_top b{display:block;height:35px;line-height:35px;background:url(../images/title_bg.png) no-repeat center;text-align:center;