@charset "utf-8";

/*-------------------------------   index 首页---------------------------------*/

/*notice*/

.notice{ width:100%;height:57px; line-height:57px; border-bottom:1px solid #d4d4d4; background:url(../images/noticebg.jpg) left top repeat-x;}

.noticecon{ width:500px;float:left;}

.noticecon b{ float:left;font-family:'Microsoft Yahei'; font-size:14px; font-weight:normal; color:#0f448c; padding-left:10px;}

.noticecon marquee{ float:left;width:400px; color:#0b4189; font-size:13px; font-family:宋体;}



/*产品中心*/

.iproduct{ background-position:center top; background-repeat:no-repeat; background-size:cover; z-index:0; position:relative; padding:0 0 60px; width:100%;}

.kec{ width:514px; margin:45px auto 0 auto; }

.prona{background:url(../images/line.jpg) left center repeat-x; text-align:center; }

.prona span{text-transform:uppercase;display:inline-block;text-align:center; font-family:微软雅黑; font-size:22px; background:#0e4a91; color:#fff; line-height:1.3; padding:0 10px;}

.productmain{ width:982px; margin:0 auto;}

.pronav{ padding-top:30px;  width:100%; text-align:center;}

.pronav a{ background:#082f64; font-size:14px; font-family:微软雅黑;height:30px; border-radius:3px; margin-right:21px;margin-bottom:10px; display:inline-block;*display:inline;*zoom:1; fl/oat:left; line-height:30px; color:#fff; padding:0 10px;}

.pronav a:hover{ background:#fdfdfe; color:#06317f }

.pronav a.cur{ background:#fdfdfe; color:#06317f }

.pro_listi{}

.pro_listi li{ margin:13px 11px; float:left; width:220px; height:190px; display:inline;}

.pro_listi .proimg{width:220px; height:100%; float:left;}

.pro_listi .proimg .simg{ display:block; width:218px; height:148px;border:1px solid #ebebeb; background-position:center; background-repeat:no-repeat; background-size:cover;}

.pro_listi li p{width:204px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:0 0 0 14px ; background: url(../images/pbg.gif) 4px center #fff no-repeat;float:left; height:31px;color:#797878; font-size:14px; line-height:31px;text-align:left;border:1px solid #ebebeb; display:inline; margin:7px 0 0 0;}





/*-----首页 about-----*/

.newsright{ float:right; width:452px;}

.newsright 

p.aboutimg{ float:left; width:443px; height:87px; border:3px solid #044da5; display:inline; margin:18px 0 0 0; background-repeat:no-repeat; background-repeat:no-repeat; background-size:cover}

.aboutcon{ float:left; width:450px; line-height:20px; height:180px; overflow:hidden; padding:10px 0 0 0;}



/*新闻*/

.inews{width:980px; margin:0 auto;position:relative; padding:41px 0 30px;}

.newsleft{ float:left; width:492px}

.newsmain{ float:left;width:492px; }

.newsmain li{ float:left;width:492px;  padding:20px 0 15px 0; border-bottom:1px solid #d7d7d7;}

.time{ float:left;width:60px;height:60px; background:#fff; margin-right:1px; color:#fff;font-family:Arial, Helvetica, sans-serif; text-align:center;}

.time font{ float:left;width:58px;font:26px/26px 'Arial'; color:#0b4189;}

.time span{ font:12px/12px 'Arial'; float:left; width:100%; color:#0b4189;}

.newsli_r{float:left; line-height:1.5; color:#8b8b8b;width:298px; margin-left:10px; }

.newsli_rt{float:left;width:298px;font:14px/1.5  }

.newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:298px;color:#0b4189 }

.newscon{ display:block; height:36px; line-height:18px;}

.nameff{ float:left; width:492px; border-bottom:2px solid #d5e5fe;}

.nameff p{ float:left; border-bottom:2px solid #0b4189;}

.nameff p span{ display:inline;   font-size:22px;line-height:30px; font-family:'Microsoft Yahei'; color:#0b4189; position:relative; z-index:10}

.nameff p label{display:inline;   margin-left:-25px; font-family:Impact; color:#ecf4ff; line-height:30px;font-size:30px; z-index:0;}

.nameff a{ float:right; padding:10px 0 0 0;  color:#0b4189; }

.pimg{ background-position:center; background-repeat:no-repeat; background-size:cover;float: left;border: 1px solid #e4e4e4;width: 78px;height: 58px;display: inline-block;margin: 0 0 0 10px;}



/*案例展示*/

.icase{ width:980px; height:255px; margin:0 auto; padding:40px 0 0 0;}

.news_ful{ float:left; width:490px; padding:6px 0 0 0;}

.news_ful li{ float:left; width:490px; border-bottom:1px dotted #6d8db8;}

.news_ful li a{ float:left; width:356px; height:30px; line-height:30px; color:#787878; padding:0 0 0 24px; background:url(../images/newsico.gif) 5px  center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.news_ful li a:hover{   color:#787878; }

.news_ful li  span{ float:right; width:64px; height:30px; line-height:30px; overflow:hidden; font-size:10px; color:#747474; font-family:Arial, Helvetica, sans-serif;}

p.telp2{ float:left; width:100%; padding:20px 0 0 0; }

p.telp2 label{ float:left; width:85px; color:#c07a00; font-size:16px;font-family:微软雅黑; line-height:20px; line-height:40px;}

p.telp2 em{ float:left; width:365px; color:#0b4189; font-size:30px;font-family:Arial; line-height:40px;}

.news_frr{ float:left; width:230px;padding:10px 0 0 0; color:#747474; line-height:24px;}

.news_mapcon{ float:left; width:230px;}

.news_mapcon label{ float:left; width:40px; font-family:宋体}

.news_mapcon span{ float:left; width:180px;  font-size:12px;}

p.mapimg{ float:right; padding:5px 0 0 0;}



/*book*/

.ibook h2{ text-align:center; padding:70px 0 0}

.message{float:left; padding:45px 0 0}

.message input,.message textarea{float:left;margin-bottom:11px;border:1px solid #000;line-height:40px;height:40px;text-indent:20px;color:#999999; font-size:14px; font-family:微软雅黑;}

.message textarea{height:144px; }

.inp_fl{ float:left; width:362px; padding-right:16px;}

.yzm{width:100%; margin:20px 0 0}

.message .subbut{border:0;width:100%;height:46px;line-height:46px;color:#fff;font-size:16px;font-family:"Microsoft Yahei"}

.viewcon{overflow:hidden;ma/rgin:0 12px 36px;width:940px;display:inline;word-break:break-all;color:#6c4c30;font-size:14px;float:left;padding:0 20px 20px;line-height:30px;font-size:14px}

.focus { width:358px !important; height:38px !important; border:2px solid #ee0049 !important;}

.focus1 { width:618px !important; height:142px !important; border:2px solid #ee0049 !important;}



