@charset "utf-8";
body{margin:0px; background:url(../Images/body.gif) repeat-y top #ffffff; overflow-x:hidden; font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666666; text-decoration:none;}
*{margin:0px;}
div,li,a,input,span{ transition-duration:0.5s;}
div:hover,li:hover,a:hover,input:hover,span:hover{ transition-duration:0.5s;}
a,p,tr,td,font,span,select,input{font-family:"微软雅黑"; font-size:14px; line-height:30px; color:#666666; text-decoration:none;}
img{border:0px;}
.clear{clear:both;}
.kx{height:10px; overflow:hidden;}
.kx45{height:45px; overflow:hidden;}
.mt10{margin-top:10px;}
.left{float:left;}
.right{float:right;}
ul,li{list-style:none;}


.warp{width:1170px; margin:auto;}
.warp.spec{width:1170px; margin:auto; margin-top:40px;}
.header{height:127px; width:100%;}
.logo{height:87px; width:412px; background:url(../Images/logo.jpg) no-repeat; float:left; margin-top:20px;}
.logo a{display:block; line-height:59px;}

.search{width:262px; height:36px; float:right; margin-top:33px;}
.search input[type="text"]{width:212px; height:32px; background:#444444; float:left; border:none; color:#FFFFFF; font-size:12px; text-indent:20px; outline:none;}
.search input[type="submit"]{width:50px; float:left; background:#d70800; height:32px; border:none; color:#FFFFFF; font-size:12px; cursor:pointer;}






#nav{height:50px; width:100%; background:#d70800; position:absolute; top:127px; left:0px;}
#nav ul{width:1170px; margin:auto;}
#nav ul li{float:left; border-right: 1px solid #8f0b06; width:140px; text-align:center;}
#nav ul li.spec{width:50px; height:50px; background:url(../Images/home.png) #8f0b06 center no-repeat;}
#nav ul li.spec:hover{background:url(../Images/home.png) #8f0b06 center no-repeat;}
#nav ul li a{font-size:14px; color:#FFFFFF; text-decoration:none; line-height:50px; display:block;}
#nav ul li:hover{background: url(../Images/menubg.png) top center no-repeat;}
#nav ul li:hover a{color: #ffffff;}
#nav ul li ul{display:none; width:140px;}
#nav ul li:hover ul{display:block; position:relative; top:0px; left:0px; list-style:none; float:left; z-index:999; width:140px; background:rgba(0, 0, 0, 0.6)!important;
filter:Alpha(opacity=60); background:#000000; }

#nav ul li:hover ul li{list-style:none; margin:0px; padding:0px; height:35px; text-align:center; overflow:hidden; width:140px;}
#nav ul li:hover ul li:hover{background:#d70800; width:140px; height:35px;}
#nav ul li:hover ul li a{font-size:12px; color:#FFFFFF; font-weight:normal; line-height:35px;}
#nav ul li:hover ul li a:hover{text-decoration:none; color:#ffffff;}



.banner{height:600px; width:100%;}


.homeTitleBar {height: 70px; overflow: hidden; background: url(../Images/linebg.png) no-repeat center center; margin: 30px; text-align: center;}
.homeTitleBar h5 {display: inline-block; width: 100%; padding: 0px; color: #000; font-weight: bold; margin: 0px 0px 0px 0px; font-size: 30px;}
.homeTitleBar  span {width: 100%; line-height:50px; color: #ccc; font-size: 20px; overflow: hidden; font-weight: bold;}


.indexleft{width:262px; float:left;}
.indexleft ul{padding:0px; margin:0px;}
.indexleft ul li.title{height:56px; background:url(../Images/classtitle.jpg) no-repeat center; width:100%; text-align:center;}
.indexleft ul li.title a{line-height:56px; font-size:20px; color:#FFFFFF; padding-left:0px;}

.indexleft ul li{height:40px; background:#000000; border-bottom:1px solid #222222;}
.indexleft ul li a{color:#888888; padding-left:20px; line-height:40px; display:block;}
.indexleft ul li:hover a{color:#FFFFFF;}



.indexright{width:846px; float:left; margin-left:62px;}
.indexright ul{margin:0px; padding:0px;}
.indexright ul li{width:250px; border:1px solid #CCCCCC; float:left; margin:15px; height:280px; text-align:center;}
.indexright ul li img{width:250px; height:240px;}
.indexright ul li a{line-height:30px;}
.indexright ul li:hover{border:1px solid #D70800;}

.ad{height:170px; width:100%; background:url(../Images/ad1.jpg) no-repeat center; text-align:center; margin:30px 0px;}


.aboutBox {width:1170px; margin:auto; overflow: hidden;}
.aboutBox .left{width:352px; float:left; margin-right:20px;}
.aboutBox .right{float:left; width:798px;}
.aboutBox .right a{line-height:35px;}
.aboutmore{width:115px; height:35px; background:#CCCCCC; text-align:center; margin-top:20px;}
.aboutmore a{line-height:35px; font-size:12px;}
.aboutmore:hover{background:#D70800;}
.aboutmore:hover a{color:#FFFFFF;}

.newslist{width:1170px; margin:auto;}
.newslist ul{margin:0px; padding:0px;}
.newslist ul li{width:262px; margin:0px 15px; float:left; height:320px;}
.newslist ul li img{width:262px; height:180px;}
.newslist ul li a{line-height:20px; font-size:12px;}
.newslist ul li a font{color:#000000; font-weight:600;}
.newslist ul li a span{font-size:12px; color:#999999;}


footer{height:70px; background:#222222; text-align:center; padding:40px 0px; margin-top:30px;}


.bannerinner{height:265px; width:100%; background:url(../Images/b.jpg) no-repeat center;}


.innerleft{width:262px; float:left;}
.innerleft ul{padding:0px; margin:0px;}
.innerleft ul li.title{height:56px; background:url(../Images/classtitle.jpg) no-repeat center; width:100%; text-align:center;}
.innerleft ul li.title a{line-height:56px; font-size:20px; color:#FFFFFF; padding-left:0px;}

.innerleft ul li{height:40px; background:#000000; border-bottom:1px solid #222222;}
.innerleft ul li a{color:#888888; padding-left:20px; line-height:40px; display:block;}
.innerleft ul li:hover a{color:#FFFFFF;}
.innerleft ul li.in a{color:#ff0000; font-weight:bold;}



.innerright{width:878px; float:left; margin-left:30px;}
.title_line{height:35px; width:100%; background:url(../Images/title_line.jpg) no-repeat left bottom;}
.title_line font{font-size:16px; font-weight:600; color:#000000; line-height:35px; padding-right:10px;}

.conabout{margin-top:20px;}
.conabout p,.conabout a{font-size:12px; line-height:25px; color:#000000;}

.innerright ul{margin:0px; padding:0px;}
.innerright ul li{width:194px; border:1px solid #CCCCCC; float:left; margin-right:30px; height:230px; text-align:center; margin-bottom:30px;}
.innerright ul li.spec{margin-right:0px;}
.innerright ul li img{width:190px; height:190px;}
.innerright ul li a{line-height:30px;}
.innerright ul li:hover{border:1px solid #D70800;}

.newsilist{height:40px; border-bottom:1px solid #F2F2F2;}
.newsilist a{line-height:40px; color:#999999;}
.newsilist a:hover{color:#000000;}
.newsilist a span{float:right; font-size:12px;}
.newsilist font {width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #666;display: block;font-size: 12px;float: left;overflow: hidden;
margin-top: 10px; margin-right:10px;}


.result{height:30px; background:#FAFAFA; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; display:inline-table; margin-top:30px; margin-bottom:40px;}
.result a{height:30px; padding:8px 15px; line-height:35px; background:#FFFFFF; border:1px solid #F2F2F2; border-left:none;}
.result a:hover{background:#d70800; color:#FFFFFF;}

.result a.prev{background:#FFFFFF; border-top-left-radius:6px; border-bottom-left-radius:6px; border-left:1px solid #F2F2F2;}
.result a.prev:hover{background:#d70800;}
.result a.prev.current:hover{background:#FFFFFF; color:#666666;}
.result a.next{background:#FFFFFF; color:#333333; border-top-right-radius:6px; border-bottom-right-radius:6px;}
.result a.next:hover{background:#d70800; color:#FFFFFF;}
.result a.next:hover.current{background:#FFFFFF; color:#666666;}
.result a.current:hover{background:#FFFFFF; color:#666666;}
.result a.current{background:#d70800; color:#FFFFFF;}
.result a.next.current{background:#FFFFFF; color:#666666;}
.result a.prev.current{background:#FFFFFF; color:#666666;}



