﻿@charset "utf-8";
/* CSS Document */
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
body{margin:0 auto; font-size:12px; line-height:20px;text-justify:inter-ideograph;  text-align:justify; font-family:微软雅黑,Tahoma, Geneva, sans-serif, 宋体;min-width: 1100px; background:url(../images/pattern.gif) repeat; color:#999;}
i, em, cite { font-style: normal; }
ul,li,ol,dd,dl,h1,h2,h3,h4,form,p{ padding:0; margin:0;}
ul,li{ list-style:none; vertical-align:middle;}
/* img */ 
img{border:0 none; vertical-align:middle;} 
/* a */
a, a:link { color: #999; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#c3e500; }
a:focus { outline: none; }
/*a{ text-decoration:none; color:#FFFFFF; cursor:pointer;}
a:hover{ text-decoration:none; color:#c3e500;}*/
.clear{ clear:both; font-size:0px; line-height:0px; height:0;}
/*页面头部-*/
#heared{ background:url(../images/nav_1348.png) center center no-repeat; height:106px; width:100%; position:fixed; _position:absolute; top:0; left:0; z-index:1000000;}
#heared_box{ width:1348px; height:106px; margin:0 auto;}
#logo{ width:197px; height:70px; margin:0 auto;}
#heared_box_left{ float:left; padding-left:20px;}
#nav{ float:left; margin-left:90px; padding-top:0px;}
#nav ul li{
    float: left;
    padding: 0 5px;
    line-height: 30px;
    font-weight: normal;
    word-break: break-all;
    text-justify: none;
    text-align: left;
    position: relative;
    height: 30px;
}
/* 程序菜单*/
	.navmenu{float:left; text-align:center; overflow:hidden;}
	.navmenu a{ color:#c3e500}
	.navmenu a:hover{ color:#FFF;}
.menu {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 300; float:left; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 34px}
.menu LI {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
/*PADDING-TOP直接控制行高*/
.menu A:link {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 9px;
    MARGIN: 0px;
    COLOR: #999999;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
}
.menu A:visited {PADDING-RIGHT:0px; DISPLAY: block; PADDING-LEFT: 14px; PADDING-BOTTOM: 9px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px; TEXT-DECORATION: none;}
.menu A:hover {COLOR: #c3e500; TEXT-DECORATION: none;}
.menu UL {Z-INDEX: 300; POSITION: relative; BACKGROUND-COLOR: #000 }
.menu LI {POSITION: relative}
.menu LI UL {DISPLAY: none; LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 30px; WIDTH: 80px;}
.menu LI UL LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 80px; PADDING-TOP: 5px; color:#333; text-align:left;}

#phone{ float:right; padding-right:20px; position:relative; cursor:pointer}
#phone_c{ position:absolute; color:#FFF;background:url(../images/case_bg.png) repeat; width:232px; padding-bottom:10px; top:36px; left:-15px; padding-left:15px; display:none;}
#phone_c p.phone_i{ color:#c3e500; font-size:14px; font-weight:bold; padding:8px 0 5px 0;}
.height106{ height:106px;}
/*banner*/
#banner{width:100%; background:url(../images/case_bg.png) repeat;}
.wrapper {width:1348px; height:479px; margin:0 auto;position:relative}
/* banner focus */
#focus {width:1100px; height:479px; overflow:hidden; position:relative; margin:0 124px;}
.ul1{height:479px; position:absolute; top:0; left:0;}
/*服务内容-首页*/
#service_index{ width:1100px; margin:0 auto; height:375px; background:#1d1d1d;}
#service_index ul li{ float:left; width:250px;}
.service_one{ position:relative; float:left; width:250px; height:375px; overflow:hidden; cursor:pointer}
.service_one_bg{ position:absolute; width:250px; height:375px; left:0; top:0;}
.service_one_ico{ position:absolute; width:250px; left:0; top:-375px; z-index:1;}
#service_index ul li.service_index_first{ background:url(../images/fwnr_3.png) left 60px no-repeat; width:350px; height:375px; color:#FFF;}
#service_index ul li.service_index_first h3{ font-size:21px; color:#c3e500; text-indent:18px; padding-top:180px; padding-bottom:10px;font-weight:normal;}
#service_index ul li.service_index_first span{ display:block; width:309px; padding-left:19px;}
#service_index ul li.service_index_first u{ text-decoration:none; padding-left:19px; padding-top:25px; display:block; background:url(../images/more.png) right bottom no-repeat; width:100px; line-height:15px;}
/*案例-首页*/
.products{margin:0 auto; width:100%; overflow:hidden; FLOAT: left; background:#FFF; padding-top:20px; padding-bottom:20px;}
/*.products UL {margin:0 auto; width:1100px;}
.products UL LI {PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 330px; PADDING-TOP: 5px; HEIGHT: 230px;}
.products UL LI IMG {BORDER: #e4e4e4 1px solid; PADDING-RIGHT: 1px;  PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WIDTH: 330px; HEIGHT: 230px; opacity:0.5;filter(alpha=50)}
.products UL LI IMG:hover {opacity:1;filter(alpha=100)}*/
.products_box{margin:0 auto; width:1100px;}
.products_pic{PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 330px; PADDING-TOP: 5px; HEIGHT: 230px;}
.products_pic IMG {BORDER: #e4e4e4 1px solid; PADDING-RIGHT: 1px;  PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WIDTH: 330px; HEIGHT: 230px; opacity:0.5;filter(alpha=50)}
.products_pic IMG:hover {opacity:1;filter(alpha=100)}
/*新闻-首页*/
#new_box{ width:100%; background:#f4f4f4; padding:80px 0;}
#new{ width:1100px; margin:0 auto;}
#new_tit{ padding-bottom:30px;}
.new_one{ width:270px; display:block; float:left;}
.right_bot{ width:1px; height:185px; background:#666; margin:0 70px; display:block; float:left;}
.new_one_tit{ font-size:22px; padding-bottom:12px;}
/*新闻标题单独控制*/
.new_txt{
    font-size: 16px;
    padding-bottom: 12px;
}
/*搜索*/
#sear_id { width:100%; background:#f4f4f4;}
#sear_idw{ width:1100px; margin:0 auto;}
.search{ height:40px;}
.search form{ padding-right:10px;}
.search ul{ padding:6px 0 0 15px;}
.search li{ float:left; height:24px; line-height:24px; overflow:hidden; color:#666; padding-left:10px;}
.search li span{ display:inline-block; height:24px; background:#666; padding:0 5px;}
.search li span input{ width:120px; height:24px; line-height:24px; background:none; border:none;}
.search li.btn input{ width:56px; height:64px; overflow:hidden; background:url(../images/search6.jpg) no-repeat 0 0; border:none; cursor:pointer;}
/*footer*/
.footer{ padding:20px 0; background:url(../images/s_bg.png) repeat-x 0 0; text-align:center; color:#cccccc;}
.footer_nav span{ border-left:1px solid #DEDEDE;}
.footer_nav a{ padding:0 5px; border-right:1px  solid #DEDEDE; color:#cccccc;}
.footer_nav a:hover{ text-decoration:underline; color:#999999}
/*自适应窗口图片*/
  .zsy-img {
            max-width: 100%;
            height: auto;
        }
/*内页*/
#nei_box{width:100%; background:#f4f4f4;}
#nei_banabout{width:100%; margin:0 auto;}
#nei_bannews{width:100%; margin:0 auto;}
#nei_banworks{width:100%; margin:0 auto;}
#nei_banservice{width:100%; margin:0 auto;}
#nei_bansearch{width:100%; margin:0 auto;}

.nei_txt{ width:1000px; overflow:hidden; margin-top:0px;  margin:0 auto; line-height:30px; font-size:18px; text-align:left; color:#cccccc;}
.nei_txt .nr_bt{ margin-bottom:20px; margin-top:40px;}
.nei_txt .nr_bt h5{ font-size:24px; color:#c3e500; text-align:center;}
.nei_txt .nr_bt h6{ text-align:center; font:normal 12px "宋体"; color:#ccc; padding:5px 0; background-color:#000; border:1px solid #333; margin-top:20px;}
.nei_txt .nr_text{ font-size:14px; line-height:26px; color:#ccc;}

.nei_tit{ width:1100px; margin:0 auto; height:150px; background:#1d1d1d;}
.pagelink{width:1100px; float:center; height:35px; line-height:35px; background-color:#000; margin:0 auto; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 10px;}
.pagelink a.on, .pagelink a:hover{ color:#c3e500;}

/*图片新闻news*/
#nei_imgnewsbg{ width:100%; /*background:#fff;*/}
.nei_imgnews{ width:1100px; overflow:hidden; margin:0 auto;}
.nei_imgnewsbox{ width:320px; height:400px; display:block; float:left; margin:0 auto; PADDING-RIGHT: 15px; PADDING-LEFT: 25px;}
.nei_imgnewsbox img{border:1px solid #666;}
.nei_imgnewsbox UL LI {PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}
/*works*/
.productlist {MARGIN-TOP: 0px margin:0 auto;}
.productlist LI {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; OVERFLOW: hidden;  PADDING-TOP: 0px;}
.productlist LI IMG {BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid;  PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; WIDTH: 500px; HEIGHT: 350px; -webkit-filter:blur(3px); cursor:wait;}
.productlist LI IMG:hover {-webkit-filter:blur(0px);}
.productlist LI .product_name {DISPLAY: block; OVERFLOW: hidden; WIDTH: 500px; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: center}

.fenge{width:100%; height:1px; background:#af9969;}