﻿/* CSS Document */
.container{display:block; width:1180px; margin:0 auto; margin-top:20px;}
.container .fl{width:855px;}
.container .fr{width:300px; background:#f0f0f0;}

.container .fl .tech{float:left; width:290px;}
.container .fl .tech .title{display:block;width:290px; height:50px; border-bottom:1px solid #cecece;}
.container .fl .tech .title h4{line-height:50px;font-size:20px; color:#444; font-weight:normal;}
.container .fl .tech .title .more{float:right; line-height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:right;} 
.container .fl .tech .title .more:hover{color:#e7c400;font-weight:bold; text-decoration:underline;}

.container .fl .tech .con{display:block; padding-top:20px;}
.container .fl .tech .con dl{display:block; margin-bottom:20px; padding-bottom:20px; background:url(../images/xian.jpg) repeat-x left bottom;}
.container .fl .tech .con dl:hover{background:#f0f0f0 url(../images/xian.jpg) repeat-x left bottom;}
.container .fl .tech .con dl dt{display:block; }
.container .fl .tech .con dl dt a{display:block; height:30px; line-height:30px; font-size:17px; color:#4679ac;}
.container .fl .tech .con dl dt a:hover{font-weight:bold; color:#e7c400;text-decoration:underline;}
.container .fl .tech .con dl dd{display:block;}
.container .fl .tech .con dl dd .time{display:block; height:20px; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#999;}
.container .fl .tech .con dl dd a{display:block;font-size:12px; line-height:20px;}


.container .fl .show{float:right;width:530px;}
.container .fl .show .title{display:block; width:100%; height:50px; border-bottom:1px solid #cecece; }
.container .fl .show .title h4{line-height:50px;font-size:20px; color:#444; font-weight:normal;}
.container .fl .show .title .more{float:right; line-height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:right;} 
.container .fl .show .title .more:hover{color:#e7c400;font-weight:bold; text-decoration:underline;}


.container .fl .show .con{display:block; padding-top:15px;}
.container .fl .show .con ul{display:block; width:100%;}
.container .fl .show .con ul li{display:block; width:100%; margin-bottom:22px;}
.container .fl .show .con ul li:hover{background:#f0f0f0;}
.container .fl .show .con ul li .pic{float:left;width:164px; height:124px;}
.container .fl .show .con ul li .pic img{display:block; width:164px; height:124px;}
.container .fl .show .con ul li .wz{float:right; width:340px; height:124px;position:relative; z-index:2; left:0; top:0;}
.container .fl .show .con ul li .wz .tit{display:block; height:30px; line-height:30px; font-size:17px; color:#4679ac; font-weight:bold;}
.container .fl .show .con ul li .wz .tit:hover{text-decoration:underline; color:#e7c400;}
.container .fl .show .con ul li .wz .detail{display:block; font-size:12px; line-height:22px;padding-top:6px;}
.container .fl .show .con ul li .wz .moret{display:block;position:absolute; right:0px; bottom:0px; width:14px; height:14px; border:2px solid #f2cf08; line-height:14px; text-align:center; background:url(../images/ar.png) no-repeat center center;}
.container .fl .show .con ul li .wz .moret:hover{background:#f2cf08 url(../images/arh.png) no-repeat center center;  border:2px solid #f2cf08;}

.container .fl .show .s_list{display:block; width:100%;  height:131px; background:url(../images/s_show_bg.jpg) repeat-x left top;}
.container .fl .show .s_list .s_in{display:block;padding:15px;width:520px; overflow:hidden;}
.container .fl .show .s_list .s_in ul{display:block; width:100%;}
.container .fl .show .s_list .s_in ul li{float:left; width:50%; line-height:32px;}
.container .fl .show .s_list .s_in ul li a{display:block; font-size:14px; line-height:26px; color:#fff; padding-left:17px; background:url(../images/dian.png) no-repeat left center;}
.container .fl .show .s_list .s_in ul li a:hover{font-weight:bold; text-decoration:underline;}

.container .fl .case{display:block; width:100%; margin-top:20px;}
.container .fl .case .title{display:block;width:100%; height:50px; border-bottom:1px solid #cecece;}
.container .fl .case .title h4{line-height:50px;font-size:20px; color:#444; font-weight:normal;}
.container .fl .case .title .more{float:right; line-height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:right; text-transform:uppercase;} 
.container .fl .case .title .more:hover{color:#e7c400;font-weight:bold; text-decoration:underline;}


.container .fl .case .con{display:block; padding-top:15px; width:855px; overflow:hidden;}
.container .fl .case .con dl{display:block; width:905px;}
.container .fl .case .con dd{float:left; width:400px; margin-right:50px; margin-bottom:15px; padding-bottom:15px; background:url(../images/xian.jpg) repeat-x left bottom;}
.container .fl .case .con dd .d_tit{display:block; height:24px; line-height:24px; font-size:18px; color:#4679ac; background:url(../images/line2.jpg) no-repeat right center;}
.container .fl .case .con dd .d_tit:hover{font-weight:bold;}
.container .fl .case .con dd .d_jj{display:block; font-size:12px; line-height:22px; padding-top:8px;height:44px; position:relative; z-index:2; left:0; top:0;}



.container .fl .case .con dd .d_jj .moret{display:block;position:absolute; right:0px;  z-index:10;bottom:10px; width:14px; height:14px; border:2px solid #f2cf08; line-height:14px; text-align:center; background:url(../images/ar.png) no-repeat center center;}
.container .fl .case .con dd .d_jj .moret:hover{background:#f2cf08 url(../images/arh.png) no-repeat center center;  border:2px solid #f2cf08;}


.container .fl .case .con dd .wz{display:block; margin-top:5px;}
.container .fl .case .con dd .wz .pic{float:left; width:150px; height:113px;}
.container .fl .case .con dd .wz .pic img{display:block; width:150px; height:113px;}
.container .fl .case .con dd .wz .detail{float:right; width:230px; height:113px; font-size:12px;line-height:22px; height:110px; overflow:hidden;}
.container .fl .case .con dd .wz .detail:hover{color:#4679ac;}


.container .fr .contact{display:block; width:300px;}
.container .fr .contact .title{display:block; width:270px;padding:0px 15px;  padding-top:5px; height:50px; font-size:18px; color:#444; line-height:50px;}
.container .fr .contact .title .en{font-size:12px; color:#999; padding-left:5px; text-transform:uppercase; padding-left:5px;}
.container .fr .contact .tip{display:block; padding:0px 15px; font-size:12px; line-height:17px; color:#b4b3b3;}
.container .fr .contact .con{display:block; padding:15px;}
.container .fr .contact .map{display:block; width:270px; height:160px; background:url(../images/map.jpg) no-repeat center top;}
.container .fr .blue{color:#4679ac;}

.container .fr .service{display:block; width:270px; margin:0 auto; padding-top:15px;border-top:1px solid #cecece; margin-top:20px;}
.container .fr .service .en{display:block; height:24px; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#cecece; text-transform:uppercase;}
.container .fr .service  h4{display:block; height:30px; line-height:30px; font-size:18px; color:#444; font-weight:normal;}
.container .fr .service .con{display:block; padding-top:20px;}
.container .fr .service .con dt{display:block;}
.container .fr .service .con dt a{display:block;width:260px;padding:0px 5px; height:30px; background:#e2e2e2; line-height:30px; font-size:16px; color:#4679ac;}
.container .fr .service .con dt a:hover{background:#fed801; }
.container .fr .service .con dd{display:block;padding:8px 0px; font-size:12px; line-height:20px;}
.container .fr .service .con dd a{display:block; font-size:12px; line-height:22px;}

.container .fr .news{display:block; width:270px;margin:0 auto; padding-top:15px;border-top:1px solid #cecece; margin-top:20px;}
.container .fr .news .title{display:block; height:50px; line-height:50px; font-size:18px; color:#444;}
.container .fr .news .title .more{float:right; line-height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:right; text-transform:uppercase;}
.container .fr .news .title .more:hover{color:#e7c400;font-weight:bold; text-decoration:underline;}
.container .fr .news .title h4{font-weight:normal; line-height:50px;}
.container .fr .news .con{display:block; padding-top:10px;}
.container .fr .news .con li{display:block; height:49px; margin-bottom:15px;}
.container .fr .news .con li .time{float:left; width:49px; height:43px; background:url(../images/time_bg.jpg) no-repeat left top;  box-shadow:2px 1px 1px #ddd;}
.container .fr .news .con li .time .d{display:block; width:49px;height:22px; line-height:22px; font-size:17px; font-weight:normal; text-align:center; color:#fff; }
.container .fr .news .con li .time  .yy-m{display:block; width:49px; height:21px; line-height:21px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; text-align:center;}
.container .fr .news .con li a{float:left;height:43px;width:210px;line-height:21px; font-size:15px; color:#4679ac; padding-left:4px;}
.container .fr .news .con li a:hover{color:#4679ac; font-weight:bold; text-decoration:underline;}

