@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei";line-height:2em}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
.n-content{padding-bottom: 25px;}
html,body{color:#333}
body{background:#fff}
ul,ol,li{list-style:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }
img{border:0}
em,i,b{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5{font-weight:normal}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left { float:left; }
.right { float:right; }
.hide{ display:none;}
/*延迟加载*/
.lazy {background: url("../img/loading.gif") 50% 50% no-repeat;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden}
/*分页框架*/
.pager {width:100%; color:#333; line-height:30px; padding:0; font-size:12px; text-align:center;}
.pager a,.pager span { border: #cccccc 1px solid; padding:0px 8px; color: #666; text-decoration: none;  font-size:12px; height:26px;line-height:26px;display:inline-block;margin:0 3px}
.pager a:hover { border: #927c52 1px solid; color: #fff; background-color: #927c52; }
.pager a:active { color: #fff; border: #927c52 1px solid; background-color: #927c52; }
.pager span.now  { color: #fff; border: #927c52 1px solid; background-color: #927c52; }
.pager span.disabled { color: #ccc;  border: #ccc 1px solid } 
/*头部*/
.header-wrap {margin: 0 auto 0; background: #fefefe; width: 100%; height: 100px; } 
.header {transition: all .3s; height: 100px; } 
.header-logo {width: 77px; height: 80px;margin-top: 10px } 
.navbar {width: auto; float: left; height: 100px;margin-left: 60px } 
.navbar>ul>li {width: 93px; height: 100px; line-height: 100px; position: relative; white-space : nowrap ; font-size: 16px; background-image: url(../img/nav-bg.gif); background-position:  0 38px; background-repeat:  no-repeat; transition: all .4s;float: left } 
.navbar>ul>li>a{transition: all .4s;text-align: center } 
.header .navbar ul li.on {background-color: #F2F2F6; background-image: none; z-index: 999; transition: all .4s; } 
.header .navbar ul li:hover {background-color: #F2F2F6 !important; background-image: none !important; } 
.navbar ul li:hover + li, .navbar ul li.on + li{background-image: none !important; } 
.navbar ul li.on.hideon + li{background-image: url(../img/nav-bg.gif) !important; } 
.header .navbar ul li.hideon {background-color: #fff; background-image: url(../img/nav-bg.gif); background-position:  0 38px; background-repeat:  no-repeat; } 
.navbar ul li.hideon + li {background-image: url(../img/nav-bg.gif); } 
.navbar ul li.hideon:hover + li {background-image: none !important; } 
.navbar ul li.hideon + li:hover {background-image: none !important; } 
.navbar ul li:hover>a {color: #3f292e; } 
.navbar ul li .navbar-p {width: 100%; height: 100%; display: block; color: #2b2e2f; } 
.navbar-drop {cursor: default; width: 100%; height: auto; background: #fff; left: 0px; top: 60px; /* padding: 17px 0 38px; */ display: none;z-index: 999} 
.navbar-drop dl {width: auto; text-align: center;padding: 12px 0 17px; } 
.navbar-drop dl dd {width: auto; height: 32px; line-height: 32px; display: block; transition: all .2s; } 
.navbar-drop dl dd a {color: #2B2E2F; height: 32px; line-height: 36px; font-size: 12px; width: 100%; display: block; transition: all .2s; } 
.navbar-drop dl dd a:hover {text-decoration: none; color: #999; } 
.navbar-drop .dl-first {border-left: 0; } 
.navbar-drop .navdropimg {float: left; }
.tel{height: 60px;line-height: 60px;font-size: 16px;color: #938f8f;background: url(../img/tel.png) 0 center no-repeat;padding-left: 35px;margin-top: 20px}

/*banner*/
.banner-wrap {height: 500px;background: #dfdfdf;position:relative;}
.i-banner{height: 500px;}
.i-banner .bd{height: 500px;width: 100%!important;}
.i-banner .bd ul{height: 500px;width: 100%!important;}
.i-banner .bd ul li{height: 500px;width: 100%!important;background-position: 50% top;}
.i-banner .bd ul li a{display: block;width: 1200px;height: 500px;position: absolute;left: 50%;margin-left: -600px}
.i-banner .hd{ height:15px; overflow:hidden; position:absolute; bottom:25px; z-index:1;text-align: center;width: 100%;}
.i-banner .hd ul{margin: 0 auto;height: 15px;width: 60px;}
.i-banner .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; background:#fff; cursor:pointer;border-radius: 50%;text-indent: 9999px;}
.i-banner .hd ul li.on{ background:#009288; color:#fff; }

.i-banner .prev,.i-banner .next{ position:absolute; left:3%; top:50%;margin-top:-25px; display:block; width:32px; height:40px;background:url(../img/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;   }
.i-banner .next{ left:auto; right:3%; background-position:8px 5px; }
.i-banner .prev:hover,.i-banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.i-banner .prevStop{ display:none;  }
.i-banner .nextStop{ display:none;  }

/*  */
.warp{padding: 25px 0}
.warp-title{text-align: center;height: 75px;}

/**首页新闻**/
.index-news{margin-top:20px}
.index-newsmore{ float:right; font:normal 16px/24px Arial; color:#c6c6c6; padding-right:15px;}
.index-newsmore:hover{ color:#fff;}
.index-newsle{ float:left; width:518px;}
.index-newsle-img { width:100%;position:relative; overflow:hidden;}
.index-newsle h3{ font-size: 16px; color:#504b4b;}
.index-newsri{ float:right; width:47%; padding-left:5px;}
.index-newsri dl{ width:100%; margin-left:-5px; padding:10px 0; padding-left:5px; transition:background 0.4s; cursor:pointer;}
.index-newsri dl dt{ width:17%; float:left; border-right:1px solid #b7b1aa; text-align:center;color: #504b4b;height: 82px}
.index-newsri dl dt b{font-size: 46px;display: block;padding-top: 10px;margin-bottom: 10px}
.index-newsri dl dt i{font-size: 22px;display: block;}
.index-newsri dl dd{ float:right; width:74%; float:right; padding-right:18px;font-size: 12px;color: #938F8F;}
.index-newsri dl dd h3{font-size:16px; color:#504b4b; overflow:hidden;}
.index-newsri dl.hover,.index-newsri dl.cur{padding-left:0; background:#e3e3e3;border-left:5px solid #333; }
.index-newsri dl.hover dt,.index-newsri dl.cur dt{color:#565656; border-color:#666;}
.index-newsri dl.hover dd h3,.index-newsri dl.cur dd h3{ color:#3b3b3b;}

/* geduan */
.geduan{width: 100%;height: 400px;background: url(../img/geduan.jpg) no-repeat center;display: none}

/*首页产品*/
.index-pro{margin-top: 20px}
.index-probox{ position:relative; overflow:hidden; float:left; margin:0 1px; height:394px; background:#e6e6e6;width: 298px}
.index-proname2{ position:relative; overflow:hidden; float:left; margin:0 1px; height:394px; background:#e6e6e6;width: 298px}
.index-proname2 h3{ padding-top:100px; width:208px; margin:0 auto; height:63px; font:36px/40px "arial"; color:#121212; background:url("../img/index_bg02.png") no-repeat left bottom; margin-bottom:30px;}
.index-proname2 p{width:208px; margin:0 auto; font-size:14px; color:#9d9d9d;}
.index-probox ul li{position:absolute; left:0; top:0; width:100%; height:394px; background-repeat:no-repeat;background-position: center top;}
.index-probox .number{ position:absolute; width:100%; height:15px; line-height:15px; left:0; bottom:100px; text-align:center; z-index:3; display:none;}
.index-probox .number span{ display:inline-block; width:13px; height:15px; margin:0 2px; opacity:0.4;filter:Alpha(opacity=40); background:url(" ../img/index_bg03.png" ) no-repeat; cursor:pointer;}
.index-probox .number span.on{opacity:1;filter:Alpha(opacity=100); }
.proboxbg{ position:absolute; width:100%; height:100%; background:#000;opacity:0.4;filter:Alpha(opacity=40); overflow:hidden; z-index:2;display:none;}
.protext{ display:none; position:absolute; width:100%; left:0; top:112px; background:url("../img/index_bg04.png" ) no-repeat center top; z-index:3; text-align:center;}
.protext h3{ font-size:20px; color:#fff; margin-top:46px;line-height: 34px}
.protext p{ font-size:12px; color:#fff;opacity:0.6;filter:Alpha(opacity=60);width:80%;margin:0 auto;}
.promore{ display:block; height:62px; margin:20px 0 0px; background:#e6e6e6; font-size:14px; color:#504b4b; text-align:center; transition:all 0.4s;margin-top: 10px;width:100%;line-height: 62px}
.promore:hover{ background:#999999; color:#fff;}

/*case*/
.case img{max-width:598px}
.case-ul{width: 110%;margin-top: 20px}
.case-ul li{float: left;margin-right: 6px;margin-bottom: 5px;height:302px;}
#case_1,#case_2{width:598px;overflow: hidden;}
#case_4{width:598px ;overflow: hidden;}
#case_3{width:296px ;overflow: hidden;}
#case_5{width:296px ;overflow: hidden;}
.case-hover{position: relative;}
.casebg{ position:absolute; width:100%; height:100%; background:#000;opacity:0.4;filter:Alpha(opacity=40); overflow:hidden; z-index:2;display:none;top: 0px;}
.casetext{ display:none; position:absolute; width:100%; left:0; top:112px; background:url("../img/index_bg04.png" ) no-repeat center top; z-index:3; text-align:center;}
.casetext h3{ font-size:24px; color:#fff; margin-top:46px;}
.casetext p{ font-size:14px; color:#fff;opacity:0.6;filter:Alpha(opacity=60);width:80%;margin:0 auto;}

/*  */
.geduan2{height: 200px;width: 1200px;margin: 0 auto;background: url(../img/ad1.jpg) no-repeat center;}
/*公司简介*/
.about-left{float: left;height: 150px;width: 530px;}
.about-left img{display: block;float: left;}
.about-content{float: left;width: 280px;margin-left: 20px;}
.about-content2{float: left;width: 280px;margin-left: 20px;}
.about-content a{color: #938f8f;font-size: 12px;line-height: 24px;display: block;}
.about-content2 a{color: #938f8f;font-size: 12px;}
.about-content a:hover{text-decoration: underline;}
.about-content2 a:hover{text-decoration: underline;}
.about-content p{font-size: 16px;color: #504b4b;line-height: 1.5em;}
.about-content2 p{font-size: 16px;color: #fff;line-height: 1.5em;}
.about-more{color: #a98666!important;display: block;line-height: 3em;}
.about-more:hover{color: #009288!important;}

.about-center{float: left;width:340px ;height:150px ;margin-left: 50px;}
.about-center dl dd{margin-bottom: 10px;height: 50px}
.about-center dl dd i{display: block;width: 24px;height: 24px;background: url(../img/about-icon.jpg) no-repeat;float: left;margin-top:2px;margin-right: 15px;}
.about-center dl dd b{display: block;float: left;width: 80px;}
.about-center dl dd em{display: block;color: #938f8f;font-size: 12px;width: 170px;float: left;}
.about-center2{float: left;width:340px ;height:150px ;margin-left: 50px;}
.about-center2 dl dd{margin-bottom: 10px;}
.about-center2 dl dd i{display: block;width: 24px;height: 24px;background: url(../img/about-icon.jpg) no-repeat;float: left;margin-top: 5px;margin-right: 15px;}
.about-center2 dl dd b{display: block;float: left;width: 80px;color: #938f8f;}
.about-center2 dl dd em{display: block;color: #938f8f;font-size: 12px;width: 170px;float: left;}
.about-icon2{background-position:  0 -61px!important;}
.about-icon3{background-position: 0 -123px!important;}
/* 友情链接 */
.warp8{width: 1200px;margin: 0 auto;color: #938f8f;}
.warp8 p{font-size: 16px;padding-left: 10px}
.warp8 a{display: inline-block;padding: 0 10px;color: #938f8f;font-size: 12px}
/* .warp6 a:first-child{padding-left: 0px} */
/*脚部*/
.foot p{color: #808080;float: left;margin-right: 25px;line-height: 45px;}

/*  */
.index-zhinan{margin-top: 50px}
.index-zhinanle {width: 563px;float: left;color: #938f8f}
.index-zhinanri{float: right;width: 574px}
.index-zhinanri h2{background: url(../img/xian.png) repeat-x bottom;height: 52px;line-height: 52px;font-size: 18px;margin-bottom: 24px}
.index-zhinanle-img{width: 563px;}
.index-zhinanle h3{border-bottom: 1px solid #e1e1e1;line-height: 40px;font-size: 16px;}
.index-zhinanle a{color: #938f8f}
.index-zhinanri ul{margin-top: -12px}
.index-zhinanri ul li{border-bottom: 1px solid #efefef;height: 42px;line-height: 42px}
.index-zhinanri ul li span{float: right}

/* 0 */
.n-main {width: 920px;margin-top: 50px;float: right;}
.n-main img{max-width: 916px;height: auto}
.n-main  a ,.n-main  span ,.n-main p{line-height:2em}
.n-main p{padding-bottom: 14px;}
.page_location {text-align: left;line-height: 12px;height: 12px;color: #333;margin-bottom: 19px;margin-top: 25px;}
.page_location a {color: #333;}
.page_location a:hover {color: #272b31;}
.page_location span {margin: 0 10px;font-family:'\5b8b\4f53';}
.list-news {width: 110%;overflow:hidden}
.list-news li {width: 432px;height: 295px;margin:0px 00px 43px 50px;color #31322b;font-size: 14px;}
.w1211 .list-news li{width: 393px;height: 227px;margin:25px 0;padding-right: 10px;}
.list-news .litpic {width: 432px;height: 275px;display: block;position: relative;overflow:hidden;}
.w1211 .list-news .litpic{width: 393px;height: 227px;}
.list-news .litpic:hover{box-shadow:3px 3px 3px #e0e0e0;}
.list-news .litpic img {width: 100%;transition: all .3s;}
.w1211 .list-news .litpic img {width: 393px;height: 227px;}
.list-news .litpic:hover img{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}
.list-news .litpic .imgBg {position: absolute;top: 0;left: 0;transition: all .3s;width: 100%;height: 100%;background: #5d6171;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;cursor: pointer;}
.list-news .litpic:hover .imgBg {filter: alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2;}
.list-news p {height: 14px;line-height: 14px;margin: 18px 0 4px;}
.list-news p.d {font-size: 13px;margin: 20px 0 0;color: #606060;}
.list-news p.t {margin: 11px 0 21px;}
.w1211 .list-news p.t {text-align: center;}
/*内页子导航*/
.sidebar {width: 220px;text-align: left;overflow: visible;margin-bottom: 35px}
.sidebar h2 {height: 100px;line-height: 100px;font-weight: normal;font-size: 22px;color: #272b31;text-align: center;white-space: nowrap;}
.treeview li {height: 62px;width: 220px;font-size: 14px;transition: all .1s; }
.treeview li a {color: #272b31;width: 220px;height: 62px;line-height: 62px;display: block;text-align: center;transition: all .3s;}
.sidebar .treeview li.hover a, .sidebar .treeview li a:hover {background: #f2f2f6;}
.treeview li.hover + li a, .treeview li:hover + li a {background: none;	}
.treeview li.hover + li.btm, .treeview li:hover + li.btm {background: none;	}
.treeview li.btm {}

/*文章列表页(纯文字)*/
.list-newstxt {width: 920px;}
.list-newstxt li {width: 920px;height: 140px;position: relative;color: #7b7b7b;transition: all 0.3s;background: #f2f2f6;	margin-bottom: 20px;}
.list-newstxt li img{display:block;width:250px;height:140px;float:left;}
.list-newstxt li a {width: 560px;padding: 15px 45px;display: block;float:right}
.list-newstxt li:hover {background: #e1e3eb;}
.list-newstxt li dt {width: 500px;font-size: 14px;line-height: 32px;color: #31322b;}
.list-newstxt li .s {width: 100%;line-height: 22px;font-size: 12px;color: #606060;padding-top: 13px;}
.list-newstxt li .d {position: absolute;right: 50px;top: 20px;font-size: 13px;color: #606060;}
.pagination {margin-top: 30px;float: right;color: #979797;}
.pagination span ,.pagination a{margin: 0 0 0 10px;}
.neiye-pic{margin-top: 15px;}
.neiye-pic img{width: 220px;height: auto}
.news-dlid h3{border-bottom:1px solid #333333;color: #a5a5a5;font-size: 16px;margin-bottom: 12px;margin-top: 20px }
.news-dlid ul li{}
.news-dlid ul li a{color: #31322b}

/*新闻详情页*/
.news_title {
  text-align: center;
  margin-bottom: 30px;
  color: #9e9e9e;
  border-bottom: 1px solid #e6e6e6;padding-bottom: 30px;
}
.news_title h1 {
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 10px;
	color: #606060;
}
/*上下篇*/
.ly_book {
	margin-top: 40px;
	margin-bottom: 40px;
}
.ly_book .newslist_read {
	width: 100%;
}
.ly_book li {
	display: block;
	font-size: 12px;
}
.read-xian{height: 4px;background: url(../img/xian.png) repeat; margin-top: 30px;}
.other{margin-bottom: 35px}
.other h3{font-size: 18px;color: #a5a5a5}
.other ul li{width: 23%;display: inline-block;padding-left: 15px;}

.index-newsle span{float:right;}
#dsp{line-height: 24px;display: block; color:#938F8F;}

.news_title span{  
	
    font-size: 13px;
	margin-right: 32px;
    height: 14px;
    line-height: 14px;
    display: block;
    float: left;}
.new_xin1 {
    padding-left: 26px;
    background: url(../img/news_tp1.gif) no-repeat left center;
    margin-left: 240px;
}
.new_xin2 {
    padding-left: 23px;
    background: url(../img/news_tp2.gif) no-repeat left center;
}
.new_xin3 {
    padding-left: 23px;
    background: url(../img/news_tp3.gif) no-repeat left center;
}
.new_xin4 {
    padding-left: 25px;
    background: url(../img/news_tp4.gif) no-repeat left center;
}
a.Ahover {
    color: #A5A3A3;
}