/* CSS Document */
*{ margin:0; padding:0; border:0; }
ul,li{ list-style:none;}
body{ background-color:#fff; margin:0 auto; font-size:15px; font-family:"微软雅黑"; color:#555555;}
a{ text-decoration:none;}
a:hover{color:#eb6464;}



.bg{ width:1500px; margin:0 auto; background:url(../images/bg.jpg) no-repeat center 200px; }
.top{ width:1500px; margin:0 auto; background-color:#c83535; height:100px;}
.header{ width:1200px; height:85px; margin:0 auto;  padding-top:15px;}
.logo{ width:260px; height:85px; float:left;}

.navMenu{width:870px; height:85px; float:left; padding-left:60px;}
.navMenu>ul {width: 940px;list-style: none;height: 85px; margin:0 auto;}
.navMenu>ul>li{text-align: center;float: left;line-height: 85px;height: 85px;width: auto;position:relative;}
.navMenu>ul>li>a {color: #fff;font-size: 18px;padding:0 20px; float:left;  display:block; font-weight:bold; height:82px; line-height:82px; border-bottom:3px solid #c83535;  }
.navMenu>ul>li:hover ul{ display:block; }
.navMenu>ul>li>a:hover{ color:#fff; background:#e63f3f; border-bottom:3px solid #fff;}
.navMenu>ul>li>ul{ position:absolute; display:none; top:85px; left:0; background:#c83535; background:rgba(200,53,53,0.8);filter:alpha(opacity=80);z-index:9999999; width:180px;}
.navMenu>ul>li>ul>li{ float:left; border-bottom:1px #c83535 solid; width:180px; height:50px; line-height:50px; text-align:left;}
.navMenu>ul>li>ul>li>a{ border:none; width:100%; display:block; height:50px; float:left; padding:0px; text-indent:10px; color:#fff;font-size: 15px; font-weight:bold;}
.navMenu>ul>li>ul>li>a:hover{ background:#e63f3f; background:rgba(230,63,63,1); color:#fff;}

.banner{ width:1500px; height:400px; margin:0 auto; position:relative;}

.txt_01{ width:369px; height:53px; position:absolute; _top:160px; _left:460px; top:160px\9; left:460px \9;
 animation: txt_01 2s both;
 -webkit-animation: txt_01 2s both;
-moz-animation: txt_01 2s both;
-o-animation: txt_01 2s both;
-ms-animation: txt_01 2s both;}
@keyframes txt_01{
	0%{ left:300px; top:160px; } 
	100% { left:460px; top:160px;} 
	}
@-webkit-keyframes txt_01{
	0%{ left:300px; top:160px; } 
	100% { left:460px; top:160px;} 
	}
@-moz-keyframes txt_01{
	0%{ left:300px; top:160px; } 
	100% { left:460px; top:160px;} 
	 }
@-ms-keyframes txt_01{
	0%{ left:300px; top:160px; } 
	100% { left:460px; top:160px;} 
	 }
@-o-keyframes txt_01{
	0%{ left:300px; top:160px; } 
	100% { left:460px; top:160px;} 
	 }
.txt_02{ width:230px; height:32px; position:absolute; _top:183px; _right:570px; top:183px\9; right:570px \9;
 animation: txt_02 2s both;
 -webkit-animation: txt_02 2s both;
-moz-animation: txt_02 2s both;
-o-animation: txt_02 2s both;
-ms-animation: txt_02 2s both;}
@keyframes txt_02{
	0%{ right:400px; top:183px; } 
	100% { right:570px; top:183px;} 
	}
@-webkit-keyframes txt_02{
	0%{ right:400px; top:183px; } 
	100% { right:570px; top:183px;} 
	}
@-moz-keyframes txt_02{
	0%{ right:400px; top:183px; } 
	100% { right:570px; top:183px;} 
	 }
@-ms-keyframes txt_02{
	0%{ right:400px; top:183px; } 
	100% { right:570px; top:183px;} 
	 }
@-o-keyframes txt_02{
	0%{ right:400px; top:183px; } 
	100% { right:570px; top:183px;} 
	 }


.main{ width:1200px; padding:30px 20px; margin:0 auto; background-color:#f9f9f9; overflow:hidden;}
.mian_01{ width:1200px; height:320px; margin-bottom:40px;}

.anniu{ width:270px; height:320px; float:left; margin-right:30px;}
.anniu li{ width:270px; height:76px; background-color:#FFF; margin-bottom:5px; border-radius:2px;}
.anniu li a{ display:block; width:270px; height:76px; font-size:20px; line-height:76px; background-color:#c83535; color:#FFF; transition:1s; font-weight:bold;}
.anniu li a .tubiao{ display:inline-block;width:130px; height:76px; background:url(../images/anniu01.png) no-repeat center center; float:left;}
.anniu li a:hover span{background:url(../images/anniu01.png) no-repeat center center; }

.anniu li .a2 span{ background:url(../images/anniu02.png) no-repeat center center;}
.anniu li .a3 span{ background:url(../images/anniu03.png) no-repeat center center;}
.anniu li .a4 span{ background:url(../images/anniu04.png) no-repeat center center;}

.anniu li .a2:hover span{ background:url(../images/anniu02.png) no-repeat center center;}
.anniu li .a3:hover span{ background:url(../images/anniu03.png) no-repeat center center;}
.anniu li .a4:hover span{ background:url(../images/anniu04.png) no-repeat center center;}

.anniu li a:hover{ background-color:#e45a5a;}

.about{ width:460px; height:290px; float:left; background-color:#FFF; margin-right:30px; padding:15px;}
.title{ height:30px; line-height:30px; background:url(../images/tit_bg.jpg) no-repeat left center; padding-left:20px; font-size:18px; position:relative;}
.ab_con{ width:460px; height:260px; margin-top:10px;}
.ab_con p{ line-height:25px;width:460px; height:225px; overflow:hidden; margin-bottom:5px;}

.more{ font-size:14px; display:inline-block; background:url(../images/more_bf.png) no-repeat left center; color:#555; padding-left:15px; float: right;}

.student{ width:350px; height:290px; padding:15px; background-color:#FFF; float:left;}
.r_more{ position:absolute; font-size:14px; color:#999999; right:0px; top:0px;}

.atu_con{ width:350px; height:260px;overflow:hidden;}
.atu_con a{ display:block;}
.stu_dl{ width:350px; height:60px; overflow:hidden; padding:10px 0;}
.stu_dl dt{ float:left; width:93px; height:60px;}
.stu_dl dd{ float:left; margin-left:15px; width:240px; height:60px;}
.stu_dl dd p{ line-height:28px;}
.atu_con a:hover p{ color:#c83535;}

.main_02{ width:1200px; height:300px;}

.new_con{ height:280px; width:770px; position:relative; padding:10px; background-color:#FFF; float:left; margin-right:30px;}

.one_02{ width:300px; height:280px; float:left; margin-right:15px;}
.new_img{ width:300px; height:216px; position:relative; overflow:hidden;}
.new_img img{ z-index:0; transition:all 1s; cursor:pointer;display:block;}


.new_img_in{ width:300px; height:40px; background-color:#000; position:absolute; bottom:0; left:0; filter:alpha(opacity=70);-moz-opacity:0.70; opacity:0.70;}
.new_01{ width:83px; height:40px; background-color:#c83535; font-size:18px; color:#FFF; text-align:center; line-height:40px; position:absolute; left:0px; bottom:0px; display:block;}
.new_02{ width:207px; height:40px; font-size:16px; color:#FFF; line-height:40px; position:absolute; left:83px; bottom:0px; padding-left:10px; display:block;}
.news_p{ width:300px; height:54px; line-height:24px; font-size:12px; color:#777777; margin-top:10px; overflow:hidden;}

.team_con{ width:450px; height:280px; float:left;  overflow:hidden;}
.team_con ul li{ width:450px; height:75px;vertical-align: middle}
.team_dl{ width:450px; height:50px; font-size:30px;}
.team_dl dt{ width:50px; height:50px; float:left; margin-right:10px;}
.team_dl dt .dt_01{ display:block; font-size:34px; text-align:center; color:#c6c6c6; width:50px; height:34px;}
.team_dl dt .dt_02{ display:block; font-size:12px; text-align:center; color:#c6c6c6; width:50px; height:16px; margin-top:3px;}
.team_dl .dd{ width:390px; height:50px; line-height:26px; float:left;font-size:14px; color:#444444; letter-spacing:3px; overflow:hidden; }




.qian{ width:350px; height:270px; background-color:#FFF; float:left; padding:15px;}

.txtMarquee-top{ width:350px; height:240px; overflow:hidden; position:relative;}
.you_con{ width:350px; height:240px; overflow:hidden;}
.you_ul{ float:left; width:350px; height:240px; overflow:hidden;}
.mar{ margin-right:0px;}
.you_ul li{ height:40px; line-height:40px; overflow:hidden;}
.you_ul li a{ background:url(../images/qian_bg.png) no-repeat left center; padding-left:18px;}
.you_ul li a:hover{ background:url(../images/qian_bga.png) no-repeat left center;}

.mian_03{ width:1200px; height:270px; margin-top:30px;}

.picMarquee-left{ width:1200px; height:212px;  position:relative; margin-top:15px;}

.picMarquee-left .hd .prev{ display:block; width:42px; height:42px; background:url(../images/right.png) no-repeat top center; cursor:pointer; position:absolute;right:10px; top:80px; z-index:1;}
.picMarquee-left .hd .next{ display:block; width:42px; height:42px; background:url(../images/left.png) no-repeat left center;cursor:pointer; position:absolute; left:10px; top:80px; z-index:1;}

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;}
.picMarquee-left .bd ul li .pic img{ width:279px; height:212px;  transition:all 1s; cursor:pointer;display:block;}
.picMarquee-left .bd ul li .pic img:hover{-webkit-transform:scale(1.2,1.2);
-moz-transform:scale(1.2,1.2);
-transform:scale(1.2,1.2);	}

.footer{ width:1500px; height:100px; margin:0 auto; background-color:#414141;}
.foot_in{ width:1180px; height:75px; margin:0 auto; padding-top:25px;}
.foot{ width:905px; height:50px; padding-top:10px; float:left;}
.foot_con{ width:915px; height:25px;}
.foot .foot_p{ color:#eeeeee; font-size:12px; float:left;}
.img_liu{ float:left; display:block; margin:5px;}
.foot_p01 .liu{ float:left; color:#eeeeee; font-size:12px;}
.foot_right{ width:275px; height:50px; float:left;}
.foot_right p{ line-height:24px; color:#d7d7d7; font-size:12px;}

/*----------------------------------------------------列表页---------------------------------------------------------------*/
.list{ width:402px; float:left; background:url(../images/list_bg.jpg) no-repeat center bottom; padding-bottom:350px;}
.list_ul li{ width:179px; height:100px; float:left; margin-right:22px; margin-bottom:22px;}
.list_ul li a{ width:179px; height:100px; background-color:#c83535; display:block; text-align:center; line-height:100px; font-size:18px; color:#ffffff; font-weight:bold; transition:all 0.5s;}
.list_ul li a:hover{ background-color:#f49819;}
.list_ul li .current{ background-color:#f49819;}

.ny_lisy{ width:798px; float:left;}
.fan{ height:50px; line-height:50px; padding:0 50px; background:#ebebeb url(../images/shu.png) no-repeat 20px center; color:#777;}
.fan a{ color:#777;}
.fan a:hover{ color:#f49819;}
.ny_con{ padding:20px;}
.ny_tit{ height:30px; font-size:18px; padding-left:20px; background:url(../images/tit_bg.jpg) no-repeat left center; line-height:30px; margin-bottom:10px;}
.footer a{ line-height:24px; color:#d7d7d7; font-size:12px;}
.footer a:hover{ color:#ff0}































