﻿@charset "utf-8";
.s_quality{display:block; width:100%; height:139px; border-bottom:11px solid #f0f0f0; position:relative; z-index:2; left:0; top:0; overflow:hidden;}
.s_quality  .i_in{display:block; width:100%; position:absolute; z-index:13; left:0; top:0;height:139px; }
.s_quality .inner{display:block; height:139px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}
.s_quality .inner .s_in{display:block; position:absolute; z-index:8; left:0; top:0px; width:51px; height:139px; background:url(../images/s_yin.jpg) no-repeat left top;}
.s_quality  .s_bg{display:block; width:100%; position:absolute; right:50%; top:0px; z-index:12;margin-right:600px; height:139px; background:url(../images/y_bg.jpg) repeat-x left top;}

.s_quality .inner .stitle{float:left;width:17%; padding-top:24px;}
.s_quality .inner .stitle .icon{display:block; width:100%;}
.s_quality .inner .stitle .icon img{display:block; margin:0 auto;}
.s_quality .inner .stitle h4{display:block; font-size:15px; line-height:17px; color:#282828; padding-top:7px; text-align:center;}

.s_quality .inner .scon{float:left; width:55%;}
.s_quality .inner .scon h2{display:block; line-height:20px; font-size:17px; color:#282828; padding-top:30px;}
.s_quality .inner .scon .detail{display:block; padding-top:15px; font-size:14px; line-height:18px;}


.s_quality .inner .s_search{float:right; width:23%; padding-top:26px;}
.s_quality .inner .s_search .keyword{display:block; width:100%; line-height:20px; font-size:14px;text-align:right;}
.s_quality .inner .s_search .keyword a{font-size:12px; line-height:20px; color:#f47115;}
.s_quality .inner .s_search .keyword a:hover{text-decoration:underline;}

.s_quality .inner .s_search .search{display:block; width:100%; margin-top:15px;}
.s_quality .inner .s_search .search .iinput01{float:left; width:82%;padding:0;padding-left:2%; height:34px; line-height:34px;background:None; border:none; background:#f0f0f0;}
.s_quality .inner .s_search .search .iinput01:placeholder{line-height:34px;}

.s_quality .inner .s_search .search .ibtn01{float:right; width:16%; height:34px; line-height:34px; background:None; border:none;background:#f0f0f0 url(../images/s_btn02.jpg) no-repeat center center;cursor:pointer;}


.container{display:block; width:100%;}
.container .list{display:block; width:100%; margin:0 auto; background:url(../images/l_bg.jpg) repeat center top; }
.container .list .inner{display:block; max-width:1200px; margin:0 auto; padding:80px 0px;}
.container .list .title{display:block; background:url(../images/i_kuang.png) no-repeat center center;height:70px;}
.container .list .title h4{display:block; line-height:30px; font-size:24px; color:#476491; text-align:center;}
.container .list .title .more{display:block; line-height:30px; font-size:14px; text-align:center; margin-top:10px;}
.container .list .con{display:block; padding-top:25px; }
.container .list .con ul{display:block; width:100%;}
.container .list .con ul li{float:left; width:30.83%; position:relative; z-index:2; left:0; top:0; background:url(../images/l_bg.png) no-repeat center bottom; height:185px; padding-top:230px;margin-right:2.3%; margin-bottom:25px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .list .con ul li .pic{display:block; position:absolute; left:50%; top:0; z-index:5; margin-left:-108px;}
.container .list .con ul li .pic img{display:block; width:100%;}
.container .list .con ul li .pic span{display:none; position:absolute; left:0; top:0; z-index:8;width:100%;}
.container .list .con ul li .pic span img{display:block; width:100%;}

.container .list .con ul li .pic:hover span{display:block;}

.container .list .con ul li .wz{display:block; width:80%; margin:0 auto;}
.container .list .con ul li .wz .tit{display:block; line-height:40px; font-size:20px; color:#f47115; font-weight:bold; text-align:center;}
.container .list .con ul li .wz .tit:hover{text-decoration:underline;}
.container .list .con ul li .wz .detail{display:block; font-size:14px; line-height:20px; margin-top:10px;}
.container .list .con ul li .wz .detail:hover{text-decoration:underline;}
.container .list .con ul li .moret{display:block; position:absolute; left:50%;bottom:20px; z-index:13; margin-right:-11px; width:22px; height:22px; line-height:22px;  text-align:center;  font-size:22px; border:1px solid #b6b5b5; margin:0 auto;}
.container .list .con ul li .moret:hover{background:#f47115; border:1px solid #f47115; color:#fff;}

.container .list .con ul li:hover{transform:translate(0,10px); -webkit-transform:translate(0,10px); -moz-transform:translate(0,10px); -o-transform:translate(0,10px);}


.container .project{display:block; width:100%; background:url(../images/project_tit_bg.jpg) no-repeat center top;overflow:hidden;}
.container .project .inner{display:block; padding:80px 0px;}
.container .project .title{display:block; background:url(../images/i_kuang01.png) no-repeat center center;height:70px;}
.container .project .title h4{display:block; line-height:30px; font-size:24px; color:#fff; text-align:center;}
.container .project .title .more{display:block; line-height:30px; font-size:14px; color:#fff;text-align:center; margin-top:10px;}
.container .project .con{display:block; padding-top:130px;max-width:1200px;}
.container .project .con .h_pic{display:block; max-width:1200px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}
.container .project .con .h_pic .arrow_l{position:absolute; left:-70px; top:170px; z-index:8;width:53px; height:53px; background:url(../images/left.png) no-repeat left center; cursor:pointer;}
.container .project .con .h_pic .arrow_l:hover{background:url(../images/lefth.png) no-repeat left center; }
.container .project .con .h_pic .arrow_l.current{background:url(../images/lefth.png) no-repeat left center; }
.container .project .con .h_pic .arrow_r{position:absolute; right:-70px; top:170px; z-index:9;width:53px; height:53px; background:url(../images/right.png) no-repeat left center; cursor:pointer;}
.container .project .con .h_pic .arrow_r:hover{background:url(../images/righth.png) no-repeat left center;}
.container .project .con .h_pic .arrow_r.current{background:url(../images/righth.png) no-repeat left center;}
.container .project .con .h_pic #scrollarea{display:block; width:1200px;  margin:0 auto; overflow:hidden; }
.container .project .con .h_pic #inrea{display:block; width:800%;}
.container .project .con .h_pic #area1{float:left;}
.container .project .con .h_pic #area2{float:left;}
.container .project .con .h_pic #scrollarea li{float:left;width:339px;padding:14px; background:#f0f0f0; margin-right:15px;}
.container .project .con .h_pic #scrollarea li:hover{background:#476591;}
.container .project .con .h_pic #scrollarea li a.pic{display:block; width:339px; height:255px;}
.container .project .con .h_pic #scrollarea li a.pic img{display:block; width:339px; height:225px;}
.container .project .con .h_pic #scrollarea li a.tit{display:block; line-height:40px; font-size:16px; color:#282828; font-weight:bold; padding-bottom:10px; margin-bottom:10px; background:url(../images/line.jpg) no-repeat left bottom;}
.container .project .con .h_pic #scrollarea li a.tit:hover{color:#f47115;}


.container .project .con .h_pic #scrollarea li a.detail{display:block; font-size:14px; line-height:20px;height:40px; overflow:hidden;}
.container .project .con .h_pic #scrollarea li a.detail:hover{color:#476491;}
.container .project .con .h_pic #scrollarea li .consl{display:block;width:100%; margin-top:15px;}
.container .project .con .h_pic #scrollarea li .consl .moret{float:left;width:100px; height:30px; line-height:30px; font-size:14px;padding-left:10px; border:1px solid #b6b5b5; background:url(../images/ar.png) no-repeat 92% center;margin-right:30px;}
.container .project .con .h_pic #scrollarea li .consl .moret:hover{background:url(../images/ar2.png) no-repeat 92% center; border:1px solid #fff; color:#fff;}

.container .project .con .h_pic #scrollarea li .consl .zx{float:left;width:100px; height:30px; line-height:30px; font-size:14px;padding-left:10px; border:1px solid #b6b5b5; background:url(../images/ar.png) no-repeat 92% center;}
.container .project .con .h_pic #scrollarea li .consl .zx:hover{background:url(../images/ar2.png) no-repeat 92% center; border:1px solid #fff; color:#fff;}
.container .project .con .h_pic #scrollarea li:hover a.tit{color:#fff;}
.container .project .con .h_pic #scrollarea li:hover a.detail{color:#fff;}
.container .project .con .h_pic #scrollarea li:hover .zx{color:#fff; border:1px solid #fff;background:url(../images/ar2.png) no-repeat 92% center;}
.container .project .con .h_pic #scrollarea li:hover .moret{color:#fff; border:1px solid #fff;background:url(../images/ar2.png) no-repeat 92% center;}


.container .ichoose_us{display:block; width:100%; background:#f0f0f0; }
.container .ichoose_us .inner{display:block; padding:80px 0px 50px;}
.container .ichoose_us .inner .ititle{display:block; width:100%; background:url(../images/dot.jpg) repeat-x center center;}
.container .ichoose_us .inner .ititle img{display:block; width:40%; margin:0 auto;}
.container .ichoose_us .inner .con{display:block; padding-top:40px;}
.container .ichoose_us .inner .con li{display:block; width:100%;  background:#fff; margin-bottom:25px; position:relative; z-index:2; left:0; top:0;}
.container .ichoose_us .inner .con li .wz{width:55%;padding-left:5%; padding-top:30px;}
.container .ichoose_us .inner .con li  .pic{width:38.3333%; }
.container .ichoose_us .inner .con li  .pic img{display:block; width:100%;}
.container .ichoose_us .inner .con li .wz dl{display:block; width:100%;}
.container .ichoose_us .inner .con li .wz dl dd{display:block; width:100%; margin-bottom:20px;}
.container .ichoose_us .inner .con li .wz dl dd .w_num{float:left; width:9.5%;}
.container .ichoose_us .inner .con li .wz dl dd .w_num img{display:block;width:100%;}
.container .ichoose_us .inner .con li .wz dl dd .w_detail{float:right; width:86%;}
.container .ichoose_us .inner .con li .wz dl dd .w_detail .w_tit{display:block; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e1e1e1;}
.container .ichoose_us .inner .con li .wz dl dd .w_detail .w_tit h2{display:block; line-height:40px; font-size:24px; color:#476591; font-weight:normal;}
.container .ichoose_us .inner .con li .wz dl dd .w_detail .w_tit h4{display:block; line-height:30px; font-size:24px;}
.container .ichoose_us .inner .con li .wz dl dd .w_detail .w_con{display:block; font-size:14px; line-height:24px;}
.container .ichoose_us .inner .con li .wz dl dd .w_detail .w_con .yellow{color:#f47115;}

.container .ichoose_us .inner .con li.ic_second .wz{width:55%;padding-right:5%;padding-left:0%;}


.container .solution{display:block; width:100%; background:url(../images/project_tit_bg.jpg) no-repeat center top;}
.container .solution .inner{display:block; padding-top:80px;}
.container .solution .title{display:block; background:url(../images/i_kuang01.png) no-repeat center center;height:70px;}
.container .solution .title h4{display:block; line-height:30px; font-size:24px; color:#fff; text-align:center;}
.container .solution .title .more{display:block; line-height:30px; font-size:14px; color:#fff;text-align:center; margin-top:10px;}

.container .solution .con{display:block; width:96%; margin:0 auto;  padding-top:130px;}
.container .solution .con .fl{width:37%; padding:1.2%; background:#f0f0f0;}
.container .solution .con .fl .rescommend{display:block; width:100%;}
.container .solution .con .fl .rescommend .pic{display:block; width:100%; position:relative; z-index:2; left:0; top:0; margin-bottom:15px;}
.container .solution .con .fl .rescommend .pic img{display:block; width:100%;}
.container .solution .con .fl .rescommend .pic .time{display:block; position:absolute; left:15px; top:15px; z-index:8; width:60px; height:60px; background:#f47115; line-height:60px; text-align:center;  font-size:20px; color:#fff;}
.container .solution .con .fl .rescommend .tit{display:block;line-height:40px; font-size:18px; color:#f47115; font-weight:bold;}
.container .solution .con .fl .rescommend .detail{display:block; font-size:14px; line-height:24px;}

.container .solution .con .fl .rescommend .consl{display:block;width:100%; margin-top:15px;height:30px; margin-bottom:5px;}
.container .solution .con .fl .rescommend .consl .moret{float:left;width:100px; height:30px; line-height:30px; font-size:14px;padding-left:10px; border:1px solid #b6b5b5; background:url(../images/ar.png) no-repeat 92% center;margin-right:30px;}
.container .solution .con .fl .rescommend .consl .moret:hover{background:url(../images/arh.png) no-repeat 92% center; border:1px solid #f65300; color:#f65300;}

.container .solution .con .fl .rescommend .consl .zx{float:left;width:100px; height:30px; line-height:30px; font-size:14px;padding-left:10px; border:1px solid #b6b5b5; background:url(../images/ar.png) no-repeat 92% center;}
.container .solution .con .fl .rescommend .consl .zx:hover{background:url(../images/arh.png) no-repeat 92% center; border:1px solid #f65300; color:#f65300;}

.container .solution .con .fr{width:57%;}
.container .solution .con .fr dl{display:block; width:100%;}
.container .solution .con .fr dl dd{display:block; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e1e1e1;}
.container .solution .con .fr dl dd:hover{}
.container .solution .con .fr dl dd .pic{float:left; width:29%;}
.container .solution .con .fr dl dd .pic img{display:block; width:100%;}
.container .solution .con .fr dl dd .wz{float:right; width:68%; position:relative; z-index:2; left:0; top:0;}
.container .solution .con .fr dl dd .wz .tit{display:block; line-height:30px; font-size:17px; color:#282828;}
.container .solution .con .fr dl dd .wz .tit:hover{color:#f47115; font-weight:bold;}
.container .solution .con .fr dl dd .wz .detail{display:block; font-size:14px; line-height:24px; padding-top:5px;}
.container .solution .con .fr dl dd .wz .moret{display:block; position:absolute; right:0; top:0; z-index:8; width:19px; height:19px; border:1px solid #e1e1e1; background:url(../images/ar.png) no-repeat center center;}
.container .solution .con .fr dl dd .wz .moret:hover{ border:1px solid #f47115; background:url(../images/arh.png) no-repeat center center;}


.container .profile{display:block; width:100%; margin:0 auto; margin-top:80px;  background:#476591;overflow:hidden;}
.container .profile  .inner{display:block; background:#fff;}
.container .profile .title{display:block; }
.container .profile .title h4{display:block; line-height:30px; font-size:24px; color:#476491; text-align:center;}
.container .profile .title .en{display:block; line-height:30px; font-size:24px; color:#666; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.container .profile .con{display:block; width:92%; margin:0 auto; font-size:14px; line-height:26px; padding-top:15px;}
.container .profile .con .more{font-size:14px; color:#f47115;}
.container .profile .con .more:hover{text-decoration:underline;}


.container .oml_site{display:block; max-width:1200px; margin:0 auto; margin-top:40px;}
.h_style{display:block; width:100%; margin:0 auto; position:relative; z-index:2; left:0; top:0;}

.h_style .arrow_l{position:absolute; left:-60px; top:50px; z-index:8;width:43px; height:106px; background:url(../images/left.jpg) no-repeat left center; cursor:pointer;}
.h_style .arrow_l:hover{background:url(../images/left.jpg) no-repeat left center; }
.h_style .arrow_l.current{background:url(../images/left.jpg) no-repeat left center; }

.h_style .arrow_r{position:absolute; right:-60px; top:50px; z-index:9;width:43px; height:106px; background:url(../images/right.jpg) no-repeat left center; cursor:pointer;}
.h_style .arrow_r:hover{background:url(../images/right.jpg) no-repeat left center;}
.h_style .arrow_r.current{background:url(../images/right.jpg) no-repeat left center;}

.h_style #scrollarea{display:block; max-width:1200px; height:214px; 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:285px; margin-left:18px;  }

.h_style #scrollarea li a{display:block; width:285px; height:214px; position:relative; left:0; top:0; z-index:2;}
.h_style #scrollarea li a:hover{border-bottom:2px solid #b90a0d;}
.h_style #scrollarea li a:hover img{background:#476591; color:#fff;}
.h_style #scrollarea li img{display:block; width:285px; height:214px; margin-bottom:5px;}
.h_style #scrollarea li .tit{display:none; position:absolute; left:0; bottom:0; z-index:5; width:275px; padding:0px 5px; height:35px; background:url(../images/blue.png) repeat center center; font-size:14px; line-height:35px; color:#fff;text-align:center;}
.h_style #scrollarea li a:hover .tit{display:block;}


.container .wrap{display:block; max-width:1200px; margin:0 auto; margin-top:80px;}
.container .wrap .gs_news{width:61.6%;}
.container .wrap .tech{width:32.5%;}
.container .wrap .gs_news .title{display:block; width:100%; height:50px;background:url(../images/n_icon.jpg) no-repeat left top;}
.container .wrap .tech .title{display:block; width:100%; height:50px;background:url(../images/t_icon.jpg) no-repeat left top;}
.container .wrap .title h4{display:block; line-height:30px; font-size:20px; color:#476591;padding-left:35px;}
.container .wrap .title .en{display:block; line-height:15px; font-size:12px; text-transform:uppercase; color:#666;padding-left:35px;}
.container .wrap .title .more{float:right; line-height:50px; font-size:14px; text-align:right; }
.container .wrap .gs_news .con{display:block; padding-top:15px;}
.container .wrap .gs_news .con .rescommend{display:block; width:100%;}
.container .wrap .gs_news .con .rescommend .ns{float:left; width:40%; position:relative; z-index:2; left:0; top:0;}
.container .wrap .gs_news .con .rescommend .ns img{display:block; width:100%;}
.container .wrap .gs_news .con .rescommend .ns .time{display:block; position:absolute; left:0px; top:0px; z-index:8;background:#f47115; width:60px; height:60px; }
.container .wrap .gs_news .con .rescommend .ns .time .d{display:block; line-height:30px; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center;padding-top:5px;}
.container .wrap .gs_news .con .rescommend .ns .time .yy-m{display:block; line-height:20px; font-size:12px; color:#fff; text-align:center; }

.container .wrap .gs_news .con .rescommend .wz{float:right; width:57%; border-top:1px solid #e1e1e1; padding-top:15px;}
.container .wrap .gs_news .con .rescommend .wz .tit{display:block; line-height:30px; font-size:17px; color:#f47115; font-weight:bold; }
.container .wrap .gs_news .con .rescommend .wz .detail{display:block; font-size:13px; line-height:24px; padding-top:12px;}
.container .wrap .gs_news .con .rescommend .wz .moret{display:block; font-size:14px;color:#f47115; line-height:24px; margin-top:10px;}
.container .wrap .gs_news .con  ul{display:block; width:100%; margin-top:25px;}
.container .wrap .gs_news .con  ul li{display:block; width:100%; margin-bottom:20px;}
.container .wrap .gs_news .con  ul li .time{float:left; width:9%;border:1px solid #e1e1e1;}
.container .wrap .gs_news .con  ul li .time .d{display:block;background:#476591; height:40px; line-height:40px; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff; }
.container .wrap .gs_news .con  ul li .time .yy-m{display:block; line-height:30px; text-align:center; font-size:13px; color:#666; } 
.container .wrap .gs_news .con  ul li .wz{float:right; width:89%;}
.container .wrap .gs_news .con  ul li .wz .tit{display:block;line-height:30px; font-size:17px; color:#282828;}
.container .wrap .gs_news .con  ul li .wz .detail{display:block; font-size:14px;line-height:20px;}

.container .wrap .tech .con{display:block; padding-top:15px;}
.container .wrap .tech .con .rescommend{display:block; width:100%; position:relative; z-index:2; left:0; top:0; margin-bottom:20px;}
.container .wrap .tech .con .rescommend a.pic{display:block; width:100%;height:200px; overflow:hidden;}
.container .wrap .tech .con .rescommend a.pic img{display:block; width:100%; margin-top:-80px;}
.container .wrap .tech .con .rescommend a.tit{display:block; position:absolute; left:0; bottom:0; z-index:8; height:40px; width:96%; background:url(../images/blue.png) repeat left top; font-size:17px; color:#fff; padding:0% 2%; line-height:40px; font-weight:bold;overflow:hidden;}
.container .wrap .tech .con dl{display:block; width:100%; margin-bottom:20px;}
.container .wrap .tech .con dl dt a{display:block; padding-left:28px;height:30px; line-height:30px; font-size:17px; color:#282828; background:url(../images/q.jpg) no-repeat left center; overflow:hidden;}
.container .wrap .tech .con dl dd a{display:block; padding-left:28px; background:url(../images/a.jpg) no-repeat left top; font-size:14px; line-height:20px; margin-top:2px;}






