﻿/* CSS Document */
/*logo*/
.top{width:100%; float:left; border-top:3px solid #1B4BAD;}
.topcon{width:1200px; margin:0 auto;}
.logo{ float:left; margin:20px;}
.tel{ float:right; font-size:18px; color:#1f64b1; margin:10px 0;background:url(../images/tel.png) no-repeat left center; padding-left:60px; text-align:left; margin:20px 0;}
.tel span{ font-size:28px; color:#4e4e4e; display:block; font-family:"黑体";}
.menubg{ background:#1b4bad; float:left;width:100%;}
.menu{width:1200px;position:relative; margin:0 auto;}
.menu ul li a, .menu ul li a:visited { color: #fff;font-size: 16px;font-family: "microsoft yahei";display: block;width:150px; height:60px; line-height:60px; background:url(../images/top_ti.jpg) no-repeat right top;}

.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float: left;  position: relative; z-index:999;
text-align: center;}
.menu li a:hover{ color:#fff; background:#0072c4; }
.menu li #current{ color:#fff;}
/*下拉菜单*/
.menu li.mainlevel{ position:relative; z-index:10000;}
.menu li.mainlevel ul{ overflow:hidden; background:rgba(8,108,184,0.8); padding:0px 0;}
.lbul{ display:none; position:absolute; left:0px; top:60px; width:100%;z-index:10001; }
.menu li.mainlevel ul li{float:none;background:none; display:block;height:40px; margin:0; width:auto; padding:0;}
.menu li.mainlevel ul li a{font-size:14px; background:none; color:#fff;display:block;height:40px;  font-weight:normal;line-height:40px; padding:0; border-bottom:1px solid #fff; width:100%;}
.menu li.mainlevel ul li a:hover{ background: #f9ce05; color:#000; font-weight:normal; text-decoration:none;height:40px;line-height:40px;border-bottom:1px solid #FFF500}
/*导航结束*/


.banner{width:100%; position:relative;float:left;}
.banner img{width:100%;}

/*主体部分*/
.wrap{position:relative; float:left; width:100%;}
.w1200{width:1200px; margin:0 auto; position:relative;}
.w1100{width:1100px; margin:0 auto; position:relative;}
.wm{ margin:20px auto; overflow:hidden;}

/*产品展示*/
.product{width:100%; position:relative; float:left; margin:20px auto;}
.tit{width:100%; position:relative;}
.tit span{ font-size:30px; color:#e9e9e9;}
.tit h3{ font-size:24px; color:#1b4bad; background:url(../images/honor_t.jpg) no-repeat center top;}
.pcon{ margin:40px auto; position:relative; overflow:hidden;}
.pcon li{ float:left;width:294px; margin-right:20px;}
.cp_img_content a{width:294px; height:270px; font-size:16px; display:block; float:left; background:#717171; color:#FFF; transition:all 0.4s;}
.cp_img_content a img{width:294px; height:187px;}
.cp_img_content p{ height:50px; line-height:50px; text-align:center;}
.cp_img_content a:hover{ background:#096cb9; color:#FFF}
.index_pro_xx{ margin:0 10px; padding:10px;transition:all 0.4s; border-top:1px dotted #999999}
.cp_img_content p{ text-align:left; padding-left:10px;}
.cp_img_content .cp_name{ font-weight:bold; transition:all 0.4s; height:30px; line-height:30px;text-align:center;}
.index_pro_xx .index_cp_two{ display:block; background:#C00; color:#FFF; width:180px; height:33px; line-height:33px; font-size:12px; margin:0 auto;  }
.cp_img_content a:hover .cp_name{ padding:0 20px; }
.cp_img_content a:hover .index_pro_xx{ padding:10px 20px; }
.cp_img_content a:hover .index_cp_two{ background:#ff7a03; color:#FFF}



/*关于我们*/
.about{width:100%; float:left; background:#086cb8; margin:20px auto;}
.abcon{ margin:20px 0; position:relative; overflow:hidden;}
.abcon .abpic{ float:left; width:435px; height:326px; background:#fff; padding:10px;}
.abcon .abtxt{width:588px; float:right;}
.abcon .abtxt h3{ font-size:20px; color:#fff; font-weight:normal; text-align:left; border-bottom:2px solid #fff; padding-bottom:10px; width:220px;}
.abcon .abtxt p{ text-align:left; font-size:16px; color:#fff; line-height:30px;width:100%; margin:20px 0;}
.abcon .abtxt a{ padding:0 10px; text-align:center; height:40px; line-height:40px; color:#FFF; text-align:center; display:block; width:120px; background:#2899f1; margin:20px 0; transition:all 0.4s;}
.abcon .abtxt a:hover{ background:#F90; padding:0 20px;}
.dh{ color:#fff000; background:url(../images/index_td_tel.jpg) no-repeat left top; padding-left:52px; height:49px; line-height:25px; font-weight:bold; font-size:18px; text-align:left;}
.dh .phone{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#fff}

/*案例展示*/
.case{width:100%; float:left; position:relative;}
.con{ position:relative;width: 954px;height: 292px;
margin: 25px auto 0;}


/*新闻资讯  荣誉资质*/
.bot{width:100%; float:left; margin:20px auto;}
.ntit{ border-bottom:1px solid #d4d4d4; height:33px;}
.ntit h3{ float:left; border-bottom:2px solid #086cb8; line-height:31px; font-size:20px; color:#086cb8; padding-right:10px;}
.ntit span{ float:right; width:60px; height:21px; line-height:21px; margin-top:5px;}
.ntit span a{ display:block; background:#1C74CB; color:#fff; text-align:center; color:#fff; font-size:12px;}
.new{ float:left; width:615px;}
.news_ul li{ height: 110px; margin-top: 20px; }
.news_ul li a{ height: 108px; border:solid 1px #F1F1F1; display:block;}
.newsdiv1{ width: 86px; height: 57px; border-right:solid 1px #F1F1F1; margin-top:20px; margin-left: 5px; text-align: center; color: #555555;}
.newsdiv1p1{ height: 35px; line-height: 35px; font-size: 38px; }
.newsdiv1p2{ height: 22px; line-height: 22px; font-size: 16px; }
.newsdiv2{ width: 490px; margin-left: 22px; margin-top: 20px; text-align:left;}
.newsdiv2p1{ height: 25px; line-height: 25px; font-size: 17px; }
.newsdiv2p2{ height: 40px; line-height: 20px; color: #666666; margin-top: 6px; }
.news_ul li a:hover{ border:solid 1px #086cb8; }
.news_ul li a:hover .newsdiv2p1{ color: #086cb8; padding-left: 5px;}

/*荣誉资质*/
.honor{width:400px;}
.hcon{ margin-top:20px; position:relative;}
.hcon .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.hcon .hd ul{ overflow:hidden; zoom:1; float:left;  }
.hcon .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.hcon .hd ul li.on{ background:#f00; color:#fff; }
.hcon .bd{ position:relative; height:100%; z-index:0;   }
.hcon .bd li{ zoom:1; vertical-align:middle; }
.hcon .bd img{  height:278px; display:block;  }



/*版权部分*/
.footer{ width:100%; float:left;}
.footer a{ font-size:14px; color:#fff;}
.footer_inner{width: 1200px;margin:0 auto;overflow: hidden;}
.footer_tool{height: 137px;background: #686868;}
.footer_tool ul{width: 1200px;overflow: hidden;margin-top: 40px;}
.footer_tool li{float: left;width: 300px;text-align: center;}
.footer_tool li img{display: inline-block;width: 45px;height: 45px;
}
.footer_tool li p{font-size: 14px;color: #feffff;}
.footer_copyright{width:100%; padding:10px 0;background: #585858;}
.footer_copyright .copyright{line-height: 40px;color: #fff;}



/*内页左侧 */
.left_zk{ width:278px; height: auto; float:left; }
.ny_fpfl2{ width:278px; height:auto; float:left; }
.ny_fpfl2 .ny_fpfl_bt{ width:278px; height:80px; line-height:80px;  float:left; background-color:#1b4bad; color:#FFF; font-size:24px; font-weight:bold; text-align:center; } 

.ny_fpfl2 .ny_fpfl_nr2{ width:238px; height:auto; float:left; padding:10px 20px 10px 20px; font-size:16px; background-color:#e8e8e8; }
.ny_fpfl2 .ny_fpfl_nr2 li{float:left;width:238px;height:46px;line-height:46px; margin-bottom:10px; }
.ny_fpfl2 .ny_fpfl_nr2 a{float:left;width:238px;height:46px; cursor:pointer;text-align:left;  color:#585858; text-indent:45px; display:block; margin-bottom:7px;transition:0.3s;}
.ny_fpfl2 .ny_fpfl_nr2 a:hover{ float:left; color:#fff; width:238px; height:46px; display:block;transition:0.3s;background: #0059d3;} 
.l_contact{ width:278px; height:auto; float:left; line-height:28px; color:#30394c; font-weight:bold; }
.l_contactnr{ width: 256px; height: auto; float: left; padding: 10px; border: 1px solid #efefef; border-top: none; text-align:left;}



/*右边*/
.article{overflow:hidden;margin-bottom:12px;width:900px; float:right;}
.article_title{ width:900px; height:50px;  float:left; background-color:#e5e5e5; }
.article_title strong{ width:auto; height:50px; line-height:50px; font-size:16px;  float:left; background-color:#003c8d;  text-indent:30px; padding-right: 30px;  font-size:16px; font-weight:bold; color:#fff; }
.article_title .flm a{ color:#FFF; }
.article_title span{ width:auto; height:50px; line-height:50px; float:right; font-size:12px; text-align:right; color:#333; margin-right: 10px;  }
.article_title span a{ color:#333; }
.article_nr{width:880px; height: auto;float:left; padding:10px; line-height:26px; color:#333; text-align:left;}

/*新闻列表*/
.xinwen_1{ width:856px; height:224px; border-bottom: 1px dashed #bebebe}
.div_t{ width:245px; height:224px; float:left;}
.tdfc_1{ width:598px; height:184px; padding-left:13px; padding-top:40px; line-height:30px; float:left; }
.wu{ color:#000;}
.tdfc_1 .td_p{ color:#61687b;}
.tdfc_1 .td_p1{color:#61687b; line-height:30px; font-size:16px; letter-spacing:2px; padding-top:5px;}
.tdfc_1 .td_p1 a{ color:#245e8c;float:right; text-decoration:none;}
.tdfc_1 .td_p1 a:hover{ color:#f46e24;float:right; text-decoration:none;}
.td_p2{color:#000; line-height:30px; font-size:14px; }
.xinwen_1 .tupian{width: 232px; border: 1px dashed #bebebe; height: 140px; overflow: hidden; margin-top: 40px; float: left;}
.xinwen_1 .tupian img{width: 232px; height: 140px; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s;    transition: all 0.5s linear 0s;}
.xinwen_1 .tupian img:hover{-webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); transform: scale(1.2,1.2);}

/*新闻详情*/
.news_title{color:#da020d;text-align:center;line-height:40px; font-size:18px;}


/*产品列表*/
.chanpin_show{height:280px;width:270px;float:left;margin:20px 20px 0 0px;border:1px dashed #c7c7c7; background-color: #e6e6e6;transition:0.3s; font-size: 16px; }
.chanpin_show img{position:relative;left:10px;top:8px;}
.chanpin_show p{margin-top:25px;text-align:center;}
.chanpin_show p span{color:#F00;}
.chanpin_show a{color:#003c8d;}

.chanpin_show:hover{ background-color: #003c8d;transition:0.3s;}
.chanpin_show:hover a{ color: #fff;transition:0.3s;}




