.banner{ text-align:center; position:relative; width:100%; height:466px; min-width:1142px; overflow:hidden;}

/* 多个左滚动 - 公用类 */ 

.picList ul, picList li{ list-style:none;}

.picList li{ width:1920px; height:466px; list-style:none;} 

.picList .pic{ text-align:center; line-height:0px;  } 

.picList .pic img{ width:1920px; height:466px;/* border:1px solid #ccc;*/ }  

/* 多个左滚动 - 公用类 */ 

.leftLoop{ overflow:hidden; position:absolute; width:1920px; height:466px; left:50%; margin-left:-960px;} 

.leftLoop .hd{ width:auto; overflow:hidden;  height:35px; position:absolute; bottom:0px; left:48%; z-index:99; text-align:center;} 

.leftLoop .hd{ position:absolute; bottom:0; left:48%; zoom:1; list-style:none;} 

.leftLoop .hd li{ list-style:none; position:relative; _display:inline; float:left; margin-top:10px;  width:19px; height:19px;  font-size:0; overflow:hidden; background:url(../images/banner_ac.png) no-repeat; margin-left:8px; text-indent:-999px; cursor:pointer;  /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);*/} 

.leftLoop .hd li.on{ background:url(../images/banner_ho.png) no-repeat; } 

.leftLoop .bd{width:1920px; height:466px; overflow:hidden;} 

.leftLoop .hd_select{ overflow:hidden; zoom:1; } 

.leftLoop .hd_select li{ /*margin:0 10px;*/ text-align:center; float:left;display:_inline;}



/*main*/

.main{ width:100%; height:auto; overflow:hidden; min-width:1142px;}

.main_t{ background:url(../images/main_tbd.jpg) repeat-x top; width:100%; min-width:1142px;}

.time_project{ height:36px; line-height:36px; background:url(../images/main_tyy.jpg) no-repeat bottom; padding-bottom:10px;}

