body{ margin:0px; padding:0px; background-color:#f5f5f5;  font-family:"宋体"; overflow-x:hidden;}
ul,li,dl,dt,dd,h1,h2,p{ margin:0px; padding:0px; list-style:none; font-weight:normal;}
img{ border:0px;}

.top_bg{ width:100%; height:105px; background:url(../img/top_bg.jpg);}
.top{ width:980px; margin:0px auto;}
.logo{ width:285px; height:105px; float:left; margin-right:20px;}
.menu{ width:670px; height:105px; float:left;}
.menu a:link,.menu a:visited{ width:95px; height:70px; float:left; background:url(../img/menu.png) no-repeat; font-size:14px; color:#fff; font-weight:bold; padding-top:35px; font-family:"微软雅黑"; text-align:center; text-decoration:none;}
.menu a:hover{ background:url(../img/menux.png) no-repeat;}
.menu_eng{ font-size:12px; text-align:center; line-height:20px; font-family:Tahoma; font-weight:normal; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}

.main{ width:980px;  margin:0px auto; margin-top:20px;}

.banner{ width:960px; height:360px; float:left; border:10px solid #fff;}

.span1{ width:978px; height:338px; float:left; border:1px solid #eee; background-color:#fff; margin-top:15px;}
.span1_byy{ width:980px; height:10px; float:left; background:url(../img/span1_byy.jpg) no-repeat;}

.iabout{ width:290px; float:left; margin-left:20px; display:inline; margin-right:15px; margin-top:23px;}
.iabout_t{ width:290px; height:24px; float:left;}
.iabout_img{ width:288px; height:117px; float:left; margin-top:17px;}
.iabout_p{ width:288px; height:130px; float:left; overflow:hidden; font-size:12px; color:#666; line-height:30px; margin-top:15px;}

.span1_yy{ width:12px; height:338px; float:left;}

.inews{ width:280px; float:left; margin-left:10px; display:inline; margin-right:25px; margin-top:23px;}
.inews_t{ width:280px; height:24px; float:left;}
.inews_bg{ width:280px; height:265px; float:left; background:url(../img/inews_bg.jpg) no-repeat;}
.inews_bg ul{ }
.inews_bg ul li{ width:235px; height:38px; float:left; overflow:hidden; font-size:12px; color:#666; padding-top:15px; padding-left:45px;}
.inews_time{ font-size:11px; color:#999; font-family:Tahoma; line-height:16px;}

.idesign{ width:290px; float:left; margin-left:15px; display:inline; margin-top:23px;}
.idesign_t{ width:290px; height:24px; float:left;}
.idesign_b{ width:290px; float:left; margin-top:23px;}
.idesign_b img{ width:95px; height:65px; float:left; margin-right:15px;}
.idesign_b h1{ font-size:14px; color:#333; line-height:20px;}
.idesign_b p{ width:172px; height:45px; overflow:hidden; float:left; background:url(../img/line.jpg) bottom repeat-x; font-size:12px; color:#666; line-height:18px;}

.icase{ width:980px; float:left; margin-top:20px;}
.icase_tbg{ width:980px; height:31px; float:left; background:url(../img/case_bg.gif) no-repeat;}
.icase_t{ width:230px; height:31px; margin:0px auto;}

.icase_con{ width:980px; float:left; margin-top:25px;}

.icase_row{float:left; margin-right:30px;}
.icase_row a:link,.icase_row a:visited{float:left; display:block; width:206px; height:232px; padding:6px; background-color:#fff; border:1px solid #eee; color:#333; font-size:12px; text-align:left; text-decoration:none; line-height:22px; box-shadow:0px 2px 5px #ccc; -moz-box-shadow:0px 2px 5px #ccc; -webkit-box-shadow:0px 2px 5px #ccc; text-indent:2px;}
.icase_row a:hover{ background-color:#CC3333; border:1px solid #A22828; color:#fff; box-shadow:0px 2px 3px #666; -moz-box-shadow:0px 2px 3px #666; -webkit-box-shadow:0px 2px 3px #666;}
.icase_row img{ width:206px; height:175px; float:left; margin-bottom:10px;}

.foot{width:100%; height:auto!Important; overflow:hidden; background:url(../img/top_bg.jpg); float:left; margin-top:20px;}
.foot p{ width:980px; margin:0px auto; font-size:12px; color:#fff; font-family:Tahoma; text-align:center; line-height:30px; padding-top:20px; padding-bottom:20px;}


.nei_banner{ width:978px; height:163px; float:left; border:1px solid #fff;  box-shadow:0px 0px 5px #ccc;}
.nei_body{ width:978px; float:left; border:1px solid #eee; background-color:#fff; margin-top:20px;}

.nei_left{ width:210px; height:575px; float:left; background:url(../img/nei_yy.jpg) right no-repeat; margin-top:10px; margin-left:13px; display:inline;}
.nei_tit{ width:205px; height:34px; float:left; font-size:15px; font-weight:bold; font-family:"微软雅黑"; color:#333; line-height:34px; padding-left:5px;}
.nei_font1{ color:#999; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:normal; padding-left:5px;}
.nei_tityy{ width:185px; height:20px; float:left;}

.nei_menu{ width:175px; float:left; margin-top:0px; margin-left:1px; display:inline; margin-bottom:5px;}
.nei_menu a:link,.nei_menu a:visited{ width:165px; height:33px; float:left; background: url(../img/neimenu.jpg) no-repeat; font-size:12px; color:#333; line-height:33px; padding-left:10px; text-decoration:none; font-family:"微软雅黑";}
.nei_menu a:hover{ color:#fff; background: url(../img/neimenux.jpg) no-repeat;}

.nei_menu a.nactive:link,.nei_menu a.nactive:visited{ color:#fff; background: url(../img/neimenux.jpg) no-repeat;}
.nei_menu a.nactive:hover{ color:#fff; background: url(../img/neimenux.jpg) no-repeat;}

.left_img{ width:175px; height:50px; float:left; margin-top:10px;}

.neimk{width:715px; float:left; margin-top:18px; margin-left:20px; display:inline; padding-bottom:50px;}
.neimk_t{ width:715px; height:35px; float:left; border-bottom:1px solid #ddd; font-size:14px; color:#333; padding-left:5px; font-family:"微软雅黑"; line-height:35px; font-weight:bold;}
.neimk_tr{ float:right; font-size:12px; color:#666; padding-right:10px; font-family:"宋体"; font-weight:normal;}

.aboutbody{ width:685px; float:left; margin-top:40px; margin-left:12px; display:inline;}
.aboutbody p{ font-size:12px; color:#666; line-height:35px;}
.aboutbody img{ float:right; margin-top:15px;} 

.newsbody{ width:630px; height:auto!Important; overflow:hidden; margin-left:30px; margin-top:50px; float:left; display:inline;}
.newscon{ width:630px; height:auto!important; overflow:hidden; float:left;  display:inline; margin-bottom:15px; }
.newscon ul{ margin:0px;}
.newscon ul li{ width:630px; height:41px; line-height:41px; color:#333; font-size:12px; padding-left:10px; background:url(../img/line.gif) bottom repeat-x; }
.ntime{ float:right; color:#ADADAD; line-height:41px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:20px; font-family:"Courier New", Courier, monospace;}

.neipage{ width:630px; float:left; text-align:center; margin-top:35px; color:#666;}

.newsbody2{ width:630px; height:auto!Important; overflow:hidden; margin-left:30px; margin-top:35px; float:left; display:inline;}

.nnews2{ width:630px; height:auto!important; overflow:hidden; float:left;}
.nnews2t{ width:630px; height:auto!Important; overflow:hidden; font-size:20px; font-weight:bold; text-align:center; padding-top:20px; clear:both; color:#333; line-height:25px; padding-bottom:15px; font-family:"微软雅黑"}
.nnews2t2{ width:630px; height:36px; border:1px solid #ddd; border-left:0px; border-right:0px; margin-bottom:25px; font-size:12px; text-align:center; line-height:36px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; color:#333;}
.nnewsbody{ width:580px; margin:0px auto;}
.nnewsbody p{ margin:0px 0px; font-size:12px; padding-left:10px; line-height:35px;color:#666;}
.nnewsbody img{ display:block; margin:0px auto; margin-top:10px; margin-bottom:10px;}

.casebody{ width:730px; float:left; margin-top:5px; margin-left:6px; display:inline;}

.case_row{float:left; margin-right:22px; margin-top:25px;}
.case_row a:link,.case_row a:visited{float:left; display:block; width:206px; height:232px; padding:6px; background-color:#fff; border:1px solid #eee; color:#333; font-size:12px; text-align:left; text-decoration:none; line-height:22px; box-shadow:0px 0px 3px #ccc;  text-indent:2px;}
.case_row a:hover{ background-color:#CC3333; border:1px solid #A22828; color:#fff; box-shadow:0px 2px 3px #ccc; -moz-box-shadow:0px 2px 3px #ccc; -webkit-box-shadow:0px 2px 3px #ccc;}
.case_row img{ width:206px; height:175px; float:left; margin-bottom:10px;}

.casebody2{ width:700px; float:left; margin-left:5px; display:inline; margin-top:35px;}
.case_inf{ width:700px; float:left; margin-left:5px; display:inline;}
.case_inf img{ width:260px; height:220px; float:left; margin-right:20px;  padding:3px; border:1px solid #eee;}
.case_inf p{ width:380px; float:left; font-size:12px; color:#666; line-height:28px;}
.case_inf h1{ font-size:14px; color:#333; font-family:"微软雅黑"; font-weight:bold; margin-bottom:5px;}

.case_work{ width:670px; height:36px; float:left; border-bottom:1px dashed #ccc; font-size:14px; color:#666;  padding-left:10px; line-height:36px; margin-top:20px; margin-bottom:10px;}


/*page*/
.page_con{ width:718px; float:left; margin-top:30px;}
DIV.scott { padding:3px; MARGIN: 3px; TEXT-ALIGN: center; font-family:Verdana, Arial, Helvetica, sans-serif;
}
DIV.scott A {BORDER: #ccc 1px solid; padding:3px 7px 3px 7px;  COLOR: #999; MARGIN-RIGHT: 2px;  TEXT-DECORATION: none; font-size:14px; outline:0px;  }
DIV.scott A:hover { COLOR: #fff; BORDER:#A22828 1px solid; BACKGROUND-COLOR: #CC3333;}
DIV.scott A:active {BORDER:#A22828 1px solid; COLOR: #fff; BACKGROUND-COLOR: #CC3333}
DIV.scott SPAN.current {BORDER:#A22828 1px solid;  FONT-WEIGHT: bold; COLOR: #fff;  padding:3px 7px 3px 7px; BACKGROUND-COLOR: #CC3333; font-size:14px; font-weight:bold;}
DIV.scott SPAN.disabled { padding:3px 7px 3px 7px; BORDER: #ddd 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; font-size:14px; }


.design_body{ width:725px; float:left; margin-top:5px; margin-left:10px; display:inline;}
.design_con{ width:330px; float:left; margin-top:30px; margin-right:30px;}
.design_row{ width:328px; float:left; border:1px solid #ddd; background-color:#fff; padding-bottom:9px;}
.design_head{ width:125px; height:165px; float:left; margin-top:9px; margin-left:9px; display:inline; margin-right:13px; display:inline;}
.design_name{ width:170px; height:31px; float:left; background:url(../img/line.jpg) bottom repeat-x; font-size:14px; color:#333; font-family:"微软雅黑"; line-height:31px; margin-top:3px;}
.design_position{ color:#999; font-size:12px; font-weight:normal;}
.design_inf{ width:170px; height:130px; overflow:hidden; float:left; font-size:12px; color:#333; font-family:"微软雅黑"; margin-top:10px; line-height:25px;}
.design_yy{ width:330px; height:10px; float:left;}

.designbody2{ width:700px; float:left; margin-left:5px; display:inline; margin-top:35px;}
.design2_inf{ width:700px; float:left; margin-left:5px; display:inline;}
.design2_inf img{ width:125px; height:165px; float:left; margin-right:20px; padding:3px; border:1px solid #eee;}
.design2_inf p{ width:500px; float:left; font-size:12px; color:#666; line-height:28px;}
.design2_inf h1{ font-size:14px; color:#333; font-family:"微软雅黑"; font-weight:bold; margin-bottom:5px;}

.contactbody{ width:610px; height:auto!important; overflow:hidden; float:left; margin-top:55px; margin-left:38px; display:inline; background:url(../img/contact.jpg) no-repeat bottom right; padding-top:30px; margin-bottom:15px;}
.contactbody h1{font-size:14px; color:#333; font-weight:bold; line-height:40px;  font-family:"微软雅黑";}
.contactbody p{ margin:0px; line-height:30px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:8px; padding-bottom:15px; color: #666; font-size:12px; }

.contactbody2{ width:610px; height:auto!important; overflow:hidden; float:left; margin-left:38px; display:inline; padding-bottom:30px;}
.contactbody2t{ width:605px; height:40px; overflow:hidden; padding-left:5px; font-size:14px; line-height:40px; color:#333; font-weight:bold; background:url(img/line0.gif) bottom repeat-x; margin-bottom:25px;  font-family:"微软雅黑";}
.contactbody2con{ margin-left:5px; display:inline;  float:left; padding:5px;  background-color:#fff; border:1px solid #ececec; box-shadow:0px 0px 3px #ddd; -moz-box-shadow:0px 0px 3px #ddd; -webkit-box-shadow:0px 0px 3px #ddd; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}





.right_0{ margin-right:0px;}

.color_999{ color:#ccc; text-indent:3px;}

a:link,a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}


a.f333:link,a.f333:visited{ color:#333; text-decoration:none;}
a.f333:hover{ color:#333; text-decoration:underline;}


a.img_h:link,a.img_h:visited{ float:left; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
a.img_h:hover{  text-decoration:none;  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}












































































