﻿@charset "utf-8";

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "simSun";}


/* 当前页html body样式 */
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}  

/* flash_control */
#flash_control .icon-up i,#flash_control .icon-up i:hover,
#flash_control .icon-play i,#flash_control .icon-play i:hover,
#flash_control .icon-pause i,#flash_control .icon-pause i:hover,
#flash_control .icon-down i, #flash_control .icon-down i:hover{background:url(../images/icon-s.png) no-repeat;}
#flash_control{position:absolute;z-index:900;width:51px;top:-9999em;right:3em;}
*html #flash_control{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#flash_control a{cursor:pointer;display:block;margin-bottom:1px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#99000000', endColorstr='#99000000');background:transparent;background:rgba(0,0,0,.6);}
#flash_control a i{display:block;height:100%;width:100%;}
#flash_control .icon-up, #flash_control .icon-down{visibility:hidden;}
#flash_control .icon-up i{background-position:-415px 16px;height:51px;width:51px;}
#flash_control .icon-up i:hover{background-position:-232px 16px;height:51px;width:51px;}
#flash_control .icon-play i{background-position:-354px 16px;height:51px;width:51px;display:none;}
#flash_control .icon-play i:hover{background-position:-171px 16px;height:51px;width:51px;}
#flash_control .icon-pause i{background-position:-293px 16px;height:51px;width:51px;}
#flash_control .icon-pause i:hover{background-position:-110px 16px;height:51px;width:51px;}
#flash_control .icon-down i{background-position:12px 16px;height:51px;width:51px;}
#flash_control .icon-down i:hover{background-position:-49px 16px;height:51px;width:51px;}
#flash_control .on .icon-up, #flash_control .on .icon-down{visibility:visible;}
#flash_control .on .icon-play i{display:block;}
#flash_control .on .icon-pause i{display:none;}

.flash li{position:absolute;overflow:hidden;z-index:601;left:0;}
.flash .default{z-index:605;}
.flash img{width:100%;height:612px;}

