/* 主体 */
body{ margin:0px; font-size:12px;  }
.clear{ clear:both}
.main{ width:980px; height:auto;margin:0 auto; position:relative;}
img,form{ margin:0px; padding:0px; border:none;}
ul{  margin:0px; padding:0px; list-style-type:none}
li{ vertical-align:middle}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
h1{  float:left;font-size:14px; padding:0px; margin:0px }
h2{  float:left;font-size:12px; padding:0px; margin:0px; font-weight:100}
/*链接样式*/
.link_0086E3{ color:#0086E3}
.link_0086E3 a{ color:#0086E3}
.link_0086E3 a:hover{ color:#0086E3}
.link_ff0000{ color:#FF0000}
.link_7e7e7e{ color:#7e7e7e}
.link_7e7e7e a{ color:#7e7e7e}
.link_7e7e7e a:hover{ color:#7e7e7e}
.link_fff{ color:#fff}
.link_fff a{ color:#fff}
.link_fff a:hover{ color:#fff}
.link_A1A1A1{ color:#A1A1A1}
.link_A1A1A1 a{ color:#A1A1A1}
.link_A1A1A1 a:hover{ color:#A1A1A1}
/*粗字*/
.font_blod{ font-weight:bold}
/*头*/
#head_div{ display:inline; float:left; width:100%; height:73px; background:url(/Images/top_bg.gif) repeat-x; overflow:hidden;}
.head_div_1_1{display:inline;float:left; width:86px; height:47px; background:url(../Images/logo.jpg) no-repeat; margin-top:10px; margin-left:20px ;}
.head_div_1_2{display:inline;float:left;  height:40px; margin-top:32px; margin-left:45px; }
.head_div_1_2 li{ float:left; }
.head_div_1_2 li a{ display:block; width:90px; height:40px}
.head_div_1_2 a.home { background:url(/Images/top_home.gif) no-repeat;}
.head_div_1_2 a:hover.home { background:url(/Images/top_home.gif) no-repeat; background-position:0px -80px;}
.head_div_1_2 a.home_act{background:url(/Images/top_home.gif);background-position: 0px -40px;}
.head_div_1_2 a.case  { background:url(/Images/top_case.gif) no-repeat;}
.head_div_1_2 a:hover.case  { background:url(/Images/top_case.gif) no-repeat;background-position:0px -80px;}   
.head_div_1_2 a.case_act{background:url(/Images/top_case.gif);background-position: 0px -40px;}
.head_div_1_2 a.service  { background:url(/Images/top_service.gif) no-repeat;}
.head_div_1_2 a:hover.service  { background:url(/Images/top_service.gif) no-repeat;background-position:0px -80px;}   
.head_div_1_2 a.service_act{background:url(/Images/top_service.gif);background-position: 0px -40px;}
.head_div_1_2 a.clients  { background:url(/Images/top_clients.gif) no-repeat;}
.head_div_1_2 a:hover.clients  { background:url(/Images/top_clients.gif) no-repeat;background-position:0px -80px;}   
.head_div_1_2 a.clients_act{background:url(/Images/top_clients.gif);background-position: 0px -40px;}
.head_div_1_2 a.download  { background:url(/Images/top_download.gif) no-repeat;}
.head_div_1_2 a:hover.download  { background:url(/Images/top_download.gif) no-repeat;background-position:0px -80px;}   
.head_div_1_2 a.download_act{background:url(/Images/top_download.gif);background-position: 0px -40px;}
.head_div_1_2 a.about  { background:url(/Images/top_about.gif) no-repeat;}
.head_div_1_2 a:hover.about  { background:url(/Images/top_about.gif) no-repeat;background-position:0px -80px;}   
.head_div_1_2 a.about_act{background:url(/Images/top_about.gif);background-position: 0px -40px;}
.head_div_2{ display:inline; float:left; width:980px; height:30px;}
.head_div_2_1 {display:inline; float:right;margin-top:2px;position: relative;width: 150px;height: 30px;background: url(/Images/search_bg.gif) no-repeat;}  
.head_div_2_1 input { display:inline; float:left; position: absolute; left: 12px; width: 110px; height: 13px;border: none 0px;top: 8px;background: transparent;padding: 0px; font-size:12px;color: #ccc; }  
.head_div_2_1 a { display: block; float:left;position: absolute;left: 130px;top: 9px;width:12px;height: 12px; background: url(/Images/search_bt.gif) no-repeat;}   
/*index.shtml*/
#news{ display:inline;float:left; height: 34px; width: 87px;  margin-left:153px;}
#index_div_1{display:inline;float:left; width:980px; height:330px; overflow:hidden}
.index_round{ display:inline; float:left; width:6px; height:277px; margin-top:12px}
.index_imgbox{ display:inline; float:left; width:968px; height:277px;  background:url(/Images/bg_round_1.jpg) repeat-x; }
.index_imgbox_1{ display:inline;float:right; text-align:right; width:948px; height:20px; color:#7E7E7E; margin-top:8px; padding-right:20px}
.index_imgbox_1 .fontfloat{ display:inline; float:left; margin-left:17px; margin-top:6px}
.index_imgbox_2{display:inline; float:left; width:968px; height:230px; margin-top:9px;margin-left:-6px; position:relative; overflow:hidden; }
.fontsize_13{  font-weight:bold; color:#ccc}
/*首页滑动部分样式*/
.news_slider { margin: 0 auto; width:968px; margin-top:12px; overflow:hidden}
.container { margin:0 auto; left:0px; width:948px; position:relative; margin-left:20px; overflow:hidden} 
.work_update LI { float:left; padding-left:0px;MARGIN: 0px 20px 0px 0px; }
.next { margin:0px; padding:0px; float:right}
.prev { margin:0px; padding:0px; float:right}	
.imgboxcontent a{left: 10px; width: 200px; position: relative; top: 145px; height: 70px; display: block; font-size: 12px; margin: 2px; color: #999999; line-height:18px; overflow:hidden}
.imgboxcontent a:hover{ text-decoration:none}
/*共用部分*/
.public_title_round{ display:inline; float:left; width:6px; height:30px; margin-top:12px}
.public_middle{display:inline; float:left; width:968px; height:30px; background:url(../Images/bg_round_2.jpg) repeat-x;margin-top:12px;}
.public_middle .newsinfo{ display:inline; float:left;  height:12px; margin-top:6px; margin-left:5px; color:#7e7e7e }
.public_middle .morenews{display:inline; float:right;height:12px;  text-align:right; margin-right:5px;margin-top:6px }
.artitle{ display:inline; float:left; width:956px; height:auto; border-bottom:1px solid #D8D8D8; color:#7E7E7E; margin-left:12px; padding-bottom:20px}
.news_img{ display:inline; float:left; width:94px; height:114px; margin-top:16px;  overflow:hidden}
.news_img img{ border:1px solid #B8B8B8; background:#FFFFFF; padding:2px}
.news_img a:hover img {  border:1px solid #0086E3; padding:2px}
.artitle_content{display:inline; float:left; width:800px; line-height:18px; padding-top:19px; margin-left:30px}
.artitle_content .content_distant{ margin-bottom:10px; margin-top:10px}
.news_page{ display:inline; clear:both; float:left; text-align:center}
/*about.shtml*/
#about{ display:inline;float:left; width:158px; height:25px; margin-left:570px}
.about_div_1_1{ display:inline;float:left;width:128px; height:175px;}
.about_div_1_2{ display:inline;float:left; width:820px; line-height:20px; color:#7e7e7e; margin-left:20px; padding-top:5px; text-indent:15px}
.textindex{ text-indent:0px; font-weight:bold}
.about_div_2{ display:inline;float:left;width:975px; height:18px; font-weight:bold; padding-left:5px; margin-top:10px}
.about_div_3_1{ display:inline;float:left;width:770px; height:300px; border:1px solid #CCCCCC}
.about_div_3_2{ display:inline;float:left;width:150px; height:300px; color:#7e7e7e; line-height:22px; margin-left:20px}
.about_div_4{ display:inline;float:left;width:980px; height:150px; margin-top:7px}
/*clients.shtml*/
#clients{ display:inline; float:left; width:150px; height:20px; margin-left:405px}
.bannerimg{ display:inline; float:left; width:980px; height:330px; margin-top:12px; overflow:hidden}
.clients_box{ display:inline; float:left; width:980px; height:auto; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:10px}
.clients_img{ display:inline; float:left; width:195px; height:82px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding-top:20px}
/*services.shtml*/
.services_div_1{ display:inline; float:left; width:960px; border-bottom:1px solid #ccc; padding-top:10px; padding-bottom:10px}
.services_img{ display:inline; float:left; width:130px; height:145px; margin-left:5px}
.services_info{ display:inline; float:left; width:165px; height:145px; color:#7E7E7E; margin-left:15px}
.services_info li { padding-top:8px}
.services_div_2{ display:inline; float:left; width:960px;padding-top:10px; padding-bottom:5px }
.services_div_3{ display:inline; float:left; width:960px; height:544px; overflow:hidden}
.services_div_4_1{ display:inline; float:left; width:424px; margin-top:8px }
.services_character{ display:inline; float:left; width:420px; height:18px; font-weight:bold; padding-left:4px }
.services_div_4_1_1{ display:inline; float:left; width:422px; height:354px; border:1px solid #ccc}
.services_div_4_1_2{ display:inline; float:left; width:424px; margin-top:10px }
.services_contact{ display:inline; float:left; width:137px; padding-left:4px}
.services_div_4_2{ display:inline; float:left; width:530px; margin-top:8px; margin-left:6px }
.services_div_4_2_1{ display:inline; float:left; width:528px; height:585px; border:1px solid #98CCF3; background:#D3F3FF; padding-bottom:8px}
.services_div_4_2_1_1{ display:inline; float:left; width:520px; height:240px; color:#7e7e7e; margin-top:8px; padding-left:5px; }
.services_div_4_2_1_1 input{  border:1px solid #BEBEBE; height:20px}
.services_div_4_2_1_1 li { padding-top:3px}
.services_div_kind{ display:inline; float:left; width:260px; padding-left:4px}
.services_div_4_2_1_2{ display:inline; float:left; width:525px; padding-left:3px; margin-top:8px; color:#7e7e7e }
.services_div_4_2_1_2 textarea{ display:inline; float:left; width:518px; height:146px; border:1px solid #ccc}
.services_div_4_2_1_3{ display:inline; float:right; width:500px; margin-right:3px; margin-top:5px}
.services_div_5{ display:inline; float:left; width:980px; height:30px; color:#7e7e7e; font-weight:bold}
.services_div_5 li{ padding-top:5px; padding-left:10px}
/*download.shtml*/
.down_div_left{ display:inline; float:left; width:180px; margin-left:10px}
.down_div_1{ display:inline; float:left; width:178px; border:1px solid #B6B6B6;margin-top:20px; background:#F3F3F3}
.down_div_1_1{ display:inline; float:left; width:170px; height:22px; background:url(../Images/top_tree_bg.jpg) repeat-x; color:#FFFFFF; padding-left:8px; padding-top:7px;}
.down_tree{ display:inline; float:left; width:168px; height:20px; border-top:1px solid #CACACA; padding-top:6px; padding-left:10px}
.down_div_2{ display:inline; float:left; width:172px; height:200px; border:1px solid #B6B6B6; margin-top:20px; background:#EEEEEE; color:#7E7E7E; line-height:20px; padding-left:3px; padding-right:3px; padding-top:5px}
.down_div_right{ display:inline; float:left; width:730px; }
.down_div_box{ display:inline; float:left; width:312px; height:144px;  margin-left:50px; margin-top:20px; }
.down_img{display:inline; float:left; width:124px; height:89px;}
.down_img img { border:1px solid #ccc}
.down_info{ display:inline;float:left; width:166px; height:144px; color:#7e7e7e; margin-left:18px}
.down_info li{ padding-top:4px; line-height:18px}
/*case.shtml*/
/*#case{ display:inline; float:left; width:150px; height:28px; margin-left:212px}*/
.case_div_1{ display:inline; float:left; width:980px; height:268px; margin-top:12px; overflow:hidden }
.case_top{ display:inline; float:left; width:980px;  height:7px; overflow:hidden}
.case_div_1_1{ display:inline; float:left; width:978px; height:254px; background:url(../Images/case_bg_1.gif) repeat-x; border-left:1px solid #B9B9B9; border-right:1px solid #B9B9B9; }
.case_box{ display:inline; float:left; width:180px; height:220px; color:#A1A1A1; margin-left:40px; padding-top:34px; overflow:hidden}
.case_box img{ border:2px solid #ccc}
.case_box li{ padding-top:5px}
.case_box .font_distance{ margin-top:49px; font-weight:bold}
.class_site{ display:inline; float:left; width:7px; height:53px; margin-top:12px}
.class_center{ display:inline; float:left; width:961px; height:48px; background:url(../Images/case_bg_2.gif) repeat-x; border-bottom:1px solid #BFBFBF; border-top:1px solid #BFBFBF;margin-top:12px; color:#7e7e7e; padding-left:5px; padding-top:3px;}
.class_center li { padding-top:5px}
.class_center  a:hover{  padding:2px; background:#0067E2; color:#FFFFFF}
.production_side{ display:inline; float:left; width:6px; height:25px; margin-top:12px}
.production_center{ display:inline; float:left; width:963px; height:19px; background:#D8D8D8;margin-top:12px; color:#7e7e7e; padding-top:6px; padding-left:5px}
.production_center .banner_title{ display:inline; float:left;}
.production_center .page{ display:inline; float:right; text-align:right;height:13px;}
.case_div_3{ display:inline; float:left; width:980px;}
.case_div_contain{ display:inline; float:left; width:314px; height:102px; margin-left:10px; margin-top:30px}
.case_img{display:inline; float:left; width:92px; height:92px; overflow:hidden }
.case_img img { border:2px solid #ccc}
.case_info{ display:inline; float:left; width:180px; height:89px; color:#7e7e7e; margin-left:15px; line-height:18px}
.case_info li { padding-top:3px}
/*career.shtml*/
.career_div_1{ display:inline; float:left; width:980px; height:230px; margin-top:12px}
.career_div_2_1{ display:inline; float:left; width:92px; height:112px; margin-left:12px; margin-top:14px }
.career_div_2_2{ display:inline; float:left; width:290px; color:#7e7e7e; margin-left:30px; margin-top:14px; line-height:25px}
/*read.shtml*/
.read_div_1{ display:inline; float:right;  height:15px; margin-top:6px}
.read_div_2_1{ display:inline; float:left; width:92px; height:92px; margin-left:20px; margin-top:12px; overflow:hidden}
.read_div_2_1 img { border:2px solid #ccc}
.read_div_2_2{ display:inline; float:left; width:520px; color:#7e7e7e; line-height:20px; margin-left:17px;margin-top:12px; overflow:hidden}
.font_14{ font-size:14px; font-weight:bold}
.read_div_2_3{ display:inline; float:left; width:245px;margin-top:14px;margin-left:50px}
.read_div_2_3  .correlate_head{ display:inline; float:left; width:245px; height:7px; }
.correlate_content{ display:inline; float:left; width:243px; border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;  background:#F9F9F9; color:#7e7e7e; overflow:hidden }
.correlate_content li{ height:21px; padding-left:11px}
.read_div_3{ float:left; width:970px; background:#F0F0F0;margin-top:20px; color:#7e7e7e; word-break:break-all; line-height:20px; text-indent:15px; padding:10px 5px 10px 5px;overflow:hidden}
/*News_Page.shtml*/
.News_Page_div_1{ display:inline; float:left; width:680px; margin-left:19px; color:#7e7e7e; overflow:hidden}
.News_Page_div_1_1{ display:inline; float:left; width:545px; margin-left:40px; line-height:22px; padding-top:20px; overflow:hidden}
.News_Page_div_2{ display:inline; float:left; width:245px; margin-left:25px; margin-top:30px;overflow:hidden}
.News_Page_div_2_1{ display:inline; float:left; width:245px; margin-top:12px}
.News_Page_div_2_1_1{ display:inline; float:left; width:243px; height:13px}
.News_Page_div_2_1_1_1{ display:inline; float:left;  height:13px; margin-top:2px; margin-left:7px}
.News_Page_div_2_1_1_2{ display:inline; float:right;  height:13px;margin-top:2px;margin-right:7px}
.News_Page_box{ display:inline; float:left; width:243px;}
.News_Page_box .news_page_img{ display:inline; float:left; width:92px; height:92px; margin-left:8px; margin-top:10px; overflow:hidden}
.News_Page_box .news_page_img img { border:2px solid #ccc}
.News_Page_box .news_page_info{ display:inline; float:right; width:141px; height:90px; padding-top:2px;margin-top:10px; word-break:break-all; overflow:hidden; }
.news_page_info li{ height:auto}
/*链接link.html*/
.link_div_1{ display:inline; float:left; width:980px; overflow:hidden; margin-top:12px}
.link_div_1 li{ float:left; padding:4px; white-space:nowrap; position:relative}
/*底部*/
.foot_div_1{ display:inline; float:right;  width:450px; height:60px; border-top:1px solid #D8D8D8; margin-top:12px; padding-top:13px;color:#7E7E7E; padding-left:530px; text-align:center }
.foot_div_1 img{ position:absolute; margin-top:-4px}
/**/
#alert{ background:#FFFFE1; width:265px; height:102px; display:none; position:absolute; left:300px; top:1400px; text-align:center; color:#6A7A80; padding-top:10px; border:1px solid #ccc; z-index:1000}