@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------banner-------------------------------------------------------------*/
.banner{width:1200px; height:600px; margin:30px auto;}
.banner_bg{ width:100%; height:600px;background:url(../images/banner_bg.png) top center no-repeat; position:absolute; left:0; z-index:5;}
.flexslider{width:100%;height:600px; position: relative;overflow:hidden;z-index:4;}
.slides{position:relative; overflow:hidden;}
.slides li{height:600px; width:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:15px;margin:0 5px;*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:16px;height:15px;line-height:40px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) right 0 no-repeat;}
.flex-control-nav .flex-active{background:url(../images/img1_1.png) right 0 no-repeat; cursor:pointer;}

/*---------------------------------------------------------infor-------------------------------------------------------------*/
.infor{margin-bottom:30px;}
.infor_tit{height:50px; line-height:50px; background:url(../images/tit_bg.png) top left no-repeat;}
.infor_tit span{color:#fff; font-size:18px; width:200px; text-align:center; display:block;}
.infor_cont{width:1160px; height:440px; padding:20px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; border-top-left-radius:0; -webkit-border-top-left-radius:0; -moz-border-top-left-radius:0; -o-border-top-left-radius:0; -ms-border-top-left-radius:0; box-shadow:0px 3px 5px #bfbfbf; -webkit-box-shadow:0px 3px 5px #bfbfbf; -moz-box-shadow:0px 3px 5px #bfbfbf; -ms-box-shadow:0px 3px 5px #bfbfbf; -o-box-shadow:0px 3px 5px #bfbfbf;}

.info_up{width:100%;height:180px; margin-bottom:30px;}
.info_l{width:580px;margin-right:30px;}
.info_l img{max-height:180px; max-width:180px; overflow:hidden; float:left;}
.info_l p{float:left; width:380px; margin-left:20px; line-height:30px; color:#999; margin-top:10px;}
.info_l p a{color:#bfbfbf;}
.info_l p a:hover{ color:#e98611;}

.info_r{width:549px; border-left:1px dotted #dfdfdf;}
.info_r a img{float:left; margin:10px 71px;}
.video{width:320px; height:180px;}

.info_down{width:100%;}
.tit_box{width:100%; height:30px;line-height:30px;}
.tit_box span.fl{font-size:18px; color:#333; background:url(../images/tit_line.jpg) left center no-repeat; padding-left:12px;}
.tit_box span.fr a{display:inline-block; width:35px; height:12px;background:url(../images/icon_more.png) top center no-repeat; position:relative; top:2px;}

.down_list{overflow:hidden; padding-top:10px; width:1176px;}
.down_list li{width:180px; height:190px; float:left; margin-right:16px; background-color:#ff9600; border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px;}
.down_list li h3{text-align:center; font-size:16px; font-weight:normal}
.down_list li h3 a{ color:#fff;}
.down_list li dl{overflow:hidden; padding:6px 0 0;}
.down_list li dl dd{float:left; line-height:24px; margin:0 10px; *margin:0 12px;}
.down_list li dl dd a{color:#fff;}
.down_list li dl.marlist dd{margin:0 5px; *margin:0 6px 0 7px;}
.down_icon{width:80px; height:80px; display:inline-block; margin:10px 50px 0;}
.down_icon:hover{transform:rotate(360deg) scale(1.2); cursor:pointer; -webkit-transform:rotate(360deg) scale(1.2); -moz-transform:rotate(360deg) scale(1.2); -ms-transform:rotate(360deg) scale(1.2); -o-transform:rotate(360deg) scale(1.2); }
.icon1{background:url(../images/icon1.png) center no-repeat; background-size:100%;}
.icon2{background:url(../images/icon2.png) center no-repeat; background-size:100%;}
.icon3{background:url(../images/icon3.png) center no-repeat; background-size:100%;}
.icon4{background:url(../images/icon4.png) center no-repeat; background-size:100%;}
.icon5{background:url(../images/icon5.png) center no-repeat; background-size:100%;}
.icon6{background:url(../images/icon6.png) center no-repeat; background-size:100%;}

.banner_ad{ width:1200px; height:80px; margin:30px auto;}

/*---------------------------------------------------------elegant-------------------------------------------------------------*/
.elegant{width:1160px; padding:20px; margin-bottom:30px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; box-shadow:0px 3px 5px #bfbfbf; -webkit-box-shadow:0px 3px 5px #bfbfbf; -moz-box-shadow:0px 3px 5px #bfbfbf; -ms-box-shadow:0px 3px 5px #bfbfbf; -o-box-shadow:0px 3px 5px #bfbfbf;}
.elegant_up{overflow:hidden;}
.up_l{width:350px;}
.up_m{width:375px; margin-left:30px;}
.up_r{width:375px;} 
.elegant_list{overflow:hidden; padding-top:5px;}
.elegant_list li{line-height:28px; overflow:hidden;}
.elegant_list li span.fl{background:url(../images/icon_s.jpg) left center no-repeat; padding-left:10px;}
.elegant_list li span.fl a{color:#666;}
.elegant_list li span.fl a:hover{ color:#e98611;}
.elegant_list li span.fr{color:#ccc;}

.elegant_down{margin-top:30px; overflow:hidden;}
.teach_list{overflow:hidden; padding-top:10px; width:1180px;}
.teach_list li{float:left; width:275px; margin-right:20px;}
.teach_list li a.fl{width:130px; height:170px; display:inline-block; border:1px solid #dfdfdf; padding:4px;}
.teach_list li img{max-height:170px; max-width:130px; overflow:hidden;}
.teach_info{width:120px; margin-left:15px;}
.teach_info h3{font-weight:normal; font-size:14px; color:#555; line-height:28px;}
.teach_info p{color:#999;line-height:28px;}
.teach_info p a{color:#bfbfbf;}
.teach_info p a:hover{ color:#e98611;}

/*---------------------------------------------------------show-------------------------------------------------------------*/
.show{margin-bottom:30px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; box-shadow:0px 3px 5px #bfbfbf; -webkit-box-shadow:0px 3px 5px #bfbfbf; -moz-box-shadow:0px 3px 5px #bfbfbf; -ms-box-shadow:0px 3px 5px #bfbfbf; -o-box-shadow:0px 3px 5px #bfbfbf;}
.show_tit{width:60px; height:240px; background:url(../images/imgshow_tit.png) left center no-repeat;}
.show_img{width:1100px; padding:20px;}
.marqueeleft{height:200px;width:100%;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display: inline-block;width:200px;height:200px;overflow:hidden;}

/*---------------------------------------------------------achieve-------------------------------------------------------------*/
.achieve{width:1160px; padding:20px; margin-bottom:30px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; box-shadow:0px 3px 5px #bfbfbf; -webkit-box-shadow:0px 3px 5px #bfbfbf; -moz-box-shadow:0px 3px 5px #bfbfbf; -ms-box-shadow:0px 3px 5px #bfbfbf; -o-box-shadow:0px 3px 5px #bfbfbf;}
.achieve_box{width:565px;}
.achieve_img{overflow:hidden; padding-top:5px; width:590px;}
.achieve_img dd{float:left; margin-right:25px;}
.achieve_img dd img{ max-height:160px; max-width:270px; overflow:hidden;}
.achieve_img dd p{text-align:center; font-size:14px; line-height:27px;}
.achieve_img dd p a{color:#666;}
.achieve_img dd p a:hover{color:#e98611;}

.achieve_list{overflow:hidden; padding-top:10px;}
.achieve_list li{line-height:28px; overflow:hidden;}
.achieve_list li span{width:270px;}
.achieve_list li span b{font-weight:normal; color:#ccc;}
.achieve_list li span b.fl a{color:#666; background:url(../images/icon_leaf.png) left center no-repeat; padding-left:20px;}
.achieve_list li span b.fl a:hover{color:#e98611;}

/*---------------------------------------------------------link-------------------------------------------------------------*/
.link_tit{width:100%; height:26px; background:url(../images/link_tit.png) top center no-repeat;}
.bd{width:1200px;margin:20px auto; overflow:hidden;}
.bd ul li.hceg{width:190px;height:50px; margin:0 10px; float:left;}
.tempWrap{width:1200px; height:50px;}




