#select{ clear:both; background:#fff;  position:relative; width:1200px;  margin:22px auto 0 auto;}
.selectTop{ clear:both;  height:34px; line-height:34px;z-index:2} 
.selectTop a#cur i.sl01{ background-position:0 -16px}
.selectTop a#cur i.sl02{ background-position:-18px -16px}
.selectTop a#cur i.sl03{ background-position:-36px -16px}
.selectTop a{ float:left; width:132px; height:33px; font-size:14px; background:#F7F8F8; border:solid 1px #ddd; border-bottom:0; border-right:0; cursor:pointer;}
.selectTop a:Hover{ background:#fff}
.selectTop a.cur,.selectTop a#cur{ border-bottom:none; color:#5285EC; background:#fff; height:33px; }
.selectTop a i{ float:left; width:15px; height:16px; background:url(../images/a01.png) no-repeat; margin:9px 8px 0 22px}
.selectTop a i.sl01 {background-position:0 0}
.selectTop a.cur i.sl01{ background-position:0 -16px}
.selectTop a i.sl02{background-position:-18px 0}
.selectTop a.cur i.sl02{ background-position:-18px -16px}
.selectTop a i.sl03{background-position:-36px 0}
.selectTop a.cur i.sl03{ background-position:-36px -16px}
.selectTop a:hover{ background:#fff}
.selectCon{	clear:both;	overflow:hidden; display:none; zoom:1;	border:solid 1px #ddd; border-bottom:solid 3px #ebebeb; padding:20px 18px;width:1162px; background:#fff}
.selectCon h3{ font-size:18px; padding-left:23px; color:#4678DF}
.selectCon .select{ clear:both; overflow:hidden; zoom:1; margin:5px 0 22px 5px}
.selectCon .select .keysearch { line-height:32px}
p.select input[type="text"]{ float:left; width:362px; height:31px; padding:0 5px; border:solid 1px #BEBEBE; background:#fff}
p.select input[type="button"]{ float:left; width:101px; height:33px; background:url(../images/search.png) no-repeat; cursor:pointer}
p.select input[type="button"]:hover{ background-position:0 -33px}
.tj01{ clear:both; overflow:hidden; zoom:1; margin:14px 0 8px 0}
.tj01 span{ float:left; width:60px; text-align:right; margin-right:10px; font-family:"SimSun"; }
.tj01 .tjR{ float:left; width:1000px; overflow:hidden; }
.tjR div{ float:left; width:855px;}
.tjR b{ float:left; font-weight:normal; background:#E11A1A; color:#fff; font-family:"SimSun"; padding:0 4px; height:16px; line-height:16px; margin-right:6px; margin-top:2px;}
.tjR a{ float:left; padding:0 10px; font-family:"SimSun"}
.tjR a.cur{ font-weight:bold; color:#EA0000}
.tjR a:hover{ background:#FF5B5B; color:#fff; font-family:"SimSun";}
.tjR a.hover{ background:#E11A1A; color:#fff; font-family:"SimSun";}
.tjR p{ float:left; width:300px;}
.tjR p input[type="text"]{ float:left; width:58px; height:18px; padding:0 3px; line-height:18px; border:solid 1px #ccc;}
.tjR p input[type="button"]{ float:left; width:42px; height:20px; line-height:17px; text-align:center; background:#F5F5F5; border:solid 1px #ddd; color:#555; display:inline; margin-left:8px; cursor:pointer}
.tjR p input[type="button"]:hover{ background:#E5E5E5; color:#E11A1A}
.tjR p i{ float:left; width:10px; text-align:center; font-style:normal}
.subArea{ clear:both; width:856px; padding:8px 15px; display:none; border:solid 1px #D92626; font-family:"SimSun"; margin-left:24px; border-radius:3px; behavior:url(PIE.htc); margin-bottom:15px; overflow:hidden; zoom:1; display:block} 
.subArea b{ float:left; font-weight:bold; color:#4678DF}
.subArea i{ float:left; height:22px; line-height:22px; padding:0 8px 0 14px; font-weight:bold; color:#4678DF; }
.subArea a{ float:left; height:22px; line-height:22px; font-size:12px; font-family:"SimSun"; padding:0 10px;;}
.subArea a:hover{ background:#FF5B5B; color:#fff; font-family:"SimSun";}
.subArea a.hover{ background:#FF5B5B; color:#fff; font-family:"SimSun";}
.subArea a.cur{color:#FFF; font-weight:bold;background:#EA0000;}
.yzwt{ position:absolute; right:10px; top:43px; width:190px; height:140px; background:url(../images/a02.jpg) no-repeat; text-indent:-9999px;}
/*-------head and  select end-----------*/

#mainL{ float:left; width:948px; margin-right:; }
#mainR{ float:right; width:230px; }
#shcoolHouse{ clear:both; overflow:hidden; zoom:1; }
h2.indextTit{ height:30px; line-height:30px; font-size:20px; border-bottom:solid 2px #E0E0E0; padding:2px 0; }
h2.indextTit span{ font-size:20px; color:#da0f0f}
h2.indextTit i{ float:left; width:18px; height:24px; background:url(../images/icons.png) no-repeat; margin-right:10px}
#shcoolBox{ clear:both; overflow:hidden; zoom:1; padding:20px 0}
.fjs{ float:left; width:450px; height:340px; zoom:1; position:relative; overflow:hidden; margin:0 auto;}
.fjs a{ display:block; display:none; overflow:hidden;}
.fjs a img{ width:450px}
.fjss{ position:absolute; right:6px; bottom:8px}
.fjss span{ float:left; width:16px; height:16px; text-align:center; line-height:16px; cursor:pointer; margin:0 2px; display:inline; background:url(../images/icons.png) no-repeat -21px 0; color:#fff;}
.fjsp{ position:absolute; left:0; bottom:0; width:450px; text-align:left; background:url(../images/tmbg.png) repeat; height:55px; padding:5px 0; overflow:hidden; zoom:1;}
.fjsp p{ padding:0 5px;color:#fff; }
.fjsp p b{ display:block; width:350px; height:20px; overflow:hidden; font-size:15px; color:#fff;}
.fjsp p span{ display:block; width:350px; height:19px; line-height:19px; overflow:hidden; color:#fff;}
.fjsp p i{ display:block; float:right; height:22px; padding:0 5px; background:url(../images/priceBG.png) no-repeat #D92626; margin-top:5px; min-width:65px;}
.fjss span.bor{background:url(../images/icons.png) no-repeat -40px 0;}

/*======================*/
#shcoolBoxR{ float:right; width:480px;}
#shcoolBoxR li{ float:left; width:221px; height:160px; border:solid 1px #ccc; padding:3px; margin:0 5px 4px 5px; display:inline}
#shcoolBoxR li a{ display:block; width:221px; height:160px; position:relative}
#shcoolBoxR li p{ position:absolute; width:215px; left:0; bottom:0; background:url(../images/tmbg.png) right; padding:1px 3px} 
#shcoolBoxR li p span{display:block; height:17px; line-height:17px; overflow:hidden; width:215px;color:#fff; margin:0}
#shcoolBoxR li p span b{ float:left; width:139px;overflow:hidden; }
#shcoolBoxR li p span i{ float:right; width:76px; text-align:right; overflow:hidden; font-weight:normal}
#shcoolBoxR li:hover{ border:solid 1px #F05A5A}
#shcoolBoxR li a:hover p span b{ color:#b7cdff} 

#hotHouse{ clear:both; overflow:hidden; zoom:1;}
ul.hotBox{ clear:both; overflow:hidden; zoom:1; margin:20px 0}
.hotBox li{ float:left; width:286px; height:253px; position:relative; background:url(../images/abg.gif) no-repeat -294px 0; padding:4px; margin:8px 10px; display:inline}
.hotBox li:hover{ background-position:0 0}
.hotBox li b{ display:block; position:absolute; left:4px; top:180px; width:274px; height:25px; line-height:25px; background:url(../images/tmbg.png) repeat; color:#fff; font-weight:normal; padding:0 5px; font-size:14px;}
.hotBox li div{ clear:both; overflow:hidden; zoom:1; padding:5px 0}
.hotBox li p{ float:left; width:194px;}
.hotBox li p span{ display:block; width:190px; height:19px; line-height:19px; font-size:13px; overflow:hidden; padding-left:4px;}
.hotBox li i{ float:right; width:90px; text-align:right; font-size:15px; color:#e00; overflow:hidden;}
/*==================mainL end===============*/
body a#kefu{ display:block; border:solid 1px #ddd;} 
body a#kefu:hover{ border:solid 1px #dd6565;} 
body a#kefu img{ border:0}
#homeDynamic,#RHothouse{ clear:both; overflow:hidden; zoom:1; margin:9px 0}
#mainR h2{ clear:both; overflow:hidden; zoom:1; background:url(../images/titBor.jpg) no-repeat left bottom;; padding:6px 0 10px 0}
#mainR h2 span{ font-size:15px; float:left; width:185px;}
#mainR h2 a{ float:right; width:25px; height:7px; overflow:hidden; margin-top:8px; background:url(../images/More.gif) no-repeat;  }
#mainR h2 a:hover{ background:url(../images/More.gif) no-repeat 0 -7px;}
#homeDynamic ul{ padding:10px 0 0 0}
#homeDynamic ul li{ clear:both; overflow:hidden;zoom:1; margin:9px 0;}
#homeDynamic ul li i{ float:left; width:15px; height:15px; background:#4678DF; color:#fff; text-align:center; line-height:15px; font-family:"SimSun";}
#homeDynamic ul li a{ float:left; height:15px; line-height:15px; overflow:hidden; width:150px; margin:0 6px; display:inline;}
#homeDynamic ul li span{ float:right; width:48px; text-align:right; height:15px; line-height:15px;font-family:"SimSun"; color:#777;}
#homeDynamic ul li i.gray{ background:#B6B6B6}
#RHothouse{ margin:0}
#RHothouse dl{ clear:both; margin:8px 0 5px 0}
#RHothouse dl dt{ height:28px; line-height:28px;  border-bottom:solid 1px #DBDBDB;} 
#RHothouse dl dt span{ float:left; width:174px; font-size:13px; color:#d92626;}
#RHothouse dl dt a{ float:right; width:25px; height:7px; overflow:hidden; background:url(../images/More.gif) no-repeat; margin-top:12px;}
#RHothouse dl dt a:Hover{ background:url(../images/More.gif) no-repeat 0 -7px;}
#RHothouse dd{ clear:both; overflow:hidden; padding:5px 0}
#RHothouse dd a{ display:block; height:24px; line-height:24px; background:url(../images/list01.gif) no-repeat left center; padding-left:10px;}

#weixin{ clear:both; margin:6px 0}
#weixin h2{ height:30px; line-height:30px; font-size:18px; color:#fff; text-align:center; background:#7CCB3C; border-bottom:solid 3px #5BB711;}
.wxbox{ border:solid 1px #DBDBDB; text-align:center; padding-bottom:10px}
.wxbox p{ text-align:center; padding:5px 0;}
.wxbox img{ display:block; margin:0 auto; }

#Elite{ clear: both}
.EliteBox{ padding:18px 0}
h2.indextTit i.elite{ float:left; width:30px; height:24px; background:url(../images/icons.png) no-repeat -58px 0; margin:5px 5px 0 0} 
.EliteBox dl{ float:left; margin-right:25px;}
.EliteBox dl:hover{ background:#F6F6F6}
.EliteBox dt{ float:left; width:165px; height:218px; margin-right:12px;}
.EliteBox dd{ float:left; width:205px;}
.EliteBox dd h4{ font-size:; border-bottom:solid 1px #D8D7D7; overflow:hidden; zoom:1; padding-bottom:3px; margin-bottom:2px; margin-bottom:2px;}
.EliteBox dd h4 b{ float:left; font-size:18px; color:#2048b9; padding-right:5px; font-weight:normal}
.EliteBox dd h4 span{ float:left; font-size:14px; color:#444;}
.EliteBox dd h4 i{ float:right; width:58px; text-align:right;}
.EliteBox dd p{ clear:both; display:block; padding:1px 0; color:#666}
.EliteBox dd p span{ padding-right:10px}
.EliteBox dd p b{ color:#e70f0f}
.EliteBox dl.marR0{ margin-right:0;}

#company{ clear:both; overflow:hidden; zoom:1;}
#company h2{ margin-top:25px; background:url(../images/devide.jpg) no-repeat left center; height:42px; line-height:42px;}
#company h2 p{ text-align:center; width:180px; margin:0 auto; background:#fff; font-size:20px;}
#company h2 span{ font-size:20px; color:#da0f0f; padding-right:4px;}

#company ul{ width:1176px; margin:14px auto 0 0}
#company li{ float:left; width:192px; margin:0 51px; display:inline;}
#company li a{ display:block; width:192px; }
#company li a span{ display:block;width:192px; height:192px; background:url(../images/a13.jpg) no-repeat; overflow:hidden}
#company li b{ display:block; text-align:center; height:50px; line-height:50px; font-size:18px; font-weight:normal}
#company li.service a span{ background-position:-195px 0}
#company li.life a span{ background-position:-395px 0}
#company li.homecontact a span{ background-position:-591px 0}

#bottomSelect{ clear:both; overflow:hidden; zoom:1; border:solid 1px #E2E2E2; margin:16px 0;}
.titBox{ clear:both; height:40px; overflow:hidden; zoom:1; background:#DFDFDF}
.titBox a{ float:left; width:105px; height:40px; line-height:40px; text-align:center; cursor:pointer; font-size:15px; text-align:center;}
.titBox a.cur{ background:#fff; color:#d30a0a}
.bottomBox{ padding:13px}
.bottomBox p{ clear:both; padding: 3px 0; width:80%; overflow:hidden; zoom:1} 
.bottomBox b{ float:left; margin-right:8px;}
.bottomBox a{ float:left; padding:0 6px; color:#666}
.bottomBox a:hover{ color:#E70F0F}
.bottomBox01{ display:none}



