@charset "utf-8";
/* CSS Document */
*{word-wrap: break-word;}
.in-main{ height:558px; background:url("../images/bodybg.jpg") no-repeat center;}
.in-content{ padding-top:43px; height:477px;}
.in-left{ width:458px; height:455px; padding:10px; border:1px solid #D3D3D3; float:left; background:#fff;}
.in-news-bt{ width:458px; height:77px; background:url("../images/newsbt.jpg") no-repeat left; font-size:28px; line-height:56px;  color:#383838;}
.in-left ul li{height:124px; margin-bottom:65px;}
.in-newspic{ width:164px; height:124px; float:left}
.in-newspic img {width:164px; height:124px;}
.in-newsright{width:282px; height:124px; float:right;}
.in-newsright h1{ font-size:14px; line-height:20px;}
.in-newsright p{text-indent:0; padding:0;}
.in-newsright .zs{ height:22px; color:#BD5F64; }
.in-newsright .time{ width:110px; background:url("../images/time.jpg") no-repeat; text-indent:30px; float:left;}
.in-newsright .more{ width:41px; height:22px; float:right;}
.in-right{width:480px; height:477px; float:right;}
.pro1{ width:458px; height: 217px; padding:10px;  border:1px solid #D3D3D3;background-color:#fff;}
.pro1box{ width:225px; float:left;}
.pro1 h1{height:71px; font-size:20px; font-weight: normal; color:#383838; line-height:52px;}
.pro1 p{text-indent:0; padding:0;}
.redmore {padding-top:17px;}
.redmore a { background:#B80000; color:#fff; padding:4px 20px; }
.prok{width:480px; height:211px; margin-top:27px; }
.pro2{ width:206px; height:189px; border:1px solid #D3D3D3; padding:10px; background:url("../images/pro2.jpg") no-repeat; float:left;}
.pro3{ width:206px; height:189px; border:1px solid #D3D3D3; padding:10px; background:url("../images/pro3.jpg") no-repeat; float: right;}
.pro2 h1,.pro3 h1{height:154px; font-weight: normal; font-size:17px; color:#383838;}
.whitemore{text-align:right;}
.whitemore a{ background:#FFF; color:#B80000; padding:4px 20px; }

/*内页banner部分*/
.aboutban{height:319px; }
.proban{height:319px; }
.zlban{height:319px; }
.teamban{height:319px;}
.newsban{height:319px; }
.jobban{ height:319px;}
.webban{height:319px;}

/*内页样式开始*/
.main{ background: url("../images/bodybg2.jpg") no-repeat fixed;}
.content{ padding-top:43px; padding-bottom:32px;}
.left{width:260px; float:left;}
.left h1{font-size:22px; font-weight:normal; color:#fff; text-align:center; background:#b80000; height:40px; line-height:40px; }
.left .lmlist{padding-bottom:64px;}



.left .lmlist li {
   
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #eaeaea;
    font-size: 16px;
    line-height: 46px;
    text-indent: 20px;
}

.left .lmlist  ul li{ border-bottom: 1px solid #eaeaea;font-size: 14px;height: 35px;line-height: 35px;text-indent: 60px; background:url("../images/cate2_a.png") no-repeat scroll 50px 17px #fff;text-indent:60px; font-size:14px;}

.left .newslist li{ height:63px; padding:16px 10px 16px 45px;border-bottom:1px solid #EAEAEA;background:url("../images/leftbg2.jpg") no-repeat left #fff; }
.left .newslist li h2{ font-size:12px; font-weight:normal;}
.left .newslist li p{text-indent:0; padding-bottom:0;}
.right{width:650px; padding:0 18px; border:1px solid #eee; float:right; background:#fff;}
.rightqp{ padding:0 18px; border:1px solid #eee;  background:#fff;}

.right_bt{ height:46px; line-height:46px;border-bottom:1px solid #DEDEDE;  margin-bottom:10px;}
.right_bt h2{ color:#000; font-size:18px; font-weight:normal; float:left;}
.right_bt .location{ float:right;}
.nybanner{padding:34px 0; text-align:center;}
.nybanner img{max-width:100%;}
.right_content{padding-bottom:10px; min-height:568px; overflow:hidden;}
.job li{word-break: break-all;background: url("../images/gou.jpg") no-repeat top left; padding-left:30px; font-size:14px; color:#6A6A6A; padding-bottom:15px;}


/*公司概况*/
a.abtn { display:block; height:133px; width:25px; overflow:hidden; background:url("../images/arrow3.png") no-repeat 0px 50%; }
a.aleft { float:left; background-position:-60px 0; }
a.aleft:hover { background-position:0 0; text-decoration:none; }
a.agrayleft { cursor:default; background-position:-60px 0; }
a.aright { float:right; background-position:-90px 0; }
a.aright:hover { background-position:-30px 0; text-decoration:none; }
a.agrayright { cursor:default; background-position:-90px 0; }
.scrolllist { width:100%; height:133px; margin:20px auto 0; }
.scrolllist .imglist_w { width:590px; height:133px; overflow:hidden; float:left ; margin:0 auto; position:relative;/*必要元素*/ }
.scrolllist .imglist_w ul { width:20000px; position:absolute; left:0px; top:0px; }
.scrolllist .imglist_w li { width:210px; float:left; padding:0 10px; }

/*企业资质*/
#faq_list { padding:30px 0; overflow:hidden; }
#faq_list li { display:block; width:646px; }
#faq_list li a { display:block; width:100%; height:30px; margin-bottom:5px; overflow:hidden; background:#f6f6f6; text-decoration:none; }
#faq_list li a .list_num { display:block; float:left; margin-right:10px; width:30px; height:30px; line-height:30px; background:#333333; font-size:20px; text-align:center; color:#fff; }
#faq_list li a .list_name { display:block; float:left; line-height:30px; color:#2f2f2f; width:500px; }
#faq_list li a:hover, #faq_list li.selected a { background:#b80000; }
#faq_list li a:hover .list_name, #faq_list li.selected a .list_name { color:#fff; }
#faq_list li a:hover .list_num, #faq_list li.selected a .list_num { background:#B80000; }
#faq_list li .u1 {  }
#faq_list li .u1 span { color:#E60012; display:block; font-size:16px; font-weight:bold; line-height:28px; }
#main {
    margin: 0 auto;
    padding: 11px 0 10px;
}


#hlist{
    list-style-type: none;
    margin: 0;
    position: relative;
	padding:20px 0;
}

#hlist li {
width: 180px;
background-color: #ffffff;
border: 1px solid #ffffff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
padding: 4px;
float:left;
border:1px solid #DEDEDE;
margin-left:16px;
margin-bottom:15px;


}

#hlist li img {
width:180px;

display: block;
}
#hlist li p {
color: #666;
height:26px;
line-height:26px;
white-space: nowrap;
text-overflow:ellipsis;
overflow:hidden;
	text-align:center;
	 padding-bottom:0;
    text-indent: 0;
}

#hlist li  a{height:auto;}

/*生产设施*/
#DB_gallery { position:relative; }
#DB_gallery .DB_imgSet { position:relative; width:500px;  margin:0 auto; padding:10px; overflow:hidden; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2); }
#DB_gallery .DB_imgSet .DB_imgWin { height:100%; background:none !important; }
#DB_gallery .DB_imgSet .DB_imgWin img { width:500px;  }
#DB_gallery .DB_imgSet .DB_page { display:none; }
#DB_gallery .DB_imgSet .DB_prevBtn { position:absolute; top:50%; margin-top:-45px; cursor:pointer; left:0; }
#DB_gallery .DB_imgSet .DB_nextBtn { position:absolute; top:50%; margin-top:-45px; cursor:pointer; right:0; }
#DB_gallery .DB_thumSet { position:relative; margin:30px auto 0; width:520px; overflow:hidden; }
#DB_gallery .DB_thumSet .DB_ul { padding-left:25px; }
#DB_gallery .DB_thumSet .DB_thumMove { position:relative; white-space:nowrap; font-size:0 }
#DB_gallery .DB_thumSet .DB_thumMove li { display:inline; width:123px; height:123px; margin-right:51px; }
#DB_gallery .DB_thumSet .DB_thumMove li img { width:117px; height:117px; border:3px solid #b2b2b2; -moz-border-radius:65px; -webkit-border-radius:65px; border-radius:65px; }
#DB_gallery .DB_thumSet .DB_prevPageBtn { position:absolute; top:20px; cursor:pointer; left:0; }
#DB_gallery .DB_thumSet .DB_nextPageBtn { position:absolute; top:20px; cursor:pointer; right:0; }
#DB_gallery .DB_thumSet .DB_thumLine { position:absolute; width:117px; height:117px; border:3px solid #00316c; left:0; top:0; -moz-border-radius:65px; -webkit-border-radius:65px; border-radius:65px; }

/*产品中心样式开始*/
.pro{padding:34px 0 0 0; }
.pro li{width:192px; height:177px; margin-left:17px; margin-bottom:20px; float:left;}
.probg1 div{ background:url("../images/probg1.jpg") no-repeat top center; height:177px;}
.probg1 div img{ max-width:180px; max-height:135px; margin:0 auto; display:block; padding:6px;}
.probg1 div p{ line-height:30px; text-indent:0; padding-bottom:0; text-align:center; }
.probg1:hover div { background:url("../images/probg2.jpg") no-repeat top center; color:#FFF; }
.ym {height:30px; padding-top:5px;   text-align:center; clear:both;}
/*产品详细介绍页面*/
.cpname{ width:202px; height:30px; line-height:30px; font-weight:bold; text-align:center; }
.cpbig{ text-align:center; margin-bottom:10px;}
.cpbig img{max-width:646px;}
.cpxxtou{ background: url("../images/xxjt.gif") no-repeat #F1F1F1; height:22px; line-height:22px; margin:20px 0;color:#F4000D;  font-weight:bold; padding-left:36px; }
.cpxxcontent{padding-right:10px; text-align:left;}
.protop{ height:33px;  font-weight:bold; line-height:33px; border-bottom:1px  solid #CFCFCF; text-align:center; margin-bottom:20px;  }
.fh{border-top:1px dotted #BED6EA; height:30px; line-height:30px; margin-top:10px; text-align:right; }


/*新闻页面样式*/
/*news*/
.news-top { margin:40px 0; overflow:hidden; }
.news-top .img { display:block; float:left; }
.news-top .cont { display:block; float:right; width:320px; }
.news-top .cont li { display:none; }
.news-top .cont li:first-child { display:block; }
.news-top .cont a { display:block; color:#2f2f2f; font-size:16px; line-height:24px; }
.news-top .cont a:hover { color:#E60012; text-decoration:none; }
.news-top .cont .newsValidityTime { display:block; font-size:14px; line-height:26px;  color:#7f7f7f;  }
.news-top .cont .description { display:block; height:110px; overflow:hidden; line-height:22px; }
.newsnr{ margin-top:2px; background:url("../images/index_r1.jpg") no-repeat right bottom; padding-bottom:180px;  }
.newsnr ul {list-style-type:none;}
.newsnr li{height:30px; line-height:30px;border-bottom:1px  dotted #C1C1C1; background:url("../images/newsbg.jpg") no-repeat; text-indent:25px;}

.newstou{  height:22px; line-height:22px; margin:10px 0;color:#F4000D; text-align:right; }
.time2{float:right; color:#999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pad{padding-left:10px;}
.mess{ background:url("images/1a22.jpg") no-repeat bottom right; padding-bottom:130px; }
.mess input{border:1px solid #A5ACB2; _margin-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; font-size:12px; height:16px; line-height:16px;}
.mess .button{ height:22px;  width:50px;}

#new_tab { overflow:hidden; margin-top:20px; }
#new_tab .hd { height:27px; }
#new_tab .hd li { display:block; float:left; padding:0 18px;  height:27px; text-align:center; line-height:27px; font-size:14px; border-left:1px solid #a3a3a3; font-weight:bold; color:#595959; cursor:pointer; }
#new_tab .hd li:first-child { padding-left:0; border:0; }
#new_tab .hd li.on { color:#e60012; }
#new_tab .bd { padding:30px 0 0; overflow:hidden; position:relative; clear:both; }
#new_tab .tempWrap { overflow:hidden; }
#new_tab .con { overflow:hidden; }
#news_list { }
#news_list li { display:block; width:100%; overflow:hidden; position:relative; }
#news_list li a { display: block; color: #2f2f2f; font-size: 13px; line-height: 27px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
#news_list li a:hover, #news_list li a.click { color: #e60012; }
.newcontents .newsDetail { font-size:13px; }
#news_list li .newsValidityTime { position:absolute; left:0; top:0; line-height:27px; color:#7f7f7f; }
#news_list li .description, #new_tab .con .pagination-bottom { display:none; }

.down li{height:32px; line-height:32px; background:url("../images/jtx.jpg") no-repeat left; border-bottom:1px  dotted #C1C1C1; text-indent:25px; }

/*应用领域*/

.pro-list { display:block; margin:50px 0 0; padding:0; position:relative; vertical-align:top; overflow:hidden; }
.pro-list .img { display:block; float:left; border:0; width:225px;  overflow:hidden; text-align:center; }
.pro-list .img img{max-width:100%;}
.pro-list .detail { display:block; float:right; width:415px; position:relative; }
.pro-list .detail .title { height:40px; line-height:40px; font-size:24px;color: #000;}
.pro-list .detail .briefContent { padding:10px 0 0; overflow:hidden; }
.pro-list .detail .briefContent .case_jj { width:100%; color:#747474; }
.pro-list .detail .down { display:block; float:right; margin:0px 0 0;width:165px; height:26px; }
.pro-list .down a { display:block; width:153px; height:24px; border:1px solid #a5a5a5; padding-right:10px; }
.pro-list .down a span { display:block; text-align:center; color:#585858; line-height:23px; background:url("../images/down2.png") no-repeat right center; padding-right:10px; }
.pro-list .down a:hover { background:#b80000; border:0px solid #004e92; text-decoration:none; }
.pro-list .down a:hover span { color:#fff; background:url("../images/down1.png") no-repeat right center; }
.bk_odd .img { float:right; }
.bk_odd .detail { float:left; }
.bk_odd .detail .title, .pro-list .detail .model { text-align:right; }

/*联系我们*/
.contact_wz{padding:20px 0;}
/******feedback******/
.contact_feedback{width:100%; margin-top:60px;}
#feedbackForm{ margin:30px auto 0; padding:20px; overflow:hidden; }
.feed_f{ overflow:hidden;}
.feed_fl { float:left; width:215px; }
.feed_input { margin-bottom:20px; }
.feed_input input { width:202px; height:30px; border:1px solid #bcbcbc; color:#bcbcbc; line-height:30px; overflow:hidden; text-indent:10px; }
.feed_input span { display:block; line-height:20px; }
.feed_fr { float:right; width:322px; }
.feed_fr textarea { width:300px; height:132px; border:1px solid #bcbcbc; color:#bcbcbc; padding:10px; }
.feed_in { height:28px; overflow:hidden; }
.feed_in .submit { float:right; width:105px; height:28px; border:0; padding:0; background:#00316c; color:#fff; line-height:28px; text-indent:0; text-align:center; font-size:16px; }

/*下载页面*/
.downdetail { clear:both; width:100%; padding:20px 0; }
.downdetail h1 { font-size:20px; color:#2f2f2f; font-weight:normal; text-indent:15px; }
.downdetail .deta li { display:inline-block; position:relative; *display:inline;
*zoom:1;width:300px; margin:12px 0 0 15px; }
.downdetail .deta li a { display:block; border:1px solid #a5a5a5; padding-right:10px; }
.downdetail .deta li a span { display:block; color:#585858; line-height:23px; background:url("../images/down2h.png") no-repeat right center;  }
.downdetail .deta li a:hover, .downdetail .deta li.sfHover>a { background: #b80000; border:0px solid #0064CD; text-decoration:none; }
.downdetail .deta li a:hover span, .downdetail .deta li.sfHover>a span { color:#fff; background:url("../images/down1h.png") no-repeat right center; }

/*在线视频页面*/
.media{padding:20px 0;}
.media ul li{ width:200px; margin:0 0 15px 15px; float:left; position:relative;}
.media ul li img{width:200px;}
.media ul li span{position:absolute; bottom:0; left:0; right:0; text-align:center; background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important; filter:Alpha(opacity=70); text-indent:20px; color:#fff; font-size:13px; }
.media_box{width:640px; height:360px;}



.left .lmlist li a.current {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
     background: url("../images/cate_a.png") no-repeat scroll right 23px  #f8f8f8;
    border-color:  #eaeaea   #eaeaea ;
    border-image: none;
    border-style: solid solid none;
    border-width: 0px 0px 0;
    display: block;
	
}


.left .lmlist li a span{

	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:inline-block;
	height:45px;

}




.left .lmlist li a.current2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
     background-color: #f8f8f8;
    border-color:  #eaeaea  #eaeaea ;
    border-image: none;
    border-style: solid solid none;
    border-width: 0px 0px 0;
    display: block;
	height:45px;
	
}

 .left .lmlist li a.red_mark{

	color: #B80000;
 }