.time_project span{ color:#0c78d8;}

.project b{ font-weight:normal;}

.main_tLbox1,.main_tLbox2{ background:url(../images/main_tline.jpg) no-repeat right top; padding-right:33px;}

.main_tLbox1{ width:336px; margin-right:26px;}

.main_tList{ height:318px; padding-top:20px; padding-bottom:48px;}

.main_tTop{ height:40px; line-height:40px; border-bottom:2px solid #e5e5e5;}

.main_tTop h3{ float:left; color:#0c78d8; font-size:18px; background:url(../images/icon1.jpg) no-repeat left; padding-left:22px; margin-right:4px; display:inline; padding-right:2px; height:40px; border-bottom:2px solid #0c78d8;}

.main_tEn{ font-family:Arial; font-size:13px; padding-top:4px; height:36px;}

.more{ display:inline-block; padding-top:18px;}

.about{ padding-top:20px; height:234px; overflow:hidden;}

.about img{ float:left; margin-right:8px;}

.about_con{ line-height:26px;}

.main_tLbox2{ width:342px;}

.news_t{ height:82px; padding:20px 0 15px; border-bottom:1px dashed #d7d7d7;}

.news_timg{ padding:3px; border:1px solid #d6d6d6;}

.news_tR{ width:216px;}

.news_tRtitle a{ display:block; color:#0c78d8; font-weight:bold; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.news_tRintro{ color:#575757; line-height:20px; height:60px; overflow:hidden;}

.new_more{ color:#0c78d8;}

.news_dlist li{ height:31px; line-height:31px; border-bottom:1px dashed #d7d7d7;}

.news_dlist li a{ color:#484848; background:url(../images/icon2_img.jpg) no-repeat left; padding-left:8px; margin-left:2px; width:332px; height:31px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  display:block;}

.main_tLbox3{ width:332px;}

.contact_con{ line-height:26px; height:182px; overflow:hidden; padding-top:14px; margin-bottom:10px;}

.qq_click a{ float:left; margin-right:18px; display:inline-block; background:url(../images/qq_bd.jpg) no-repeat; color:#0c78d8; width:70px; height:40px; line-height:44px; padding-left:48px;}



.main_c{ background:url(../images/main_cbd.jpg) repeat-x; width:100%; min-width:1142px; height:550px;}

.main_center{ padding-top:30px; height:506px;}

.main_cSel{ width:200px;}

.main_selCon{ width:890px;}

.main_cSeltop{ background:url(../images/main_cseltbd.png) no-repeat; height:40px; line-height:40px;}

.main_cSeltop h3{ color:#FFF; padding-left:16px; font-size:16px;}

.main_cSeltop h3 span{ margin-left:6px;}

.main_cSeltop h3 a{ color:#FFF; font-size:14px;}
.main_cSeltop h3 a:hover,.main_cSeltop h3 a:hover span{ color:#FFF;}

.main_selist{ padding-top:7px;}

.main_selist li{ background:url(../images/main_cselac.png) no-repeat; width:200px; height:34px; line-height:34px; margin-top:3px;}

.main_selist li a{ display:block; color:#484848; font-size:13px; width:186px; height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-left:14px;}

.main_selist li a:hover,.main_selist li.main_selcur a{ background:url(../images/main_cselho.png) no-repeat; color:#FFF;}

.product_name{ display:block; color:#484848; height:29px; line-height:29px; overflow:hidden; text-align:center;}



.main_d{ height:auto; overflow:hidden; padding:24px 0 80px;}

.technogy{ width:868px;}

.online{ width:218px;}

.technogy_list ul{ width:900px;}

.technogy_list li{ float:left; width:420px; margin:12px 30px 0 0; display:inline;}

.technogy_list li a,.technogy_list li a span{ display:block; cursor:pointer;}

.technogy_list li a{ padding:10px; height:auto; overflow:hidden; background-color:#fff9f2;}

.technogy_list li a:hover{ background-color:#FFF;} 

.technogy_list li a img{ float:left; width:80px; height:80px;}

.technogy_r{ width:300px;}

.technogy_Rtitle{ line-height:normal; color:#484848; font-size:13px; font-weight:bold; height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  border-bottom:1px dashed #d7d7d7;}

.technogy_intro{ color:#484848; line-height:21px; height:42px; overflow:hidden; margin-top:4px; font-weight:normal; display:block;}

.technogy_more{ font-family:Arial; color:#0c78d8; line-height:normal;}

.technogy_time{ color:#7b7b7b; line-height:normal;}

.online_list{ padding-top:20px;}

.online_list li{ width:218px; height:70px; background:url(../images/online_ac.jpg) no-repeat; margin-bottom:10px;}

.online_list li a,.online_list li a span,.online_r em,.online_r i{ display:block; cursor:pointer;}

.online_list li a{ padding:10px 10px 10px 20px; width:188px; height:50px;}

.com_online{ width:50px; height:50px;}

.online_1{ background:url(../images/online_ac1.png) no-repeat;}

.online_2{ background:url(../images/online_ac2.png) no-repeat;}

.online_3{ background:url(../images/online_ac3.png) no-repeat;}

.online_4{ background:url(../images/online_ac4.png) no-repeat;}

.online_list a:hover{ background:url(../images/online_ho.jpg) no-repeat;}

.online_list a:hover span em{ color:#FFF;}

.online_list a:hover span i{ color:#FFF;}

.online_list a:hover .online_1{ background:url(../images/online_btn1ho.png) no-repeat;}

.online_list a:hover .online_2{ background:url(../images/online_btn2ho.png) no-repeat;}

.online_list a:hover .online_3{ background:url(../images/online_btn3ho.png) no-repeat;}

.online_list a:hover .online_4{ background:url(../images/online_btn4ho.png) no-repeat;}

.online_r{ width:120px; padding-top:4px;}

.online_r em{ font-family:"Microsoft YaHei"; color:#7b7b7b; font-size:20px; font-style:normal;}

.online_r i{ font-family:Arial; color:#a7a7a7; font-style:normal;}



.add_more{ width:218px; height:162px; margin-top:14px; position:relative;}

.news_scrlTitel{ left:0; bottom:0; width:218px; height:28px; line-height:28px; text-align:center; background:url(../images/add_yybd.png) repeat;}

.news_scrlTitel a{ display:block; color:#FFF; width:218px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/* focus */

#Newscroll{width:218px; height:145px; overflow:hidden;position:relative;}

#Newscroll ul{height:145px; position:absolute;}

#Newscroll ul li{float:left; position:relative; width:216px; height:145px; overflow:hidden;position:relative; border:1px solid #e4e4e4;}

#Newscroll ul li div{position:absolute;overflow:hidden;}

.add_more .btnBg{position:absolute; width:218px; height:17px; left:0; bottom:0;}

.add_more .btn{position:absolute;width:218px; height:17px; bottom:0; left:0; text-align:center;}

.add_more .btn span{display:inline-block;_display:inline;_zoom:1; background:url(../images/add_ac.jpg) no-repeat; width:10px; height:10px; _font-size:0; margin-top:6px; margin-left:4px; cursor:pointer;}

.add_more .btn span.on{ background:url(../images/add_ho.jpg) no-repeat;}



/*link*/

.love_link{ background:url(../images/link_bd.jpg) no-repeat; position:relative; z-index:10; width:1110px; height:70px; padding:16px 0 0 32px; margin:0 auto;}

.love_linklist{ width:958px; color:#bfbfbf; line-height:32px; height:64px; overflow:hidden; margin-top:-4px;}

.love_linkName{ font-family:"Microsoft YaHei"; color:#0c78d8; font-size:15px;}

.love_linklist a{ color:#7b7b7b; padding:0 10px;}

.footer{ margin-top:-22px;}





.f_top{ width:100%; height:295px; background:url(../images/f_tbd.jpg) repeat;}

.foot_t{ height:238px; padding-top:57px;}





