/* CSS Document */
.container{display:block; width:100%; margin-top:60px;}

.container .products{display:Block; width:1120px; margin:0 auto;}
.container .products .list{width:241px;}
.container .products .list .title{display:Block; width:241px; height:73px; background:url(../images/list_tit.jpg) no-repeat left top;}
.container .products .list .title h4{display:block; height:30px;line-height:30px; font-size:24px; color:#fff;padding-left:25px;padding-top:15px;}
.container .products .list .title .en{display:Block;height:17px; line-height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif;padding-left:25px; color:#b4c2df; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.container .products .list .con{display:block; margin-top:10px; background:url(../images/list_bg.jpg) repeat-y left top;padding:15px; width:211px;height:280px;}
.container .products .list .con ul{display:block;width:210px;}
.container .products .list .con ul li{display:block; width:210px; height:47px; background:#f0f0f0; margin-bottom:7px;}
.container .products .list .con ul li a{display:block; width:170px; height:47px; font-size:16px;padding-left:40px; background:url(../images/quan.jpg) no-repeat 20px center; line-height:47px;}
.container .products .list .con ul li a:hover{background:#043495 url(../images/quanh.jpg) no-repeat 20px center; width:170px; color:#fff;}
.container .products .list .tel{display:Block; padding:32px 22px; width:197px;background:url(../images/tel_bg.jpg) repeat-y left top; border-top:5px solid #043495; border-bottom:5px solid #043495;}
.container .products .list .tel .tel_in{display:block; padding-left:45px;height:110px; background:url(../images/tel.jpg) no-repeat left top;color:#848fa7;}
.container .products .list .tel .tel_in .code{font-size:24px; height:30px; color:#848fa7;}

.container .products .show{width:858px;}
.container .products .show .title{display:block; height:50px; line-height:50px;}
.container .products .show .title h4{display:block;height:50px; line-height:50px; font-size:24px; color:#444; font-weight:normal;}
.container .products .show .title .more{float:right;width:50px; height:20px; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#888d97; background:#e3e9f4; text-transform:uppercase; text-align:center;margin-top:15px;}
.container .products .show .title .more:hover{background:#043495; color:#fff;}
.container .products .show .con{display:Block; padding-top:10px; width:858px; overflow:hidden;}
.container .products .show .con ul{display:Block; width:878px;}
.container .products .show .con ul li{float:left; width:273px; margin-right:17px; margin-bottom:18px;}
.container .products .show .con ul li a{display:Block;width:273px; font-size:15px; line-height:40px; border-bottom:5px solid #f0f0f0;}
.container .products .show .con ul li img{display:block; width:273px; height:205px;}
.container .products .show .con ul li a:hover{border-bottom:5px solid #043495;}


.strength{display:Block; width:100%; margin-top:60px;}
.strength .title{display:block;}
.strength .title h4{display:Block; height:40px; line-height:40px; font-size:28px;  text-align:center; color:#043495;}
.strength .title  .tip{display:Block; height:20px;line-height:20px; text-align:center; font-size:14px; color:#999;}
.strength .con{display:Block; width:100%; height:450px; background:url(../images/strength_bg.jpg) no-repeat center top;margin-top:25px;padding-top:30px;}
.strength .con .fl{width:690px; height:417px;}
.strength .con .fr{width:400px;height:417px;}

.strength .con  .x_huan{display:block; width:1120px; height:417px; margin:0 auto; position:relative;z-index:2;overflow:hidden;}
.strength .con  .huan{display:block; width:1120px; height:417px; position:relative;z-index:2;overflow:hidden;}
.strength .con  .huan .fl{width:689px; height:417px; overflow:hidden;}
.strength .con  .huan .fl span{display:none;}
.strength .con  .huan .pic{display:block; width:1200%;}
.strength .con  .huan .pic li img{display:block; width:689px; height:417px;}
.strength .con  .huan .pic li{float:left; width:689px; height:417px;}
.strength .con  .huan  .btnt{ position:absolute;left:730px; bottom:7px; z-index:22;height:22px;}
.strength .con  .huan  .btnt li{float:left;width:22px; height:22px;line-height:22px;background:#616670;font-size:15px;margin-right:5px;cursor:pointer;color:#fff;text-align:center;}
.strength .con  .huan  .btnt li.red{background:#ff5c00;}

.strength .con .fr h4{display:block; font-size:24px; line-height:30px; font-weight:normal; color:#043495; padding-top:30px;}
.strength .con .fr .detail{display:Block; padding-top:30px; font-size:14px; line-height:34px;}


.case{display:Block; width:100%; margin-top:70px;}
.case .title{display:block; width:100%; height:87px; background:url(../images/case_tit.jpg) no-repeat center top;}
.case .title .c_in{display:Block; width:1120px; margin:0 auto;}
.case .title .c_in h4{display:Block; height:32px; line-height:32px; font-size:28px; color:#103e9a; text-align:center;}
.case .title .c_in .tip{display:Block; font-size:14px; line-height:20px; height:20px; text-align:center; padding-top:7px; color:#999;}
.case .con{display:block; padding-top:20px; width:1120px; margin:0 auto; overflow:hidden;}
.case .con dl{display:block; width:1140px;}
.case .con dd{float:left; width:264px;height:315px; border:1px solid #e1e1e1; position:relative; z-index:2; left:0; top:0; margin-right:18px; margin-bottom:28px;}
.case .con dd .pic{display:Block; width:264px; height:198px; margin-bottom:5px;}
.case .con dd .pic img{display:Block; width:264px; height:198px;}
.case .con dd .tit{display:block; height:30px;line-height:30px; font-size:16px; color:#043495;padding:0px 13px;overflow:hidden;}
.case .con dd .detail{display:block;font-size:12px; color:#888; line-height:20px; padding:0px 13px;}
.case .con dd .detail:hover{color:#043495;}
.case .con dd .moret{display:block; width:102px; height:28px; line-height:28px; font-size:13px; text-align:center; position:absolute; left:70px;  bottom:-17px; z-index:4; background:#fff; border:2px solid #bfbebe;}
.case .con dd .moret:hover{background:#043495; color:#fff; text-align:center;border:2px solid #043495;}

.case .con dd.last{float:left; width:266px; height:284px; border:none; margin:0px; padding:0px;}
.case .con dd.last img{display:block; width:266px; height:284px;border:none; padding:0px; margin:0px;}
.case .con dd.last .more{display:block; width:266px; height:44px;line-height:44px; font-size:16px; text-align:center; color:#fff; background:#ff5c00; margin-top:5px;}


.news{display:block;width:1120px; margin:0 auto; margin-top:70px;}
.news .title{display:block; width:1120px; height:88px; background:url(../images/triangle.jpg) no-repeat right bottom;}
.news .title h4{display:Block; height:40px; line-height:40px; font-size:28px; color:#103e9a; text-align:center;padding-top:7px;}
.news .title .tip{display:Block; font-size:14px; line-height:20px; height:20px; text-align:center; padding-top:7px; color:#999;}
.news .con{display:Block; padding-top:15px;}
.news .con .fl{width:688px;overflow:hidden;}
.news .con .fr{width:359px; border:1px solid #e1e1e1; height:505px;}

.news .con .fl .rescommend{display:block; width:688px; height:171px; background:#e3e9f4;}
.news .con .fl .rescommend .tit{display:block; padding-left:94px; height:36px; line-height:36px; font-size:18px; color:#103e9a; background:url(../images/hot.jpg) no-repeat left top;}
.news .con .fl .rescommend .time{display:block;height:30px; line-height:30px; color:#999;padding-top:7px;}
.news .con .fl .rescommend .detail{display:Block;font-size:13px; color:#9ea2ab;}
.news .con .fl .rescommend .r_in{display:block; padding:20px 20px;}
.news .con .fl ul{display:block;width:708px;margin-top:30px;}
.news .con .fl ul li{float:left; width:334px;margin-right:20px;margin-bottom:25px;}
.news .con .fl ul li .time{float:left;width:75px; height:43px;padding:30px 0px; background:#ebebeb;border-left:3px solid #b8bdc7;}
.news .con .fl ul li .time .d{display:block;height:30px; line-height:30px; font-size:27px; color:#a8a7a7; text-align:center;}
.news .con .fl ul li .time .yy-m{display:block;height:18px; line-height:18px; font-size:12px; color:#a8a7a7; text-align:center;}
.news .con .fl ul li .wz{float:right;width:240px; }
.news .con .fl ul li .wz .tit{display:block; height:30px; line-height:30px; font-size:16px; color:#565d6a; padding-top:10px;}
.news .con .fl ul li .wz .tit:hover{color:#043495;}
.news .con .fl ul li .wz .detail{display:Block; font-size:12px; color:#999;line-height:22px;}
.news .con .fl ul li .wz .detail:hover{color:#043495;}
.news .con .fl .more{display:block; width:163px; height:39px; border:2px solid #bfbebe; line-height:39px; text-align:center; font-size:14px; }
.news .con .fl .more:hover{display:block; background:#103e9a; line-height:39px; text-align:center; color:#fff; border:2px solid #103e9a;}

.news .con .fr .f_in{display:Block;padding:20px 18px;}
.news .con .fr .f_in h4{display:Block;height:30px;line-height:30px; font-size:22px; color:#444; font-weight:normal;}
.news .con .fr .f_in .pic{display:Block; width:329px; height:206px;overflow:hidden;margin-top:15px;}
.news .con .fr .f_in .pic img{display:Block; width:329px;}
.news .con .fr .f_in .rescommend{display:Block; padding-top:8px;}
.news .con .fr .f_in .rescommend .tit{display:block;height:30px; line-height:30px; font-size:16px; color:#565d6a;}
.news .con .fr .f_in .rescommend .tit .time{ font-size:13px; color:#999; line-height:30px;padding-right:7px;}
.news .con .fr .f_in .rescommend .detail{display:block; font-size:12px; line-height:22px; color:#999;}
.news .con .fr .f_in ul{display:Block; margin-top:12px;}
.news .con .fr .f_in li{display:block;background:url(../images/xian.jpg) repeat-x left bottom;}
.news .con .fr .f_in li a{display:block; padding-left:15px;background:url(../images/quan2.jpg) no-repeat left center; font-size:14px; height:40px; line-height:40px;}
.news .con .fr .f_in li a:hover{color:#043495;}
.news .con .fr .f_in li .time{float:right;line-height:40px; color:#999; font-size:13px;}


.about{display:block; width:1120px; margin:0 auto; margin-top:60px;}
.about .title{display:block; width:1120px; height:88px; background:url(../images/triangle.jpg) no-repeat right bottom;}
.about .title h4{display:Block; height:40px; line-height:40px; font-size:28px; color:#103e9a; text-align:center;padding-top:7px;}
.about .title .tip{display:Block; font-size:14px; line-height:20px; height:20px; text-align:center; padding-top:7px; color:#999;}
.about .con{display:Block; padding-top:15px; font-size:13px; text-align:center;}
.about .con a{font-size:13px; }
.about .con img{display:block; width:1120px; height:380px; margin-top:10px;}