.container{display:block; width:100%; margin-top:80px;}
.container .products{display:block; width:100%; padding-top:200px; background:url(../image/pro_tit1.jpg) no-repeat center top;}
.container .products .fl{width:250px;}
.container .products .list{width:250px;}
.container .products .list .title{display:block; width:100%;height:120px;background:#123ce7;}
.container .products .list .title h4{display:block;line-height:40px; font-size:30px; color:#fff; text-align:center; font-weight:normal;padding-top:30px;}
.container .products .list .title .en{display:block; line-height:20px;font-size:15px; text-transform:uppercase; color:#fff; width:100%; text-align:center;}
.container .products .list .con{display:block;background:#f0f0f0;padding:8px;}
.container .products .list .con li{display:block;width:234px;}
.container .products .list .con li a{display:block; width:194px; padding:15px 30px 15px 10px;font-size:16px; background:#fff url(../image/ar.png) no-repeat 205px center;line-height:20px; color:#666;margin-bottom:10px;}
.container .products .list .con li a:hover{background:#123ce7 url(../image/arh.png) no-repeat 200px center;color:#fff;}
.container .products .list .con li  dd{display:block; margin-bottom:4px;}
.container .products .list .con li  dd a{display:block; background:none;font-size:15px; padding:0px;height:40px; line-height:40px;width:229px; padding-left:5px;border-bottom:2px solid #fff;margin-bottom:0px;}
.container .products .list .con li  dd a:hover{background:#123ce7;}

.container .products .fl .contact{width:210px;background:#3b3939; padding:30px 20px;}
.container .products .fl .contact .tt{display:block;line-height:20px; font-size:16px; font-weight:bold; color:#fff;}
.container .products .fl .contact .code{display:block; line-height:28px; font-size:27px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;margin-top:7px;}


.container .products .fr{display:block;width:926px;overflow:hidden;}
.container .products .fr .rescommend{display:block; width:100%;height:365px;background:#f0f0f0;}
.container .products .fr .rescommend .pic{width:487px; height:365px;}
.container .products .fr .rescommend .pic img{display:block; width:274px; height:365px;padding-left:100px;}
.container .products .fr .rescommend .wz{width:420px;}
.container .products .fr .rescommend .wz .w_in{display:block; padding:20px;}
.container .products .fr .rescommend .wz .w_in .tit{display:block;line-height:50px; font-size:22px; color:#123ce7; font-weight:bold;border-bottom:1px solid #dcdcdc;background:url(../image/line.jpg) no-repeat left bottom;}
.container .products .fr .rescommend .wz .w_in .detail{display:block; font-size:16px; line-height:28px;padding-top:35px;}
.container .products .fr .rescommend .wz .w_in .moret{display:block;width:160px; height:42px; line-height:44px;font-size:16px; color:#123ce7; text-align:center; font-weight:bold;border:1px solid #bababa;margin-top:30px;}
.container .products .fr .rescommend .wz .w_in .moret:hover{background:#123ce7; color:#fff; border:1px solid #123ce7;}
.container .products .fr ul{display:block; width:960px;margin-top:20px;}
.container .products .fr ul li{float:left;width:300px;margin-bottom:20px; margin-right:20px;}
.container .products .fr ul li a{display:block; width:300px; font-size:16px; line-height:40px; color:#123ce7; font-weight:bold;border-bottom:1px solid #cfcfcf;}
.container .products .fr ul li a img{display:block; width:300px; height:400px;}

.container .quality{display:block; width:100%; margin-top:80px;background:#f0f0f0; padding:50px 0px;}
.container .quality .con{display:block; width:1200px; overflow:hidden;}
.container .quality ul{display:block; width:1320px;}
.container .quality li{float:left; width:232px; margin-right:94px;}
.container .quality li img{display:block; width:232px;}
.container .quality li .tit{display:block; width:232px;background:#2e2e2e; line-height:60px; height:60px; font-size:22px; color:#fff; text-align:center;}


.container .case{display:block; width:100%;  background:url(../image/case_bg.jpg) no-repeat center top;}
.container .case .inner{display:block; width:1200px; margin:0 auto; padding-top:60px;}
.container .case .inner .title{display:block; width:100%; height:127px; position:relative; z-index:2; left:0; top:0;}
.container .case .inner .title h2{display:block;font-size:40px; line-height:42px; color:#fff;}
.container .case .inner .title h4{display:block;font-size:30px; line-height:30px; color:#fff; font-weight:normal;margin-top:25px;}
.container .case .inner .title h4 .red{color:#7a94fe; font-weight:bold;}
.container .case .inner .title .online{position:absolute; right:0px; top:0px; z-index:5; width:454px;height:110px; background:#123ce7;}
.container .case .inner .title .tel{width:253px; float:left;padding:10px;}
.container .case .inner .title .tel .tt{display:block;line-height:20px; font-size:16px; color:#fff;}
.container .case .inner .title .tel .code{display:block;font-size:31px; line-height:32px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;padding-top:10px;}
.container .case .inner .title .online .conslt{width:175px;background:#e8171a;height:110px;}
.container .case .inner .title .online .conslt .zx{display:block;background:#db090c;line-height:60px; font-size:24px; color:#fff; text-align:center;}
.container .case .inner .title .online .conslt li{display:block;font-size:15px; line-height:22px; color:#fff; padding-left:10px;}

.container .case .inner .mtitle{display:block; width:1199px; margin:0 auto; margin-top:70px;border-left:1px solid #fff;height:54px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.container .case .inner .mtitle li{float:left; width:170px;border-right:1px solid #fff;}
.container .case .inner .mtitle li a{display:block;width:100%; height:54px; line-height:54px; text-align:center; font-size:22px; color:#fff;}
.container .case .inner .mtitle li a:hover{background:#123ce7;color:#fff;}
.container .case .inner .con{display:block; padding-top:40px;}


.h_case{display:block; width:1200px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}

.h_case .arrow_l{position:absolute; left:-54px; top:150px; z-index:8;width:44px; height:76px; background:url(../image/left.png) no-repeat left center; cursor:pointer;}
.h_case .arrow_l:hover{background:url(../image/lefth.png) no-repeat left center; }
.h_case .arrow_l.current{background:url(../image/lefth.png) no-repeat left center; }

.h_case .arrow_r{position:absolute; right:-54px; top:150px; z-index:9;width:44px; height:76px; background:url(../image/right.png) no-repeat left center; cursor:pointer;}
.h_case .arrow_r:hover{background:url(../image/righth.png) no-repeat left center;}
.h_case .arrow_r.current{background:url(../image/righth.png) no-repeat left center;}

.h_case #scrollarea{display:block; width:1200px; height:342px; margin:0 auto; overflow:hidden; }
.h_case #inrea{display:block; width:800%;}
.h_case #area1{float:left;}
.h_case #area2{float:left;}
.h_case #scrollarea li{float:left; width:275px; margin-left:18px; font-size:15px; color:#666; height:340px;   box-shadow:0px 180px 3px 2px #f0f0f0;}
.h_case #scrollarea li a{display:block; width:255px; height:320px; font-size:16px; line-height:40px;padding:10px; background:#fff;}
.h_case #scrollarea li a:hover img{background:#3188cf; color:#fff;}
.h_case #scrollarea li img{display:block; width:255px; height:270px; }
.h_case #scrollarea li .tit{display:block; width:255px; height:50px; line-height:50px; color:#666; font-size:20px;  text-align:center;}
.h_case #scrollarea li .tit:hover{color:#123ce7;font-weight:bold;}



.container .advantage{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .advantage .title{display:block; background:url(../image/y_tit1.jpg) no-repeat center center;}
.container .advantage .title h4{display:block;line-height:50px; font-size:42px; text-align:center; color:#ea1c23;}
.container .advantage .title .tip{display:block;line-height:34px; font-size:28px; text-align:center;}
.container .advantage .con{display:block; width:100%; height:780px; background:url(../image/y_bg.jpg) no-repeat center top; margin-top:20px;}
.container .advantage .con li .l_in{display:block;padding:30px 40px;}
.container .advantage .con li .l_in .wz{width:720px;padding-top:20px;}
.container .advantage .con li .l_in .pic{width:360px;}

.container .advantage .con li .l_in .wz dd{display:block;width:100%; margin-bottom:12px;}
.container .advantage .con li .l_in .wz dd .icon{ width:132px;}
.container .advantage .con li .l_in .wz dd .detail{width:555px;}
.container .advantage .con li .l_in .wz dd .detail .tit{display:block;line-height:40px; font-size:32px; color:#123ce7;}
.container .advantage .con li .l_in .wz dd .detail i{display:block;font-size:18px; line-height:26px; font-style:normal; padding-top:15px;}


.container .company{display:block; width:100%; margin-top:80px; height:550px; background:url(../image/profile_bg.jpg) no-repeat center top;}
.container .company　.inner{display:block; }
.container .company .title{display:block; padding-top:80px;}
.container .company .title h2{display:block;font-size:42px; line-height:50px; color:#fff;}
.container .company .title h2 .red{color:#5d7dff;line-height:50px;}
.container .company .title h4{display:block;line-height:34px; font-size:28px; color:#fff; font-weight:normal;}
.container .company .con{display:block; width:100%; height:270px; background:#fff; margin-top:20px;}
.container .company .con .flash{float:left; width:457px; height:266px;}
.container .company .con .wz{float:right;padding:25px;width:680px; }
.container .company .con .wz .tit{display:block; line-height:40px;width:100%; height:40px;}
.container .company .con .wz .tit h2{float:left; line-height:40px;font-size:22px; color:#666666;}
.container .company .con .wz .tit .moret{float:right; line-height:40px;font-size:16px; font-weight:bold; color:#666; text-align:right;}
.container .company .con .wz .cc{display:block;font-size:16px; line-height:24px; padding-top:10px;}
.container .company .con .wz .cc a{font-size:16px; line-height:24px;}


.container .photo{display:block; width:100%;margin-top:80px;background:url(../image/photo_tit.jpg) no-repeat center top;}
.container .photo .title{display:block; width:100%;height:120px; line-height:120px;font-size:40px; color:#fff; text-align:center;}
.container .photo .con{display:block; padding-top:40px;}


.h_style{display:block; width:1200px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}

.h_style .arrow_l{position:absolute; left:-54px; top:100px; z-index:8;width:44px; height:76px; background:url(../image/left.png) no-repeat left center; cursor:pointer;}
.h_style .arrow_l:hover{background:url(../image/lefth.png) no-repeat left center; }
.h_style .arrow_l.current{background:url(../image/lefth.png) no-repeat left center; }

.h_style .arrow_r{position:absolute; right:-54px; top:100px; z-index:9;width:44px; height:76px; background:url(../image/right.png) no-repeat left center; cursor:pointer;}
.h_style .arrow_r:hover{background:url(../image/righth.png) no-repeat left center;}
.h_style .arrow_r.current{background:url(../image/righth.png) no-repeat left center;}

.h_style #scrollarea{display:block; width:1200px; height:342px; margin:0 auto; overflow:hidden; }
.h_style #inrea{display:block; width:800%;}
.h_style #area1{float:left;}
.h_style #area2{float:left;}
.h_style #scrollarea li{float:left; width:360px; margin-left:18px; font-size:15px; color:#666; height:320px; border-bottom:1px solid #c5c4c4;}
.h_style #scrollarea li a{display:block; width:360px; height:320px; font-size:16px; line-height:40px;}
.h_style #scrollarea li a:hover img{background:#3188cf; color:#fff;}
.h_style #scrollarea li img{display:block; width:360px; height:270px; }
.h_style #scrollarea li .tit{display:block; width:360px; height:50px; line-height:50px; color:#666; font-size:20px; background:url(../image/ar.png) no-repeat 98% center;}
.h_style #scrollarea li .tit:hover{color:#123ce7;font-weight:bold;background:url(../image/arh.png) no-repeat 98% center;}


.container .gs_news{display:block; width:100%; margin-top:80px;background:#f0f0f0; padding:60px 0px;}
.container .gs_news .title{display:block;padding-bottom:20px; background:url(../image/line2.jpg) no-repeat left bottom;}
.container .gs_news .title h2{display:block; line-height:50px; font-size:40px;color:#222;}
.container .gs_news .title h4{display:block;line-height:30px; font-size:24px; color:#222;}
.container .gs_news .title .more{float:right; width:140px; height:46px; background:#123ce7; line-height:46px; font-size:16px; color:#fff; text-align:center;font-weight:bold; margin-top:34px;}
.container .gs_news .con{display:block;width:1200px; overflow:hidden; padding-top:32px;}
.container .gs_news .con ul{display:block; width:1300px;}
.container .gs_news .con li{float:left; width:360px;margin-right:55px;border-bottom:1px solid #c5c4c4;}
.container .gs_news .con li img{display:block;width:360px; height:270px;}
.container .gs_news .con li a.pic{display:block; margin-bottom:20px;}
.container .gs_news .con li .tit{display:block;line-height:30px; font-size:20px; color:#222;font-weight:bold;}
.container .gs_news .con li .time{display:block;font-size:14px; line-height:20px; color:#999;padding:8px 0px;}
.container .gs_news .con li .detail{display:block; font-size:16px; color:#999; line-height:22px;padding-bottom:20px;}


.container .tech{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .tech .title{display:block;padding-bottom:20px; background:url(../image/line2.jpg) no-repeat left bottom;}
.container .tech .title h2{display:block; line-height:50px; font-size:40px;color:#222;}
.container .tech .title h4{display:block;line-height:30px; font-size:24px; color:#222;}
.container .tech .title .more{float:right; width:140px; height:46px; background:#123ce7; line-height:46px; font-size:16px; color:#fff; text-align:center;font-weight:bold; margin-top:34px;}
.container .tech .con{display:block; padding-top:35px;width:1200px; overflow:hidden;}
.container .tech .con dl{display:block; width:1300px;}
.container .tech .con dl dd{float:left; width:550px;margin-right:100px; margin-bottom:40px;}
.container .tech .con dl dd .time{float:left;width:64px;height:90px;background:#121518;}
.container .tech .con dl dd .time .d{display:block;height:55px;line-height:55px; text-align:center; font-size:30px; color:#fff; background:#123ce7;}
.container .tech .con dl dd .time .yy-m{display:block;height:35px; line-height:35px;font-size:14px; color:#fff; text-align:center;}
.container .tech .con dl dd .wz{width:465px;float:right;}
.container .tech .con dl dd .wz .tit{display:block;font-size:20px; line-height:30px; color:#222; font-weight:bold;}
.container .tech .con dl dd .wz .detail{display:block;font-size:16px; color:#999;line-height:24px;margin-top:10px;height:48px; overflow:hidden;}