@charset "utf-8";

/*分页样式*/
.page{ width:100%; height:50px; line-height:50px; margin-top:20px; 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:#ff9d44; color:#fff; text-decoration:none;}
.page .current { border:1px solid #ff9d44; color:#ff9d44;}

/*左边内容区*/
.sideleft{ float:left; width:240px; height:auto; margin-top:30px; overflow:hidden;}
.sideMenu{ overflow:hidden; width:auto; height:auto;}
.sideMenu dl dt{height:150px; border-left: 6px solid #6f86ab; color: #fff; background:#3161ac; text-align:center; }
.sideMenu dl dt h3 {font-size: 24px;padding-top: 45px;font-weight: bold;}
.sideMenu dl dt em{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.sideMenu dl dd {position: relative; height:50px; font: 14px/50px "微软雅黑"; background: #f4f4f4; margin-top: 2px;}
.sideMenu dl dd a{padding-left:30px; display:block; height:60px; border-left: 6px solid #e9e9e9; font-size:14px;}
.sideMenu dl dd a.on,.sideMenu dl dd a:hover{border-left: 6px solid #3161ac; text-decoration:none;color:#ff9d44}
.cuService { margin-top:30px;}
.cuService h3 {color: #383838;font-size: 16px;padding: 20px 0 10px;}
.cuService p { font: 12px/25px "微软雅黑";color: #383838;}

/*右边内容区*/
.sideright{ float:right; width:840px; height: auto; margin-top:30px; overflow:hidden;}
.sideright div.title{ width:818px; height:40px; padding:0 10px; line-height:40px; border:1px solid #DDD; border-radius:5px;}
.sideright div.title h2{ float:left; width:auto; font-size:18px; background:url(../images/title_h.gif) left no-repeat; padding-left:15px; color:#3161ac;}
.breadNav{ float:right;}
.danye{ margin-top:10px; width:818px; padding:10px; height:auto; font-size:16px; line-height:30px; color:#666;border:1px solid #DDD;border-radius:5px;}
/*新闻*/
.news{ margin-top:10px; width:818px; padding:10px; height:auto; color:#666;border:1px solid #DDD;border-radius:5px; overflow:hidden}
.hotNews{ width:100%; height:180px; border-bottom:1px solid #CCC; padding-bottom:10px; overflow:hidden;} 
.hotNews img{ width:420px; height:180px; float:left; margin-right:10px;}
.hotNews img:hover{ filter:alpha(opacity=90); opacity:0.9;}
.hotNews h2{font-size:18px; height:30px; line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hotNews p.time{ font-size:16px; height:25px;}
.hotNews p{ line-height:25px; color:#666;}
.newsList{}
.newsList ul li{ width:100%; height:80px; padding-top:10px; border-bottom:#CCC dotted 1px;}
.newsList ul li h1{ font-size:16px; height:30px;}
.newsList ul li:hover{ background:#f5f5f5;}

.news_show{margin-top:10px; width:818px; padding:10px; height:auto; color:#666;border:1px solid #DDD;border-radius:5px; overflow:hidden;}
.n_s_title{ text-align:center; float:left; width:100%; font-size:18px; font-weight:bold;}
.n_s_xinxi{ text-align:center; float:left; width:100%; font-size:14px; border-bottom: dotted 1px #ccc; border-top: dotted 1px #ccc;
 height:30px; margin-top:20px; line-height:32px;}
.n_s_text{ float:left; line-height:30px; 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;}
/*产品展示*/
.product{margin-top:10px; width:840px; height:auto; overflow:hidden;}
.product ul{ width:900px;}
.product ul li{ float:left; width:250px; height:265px; padding:5px; border:1px solid #CCC; margin-right:25px; margin-bottom:25px;}
.product ul li:hover{ border:1px solid #3161ac; }
.product ul li img { width:250px; height:237px;}
.product ul li em{ font-size:14px; text-align:center; width:100%; line-height:20px; height:20px; display:inline-block;}
/*工程实例*/
.cases{margin-top:10px; width:840px; height:auto; overflow:hidden;}
.cases_list{ width:900px; height:auto;}
.cases_list .pl { float:left; width:250px; height:220px; padding:5px; background:#FFF; border:1px solid #DDD; text-align: center; margin-right:26px; margin-bottom:26px; transition:0.5s; position:relative;}
.cases_list .pl span { display:block;width:250px; height:170px; overflow:hidden}
.cases_list .pl img {width:250px; height:170px;  -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.cases_list .pl a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.cases_list .pl p{ height:25px; line-height:25px; font-size:14px;}
.cases_list .pl em{ position:absolute; left:80px; bottom:-12px; display:block; width:100px; height:25px; line-height:25px; background:#3566a5; color:#FFF;}
.cases_list .pl a:hover{ text-decoration:none}
.cases_list li.pl:hover{ border:solid 1px #3566a5;}

/*厂区图片*/
.changqu_img{margin-top:10px; width:840px; height:auto; overflow:hidden;}
.changqu_img ul{ width:900px;}
.changqu_img ul li{ float:left; width:200px; height:170px; margin-right:12px; margin-bottom:25px;}
.changqu_img ul li img { width:190px; height:143px; border:1px solid #CCC; padding:5px;}
.changqu_img ul li em{ font-size:14px; text-align:center; width:100%; line-height:20px; height:20px; display:inline-block;}


/*人才招聘*/
.zhaopin{margin-top:10px; width:818px; padding:10px; height:auto; color:#666;border:1px solid #DDD;border-radius:5px; overflow:hidden;}
.zhaopin ul li{ width:800px; padding:0 9px; height:35px; line-height:35px; font-size:14px; list-style:inside;}
.lianxi_con{ margin-bottom:20px;}

/*合作伙伴*/
.partner{margin-top:10px; width:840px; height:auto;  overflow:hidden;}
.partner ul{ width:860px; margin-top:15px;}
.partner ul li{ margin:0 5px 20px 0; float:left;}
.partner ul li a{ display:block;  width:204px; height:40px; line-height:40px; border:1px solid #DDD; text-align:center; font-size:14px;text-decoration:none;
transition-duration: 0.2s;-ms-transition-duration: 0.2s;-moz-transition-duration: 0.2s;-webkit-transition-duration: 0.2s;
}
.partner ul li a:hover{ background:#3566a5; border:1px solid #3566a5; color:#FFF;}

/*相册*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../xiangce/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../xiangce/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../xiangce/CustomBlackPrevious.gif); position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../xiangce/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../xiangce/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin-right:18px; margin-bottom:20px;}
.changqu{margin-top:10px; width:1000px; height:auto; overflow:hidden;}
.mod_gallerylist{margin-top:10px; width:1000px; height:auto;}
.meta{font-size:14px; text-align:center; height:30px; line-height:30px;}
.image_container img{border:1px solid #CCC; padding:2px; width:190px; height:143px;}
.meta a{color:#333; text-decoration:none}