@charset "utf-8";
/* CSS Document */
.container{ width:100%; height:auto; margin:0; padding:0;}
.main{ width:1200px; margin:20px auto; height:auto; min-height:350px; 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:#d70404; color:#fff; text-decoration:none;}
.page .current { border:1px solid #d70404; color:#d70404;}

/*公共区域*/
.sideleft{ width:230px; padding:10px; height:auto; min-height:640px; background:url(../images/left_bg.jpg) bottom no-repeat #f2f2f2; float:left; overflow:hidden;}
.menu dt{ width:230px; height:80px; line-height:80px; color:#FFF; font-size:18px; text-align:center; background:#b40101;}
.menu dd a{ display:block;width:208px; padding:0 10px; height:40px; line-height:40px; font-size:14px; background:#FFF; border:1px solid #DDD; margin-top:10px;}
.menu dd a:hover,.menu dd a.active{ background:#e77304; color:#FFF;}
.menu dd span{ font-family:"宋体"; float:right;}
.sideright{ width:930px; height:auto; min-height:300px;float:right; margin-bottom:20px;}
.breadNav{ float:right;}
.column-title{ width:100%; height:50px;line-height:50px; border-bottom:1px solid #CCC;}
.column-title h2{ width:auto; height:48px; font-size:18px; font-weight:bold; border-bottom:3px #b40101 solid;  float:left;}
.column-title h2 span{ font-size:14px; color:#999;}
.rich-text{ width:100%; height:auto; padding-top:10px; overflow:hidden; font-size:14px; line-height:40px;}
/*详情页*/
.details-page{ width:100%; height:auto; overflow:hidden;}
.details-head{ text-align:center; float:left; width:100%;  margin-top:20px;}
.details-head h4{ font-size:30px;font-weight:bold;}
.details-head p{ text-align:center; float:left; width:100%; font-size:14px; border-bottom: dashed 1px #ccc; border-top: dashed 1px #ccc;
 height:auto; margin-top:20px; line-height:32px;
 }
.details-con{ 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;}

/*新闻中心*/
.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_pic{ float:left; width:200px; height:124px;}
.newsli_pic img {width:200px; height:111px;}
.newsli_pic img:hover{filter:alpha(opacity=90); opacity:0.9;}
.newsli_text{ float:right; width:720px; height:124px;}
.newsli_text h3{ width:100%; height:35px; font-size:18px;}
.newsli_text p.con { font-size:12px; color:#666; height:40px; line-height:20px; overflow:hidden}
.newsli_text span.time{ display:block; margin-top:10px;}
/*人才招聘*/
.talent{ width:1200px; height:auto; overflow:hidden;}
.talent ul li{ width:920px; padding-left:10px; height:50px; line-height:50px; font-size:14px; border-bottom:#CCC dashed 1px; background:url(../images/li.gif) left no-repeat;}
/*联系我们*/
.lianxi_text{ font-size:16px; margin-top:10px; width:450px; float:right; height:auto;}
/*成功案例*/
.cases{ width:100%; height:auto; margin-top:20px; overflow:hidden;}
.cases_ul{ width:1250px;}
.cases_ul li {float:left; width:260px; height:260px; padding:10px; background:#f2f2f2; text-align:center; margin-right:26px; margin-bottom:20px; transition:0.5s; text-decoration:none; position:relative;}
.cases_pic{ width:260px; height:182px; overflow:hidden;}
.cases_ul li img {width:260px; height:182px; transition:1s;}
.cases_ul a:hover img {transform:scale(1.2);}
.cases_ul h4{ font-size:14px; margin-top: 5px}
.cases_ul em{ background:url(../images/more.png) no-repeat center; text-align:center; display:inline-block; width:26px; height:26px; position:absolute; bottom:5px; left50%; margin-left:-13px;}
