﻿/* CSS Document */
.container{display:block; width:100%; margin-top:60px;}
.container .wrap{display:block; width:1140px;  margin:0 auto;}
.container .wrap .fl{border-left:5px solid #f0f0f0; width:819px;}
.container .wrap .fl .products{display:block; width:819px;}
.container .wrap .fl .products .title{display:block; height:50px; width:819px;border-bottom:5px solid #f0f0f0;}
.container .wrap .fl .products .title h4{display:block; height:50px; font-size:22px; line-height:50px; color:#05459d; padding-left:12px;}
.container .wrap .fl .products .title .more{float:right; line-height:50px;font-size:14px; color:#666;}
.container .wrap .fl .products .con{display:block; padding-top:15px;padding-left:17px;}
.container .wrap .fl .products .con .pic{float:left; width:360px; height:259px;}
.container .wrap .fl .products .con .pic img{display:block; width:360px; height:259px;}

.container .wrap .fl .products .con .wz{float:right;width:410px;}
.container .wrap .fl .products .con .wz .tit{display:block; height:30px; line-height:30px; font-size:20px; color:#444;}
.container .wrap .fl .products .con .wz .detail{display:block;font-size:13px; line-height:26px; height:156px; overflow:hidden;margin-top:12px;}
.container .wrap .fl .products .con .wz .moret{display:block;width:148px; height:37px;border:3px solid #f0f0f0; line-height:37px; text-align:center; font-size:14px; margin-top:15px;}
.container .wrap .fl .products .con .wz .moret:hover{display:block; border:3px solid #05459d; background:#05459d; color:#fff;}


.container .wrap .fl .case{display:block; width:819px; margin-top:50px;overflow:hidden;}
.container .wrap .fl .case .title{display:block; height:50px; width:819px;border-bottom:5px solid #f0f0f0;}
.container .wrap .fl .case .title h4{display:block; height:50px; font-size:22px; line-height:50px; color:#05459d; padding-left:12px;}
.container .wrap .fl .case .title .more{float:right; line-height:50px;font-size:14px; color:#666;}
.container .wrap .fl .case .tip{display:block;padding-top:20px; padding-left:17px; font-size:14px;}
.container .wrap .fl .case .tip .blue{font-size:17px; color:#3d8dfa;}
.container .wrap .fl .case .con{display:block; padding-top:15px; padding-left:17px;}
.container .wrap .fl .case .con dl{display:block; width:829px;}
.container .wrap .fl .case .con dd{float:left; width:395px; height:138px; background:#f0f0f0; margin-right:10px; margin-bottom:16px;}
.container .wrap .fl .case .con dd:hover{background:#05459d;}
.container .wrap .fl .case .con dd:hover .wz .tit{color:#fff;}
.container .wrap .fl .case .con dd:hover .detail{color:#bfcee3;}
.container .wrap .fl .case .con dd .pic{float:left;width:184px; height:138px;}
.container .wrap .fl .case .con dd .pic img{display:block; width:184px; height:138px;}
.container .wrap .fl .case .con dd .wz{float:right;width:190px; padding-top:10px;padding-right:5px;}
.container .wrap .fl .case .con dd .wz .tit{display:block; height:24px; line-height:24px;font-size:16px; color:#05459d;}
.container .wrap .fl .case .con dd .wz .detail{display:block; font-size:12px; line-height:20px; padding-top:7px;}


.container .wrap .fr .feature{display:block; width:285px; height:340px; background:#2b7ec4;}
.container .wrap .fr .feature .f_in{display:block;padding:20px;}
.container .wrap .fr .feature .f_in .en{display:block; height:30px; line-height:30px; font-size:25px; color:#d2e4f3; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.container .wrap .fr .feature .f_in  h4{display:block;height:20px; line-height:20px; font-size:19px; color:#fff;padding-bottom:20px; background:url(../images/line.jpg) no-repeat left bottom;}
.container .wrap .fr .feature .f_in .con{display:block; font-size:13px; color:#fff;line-height:22px;padding-top:10px;}


.container .wrap .fr .material{display:block; width:285px; height:330px; background:#05459d;}
.container .wrap .fr .material .m_in{display:block; padding:20px;}
.container .wrap .fr .material .m_in .en{display:block; height:30px; line-height:30px; font-size:25px; color:#cddaeb; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.container .wrap .fr .material .m_in  h4{display:block;height:20px; line-height:20px; font-size:19px; color:#fff;padding-bottom:20px; background:url(../images/line2.jpg) no-repeat left bottom;}
.container .wrap .fr .material .m_in  .con{display:block;padding-top:12px;}
.container .wrap .fr .material .m_in  .con li{display:block;height:35px;background:url(../images/xian.jpg) repeat-x left bottom;}
.container .wrap .fr .material .m_in  .con li a{display:block;height:35px; line-height:35px; font-size:14px; color:#fff;padding-left:18px; background:url(../images/kuang.jpg) no-repeat left center;}

.container .wrap .fr .service{display:block; width:285px; height:306px; background:#2648a7 url(../images/map.jpg) no-repeat right 16px;}
.container .wrap .fr .service .s_in{display:block; padding:20px;}
.container .wrap .fr .service .s_in .en{display:block; height:30px; line-height:30px; font-size:25px; color:#d4daed; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.container .wrap .fr .service .s_in  h4{display:block;height:20px; line-height:20px; font-size:19px; color:#fff;padding-bottom:20px; background:url(../images/line3.jpg) no-repeat left bottom;}
.container .wrap .fr .service .s_in  .tip{display:block; font-size:12px; color:#bec8e5; line-height:18px; padding-top:6px;}
.container .wrap .fr .service .s_in .con{display:block; padding-top:10px;}
.container .wrap .fr .service .s_in .con dd{display:block;margin-bottom:8px;}
.container .wrap .fr .service .s_in .con dd .tit{float:left;width:97px; height:25px; line-height:25px; font-size:13px; text-align:center;background:#7284b9; color:#fff;}
.container .wrap .fr .service .s_in .con dd .detail{float:right; width:136px; font-size:12px; line-height:20px;color:#fff;}


.container .about{display:block; width:1140px; margin:0 auto;margin-top:50px;}
.container .about .gs{width:824px; height:321px;}
.container .about .contact{width:275px;height:341px; border:5px solid #f0f0f0;}
.container .about .contact .c_in{display:block; padding:20px 20px;}
.container .about .contact .c_in .en{display:block; height:30px; line-height:30px; font-size:25px; color:#05459d; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.container .about .contact .c_in  h4{display:block;height:20px; line-height:20px; font-size:19px; color:#05459d;padding-bottom:20px; background:url(../images/line3.jpg) no-repeat left bottom;}
.container .about .contact .con{display:block; padding-top:12px;font-size:13px;}

.container .wrapt{display:block; width:1140px; margin:0 auto; margin-top:50px;}
.container .wrapt .news{width:819px;border-left:5px solid #f0f0f0; overflow:hidden;}
.container .wrapt .news .title{display:block; height:40px; line-height:40px; border-bottom:5px solid #f0f0f0;}
.container .wrapt .news .title h4{display:block;font-size:22px; color:#05459d; line-height:40px;padding-left:12px;}
.container .wrapt .news .title .more{float:right; line-height:40px;font-size:14px; text-align:right;}
.container .wrapt .news .con{display:block; padding-top:20px; padding-left:20px; width:832px;}
.container .wrapt .news .con dl{float:left; width:257px; margin-right:13px;margin-bottom:17px;}
.container .wrapt .news .con dl dt{display:block;width:257px; height:33px; font-size:16px; color:#05459d; }
.container .wrapt .news .con dl dt a{display:block;padding-left:10px; height:33px; line-height:33px; font-size:16px; color:#05459d;background:#e2e8ef;}
.container .wrapt .news .con dl dt a:hover{background:#05459d; color:#fff;}
.container .wrapt .news .con dl dd .time{display:block; height:20px; line-height:20px; font-size:12px; color:#999;padding:4px 0px;}
.container .wrapt .news .con dl dd .detail{display:block;font-size:13px; line-height:22px; height:88px;}

.container .wrapt .tech{width:275px;border-left:5px solid #f0f0f0; border-right:5px solid #f0f0f0;}
.container .wrapt .tech .title{display:block; height:40px; line-height:40px; border-bottom:5px solid #f0f0f0;}
.container .wrapt .tech .title h4{display:block;font-size:22px; color:#05459d; line-height:40px;padding-left:12px;}
.container .wrapt .tech .title .more{float:right; line-height:40px;font-size:14px; text-align:right;padding-right:5px;}
.container .wrapt .tech .con{display:block; padding-left:15px; padding-top:10px;}
.container .wrapt .tech .con li{display:block; height:43px; background:url(../images/xian2.jpg) repeat-x left bottom;}
.container .wrapt .tech .con li a{display:block; padding-left:18px; height:43px; font-size:14px; line-height:43px; background:url(../images/kuang2.jpg) no-repeat left center;}