@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:"宋体"; background:url(../images/body_bg.jpg) top left repeat-x #f2f2f2;}
a{ text-decoration:none; outline:none;}
.noinf{ text-align:center; margin:50px;}
.clear{ clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden; }
#page{ text-align:center; padding:30px;}
#page a{ color:#000;}
#pagediv{ width:1113px; margin:0 auto;}
#top{ height:140px; background:url(../images/logo.jpg) top left no-repeat; position:relative;}
.nav{ width:163px; display:block; color:#5e5656; font-family:"微软雅黑", "黑体"; font-size:14px; text-align:center; float:right; height:14px; line-height:14px; padding-top:81px; overflow:hidden; padding-bottom:10px; position:absolute; top:0px;}
.nav:hover span{ display:none;}
.nav_sp{ display:block; background:url(../images/nav_sp.jpg) left 84px no-repeat; width:2px; height:93px; position:absolute;}
#nav_sp2{ left:473px;}
#nav_sp3{ left:595px;}
#nav_sp4{ left:724px;}
#nav_sp5{ left:850px;}
#nav_sp6{ left:976px;}
#nav1{ left:335px;}
#nav2{ left:451px;}
#nav3{ left:578px;}
#nav4{ left:709px;}
#nav5{ left:836px;}
#nav6{ left:965px;}

.child{ height:34px; line-height:34px; background:url(../images/nav_childbg.jpg) top left repeat-x; border:1px solid #d7d7d7; padding:0 22px; position:absolute; bottom:0px; color:#000; font-family:"微软雅黑", "黑体"; font-size:12px; display:none;}
.child a{ color:#000; font-family:"微软雅黑", "黑体"; font-size:12px; float:left; margin:0 4px;}
#child1{ left:335px;}
#child2{ left:451px;}
#child3{ left:578px;}
#child4{ left:709px;}
#child5{ left:786px;}
#child6{ left:825px;}
#subnav{ position:absolute; border:0px; z-index:9999; top:0px; right:0px;}
#banner{ margin-top:25px; height:412px !important; position:relative; overflow:hidden;}
#index_content{ margin-top:25px; background:url(../images/index_contentbg.jpg) top left no-repeat; height:174px; position:relative;}
#index_content a{position:absolute;}
#indexlink1{left: 70px;top: 37px;width: 56px;height: 31px;}
#indexlink2{left: 470px;top: 67px;width: 103px;height: 39px;}
#indexlink3{left: 620px;top: 66px;width: 104px;height: 39px;}
#indexlink4{left: 471px;top: 114px;width: 99px;height: 39px;}
#indexlink5{left: 614px;top: 119px;width: 109px;height: 37px;}
#indexlink6{left: 456px; top: 12px; width: 280px; height: 148px; }
#indexlink7{left: 1004px;top: 56px;width: 56px;height: 31px;}
#indexlink8{left: 576px;top: 91px;width: 35px;height: 44px;}
#index_content ul{ position:absolute; top:26px; left:141px; list-style:none; margin:0; padding:0; width:287px;}
#index_content ul li{ margin:0; padding:0; height:24px;}
#index_content ul li a{ line-height:24px; height:24px; display:block; color:#717171; padding-left:11px; background:url(../images/index_news_arr.gif) left center no-repeat;}
#bot{ padding-top:27px; line-height:29px; text-align:center; height:97px; color:#5a5a5a;}
#in_content{ border:1px solid #d0d0d0; margin-top:24px;}
#left{ width:190px; float:left; margin-left:15px;}
#left ul{ margin:12px 0 0 0; padding:0;}
#left ul li{ margin:0; padding:0; list-style:none;}
#left ul li a{ background:url(../images/left_itembg.gif) top left no-repeat; height:24px; display:block; line-height:28px; padding-left:44px; font-family:"微软雅黑", "黑体"; color:#000; overflow:hidden;}
#left ul li a:hover,#left_s{ color:#b31111 !important;}
#left_link{ display:block; margin-top:17px; border:0px;}
#right{ float:left; margin-left:23px; display:inline; width:878px; padding-bottom:20px;}
#r_content{}
#right_tt{ background:url(../images/right_tt.gif) top left no-repeat; height:45px; margin-left:15px; position:relative;}
#right_tt strong{ padding:8px 0 0 45px; line-height:29px; font-family:"微软雅黑", "黑体"; font-size:14px; display:block; font-weight:bold;}
#right_tt span{ position:absolute; line-height:27px; right:25px; bottom:8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#news{ width:793px; margin:35px 0 0 43px; padding:0; list-style:none;}
#news li{ margin:0; padding:0; border-bottom:1px dashed #717171;}
#news li a{ height:30px; line-height:30px; padding-left:11px; color:#717171; background:url(../images/news_arr.gif) left center no-repeat; display:block; position:relative;}
#news li a span{ position:absolute; color:#3c6fb6; right:0px; top:0px;}
#aboutus_text{ width:790px; margin:0 auto; line-height:22px; color:#000; padding:25px 0;}
#aboutus_text h1{ line-height:20px; font-size:14px; display:block; text-align:center;}
#pro_details_pic_box{ text-align:center; width:567px; margin:0 auto; padding:0px 0 10px 0;}
#in_banner{ margin-top:25px; height:227px; overflow:hidden;}
#in_banner img{ margin:0; padding:0; border:0px;}
#in_banner p{ margin:0; padding:0;}
.pro{ width:685px; height:260px; margin:20px auto 0 auto;}
.pro_l{ width:349px; height:251px; float:left; border:0px;}
.pro_r{ width:336px; float:left;}
.pro_r img{ width:158px; height:121px; float:left; margin:0 0 9px 9px; border:0px;}
.case{ width:238px; height:236px; float:left; margin:0 10px; display:inline;}
.case img{ display:block; width:238px; height:163px; border:0px;}
.case span{ display:block;}
.case span a{ display:block; line-height:32px; height:32px; text-align:center; color:#000;}
.t1{ width:109px; height:19px; background:#dadada; border:1px solid #7f7e7e; line-height:19px;}
.t2{ width:70px; height:19px; background:#dadada; border:1px solid #7f7e7e; line-height:19px;}
.t3{ border:1px solid #7f7e7e; margin-left:11px;}
.t4{ margin-left:11px; background:#f8f8f8; border:0px; cursor:pointer;}
.login *{ vertical-align:middle;}
.login{ text-align:center; padding-top:20px;}