@charset "utf-8";
/* CSS Document */
.container{ width:100%; height:auto; margin:0; padding:0;}
.main{ width:1200px; margin:0 auto; height:auto; min-height:350px; margin-top:-70px; overflow:hidden}
/*分页样式*/
.page{ width:100%; height:50px; line-height:50px; margin:10px 0; text-align:center; font-size:14px;}
.page a,.page span {color:#666; border:1px solid #CCC; display:inline-block; *display:inline; *zoom:1; height:28px; line-height:28px; padding:0 10px; background:#fff; font-size:14px; margin:0 2px; border-radius:3px;}
.page a:hover { background:#0b70d3; color:#fff; text-decoration:none;}
.page .current { border:1px solid #0b70d3; color:#0b70d3;}

/*公共区域*/
.top_bar{ width:100%; height:70px; background:#eff0f1;}
.sideleft{ width:230px; height:auto; min-height:350px; float:left;background: url(../images/left_bg.jpg) right top no-repeat;}
.fixed_top{ position:fixed; top:0}
.menu dl{ width:230px; height:auto; overflow:hidden}
.menu dl dt{ width:230px; height:70px; background-color:#0060ac; background:url(../images/menu_dt.jpg) no-repeat; color:#FFF;}
.menu dl dt h2{ font-size:18px; margin:12px 0 0 17px; float:left; width:100%;}
.menu dl dt p{ float:left; font-size:14px; margin-left:17px;}
.menu dl dd a{ display:block; width:200px; height:40px; line-height:40px; border-bottom: 1px dashed #CCCCCC; text-indent:2em; font-size:14px; background:url(../images/li.gif) 17px no-repeat; }
.lianxi{ width:200px; height:250px; padding-top:100px; margin-top:20px; background:url(../images/lianxi_bg.jpg) no-repeat; overflow:hidden; }
.lianxi p{ font-size:14px; line-height:30px;}
.sideright{ width:950px; height:auto; min-height:300px;float:right;overflow:hidden}
.lanmu_title{ width:100%; height:70px; line-height:70px; }
.lanmu_title h2{ float:left; width:auto; height:39px; font-size:16px; color:#faa604;}
.breadNav{ float:right;}
.danye{ width:100%; font-size:14px; line-height:34px; margin-top:10px;}

/*新闻中心*/
.news{ width:100%; height:auto; margin-top:10px; overflow:hidden;}
.news li{ width:100%; height:auto; padding:10px 0;font-size:14px; border-bottom:1px dotted #CCC; overflow:hidden; }
.newsli_text{ float:right; width:100%; height:110px;}
.newsli_text h3{ width:100%; height:30px; font-size:18px;}
.newsli_text p.con { font-size:12px; color:#666; height:40px; line-height:20px; overflow:hidden}
.news li em.btn a{ display:block; text-align:center; font-size:14px; width:100px; height:24px; line-height:24px; border:1px solid #CCC; margin-top:10px;transition-duration: 0.5s;}
.news li em.btn a:hover{ background:#0060ac; color:#FFF; text-decoration:none;}
.news_show{ width:100%; height:auto; overflow:hidden;}
.n_s_title{ text-align:center; float:left; width:100%; font-size:18px; font-weight:bold; margin-top:20px;}
.n_s_xinxi{ text-align:center; float:left; width:100%; font-size:14px; border-bottom: dashed 1px #ccc; border-top: dashed 1px #ccc;
 height:30px; margin-top:20px; line-height:32px;}
.n_s_text{ float:left; line-height:35px; width:100%; font-size:14px; text-align:justify; margin-top:15px; font-family:"微软雅黑";}
.switch{ width:100%; height:auto; margin-top:15px; float:left; font-size:14px;}
.switch p{ height:20px; line-height:20px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.switch span{ font-weight:bold;}
.fanhui{ text-align:right; width:100%; height:20px; line-height:20px; float:left; padding:10px 0px;}
/*产品中心*/
.pro_list{ width:950px; height:auto; overflow:hidden}
.pro_list ul{ width:1000px; margin-top:15px; float:left;}
.pro_list ul li{ width:210px; height:210px; padding:5px; float:left; margin-right:20px; margin-bottom:15px; border:1px solid #CCC;}
.pro_list ul li:hover{ border:1px solid #0060ac;}
.pro_list ul li em,.pro_list ul li em img{ display:block; width:210px; height:180px; overflow:hidden}
.pro_list ul li em img{ -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.pro_list ul li a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.pro_list ul li h5{ font-size:14px; text-align:center; height:35px; line-height:35px;}

/*工程案例*/
.case_list{ width:950px; height:auto; overflow:hidden}
.case_list ul{ width:1000px; margin-top:15px; float:left;}
.case_list ul li{ width:210px; height:204px; padding:5px; float:left; margin-right:20px; margin-bottom:15px; border:1px solid #CCC;}
.case_list ul li:hover{ border:1px solid #0060ac;}
.case_list ul li em,.pro_list ul li em img{ display:block; width:210px; height:173px; overflow:hidden}
.case_list ul li em img{ -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.case_list ul li a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.case_list ul li h5{ font-size:14px; text-align:center; height:35px; line-height:35px;}

/*人才招聘*/
.talent_list{ width:100%; height:auto; overflow:hidden;}
.talent_list ul li{ width:940px; padding-left:10px; height:50px; line-height:50px; font-size:14px; border-bottom:1px dashed #cccccc;background:url(../images/li.gif) left no-repeat}
/*联系我们*/
.lianxi_text{ font-size:16px; margin-top:10px; width:450px; float:right; height:auto;}
/*公司荣誉*/
.honor{ width:100%; height:auto; margin-top:20px; overflow:hidden;}
.honor_ul{ width:980px;}
.honor_ul li { width:290px; height:210px; padding:5px; margin-bottom:20px; margin-right:20px; border:1px solid #CCC; float:left; overflow:hidden;}
.honor_ul li:hover{ border:1px solid #0060ac;}
.honor_ul li em{ display:block; width:290px; height:184px;}
.honor_ul li img{ width:290px; height:184px;}
.honor_ul li h1{ font-size:14px; margin-top:5px; text-align:center; width:100%;}
