@charset "utf-8";
/* CSS Document */
/*全局控制*/
body{ margin:0; padding:0; font-size:12px; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; rgb(51,51,51); width:100%; background:url(../images/info_bg.jpg) no-repeat center top #fff;}
p,span,a,strong,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,img{ margin:0; padding:0; list-style:none; border:0;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ rgb(51,51,51); text-decoration:none;}
.clear{ clear:both;}
.body2{ width:100%; overflow:hidden; height:696px; position:relative; margin:0 auto; z-index:0;}
/*头部样式*/
.header{ width:1010px; height:92px; margin:0 auto; position:relative; z-index:999;}
h1{ width:310px; height:77px; float:left; margin-top:15px;}
.header .right{ width:700px; height:92px; float:right;}
.lan{ width:700px; height:30px; line-height:30px; text-align:right;}
.top_box{ width:1005px; height:115px; margin:0 auto;z-index:999; background:none;}
.ifstyle{width:1005px; height:115px; border:0px; position:relative; z-index:999; _background:none;background:transparent;}
/*导航*/
.nav{ width:700px; height:37px; padding-top:23px; float:right; z-index:999; position:relative; }
.nav .L{ display:block; width:18px; height:37px; float:left}
.nav .R{ display:block; width:18px; height:37px; float:left}
#nav{ width:664px; height:37px; float:left; background:url(../images/nav_bg.png) repeat-x; position:relative;}
.nav li{ float:left; width:85px; height:37px; line-height:37px; text-align:center; background:url(../images/line1.jpg) no-repeat right center;}
.nav li a{ height:37px; text-align:center; font-size:14px; line-height:37px;}
.nav li a:link,.nav li a:visited{ color:#fff; text-decoration:none;}
.nav li a:hover{ color:#ffe400;}
#nav li .nav2{ display:none; }
#nav li.navs .nav2{display:block; width:630px; position:absolute; top:37px; left:0;}
#nav li.navs .nav2 ul{width:540px; float:left; background:url(../images/nav2_bg.png) repeat-x;}
#nav li.navs .nav2 li{ width:auto; color:#333; float:left; background:none; height:25px; line-height:25px;}
#nav li.navs .nav2 li span{ padding:0 10px;}
#nav li.navs .nav2 li a{ color:#333; height:25px; line-height:25px;}
#nav li.navs .nav2 a{ text-align:center;background:url(../images/navs_bg.jpg) no-repeat center bottom;color:#ffe400;}
#nav li.navs .nav2 a:hover{ color:#666;background:url(../images/navs_bg.jpg) no-repeat center bottom;}
#nav li ul li a:hover{color:#ffe400;text-align:left;}
#nav li a.nav01{ width:65px; text-align:center;}
#nav li.navs .nav2L,#nav li.navs .nav2R{ display:block; float:left;width:45px; height:25px; background:none;}
/*banner样式*/
.banner_box{ width:100%; height:570px; position:relative; top:-115px;_top:-150px; overflow:hidden;}
.banner{ width:1440px; height:570px; margin:0 auto;}

#num{ position:absolute; bottom:5px; right:5px;}
#num a{ margin-right:15px; display:inline-block; width:79px; height:35px;}

.slide01{ width:1440px; height:570px; position:relative; overflow:hidden;}
.slide01 #Big_Pics{ width:1440px; height:570px; z-index:1; position:relative; left:0px; top:0px; filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
.slide01 #Big_Pics img{ width:1440px; height:570px; border:0;}
.slide01 #Pic_Nums{ position:absolute; right:210px; top:500px; z-index:999;}
.slide01 #Pic_Nums p{ float:left; overflow:hidden; width:62px; cursor:pointer; height:28px; line-height:28px; position:relative; left:0; top:5px;}
.slide01 #Pic_Nums p img{ width:45px; height:21px; filter:alpha(opacity=100); border:1px solid #fff;}
.slide01 #Pic_Nums .on { left:0; top:0; filter:alpha(opacity=100);}
.slide01 #Pic_Nums .on img{border:1px solid #15b0df;}
.slide01 #hotupbg{ }	
.slide01 .dis{display:block;}
.slide01 .undis{display:none;}

/*中间样式*/
.index_box{ width:100%;}
.index{ width:1029px; height:290px; margin:0 auto;position:relative; margin-top:-145px; _margin-top:-175px;z-index:99;}

.index .p1{ width:13px; height:292px; float:left;}
.index .p2{ width:13px; height:292px; float:left;}
.index .center{ width:983px; float:left; background-color:#fff;padding:10px; border-top:2px solid #16b1df;}

.center .about{ width:310px; height:200px; float:left; margin-right:20px;}
.center .about h3{ width:310px; height:35px; line-height:25px; font-size:16px; background:url(../images/about_line.jpg) no-repeat center bottom; position:relative;}
.center .about h3 p{ height:35px; line-height:35px; position:absolute; left:0; top:0; background:url(../images/logo2.jpg) no-repeat left center; padding-left:25px;}
.center .about h3 span{ position:absolute; right:0; top:5px; font-size:8px; font-family:04b_08; font-weight:normal; color:#0c6a21;}
.center h3 a:link,.center h3 a:visited{ color:#0c6a21;}
.center .about .text{ padding-top:10px; line-height:22px;}
.center .about .text img{ padding:1px; border:1px solid #ccc; float:left; width:148px; height:101px; margin-right:8px; line-height:25px; color:#666;}
.center .pro{ width:410px; height:200px; float:left; margin-right:20px;}
.center .pro h3{ width:410px; height:35px; line-height:25px; font-size:16px; background:url(../images/about_line.jpg) no-repeat center bottom; position:relative;}
.center .pro h3 p{ height:35px; line-height:35px; position:absolute; left:0; top:0; background:url(../images/logo2.jpg) no-repeat left center; padding-left:25px;}
.center .pro h3 p a:link,.center .pro h3 p a:visited{ color:#333;}
.center .pro h3 span{ position:absolute; right:0; top:5px; font-size:8px; font-family:04b_08; font-weight:normal; color:#0c6a21;}

.center .aom{ width:200px; height:200px; float:left;}

/*产品滚动*/
.scroll_01{width:410px;float:left; _margin-top:0px; margin-top:15px; }
#demop{ width:360px; height:150px; float:left;overflow:hidden; position:absolute; left:27px; top:0;} 
#demop img{ width:113px; height:96px; float:left;}
#demop li { text-align:center; line-height:25px; float:left; width:113px; padding-right:17px;}
#demop li .word{ width:100%; float:left; text-align:center;}
#indemop{float:left;width: 800%;}
#demop1,#demop2{float:left;}
.left_01{display:block;	width:13px;	height:15px; background:url(../images/left.png) no-repeat left top;margin-top:45px; position:absolute; left:5px; top:0;z-index:9999; cursor:pointer;}
.right_01{display:block;width:13px;	height:15px; text-align:right; background:url(../images/right.png) no-repeat right top;margin-top:45px; float:left; position:absolute; right:0; top:0;cursor:pointer;}
#demop li img{ padding:1px; border:1px solid #ccc;}
/*最近课程滚动结束*/
.link{ height:60px; line-height:60px; overflow:hidden;}
.link strong{ font-size:14px; color:#0c6a21;}


/*底部样式开始*/
.footBox{ width:100%; height:113px; background:url(../images/foot_bg.jpg) repeat-x left 20px; margin-top:-20px; }
.foot{ width:983px; height:90px; margin:0 auto; text-align:center; line-height:30px; padding-top:35px; position:relative;}

/*底部样式结束*/

/*关于同昕*/
.info_box{ width:1015px; height:auto!important; height:600px; min-height:600px; margin:20px auto;}
.info{width:1003px; height:auto!important; height:600px; min-height:600px; background:url(../images/info_bg.png) repeat-y; padding:0 6px;}
.info_banner{ width:995px; height:213px; padding-left:4px;}
.info h2{ height:40px; line-height:40px;  font-size:12px; font-weight:normal; border-bottom:1px solid #eaeaea; background:url(../images/home.jpg) no-repeat 10px center; padding-left:25px; margin-bottom:15px;}
.infoL{ width:175px; height:auto!important; height:400px; min-height:400px; float:left; margin-left:10px;}
.infoR{ width:770px; height:auto!important; height:400px; min-height:400px; float:right; padding-left:20px; background:url(../images/infoR_bg2.jpg) repeat-y; padding-bottom:20px;}
.infoL h3{ width:156px; height:33px; line-height:33px; border-bottom:2px solid #02831e;}
.infoL li{ height:30px; line-height:30px; border-bottom:1px solid #e5e5e5; font-size:14px; width:131px; padding:0 10px 0 15px;}
.infoL li a:hover{ display:inline-block; width:131px; color:#02831e; background:url(../images/dian1.jpg) no-repeat right center;}
.infoL li a.hover{ display:inline-block; width:131px; color:#02831e; background:url(../images/dian1.jpg) no-repeat right center;}
.tel{ margin-top:150px;display:none;}
.infoR h3{ width:760px; height:31px; line-height:31px; font-size:16px; font-weight:normal; border-bottom:2px solid #e7e7e7; position:relative;}
.infoR h3 span{background:url(../images/info_logo.jpg) no-repeat 10px center;  padding-left:50px;border-bottom:2px solid #02831e; position:absolute; bottom:-2px; left:0; padding-right:10px;}
.about_text,.newsLis{ line-height:28px;padding:10px;rgb(51,51,51);}
/*新闻中心*/
.newsLis,.newsInfo{  padding:10px; padding-right:30px;color:#6b6b6b;}

.newsLis li{ height:30px; line-height:30px; background:url(../images/dian2.jpg) no-repeat 10px center; border-bottom:1px dotted #999; position:relative; padding-left:25px;}
.newsLis li span{ position:absolute; right:10px; top:0;}
.newsInfo h4{ font-size:16px; text-align:center; line-height:35px;}
.newsInfo h6{ font-size:12px; font-weight:normal; text-align:center; line-height:25px;border-bottom:1px dotted #999; margin-bottom:10px;}
.back{ text-align:right; line-height:35px; }
.back :link,.back a:visited{ color:#02831e;}

/*产品中心*/
.proLis{ line-height:23px; padding:10px; color:#666; padding-right:30px; }
.proLis .proH{ width:720px;margin-bottom:20px;}
.proH dl{ width:720px; height:142px; padding-left:10px; background:url(../images/proH_bg.jpg) repeat-y;}
.proH dt{ width:152px; height:142px; float:left; margin-right:10px;}
.proH dd{ width:535px;float:right; padding-right:15px;}
.proH dd h6{ font-size:12px; line-height:30px;}
.proLis li{ width:170px; height:170px; line-height:30px; float:left; margin-right:12px;   margin-bottom:15px; background:url(../images/pro_bg.jpg) no-repeat left top; color:#666;}
.proLis li a{ display:block; width:170px; height:170px; }
.proLis li a img{padding-left:4px;padding-top:4px;}
.proLis li a strong{ display:block; width:170px; height:30px; text-align:center; line-height:30px;}

.proInfo{ width:740px; padding:20px; padding-right:0; line-height:25px;}
.proTop{ margin-bottom:15px;}
.proTop dl{ width:740px; height:auto;}
.proTop dt{ width:265px; height:223px; float:left; background:url(../images/pro_bg2.jpg) no-repeat left top; }
.proTop dt img{ padding-left:4px; padding-top:4px;}
.proTop dd{ width:465px; height:auto; min-height:218px; float:right;}
.proTop dd p{ line-height:25px;font-family:Helvetica Neue, Helvetica; color:#333; font-size:11.5pt;}
/*员工风采*/
.perLis{ line-height:23px; padding:20px; color:#666; padding-right:30px; }
.perLis li{ width:219px; height:174px; float:left; margin-right:20px; text-align:center; line-height:30px; margin-bottom:15px;}
.perLis li img{ width:213px; height:138px; padding:1px; border:1px solid #ccc;}
.worldLis{ line-height:23px; padding:20px;_padding:10px; color:#666; padding-right:30px; }
.worldLis li{ width:273px; height:152px; background:url(../images/world_bg.jpg) no-repeat left top; float:left; margin-bottom:35px; line-height:50px; margin-right:45px; padding:18px; padding-top:19px; text-align:center;}


/*页码*/
.page{ margin:0 auto; width:725px; text-align:center;height:30px;line-height:23px;padding:10px 0 0;clear:both; margin-top:20px;}
.page a{background:#fff;padding:0 3px;color:#333;border:1px solid #A4A4A4; margin-right:5px;}
.page a.hover{background:#ccc;border:1px solid #ccc;color:#fff;}
.page a:link,.page a:visited{ text-decoration:none;}
.page a:hover{background:#ccc;border:1px solid #ccc;color:#fff;}


.proLis tr{ border-top:1px solid #ccc;border-left:1px solid #ccc;}
.proLis td{ border-bottom:1px solid #ccc;border-right:1px solid #ccc; color:#333;}
.proLis table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.proLis th{border-bottom:1px solid #ccc;border-right:1px solid #ccc; background-color:#c5fcd7; font-size:14px; color:#333;}

.leftul{ margin-bottom:100px;}
.leftul li{ height:auto;}
.leftul li a{ display:block; }
.leftul li a.hover{border-bottom:1px solid #e5e5e5; }
.leftul li ul{ padding-top:5px;}
.leftul li li{ background:none; font-size:12px; line-height:18px; text-align:left; border-bottom:none; padding:0; padding-left:4px;  }
.leftul li li a{ line-height:18px; display:block; padding:5px 0 5px 10px; border:none;}
.leftul li li a:hover{background:#e0f1e4; color:#000;line-height:18px; display:block; width:114px;} 


.mail{ margin-left:30px; margin-top:10px;}
.mail a{ display:block; width:80px; height:25px; line-height:25px; text-align:center; text-indent:0;}
.mail a:link,.mail a:visited{ color:#fff;}