@charset "gb2312";
*{ padding:0; margin:0; list-style:none;}
img{ border:0;}
a{ text-decoration:none;}
body{ background: #edeef0 url(../images/bj1.jpg) no-repeat fixed center 75px;font-family:'微软雅黑'; }

html {_background-image: url(about:blank); _background-attachment: fixed;}

.head{ height:218px; width:100%; background:url(../images/bj2.gif) repeat-x; position:fixed; z-index:100;_position:absolute; left:0; _top:expression(eval(document.documentElement.scrollTop));}
#menu { width:1000px; height:70px; margin:0 auto; overflow:hidden; }
#menu ul { overflow:hidden; float:left;}
#menu ul li { float:left; height:70px;}
#menu ul li a { display:block;padding:0 10px;width:60px; height:44px; margin-top:26px;text-align:center; background:url(../images/bj3.gif) no-repeat center 24px;font-size:14px; color: #949494; }
#menu ul li a:hover{ color:#FFFFFF;}
#menu ul li a#current { background:url(../images/bj4.gif) no-repeat center 24px;color:#ffffff; }
#menu ul li ul { display:none; position:absolute; z-index:10; }
#menu ul li ul li {height:30px; float:none; height:31px;padding:0;}
#menu ul li ul li a { background:#000000 none; FILTER: alpha(opacity=80);moz-opacity: .8;opacity: 0.8;color:#FFFFFF;  margin:0; padding:0 10px; height:30px; line-height:30px;}
#menu ul li ul li a:hover {FILTER: alpha(opacity=100);moz-opacity: .10;opacity: 1.0;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}
#menu .top{ float:right;font-size:14px; margin-top:20px;}
#menu .top a{ color: #949494; margin:0 10px;}
#menu .top a:hover{ color:#FFFFFF;}
#menu .top a img{ vertical-align:middle;}
.head .logo{ background:url(../images/bj6.gif) no-repeat center 23px; width:473px; height:148px; margin:0 auto;}

.slogan{ width:1000px; height:548px;margin:0 auto; padding-top:345px;}
.slogan .sign{background:url(../images/bj1.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bj1.png");  height:179px; width:551px; margin:0 auto;}
.case{ width:100%; background:#ffffff url(../images/bj7.gif) repeat-x top; height:675px;}

.rollBox2{ width:834px; margin:0 auto;  padding-top:55px; overflow:hidden; }
.rollBox2 .Cont{width:834px;overflow:hidden;float:left;}
.rollBox2 .ScrCont{width:1000%; overflow:hidden;}
.rollBox2 .Cont li{ FLOAT: left; WIDTH: 278px;overflow:hidden; text-align:center;}
.rollBox2 .Cont li a{ padding:1px; border:1px solid #ffffff; display:block; width:250px; height:174px; background: #CCCCCC;}
.rollBox2 .Cont li img{ width:250px; height:174px;}
.rollBox2 #List3,.rollBox #List4{float:left;}
.rollBox2 #BList3,.rollBox #BList4{float:left;}

.title1{ width:1000px; height:55px; margin:0 auto; color:#FFFFFF; padding:30px 0;font-size:16px; overflow:hidden; background:url(../images/bj8.gif) repeat-x 0 85px;}
.title1 span{ font-size:20px; margin-right:8px;  border-bottom:1px solid #ffffff; display:inline-block; height:55px; line-height:55px;}
.title1 #more{ color:#c6c6c6; float:right; margin-top:15px;}
.title1 #more:hover{ color:#FFFFFF;}

.title2{ width:1000px; height:55px; margin:0 auto; color:#a3a3a4; padding:30px 0;font-size:16px; overflow:hidden; background:url(../images/bj10.gif) repeat-x 0 85px;}
.title2 span{ font-size:20px; margin-right:8px;  border-bottom:1px solid #727272; display:inline-block; height:55px; line-height:55px; color:#333333;}
.title2 #more{ color:#c6c6c6; float:right; margin-top:15px;}
.title2 #more:hover{ color:#999999; }

.rollBox3{ width:1080px;overflow:hidden; margin:0 auto; }
.rollBox3 .LeftBotton{ height:40px; width:40px; margin-right:19px; background:url(../images/bj9.gif) no-repeat 0 0px; overflow:hidden; float:left; display:inline; cursor:pointer; margin-top:155px; }
.rollBox3 .RightBotton{ height:40px; width:40px; margin-left:19px; background:url(../images/bj9.gif) no-repeat -40px 0; overflow:hidden; float:left; display:inline; cursor:pointer;margin-top:155px;}
.rollBox3 .Cont{ width:960px; overflow:hidden; float:left; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; position:relative;}
.rollBox3 .ScrCont{width:3000%; overflow:hidden;}
.rollBox3 .Cont li{ FLOAT: left; WIDTH: 320px; overflow:hidden; text-align:center; height:462px;position:relative;}
.rollBox3 .Cont li .dask{width:318px;height:460px;background:rgba(0, 0, 0, 0.7)!important;filter:Alpha(opacity=70); background:#000;position:absolute;top:-460px;left:0;}
.rollBox3 .Cont li .dask a{ color:#fff; width:200px; padding:71px 59px 0; height:389px; display:block;  }
.rollBox3 .Cont li .dask a p{font-size:18px; line-height:30px; background:url(../images/bj2.png) no-repeat center 0px;position:relative; padding-top:70px;}
.rollBox3 .Cont li img{ width:318px; height:460px;border:1px solid #FFFFFF; background: #CCCCCC; }
.rollBox3 #List5,.rollBox #List6{float:left;}

.news{ width:100%; background:#edeef0; height:675px;}
.new1{ width:960px; margin:0 auto; overflow:hidden;}
.imgnew{ float:left;}
.slide_x{overflow:hidden;position:relative;width:462px;height:480px;}
.slide_x a{color:#9a9a9a;}
.slide_x .box{overflow:hidden;position:relative;width:462px;height:480px;}
.slide_x .list{overflow:hidden;width:3000%;}
.slide_x .list li{float:left;position:relative;width:462px;}
.slide_x .list img{vertical-align:top;width:458px;height:330px; border:2px solid #FFFFFF;}
.slide_x .list p{width:453px;height:146px; margin:0 auto;color:#9a9a9a;line-height:26px; font-size:12px; font-family:'宋体';}
.slide_x .list p strong{ display:block; font-size:20px; font-weight:normal; color:#333333; font-family:'微软雅黑'; margin:15px 0;}
.slide_x .list p strong span{ float:right; color:#9a9a9a; font-size:16px;}
.slide_x .btn{overflow:hidden;position:absolute;bottom:162px;right:18px;}
.slide_x .btn li{float:left;width:10px;height:10px;margin:0 0 0 7px;cursor:pointer; background:url(../images/bj4.png) no-repeat;}
.slide_x .btn .selected{background:url(../images/bj3.png) no-repeat;}

.new2{ float:left; width:478px; padding-left:20px;}
.new2 li{ height:140px; padding-top:15px; border-bottom:1px solid #d2d2d2;}
.new2 li h2{ height:35px;}
.new2 li h2 a{ color:#333333; font-size:18px; font-weight:normal;}
.new2 li p{height:70px;}
.new2 li p a{ font-size:12px; color:#666666; font-family:'宋体'; line-height:26px; }
.new2 li p a:hover{ text-decoration:underline;}
.new2 li span{ color:#b8b8b8; font-size:12px;font-family:'宋体'; }
.new2 li span a{color:#b8b8b8; }
.new2 li span .on{ color:#818181;}

html,body{margin:0;padding:0;height:100%} 
.container{min-height:100%;height:auto !important;height:100%;/*ie6不识别min-height,如上述处理*/position:relative;} 
.page{ padding-bottom:382px;/*padding等于footer的高度*/} 
.foot{position:absolute;bottom:0;width:100%;height:382px;/*footer的高度*/clear:both; } 
.clearfix:after, 
.clearfix:before{content:"";display:table} 
.clearfix:after{clear:both;overflow:hidden} 
.clearfix{zoom:1;}  

.foot{ width:100%; background:url(../images/bj11.gif) repeat-x; height:382px;}
.foot ul{ width:1000px; margin:0 auto; padding-top:80px; overflow:hidden; height:224px;}
.foot ul li{ float:left; color:#9c9c9c; padding-left:40px; line-height:28px;}
.foot ul li h4{color:#FFFFFF; font-size:18px; font-weight:normal; margin-bottom:10px;}
.foot ul li h4 a{ color:#FFFFFF; }
.foot ul li a{color:#9c9c9c;}
.foot ul li a:hover{ color:#FFFFFF;}

.search{ background:#2b3a3f; width:300px; height:40px;  overflow:hidden; }
.search input{ float:left;}
#search{ border:0; width:236px; height:40px; line-height:40px; background-color:#2b3a3f; padding-left:20px;color: #92d1d6;}
.text-color{ color: #92d1d6;}

.foot ul li span{ width:300px; display:block; padding-top:30px; text-align:right;}
.foot ul li span a{ margin:0 2px;}

.copy{ text-align:center; height:78px; line-height:78px; color:#9c9c9c; font-size:14px;}
.copy span{ color:#FFFFFF;}
.copy a{color:#9c9c9c;}
.copy a:hover{ color:#FFFFFF;}

/*--------内页--------------*/
.pager{ width:1000px; margin:0px auto 80px; padding-top:300px; }
.page1{ border-bottom:2px solid #e3e3e3;  background-color:#FFFFFF; width:910px; padding:20px 45px 50px;}
.title3{ border-bottom:30px solid #f7f7f7; text-align:center; font-size:24px; line-height:45px; background-color:#FFFFFF; padding: 20px 45px 15px 135px; }
.title3 span{ font-size:12px; font-family:'宋体'; color:#b8b8b8; float:right;}
.title3 span a{color:#b8b8b8; margin:0 3px;}
.title3 span .on{ color:#818181;}

.new3{ width:910px;}
.new3 li{ height:140px; padding-top:15px; border-bottom:1px solid #d2d2d2;}
.new3 li .img{ width:200px; height:124px; float:left; margin-right:20px;}
.new3 li h2{ height:35px;}
.new3 li h2 a{ color:#333333; font-size:18px; font-weight:normal;}
.new3 li p{height:70px;}
.new3 li p a{ font-size:12px; color:#666666; font-family:'宋体'; line-height:26px; }
.new3 li p a:hover{ text-decoration:underline;}
.new3 li span{ color:#b8b8b8; font-size:12px;font-family:'宋体'; }
.new3 li span a{color:#b8b8b8; }
.new3 li span .on{ color:#818181;}

.com_page_btn{margin:0 auto; text-align:center; padding-top:30px;}
.com_page_btn input{ border:1px solid #d9dadf;height:26px; padding:0 13px; *padding:0 6px; background-color:#FFFFFF; text-align:center; line-height:26px; margin:0 3px;font-size:12px;font-family:'宋体';cursor:pointer; }
.com_page_btn .on{ color:#FFFFFF; border:1px solid #b22a2e; background-color:#b22a2e;}

.page2{ width:1000px;}
.page2 ul{ overflow:hidden; padding:20px 0 0;}
.page2 ul li{ float:left; width:333px; text-align:center; height:530px;}
.page2 ul li img{width:318px; height:460px;border:2px solid #FFFFFF;}
.page2 ul li p{ background-color:#FFFFFF; line-height:40px; height:40px; width:322px; margin:0 auto;}
.page2 ul li a{ color:#333333;}

.classinfo{ line-height:34px; font-size:16px;}

.tab1{ border-top: 1px solid #006600; border-bottom: 1px solid #006600; border-left: 1px solid #ccc3ac; background: #f4f1e8; color:#313131; font-size:12px; margin:20px auto 0;line-height:28px;}
.tab1_td1{ width:130px; text-align:center; padding-left:0px; background:#f5f5f5; }
.tab1 td{ border-right: 1px solid #ccc3ac; border-bottom: 1px solid #ccc3ac; padding-left:10px;}
.tab1 textarea{ width:482px; height:165px; margin:0; padding:0;}
.btn01{ text-align:right;width:696px; margin:0 auto;}
.btn01 img{ margin: 10px 0px 10px 10px; } 
.tab2{ margin:0 auto; line-height:28px;}
.tab2 td{ padding-left:5px; font-size:12px;}