@charset "utf-8";
/* CSS Document */
.ban_box{ width:100%; height:459px; overflow:hidden;}

/* Product */
.i_pro_tit{ width:100%; height:95px; border-bottom:solid 1px #ccc;}
.i_pro_tit img{ display:block; margin:0 auto;}
.pro_box{ width:100%; height:252px; background:#ebebeb;}
.students{ width:1200px; height:252px; margin:0 auto; position:relative;}
#four_flash{position:relative;width:1200px;height:200px; margin:0 auto;position:absolute; top:40px;}
#four_flash .flashBg{width:1080px;height:200px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:200px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{ width:238px; height:200px; float:left; margin:0 15px;}
#four_flash .flashBg ul.mobile li .pro_img{ width:238px; height:152px; border:solid 5px #ccc;}
#four_flash .flashBg ul.mobile li:hover .pro_img{ border:dashed 5px #ccc;}
#four_flash .flashBg ul.mobile li .pro_img img{ width:238px; height:152px; }
#four_flash .flashBg ul.mobile li span{ display:block; width:100%; height:35px; line-height:35px; font-weight:bold; font-size:14px; color:#555;} 
#four_flash .flashBg ul.mobile li:hover span{ color:#007131;}
.but_left{height: 0;
			width: 0;
			border: 20px solid #ccc;
			border-color:  transparent #ccc transparent transparent;
			position:absolute; top:70px; left:10px; cursor:pointer;}
.but_left:hover{ border-color:  transparent #007131 transparent transparent;}	
.but_right{height: 0;
			width: 0;
			border: 20px solid #ccc;
			border-color:  transparent transparent transparent #ccc;
			position:absolute; top:70px; right:10px; cursor:pointer;}	
.but_right:hover{border-color:  transparent transparent transparent #007131;}

/* ABOUT */
.about_box{ width:1200px; height:338px; margin:0 auto;}
.about_box .about{ width:600px; height:310px; padding:14px 0; float:left;}
.about_box .about .about_tit{ width:100%; height:71px; border-bottom:dotted 2px #ccc; position:relative;}
.about_box .about .about_tit h2{ color:#999; font-size:26px; line-height:27px; padding-left:10px;}
.about_box .about .about_tit h1{ color:#007131; font-size:24px; line-height:35px; padding-left:37px; background:url(../images/about_icon.gif) no-repeat 10px 7px;}
.about_box .about .about_tit a{ font-size:14px; position:absolute; right:0; bottom:10px;}
.about_box .about .about_txt{ width:98%; height:222px; margin:0 auto; text-indent:2em; line-height:29px; padding-top:15px;}
.about_box .news{ width:537px; height:310px; padding:14px 0; float:left; margin-left:30px;}
.about_box .news .news_tit{ width:100%; height:71px;}
.about_box .news .news_tit h2{ color:#999; font-size:26px; line-height:27px; padding-left:10px;}
.about_box .news .news_tit h1{ color:#007131; font-size:24px; line-height:35px; padding-left:37px; background:url(../images/about_icon.gif) no-repeat 10px 7px;}
.about_box .news .news_list{ width:100%; height:222px; padding-top:15px;}
.about_box .news .news_list ul{ display:block; width:100%; height:222px; background:url(../images/i_news_bg.gif) repeat-y;}
.about_box .news .news_list ul li{ display:block; width:100%; height:37px; line-height:37px; background:url(../images/news_icon.gif) no-repeat 10px center;}
.about_box .news .news_list ul li a{ padding-left:35px; float:left;}
.about_box .news .news_list ul li span{ float:right; padding-right:7px; color:#999;}