*:focus {outline: none;}

/**  内页通用  **/
.main{ width: 960px; padding: 20px; margin: 0px auto; background: #fff; margin-top: 50px; box-shadow: 3px 3px 5px rgba(204,204,204,0.5);}
.main .tit{ background: url(../../images/gzsmcm/bg_2.png) no-repeat; width: 100%; height: 95px;}
.main .tit .title{ float: left; width:450px; margin-top: 26px; font-size: 25px; color: #999; margin-left: 30px;}
.main .tit .title font{color: #C5030E;}

.main .tit .position{float: right; text-align:right; width:480px; margin-top: 40px;}
.main .tit .position .ps{width: 16px; height: 14px; display: inline-block; background: url(../../images/gzsmcm/ico_8.png) no-repeat;}

.main .box .daohang{ float: left; width: 220px; margin-top: 20px;}
.main .box .daohang li a{ display:inline-block;width: 200px; padding-left: 20px; height: 40px;font-size: 16px; line-height: 40px; color:#333;font-size:16px;  background: url(../../images/gzsmcm/bg_3.png) no-repeat; background-position: 0 -40px;}
.main .box .daohang li a:hover,.main .box .daohang li a.hover{color:#fff; background:url(../../images/gzsmcm/bg_3.png) no-repeat center top;}

.main .box .info{ float: left;width: 700px; margin-left: 40px; font-size: 14px;}
.main .box .info p{ padding-top: 10px; padding-bottom: 10px;}

/*  分页样式   */
#pages { font-size:14px; text-align:center; margin-top:20px;}
#pages a { display:inline-block; padding:4px 8px 4px 8px; min-width:20px; background:#f9f9f9; border:1px solid #dedede; text-align:center; color:#999; margin-left:5px;}
#pages a.a1 {  background:#f9f9f9; width:56px; padding:4px 8px 4px 8px; min-width:20px;}
#pages a:hover { background:#fff; color:#C5030E; text-decoration:none; border:1px solid #D61213;}
#pages span { display:inline-block; background:#C5030E; color:#fff; text-align:center; padding:4px 8px 4px 8px; min-width:20px; border:1px solid #C5030E; margin-left:5px;}

/*  关于我们   */
.banner{width:100%; height: 250px; background: url(../../images/gzsmcm/about_banner.jpg) center no-repeat;}

/*  新闻列表  */
.main .box .list{float: left;width: 700px; margin-left: 40px; font-size: 14px;}
.main .box .list li{line-height: 20px; padding: 15px 0px 15px 15px; border-bottom: 1px dashed #dedede; background: url(../../images/gzsmcm/news.gif) left no-repeat;}
.main .box .list li span{ float: right;text-align: right; color: #999;}

.list_case{float: left; width: 700px; margin-left: 40px;}
.list_case .case{ float: left; width: 210px; height: 140px; margin: 10px; overflow: hidden; position: relative;}
.list_case .case .info{position:absolute; bottom:-140px; left:-40px; width:210px; height:140px; background: rgba(0,0,0,0.6);}
.list_case .case .info .title{ text-align: center; color: #fff; margin-top: 40px; font-weight: bold;}
.list_case .case .info .more{ text-align: center; margin-top: 20px;}
.list_case .case .info .more a{display: inline-block; width: 100px; height: 30px; border:1px solid #fff; border-radius: 5px; color: #fff; text-align: center; line-height: 30px;}

.list_case .case .photo{width:210px;height:140px;position:relative; overflow:hidden;}
.list_case .case .photo img{ width: 210px; height: 140px;}
