/* CSS Document */
.container{display:block; width:100%; margin-top:50px;}
.container .company{display:block; width:1103px; margin:0 auto; height:405px;background:#f0f0f0; }
.container .company .company_pic{float:left; width:540px;}
.container .company .company_pic .zpg_huan{display:block; width:540px; height:405px; position:relative;z-index:2;overflow:hidden;margin-left:13px;margin-top:40px;}
.container .company .company_pic .huan{display:block; width:540px; height:405px; position:relative;z-index:2;overflow:hidden;}
.container .company .company_pic .huan .ze{display:block; position:absolute;width:530px;padding:0px 5px; left:0; bottom:0; height:38px; z-index:3;color:#fff;line-height:34px;font-size:16px;}
.container .company .company_pic .huan .pic{display:block; width:1200%;}
.container .company .company_pic .huan .pic li img{display:block; width:540px; height:405px;}
.container .company .company_pic .huan .pic li{float:left; width:540px; height:405px;}
.container .company .company_pic .huan  .btnt{ position:absolute;right:0px; bottom:7px; z-index:22;height:22px;}
.container .company .company_pic .huan  .btnt li{float:left;width:22px; height:22px;line-height:22px;background:#313131;font-size:15px;margin-right:5px;cursor:pointer;color:#fff;text-align:center;}
.container .company .company_pic .huan  .btnt li.red{background:#c50205;}



.container .company .company_main{float:right; width:541px;}
.container .company .company_main .title{display:block; padding-top:40px; height:40px; line-height:40px; padding-bottom:10px;background:url(../images/blue.jpg) no-repeat left bottom;}
.container .company .company_main .title h4{display:block; height:40px; line-height:40px; font-size:24px; color:#222;}
.container .company .company_main .con{display:block; padding-top:30px; padding-right:30px;}
.container .company .company_main .more{display:block; height:40px; line-height:40px; margin-top:20px;font-size:14px; color:#222; }
.container .company .company_main .more:hover{color:#05388b;}





.products{display:block; width:1103px; margin:0 auto;margin-top:40px;}
.products .index-case { display:block; width: 1103px;}
.products .index-case  .corBlack{display:block;padding-bottom:10px;background:url(../images/blue.jpg) no-repeat left bottom;}
.products .index-case .columns-title {  display:block; height: 40px;   line-height: 40px;  font-size: 20px;  color: #222;    position: relative;}
.products .index-case .columns-title a{font-size:24px; line-height:40px;color: #222;font-weight:bold; }
.products .index-case .marT20 {   margin-top: 20px; display:block; height:360px;}
.products .index-case .index-caseList {width: 1103px;overflow: hidden;position: relative; }
.products .index-case .extend {display: block;width: 200%;height: 100%;right: -200%;position: absolute;top: 0;background: #f6f6f6;}
.products .index-case .araw {width: 33px;	height: 28px;display: block;position: absolute;top: 5px;display: none;}
.products .index-case .prev {position: absolute;right: 33px;background: url(../images/l1.jpg)  no-repeat left center;}
.products .index-case .next {position: absolute;right: 0px;background: url(../images/r1.jpg)   no-repeat left center;}
.products .index-case .prev:hover {background: url(../images/l2.jpg)  no-repeat left center;}
.products .index-case .next:hover {	background: url(../images/r2.jpg) no-repeat left center;}
.products .index-caseList li span {display: block;}
.products .index-caseList ul {width: 110%;}
.products .index-caseList li {float:left;width: 260px;height:342x;border:1px solid #e1e1e1; margin-right:14px;box-shadow:2px 2px 1px #e1e1e1;}
.products .index-caseList li a{}
.products .index-caseList li .pic {display:block;width:260px; height:195px; }
.products .index-caseList li .pic  img{display:block;width:260px; height:195px;}
.products .index-caseList li  h4{display:block; width:240px; height:40px; line-height:20px; color:#4b5564;font-size:17px;  font-weight:normal;padding-left:10px;padding-top:10px;}
.products .index-caseList li  h4 a{display:block;font-size:17px; line-height:20px;}
.products .index-caseList li .name {line-height: 18px;height: 40px;	*height:40px;overflow: hidden;font-size: 12px;color:#999;padding-left:10px;padding-top:10px;}
.products .index-caseList li .name a{line-height:18px;color:#777;}
.products .index-caseList li .more{padding-left:10px;font-size:13px;display:block; height:30px; line-height:30px; margin-top:5px;padding-bottom:10px;}


.container .news{display:block; width:1103px; margin:0 auto; margin-top:40px;}
.container .news .title{display:block; height:40px; line-height:40px; padding-bottom:10px;background:url(../images/blue.jpg) no-repeat left bottom;}
.container .news .title h4{display:block; height:40px; line-height:40px; font-size:24px; color:#222;}
.container .news .title .more{display:block;float:right;height:26px; color:#999; font-size:26px; line-height:26px;padding:0px 2px; border:1px solid #e1e1e1;margin-top:12px;}
.container .news .title .more:hover{ color:#36478f; border:1px solid #36478f; }
.container .news .fl{width:331px;padding-top:20px;}
.container .news .fl h2{display:block; height:50px; line-height:50px; font-size:17px; color:#4b5564;  font-weight:normal; }
.container .news .fl .moret{display:block; width:145px; height:36px; background:#05388b;  line-height:36px; font-size:14px; line-height:36px; text-align:center; color:#fff; margin-top:30px;cursor:pointer;}
.container .news .fl .moret:hover{background:#DC1A23;}
.container .news .fl .detail{display:block; line-height:19px; color:#999;  }
.container .news .fl .detail:hover{color:#05388b;}

.container .news .fr{width:727px;padding-top:20px;}
.container .news .fr li{float:left; width:321px; height:123px;padding:15px; border:1px solid #e1e1e1;margin-right:20px; margin-bottom:15px;box-shadow:2px 2px 1px #e1e1e1; background:#fff;}
.container .news .fr li .time{float:left;width:68px; height:103px; border-right:1px solid #e1e1e1; text-align:center;padding-top:20px; }
.container .news .fr li .time strong{font-size:30px; color:#999999;display:block; height:40px; text-align:center; line-height:40px;  }
.container .news .fr li .n_con{float:right;width:240px;}
.container .news .fr li .n_con .tit{display:block; height:40px; font-size:14px; color:#4b5564; line-height:20px;}
.container .news .fr li .n_con .n_m{display:block; margin-top:15px;line-height:18px; color:#999; padding-top:10px;}
.container .news .fr li .n_con .n_m:hover{color:#05388b;}


