#afdefehtml{-webkit-text-size-adjust:none; overflow-y:scroll; overflow-x:hidden;}
*,body{ margin:0; padding:0; font-family:"Microsoft YaHei",Helvetica,STHeiti STXihei, Microsoft JhengHei,  Tohoma, Arial; }
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
::-webkit-input-placeholder { color:#bbbbbb; }
:-moz-placeholder { color:#bbbbbb; }
::-moz-placeholder { color:#bbbbbb; }
:-ms-input-placeholder { color:#bbbbbb; }
body{ background:#eeeff1; color:#d8ad47; line-height:1.75; font-size:14px;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img,a img,a:hover img{ border:0; }
ol,ul,dl,li,dt,dd{list-style:none;}
input,button,textarea,select,optgroup,option{ font-family:"Microsoft YaHei";}
input{-webkit-appearance:none;}
:focus{outline:0;}
a{color:#009dc0;text-decoration:none; }
a:hover{color:#2088e0;text-decoration:none;}
a,a:hover,.btn,.more{transition:all 300ms ease; -webkit-appearance:none ; }
input,select,button{ -webkit-appearance: none; }
hr{border:none;height:1px;}
.mr0 { margin-right:0 !important;}
.clear{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}

.mainbox { width:1200px; margin-left: auto; margin-right: auto; }


.wrap { min-width:1000px; }
.pro_intro {display:none}
.pro_name{box-sizing: border-box;width:100%}

/*头部*/
.header { height:79px; border-bottom:1px #4f5c78 solid; border-bottom:1px #009dc000 solid; position:fixed; left:0; top:0; right:0; z-index:9999; background:url(../images/menu.png)}
.header .mainbox {}
.header .topbox { height:79px; position:relative;}
.header .topbox .logo { position:absolute; left:0px; top:0px; }
.header .topbox .logo img{ display:block; height:79px; }

.header .top_main { float:right;}

.topnav { float:left; }
.topnav ul li { float:left; position:relative; }
.topnav ul li a{ display:block; text-align:center; color:#fff; font-size:18px; height:79px; line-height:79px; padding:0 20px; position:relative;}
.topnav ul li a.on { color:#009DC0;}
.topnav ul li a:hover{ color:#009DC0;}
.topnav ul li .m { display:none; position:absolute; left:-10%; top:62px; width:263px; margin-left:-60px; background:#ffffffe3; z-index:999; padding:12px 0px; transition:all 300ms ease;}
.topnav ul li .m:after{ position:absolute; top:-5px; left:50%; margin-left:-6px; content:''; display:block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:5px solid #fff; }
.topnav ul li .m a { display:block; height:30px; line-height:30px; font-size:14px; text-align:center; color:#9d9d9b; padding:0;}
.topnav ul li .m a:hover { color:#d8ad47;}
.topnav ul li:hover .m { display:block;}

.top_login { float:left; margin-top:25px; padding-left:4px; }
.top_login a{ float:left; height:28px; line-height:28px; font-size:14px; color:#fff; width:72px; text-align:center; margin-left:10px; border:1px #697388 solid; border:1px rgba(255,255,255,0.4) solid; border-radius:3px; }
.top_login a:hover{ background:#2088e0; border:1px #2088e0 solid; color:#fff;}
.top_login a.login{ background:#2088e0; border:1px #2088e0 solid; color:#fff;}
.top_login a.login:hover{ background:#4aa9fa; border:1px #4aa9fa solid; color:#fff;}

.topbox_fixed { background:#000000; transition:all 300ms ease;}

.ibanner_main { /*background:url(../images/index/tbg.jpg) center top no-repeat; */padding:150px 0px 60px 0px;}
.ibanner_main .t1 img{ display:block; margin:0 auto;}
.ibanner_main .t2 { padding:14px 0px 0px 0px; height:71px; text-align:center;}
.ibanner_main .t2 span{ display:inline-block; background:url(../images/index/it2.png) no-repeat; width:94px; height:30px; line-height:30px; color:#009DC0; text-align:center; margin:0 14px;}
.ibanner_main .msearch { margin:0 100px 70px 100px;}

.msearch { position:relative; height:50px; padding-right:50px;}
.msearch .input{ display:block; width:100%; background:#fff; text-indent:44px; height:50px; line-height:50px; border:none; font-size:18px; border-radius:25px; }
.msearch .btn{ position:absolute; right:0; top:0; display:block; width:116px; background: url(../images/main/search.png) center center no-repeat #2088e0; height:50px; line-height:300px; border:none; overflow:hidden; cursor:pointer; border-radius:0px 25px 25px 0px; }
.msearch .btn:hover{ background-color:#3daffb; }

.ibanner { width:1000px; margin:0 auto; position:relative; height:300px;}
.ibanner .swiper-container { padding-bottom:30px; }
.ibanner .swiper-slide { width: 540px; height: 270px; }
.ibanner .swiper-slide a{ display:block; }
.ibanner .swiper-slide img{ display:block; width: 540px; height: 270px; position:relative; z-index:997; }
.ibanner .swiper-slide:after{ display:block; width: 540px; height: 270px; content:''; position:absolute; left:0; top:0; z-index:998; background:#000; opacity:0.6; transition:all 800ms ease; }
.ibanner .swiper-slide-active:after{ opacity:0; }

.ibanner .swiper-pagination { width: 100%; bottom:8px; }
.ibanner .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 2px; background-color:#ffffff; width:8px; height:4px; opacity:0.4; border-radius:2px; }
.ibanner .swiper-pagination-bullets .swiper-pagination-bullet-active { width:16px; opacity:1; }


@font-face{
  font-family:'DIN-Medium';
  src: url('font/DIN-Medium.eot') format('eot');
  src: url('font/DIN-Medium.eot?iefix') format('opentype'),url('font/DIN-Medium.ttf') format('truetype');
}


.imain1 { background:#ffffff; padding:20px 0 0 0px; }
.imain2 { padding-top:20px; padding-bottom:40px;}
.imain3 {padding-top:20px; padding-bottom:50px;}
.imain4 { background:url(../images/index/bg3.jpg) center top no-repeat #ffffff; padding-top:10px; padding-bottom:59px;}

.imore{ }
.imore a{ display:block; margin:0 auto; width:118px; height:36px; line-height:36px; border:1px #009dc000 solid; background:#009dc096; color:#ffffff; text-align:center; }
.imore a:after{ display:inline-block; vertical-align:middle; content:''; background:url(../images/index/more.png) center center no-repeat; width:8px; height:14px; margin-left:10px; margin-bottom:4px; }
.imore a:hover{ border:1px #2088e0 solid; background:#2088e0; color:#ffffff;}
.imore a:hover:after{ background:url(../images/index/mores.png) center center no-repeat;}

.ilist1 { height:100px; position:relative; overflow:hidden;}
.ilist1 .item{ position:relative; height:87px; padding-top:13px;}
.ilist1 .item .t{ text-align:center; color:#333; font-size:42px; line-height:30px; font-family: "DIN-Medium",Arial; font-weight:normal; transition:all 300ms ease; }
.ilist1 .item .t i{ text-align: center;
    color: #333;
    font-size: 42px;
    line-height: 30px;
    font-family: "DIN-Medium",Arial;
    font-weight: normal;
    transition: all 300ms ease;}
.ilist1 .item .m{ text-align:center; color:#999999; font-size:16px; line-height:46px; }
.ilist1 .item:hover .t{ color:#2088e0;}
.ilist1 .item:hover .t i{ color:#2088e0;}
.ilist1 .swiper-button-prev ,.ilist1 .swiper-button-next{ width:32px; height:60px; margin-top:-32px; border:2px #fafafa solid; }
.ilist1 .swiper-button-prev { left:0px; background: url(../images/index/lbtn.png) center center no-repeat;}
.ilist1 .swiper-button-next { right:0px; background: url(../images/index/rbtn.png) center center no-repeat;}
.ilist1 .swiper-button-prev:hover ,.ilist1 .swiper-button-next:hover { border:2px #009DC0 solid; background-color:#f6f6f6; }
.ilist1 .swiper-button-prev.swiper-button-disabled, .ilist1 .swiper-button-next.swiper-button-disabled { opacity:0;}

.spanText{background-color:#f13f40;font-size: 14px;color: #fff;line-height:100%;font-weight:400;text-align:center;vertical-align:text-bottom;padding: 2px;position: absolute;top:14px;left: 0px}

.itab_t { height:92px; text-align:center; position:relative;}
.itab_t span{ display:inline-block; height:90px; line-height:90px; font-size:28px; padding:0px 35px; margin:0px 5px; font-weight:100; cursor:pointer; transition:all 300ms ease; position:relative; z-index:99; }
.itab_t span:hover{ color:#009dc0; }
.itab_t span.on{ border-bottom:2px #d8ad47 solid; color:#ffffff; }
.itab_t:after{ position:absolute; left:0; bottom:0; width:100%; display:block; content:''; height:2px; background:#fff00;}

.itab_t2 { padding-top:30px; padding-bottom:22px; text-align:center;}
.itab_t2 span{ display:inline-block; height:38px; line-height:38px; padding:0px 25px; border:1px #ebebeb solid; border-right:none; font-size:16px; background:#f8f9fa; color:#888888; cursor:pointer; transition:all 300ms ease; }
.itab_t2 span:hover{ color:#333333; }
.itab_t2 span.on{ background:#ffffff; color:#333333; }
.itab_t2 span:last-child { border-right:1px #ebebeb solid;}


.ilist2 { padding-top:47.5px; padding-bottom:50px;}
.ilist2 .item{ float:left; width:25%;}
.ilist2 .item .item_m{ display:block; position:relative; border:1px #ffffff00 solid; border-right:none; background:#fff; padding:25px 30px 35px 30px; height:420px; overflow:hidden; transition:all 300ms ease; }
.ilist2 .item .item_m .img{  width:239px; height:100px; overflow:hidden; position:relative; }
.ilist2 .item .item_m .img img{ display:block; width:239px;height:100px; }
.ilist2 .item .item_m .t{ display:block; height:64px; line-height:64px; font-size:18px; overflow:hidden; transition:none; }
.ilist2 .item .item_m .tag{ display:block; height:80px; overflow:hidden; margin-bottom:25px; }
.ilist2 .item .item_m .tag a{ float:left; margin-right:10px; margin-bottom:10px; padding:0px 12px; height:30px; line-height:30px; background:#2088e0; color:#ffffff; transition:none; }
.ilist2 .item .item_m .line{ display:block; height:2px; width:50px; background:#f1f3f6; margin:0 auto 35px auto; }
.ilist2 .item .item_m .m{ display:block; height:194px; line-height:24px; color:#999999; overflow:hidden; margin-bottom:30px; }
.ilist2 .item .item_m .f{ display:block; height:62px; line-height:62px; text-align:center; color:#bbbbbb; overflow:hidden; border-top:1px #e6e6e6 dotted; margin-bottom:30px;}
.ilist2 .item .item_m .btn{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; border:1px #e6e6e6 dotted; font-size:16px; font-weight:100;}
.ilist2 .item:last-child .item_m { border-right:1px #eeeff1 solid; }
/*.ilist2 .item1 .item_m:hover{ background:url(../images/index/ilist2_bg1.jpg) center bottom no-repeat; }
.ilist2 .item2 .item_m:hover{ background:url(../images/index/ilist2_bg2.jpg) center bottom no-repeat; }
.ilist2 .item3 .item_m:hover{ background:url(../images/index/ilist2_bg3.jpg) center bottom no-repeat; }
.ilist2 .item4 .item_m:hover{ background:url(../images/index/ilist2_bg4.jpg) center bottom no-repeat; }
*/
.ilist2 .item1 .item_m:hover,.item2 .item_m:hover,.item3 .item_m:hover,.item4 .item_m:hover{background:#009DC0;}

.ilist2 .item .item_m:hover .img{ display:none; }
.ilist2 .item .item_m:hover .t{ padding-top:32px; height:72px; line-height:36px; font-size:20px; color:#fff; margin-bottom:45px; }
.ilist2 .item .item_m:hover .tag{ display:block; height:80px; overflow:hidden; margin-bottom:20px; }
.ilist2 .item .item_m:hover .tag a{ background:#63ace9; color:#ffffff; }
.ilist2 .item .item_m:hover .tag a:hover{ background:#ffffff; color:#2088e0; }
.ilist2 .item .item_m:hover .line{ display:none; }
.ilist2 .item .item_m:hover .m{ margin-top: 37px; height:194px; color:#deebfa;}
.ilist2 .item .item_m:hover .f{ color:#e0eefc; margin-bottom:33px; }
.ilist2 .item .item_m:hover .btn{ border:1px #fff solid; background:#fff; color:#2088e0;}




.ilist3 { margin:0 -16px; padding-bottom:6px;}
.ilist3 .item{ float:left; width:33.33%; padding:22px 0px; }
.ilist3 .item .item_m{ display:block; margin:0 22px; position:relative; border:1px #eeeff1 solid; background:#fff; padding:14px 20px 0px 20px; transition:all 300ms ease; }
.ilist3 .item .item_m .img{ position:absolute; right:20px; top:-15px; display:block; width:166px; height:124px; overflow:hidden; }
.ilist3 .item .item_m .img img{ display:block; width:166px; height:124px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.ilist3 .item .item_m .t{ display:block; height:60px; line-height:30px; font-size:20px; overflow:hidden; padding-right:180px; }
.ilist3 .item .item_m .time{ display:block; color:#009dc0; line-height:38px; height:51px;}
.ilist3 .item .item_m .tag{ display:block; height:30px; overflow:hidden; margin-bottom:12px; }
.ilist3 .item .item_m .tag a{ float:left; margin-right:10px; padding:0px 12px; height:30px; line-height:30px; background:#2088e0; color:#ffffff; }
.ilist3 .item .item_m .tag a:hover{ background:#4aa9fa; color:#ffffff; }
.ilist3 .item .item_m .m{ display:block; height:72px; line-height:24px; color:#888888; overflow:hidden; margin-bottom:12px; }
.ilist3 .item .item_m .f{ display:block; height:48px; line-height:48px; color:#bbbbbb; overflow:hidden; border-top:1px #eeeff1 dotted;}
.ilist3 .item .item_m a.f:hover{ color:#2088e0; }
.ilist3 .item .item_m:hover{ box-shadow:0 5px 25px rgba(23,49,42,0.1); }
.ilist3 .item .item_m:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}

.ilist4 { background:#fff; border:1px #eeeff1 solid; padding:24px 24px 9px 615px; position:relative; margin-bottom:28px; }
.ilist4_l { position:absolute; left:24px; top:24px; width:560px; }
.ilist4_l .item{ }
.ilist4_l .item .img{ display:block; width:100%; height:360px; overflow:hidden; }
.ilist4_l .item .img img{ display:block; width:100%; min-height:360px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.ilist4_l .item .con { background:#fdfdfe; border:1px #f7f8fa solid; border-top:none; padding:8px 24px 0px 24px; height:247px;}
.ilist4_l .item .con .t{ display:block; height:54px; line-height:54px; font-size:20px; overflow:hidden; }
.ilist4_l .item .con .tag{ display:block; height:30px; overflow:hidden; margin-bottom:18px; }
.ilist4_l .item .con .tag a{ float:left; margin-right:10px; padding:0px 12px; height:30px; line-height:30px; background:#2088e0; color:#ffffff; }
.ilist4_l .item .con .tag a:hover{ background:#4aa9fa; color:#ffffff; }
.ilist4_l .item .con .m{ display:block; height:72px; line-height:24px; color:#888888; overflow:hidden; margin-bottom:18px; }
.ilist4_l .item .con .f{ display:block; height:48px; line-height:48px; color:#bbbbbb; overflow:hidden; border-top:1px #eeeff1 dotted;}
.ilist4_l .item .con a.f:hover{ color:#2088e0; }
.ilist4_l .item:hover{ box-shadow:0 5px 25px rgba(23,49,42,0.1); }
.ilist4_l .item:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}

.ilist4_r{ height:635px;}
.ilist4_r .item{ margin-bottom:19px;}
.ilist4_r .item .item_m{ display:block; position:relative; border:1px #f7f8fa solid; background:#fdfdfe; padding:24px 80px 24px 143px; height:58px; transition:all 300ms ease; }
.ilist4_r .item .item_m .num{ position:absolute; left:13px; top:13px; display:block; width:30px; padding-right:3px; height:23px; line-height:23px; text-align:center; font-size:16px; font-weight:bold; font-style:italic; background:#f74f4a; color:#fff; border-radius:0px 0px 6px 0px; z-index:99; }
.ilist4_r .item .item_m .img{ position:absolute; left:13px; top:13px; display:block; width:106px; height:80px; overflow:hidden; }
.ilist4_r .item .item_m .img img{ display:block; width:106px; height:80px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.ilist4_r .item .item_m .t{ display:block; height:32px; line-height:32px; font-size:20px; overflow:hidden; }
.ilist4_r .item .item_m .f{ display:block; height:26px; line-height:26px; color:#999999; overflow:hidden; }
.ilist4_r .item .item_m:after{ display:block; content:''; background:url(../images/index/r.png) center center no-repeat; width:30px; height:52px; border:1px #e8e8e9 solid; position:absolute; right:32px; top:50%; margin-top:-27px; }
.ilist4_r .item .item_m:hover{ border:1px #2088e0 solid; background:#2088e0; }
.ilist4_r .item .item_m:hover .t{ color:#ffffff; }
.ilist4_r .item .item_m:hover .f{ color:#ffffff; }
.ilist4_r .item .item_m:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.ilist4_r .item .item_m:hover:after{ background:url(../images/index/rs.png) center center no-repeat #41b3ff; border:1px #41b3ff solid; }



.ilist5 { padding-top:40px; padding-bottom:8px; margin:0 -16px;}
.ilist5 .item{ float:left; width:33.33%;}
.ilist5 .item .item_m{ display:block; position:relative; margin:0 16px 22px 16px; border:1px #eeeff100 solid; background:#fff; padding:25px 40px 10px 40px; height:310px; overflow:hidden; transition:all 300ms ease; }
.ilist5 .item .item_m .img{ display:block; width:100%; height:150px; overflow:hidden; position:relative; }
.ilist5 .item .item_m .img img{ display:block;width:296px; height:150px; position:absolute;  }
.ilist5 .item .item_m .t{ display:block; padding:18px 0px 15px 0px; height:36px; overflow:hidden; transition:none; }
.ilist5 .item .item_m .t b{ display:block; height:36px; line-height:36px; font-size:20px; overflow:hidden; text-align:center; font-weight:normal;}
.ilist5 .item .item_m .t span{ display:none; height:32px; line-height:32px; font-size:16px; color:#009dc0; overflow:hidden; text-align:center;}
.ilist5 .item .item_m .tag{ display:block; height:30px; overflow:hidden; text-align:center; }
.ilist5 .item .item_m .tag a{ display:inline-block; margin:0 10px; padding:0px 12px; height:30px; line-height:30px; background:#2088e0; color:#ffffff; transition:none; }
.ilist5 .item .item_m .m{ padding-top:23px; display:block; height:72px; line-height:24px; color:#999999; overflow:hidden; }
.ilist5 .item .item_m:hover{ background:#009DC0 }
.ilist5 .item .item_m:hover .img{ display:none; }
.ilist5 .item .item_m:hover .t{ padding:16px 0px 17px 0px; height:68px; }
.ilist5 .item .item_m:hover .t b{ color:#fff; font-size:24px; }
.ilist5 .item .item_m:hover .t span{ display:block; }
.ilist5 .item .item_m:hover .tag { margin-bottom:35px;}
.ilist5 .item .item_m:hover .tag a{ background:#59bdff; color:#ffffff; }
.ilist5 .item .item_m:hover .tag a:hover{ background:#ffffff; color:#2088e0; }
.ilist5 .item .item_m:hover .m{ border-top:1px #70c5ff dotted; padding-top: 45px; height:96px; color:#deebfa; text-align:center;}


.imain3 .itab_t span{ color:#d8ad47; }
.imain3 .itab_t span:hover{ color:#009dc0; }
.imain3 .itab_t span.on{ border-bottom:2px #ffffff solid; color:#ffffff; }
.imain3 .itab_t:after{ background:#d8ad47;}

.imain3 .imore a{ border:1px #009dc000 solid; background:#009dc096; }
.imain3 .imore a:after{ background:url(../images/index/mores.png) center center no-repeat;  }
.imain3 .imore a:hover{ border:1px #2088e0 solid; background:#2088e0; color:#ffffff;}
.imain3 .imore a:hover:after{ background:url(../images/index/mores.png) center center no-repeat;}


.ilist6 { margin-top:40px; margin-bottom:40px; background:url(../images/index/ilist6_bg.jpg) center top no-repeat; padding:70px 0px 80px 0px; }
.ilist6 .tit{ background:url(../images/index/ilist6_t.png) center center no-repeat; text-align:center; line-height:68px; font-size:32px; color:#fff; }
.ilist6 .con{ text-align:center; line-height:58px; font-size:22px; color:#fff; margin-bottom:40px; }
.ilist6 .con i{ font-style:normal; margin:0 5px; color:#89e5ff;}
.ilist6 .foot { width:976px; margin:0 auto;}
.ilist6 .foot .item{ float:left; width:25%;}
.ilist6 .foot .item_m{ margin:0 18px; height:56px; padding-top:8px; border:2px #d8ad47 solid; border-radius:34px; position:relative; padding-left:76px; transition:all 300ms ease;}
.ilist6 .foot .item_m img{ position:absolute; left:-2px; top:-2px; width:64px; height:64px; border:2px #d8ad47 solid; border-radius:34px;}
.ilist6 .foot .item_m b{ display:block; height:24px; line-height:24px; font-size:16px; color:#ffffff; overflow:hidden; font-weight:normal;}
.ilist6 .foot .item_m span{ display:block; height:20px; line-height:20px; font-size:14px; color:#d8ad47; overflow:hidden; }
.ilist6 .foot .item_m:hover { background:#694a00;}

.ilist7 { margin-bottom:40px; background:#fff;}
.ilist7 .item{ float:left; width:25%; position:relative;}
.ilist7 .item:after{ position:absolute; right:0; top:0; bottom:0; width:1px; background:#f6f7f9; display:block; content:'';}
.ilist7 .item .item_m{ display:block; position:relative; background:#fff; padding:25px 25px 40px 25px; overflow:hidden; transition:all 300ms ease; }
.ilist7 .item .item_m .img{ display:block; width:100%; height:100px; overflow:hidden; position:relative; }
.ilist7 .item .item_m .img img{ display:block; height:100px; position:absolute; left:50%; margin-left:-110px; }
.ilist7 .item .item_m .t{ display:block; padding:8px 0px 0px 0px; height:30px; line-height:30px; font-size:16px; text-align:center; overflow:hidden; }
.ilist7 .item .item_m .m{ display:block; height:36px; line-height:18px; color:#999999; text-align:center; overflow:hidden; padding:0 10px; }
.ilist7 .item .item_m:hover{ box-shadow:0 5px 25px rgba(23,49,42,0.1); z-index:99; }

.ilist8 { margin-top:40px; margin-bottom:40px; background:url(../images/index/ilist8_bg.jpg) center top no-repeat; padding:60px 0px 30px 0px; }
.ilist8 .tit{ background:url(../images/index/ilist6_t.png) center center no-repeat; text-align:center; line-height:68px; font-size:32px; color:#fff; margin-bottom:8px; }
.ilist8 .con{ text-align:center; line-height:42px; font-size:22px; color:#fff; height:126px; overflow:hidden; padding:0 190px; }


.ilist9 { margin-bottom:20px; background:#fff; height:378px; overflow:hidden; position:relative;}
.ilist9:before{ position:absolute; left:33.33%; top:0; bottom:0; width:2px; background:#edeef0; display:block; content:''; z-index:99;}
.ilist9:after{ position:absolute; right:33.33%; top:0; bottom:0; width:2px; background:#edeef0; display:block; content:''; z-index:99;}
.ilist9 .item{ float:left; width:33.33%; position:relative; border-bottom:2px #edeef0 solid;}
.ilist9 .item .item_m{ display:block; position:relative; background:#fff; padding:48px 35px 56px 150px; height:84px; overflow:hidden; transition:all 300ms ease; }
.ilist9 .item .item_m i{ position:absolute; left:30px; top:50%; width:100px; height:100px; margin-top:-50px; background:url(../images/index/ilist9_t.png) no-repeat; }
.ilist9 .item .item_m i.t1{ background-position:0 0; }
.ilist9 .item .item_m i.t2{ background-position:0 -100px; }
.ilist9 .item .item_m i.t3{ background-position:0 -200px; }
.ilist9 .item .item_m i.t4{ background-position:0 -300px; }
.ilist9 .item .item_m i.t5{ background-position:0 -400px; }
.ilist9 .item .item_m i.t6{ background-position:0 -500px; }
.ilist9 .item .item_m b{ display:block; height:40px; line-height:40px; font-size:18px; overflow:hidden; font-weight:normal; }
.ilist9 .item .item_m span{ display:block; height:44px; line-height:22px; color:#888888; overflow:hidden; }
.ilist9 .item .item_m:hover{ background:url(../images/index/ilist9_bg.png) left top no-repeat #2088e0; color:#fff; }
.ilist9 .item .item_m:hover span{ color:#badcff; }
.ilist9 .item .item_m:hover i.t1{ background-position:-100px 0; }
.ilist9 .item .item_m:hover i.t2{ background-position:-100px -100px; }
.ilist9 .item .item_m:hover i.t3{ background-position:-100px -200px; }
.ilist9 .item .item_m:hover i.t4{ background-position:-100px -300px; }
.ilist9 .item .item_m:hover i.t5{ background-position:-100px -400px; }
.ilist9 .item .item_m:hover i.t6{ background-position:-100px -500px; }


.itit { line-height:108px; text-align:center; font-size:28px;}


.ilist10 { margin-bottom:30px; position:relative; height:380px; overflow:hidden;}
.ilist10 .swiper-slide { }
.ilist10 .swiper-slide .item{ height:380px; position:relative; }
.ilist10 .swiper-slide .item .con{ position:absolute; left:0; top:0; background:#1c2c4b; padding:40px 45px 5px 45px; width:342px; height:335px; z-index:100; }
.ilist10 .swiper-slide .item .con:after{ position:absolute; right:-9px; top:25px; content:''; display:block; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #1c2c4b; z-index:100; }
.ilist10 .swiper-slide .item .con .t{ display:block; height:64px; line-height:32px; font-size:24px; color:#fff; overflow:hidden; margin-bottom:30px; }
.ilist10 .swiper-slide .item .con .tag{ display:block; height:30px; overflow:hidden; margin-bottom:30px; }
.ilist10 .swiper-slide .item .con .tag a{ float:left; margin-right:10px; padding:0px 12px; height:30px; line-height:30px; background:#49566f; color:#ffffff; }
.ilist10 .swiper-slide .item .con .tag a:hover{ background:#fff; color:#2088e0; }
.ilist10 .swiper-slide .item .con .m{ display:block; height:78px; line-height:26px; color:#dfe0e3; overflow:hidden; font-size:16px; margin-bottom:28px; }
.ilist10 .swiper-slide .item .con .f{ display:block; height:64px; line-height:64px; color:#bbbec4; overflow:hidden; border-top:1px #384661 dotted;}
.ilist10 .swiper-slide .item .img { height:380px; overflow:hidden; position:relative; z-index:99;}
.ilist10 .swiper-slide .item .img img{ height:380px; float:right; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }

.ilist10 .swiper-slide .item:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}


.ilist10 .swiper-pagination { width: 100%; bottom:10px; }
.ilist10 .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 2px; background-color:#ffffff; width:30px; height:4px; opacity:0.4; }
.ilist10 .swiper-pagination-bullets .swiper-pagination-bullet-active { opacity:1; }


.ilist11 { margin:0 -15px;}
.ilist11 .item{ float:left; width:33.33%; }
.ilist11 .item .item_m{ display:block; margin:0 15px; position:relative; border:1px #ebebeb solid; background:#fff; transition:all 300ms ease; }
.ilist11 .item .item_m .img{ display:block; width:100%; overflow:hidden; height:190px; }
.ilist11 .item .item_m .img img{ display:block; width:100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.ilist11 .item .item_m .con { padding:8px 25px 4px 25px;}
.ilist11 .item .item_m .t{ display:block; height:52px; line-height:52px; font-size:18px; overflow:hidden; }
.ilist11 .item .item_m .tag{ display:block; height:30px; overflow:hidden; margin-bottom:12px; }
.ilist11 .item .item_m .tag a{ float:left; margin-right:10px; padding:0px 12px; height:30px; line-height:30px; background:#2088e0; color:#ffffff; }
.ilist11 .item .item_m .m{ display:block; height:60px; line-height:20px; color:#888888; overflow:hidden; margin-bottom:10px; }
.ilist11 .item .item_m .f{ display:block; height:48px; line-height:48px; color:#bbbbbb; overflow:hidden; border-top:1px #e6e6e6 dotted;}

.ilist11 .item .item_m:hover{ background:#2088e0; }
.ilist11 .item .item_m:hover .t{ color:#ffffff; }
.ilist11 .item .item_m:hover .tag a{ background:#41b3ff; color:#e2f1ff; }
.ilist11 .item .item_m:hover .tag a:hover{ background:#fff; color:#2088e0; }
.ilist11 .item .item_m:hover .m{ color:#deeeff; }
.ilist11 .item .item_m:hover .f{ color:#deeeff; border-top:1px #66bcf5 dotted; }
.ilist11 .item .item_m:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}



/*内页*/
.main_top { background:url(../images/main/tbg.jpg) center top no-repeat; padding:140px 0px 60px 0px; position:relative; z-index:2;}
.main_top_case { background:url(../images/details/topbg.png) center top no-repeat; padding:140px 0px 60px 0px; position:relative; z-index:2;}
.main_top .msearch { margin:0 170px 30px 170px;}
.main_top .msearch_tag{ height:34px; text-align:center; overflow:hidden;}
.main_top .msearch_tag a{ display:inline-block; height:34px; line-height:34px; margin:0 10px; border-radius:17px; background:#175aa1; background:rgba(17,160,255,0.4); padding:0 18px; color:#fff;}
.main_top .msearch_tag a i{ margin-left:8px; color:#bbc9de; font-style:normal;}
.main_top .msearch_tag a:hover{ background:#2088e0; color:#fff;}
.main_top .msearch_tag a:hover i{ color:#fff;}


.main_top_fixed { opacity:0; transition:all 300ms ease; position:fixed; left:0; top:0; z-index:1; width:100%; padding:100px 0px 20px 0px; background:url(../images/main/tbg.jpg) center top no-repeat;}
.main_top_fixed .msearch { margin:0 170px;}

.body_fixed .topbox_fixed{ background:none;}
.body_fixed .main_top_fixed { opacity:1; z-index:9998;}


.mmain { padding:30px 0px 25px 0px;}
.mmain_l { float:left; width:280px;}
.mmain_r { float:right; width:900px;}
.mmain_middle { float:right; width:1180px;}


.lcate { border:1px #ebebeb solid; padding:15px 20px;}
.lcate .item{ padding:7px 0px;}
.lcate .item .t{ height:34px; line-height:34px; padding-left:14px; font-size:18px; font-weight:bold; position:relative;}
.lcate .item .t:before{ position:absolute; left:0; top:50%; display:block; content:''; width:4px; height:16px; background:#2088e0; margin-top:-8px;}
.lcate .item .t a{ display:block; }
.lcate .item .m{ line-height:30px; padding-left:14px; }
.lcate .item .m a{ display:inline-block; font-size:16px; color:#666666; }
.lcate .item .m a:hover{ color:#2088e0; }
.lcate .item .m i{ font-size:16px; color:#cfcfcf; font-style:normal; margin:0 10px; }


.screen_main { border:1px #ebebeb solid; background:#fff; margin-bottom:20px;}
.screen_top { position:relative; height:56px; background:#f7f8fa; padding-left:104px; padding-right:240px;}
.screen_top_l { position:absolute; left:22px; top:0; line-height:56px; color:#666666;}
.screen_top_m { padding:7px 0px 7px 0px;}
.screen_top_m ul li{ display:inline-block; margin:5px 10px 5px 0px; border:1px #ebebeb solid; background:#2088e0; padding:0px 37px 0px 13px; position:relative; height:30px; line-height:30px;  color:#fff;}
.screen_top_m ul li span{ color:#bde5ff;}
.screen_top_m ul li .clo{ display:block; position:absolute; right:0; top:0px; width:32px; height:30px; background:url(../images/main/clo.png) center center no-repeat;}
.screen_top_m ul li .clo:hover{ background-color:#0484d9;}
.screen_top_r { position:absolute; right:13px; top:12px; line-height:30px; color:#666666;}
.screen_top_r .del ,.screen_top_r .down ,.screen_top_r .up{ float:left; margin-right:10px; border:1px #ebebeb solid; padding:0px 34px 0px 8px; height:30px; line-height:30px; color:#666666; cursor:pointer;}
.screen_top_r .del:hover ,.screen_top_r .down:hover ,.screen_top_r .up:hover{ border:1px #2088e0 solid; color:#2088e0;}
.screen_top_r .del{ background:url(../images/main/del.png) right center no-repeat #fff; }
.screen_top_r .down{ display:none; background:url(../images/main/d.png) right center no-repeat #fff; }
.screen_top_r .up{ background:url(../images/main/u.png) right center no-repeat #fff; }

.screen_con {}
.screen_con .item{ border-bottom:1px #eaeaea dotted; position:relative; padding:7px 100px 7px 104px; }
.screen_con .item .tit{ position:absolute; left:22px; top:0; line-height:52px; color:#666666;}
.screen_con .item .con{ height:38px; overflow:hidden;}
.screen_con .item .con a{ display:inline-block; margin:5px 10px 5px 0px; border:1px #ebebeb solid; padding:0px 15px; position:relative; height:26px; line-height:26px;  color:#666666;}
.screen_con .item .con a:hover{ border:1px #2088e0 solid; color:#2088e0;}
.screen_con .item .con a.on{ border:1px #2088e0 solid; background:#2088e0; color:#ffffff;}

.screen_con .item .down ,.screen_con .item .up{ position:absolute; right:23px; top:12px; border:1px #cfecff solid; padding:0px 31px 0px 10px; height:26px; line-height:26px; color:#009DC0; cursor:pointer; background:url(../images/main/select.png) right center no-repeat;}
.screen_con .item .down:hover ,.screen_con .item .up:hover{ border:1px #2088e0 solid; color:#2088e0; }

.screen_con .item .up { display:none;}

.screen_con .item .select { display:inline-block; position:relative; margin:5px 10px 5px 0px;}
.screen_con .item .select .t{ position:relative; border:1px #ebebeb solid; height:26px; line-height:26px; padding-left:15px; color:#2088e0; width:350px; background:url(../images/main/select.png) right center no-repeat; overflow:hidden; }
.screen_con .item .select .t:before{ position:absolute; right:26px; top:0; bottom:0; width:1px; content:''; display:block; background:#ebebeb;}
.screen_con .item .select .m{ display:none; position:absolute; border:1px #ebebeb solid; left:0; top:27px; right:0; padding:5px 0px; background:#fff; z-index:999;}
.screen_con .item .select .m a{ display:block; margin:0; border:none; line-height:30px; padding-left:15px; }
.screen_con .item .select:hover .m { display:block;}

.screen_con .item:last-child { border-bottom:none;}


.result_main { border:1px #ebebeb solid; background:#fff;}
.result_main_t { position:relative; height:50px; background:#f7f8fa; }
.result_main_t .l{ position:absolute; left:25px; top:0; line-height:50px; color:#888888; }
.result_main_t .l span{ color:#2088e0; }
.result_main_t .r{ position:absolute; right:25px; top:11px; color:#888888; line-height:28px; }
.result_main_t .r span{ float:left; }
.result_main_t .r a{ float:left; margin-left:10px; border:1px #ebebeb solid; width:78px; text-align:center; height:26px; line-height:26px; color:#666666; }
.result_main_t .r a:hover{ border:1px #2088e0 solid; color:#2088e0;}
.result_main_t .r a.on{ border:1px #2088e0 solid; background:#2088e0; color:#ffffff;}


.main_list {}
.main_list .item{ border-bottom:1px #ebebeb solid; }
.main_list .item:last-child { border-bottom:none;}
.main_list .item .item_m{ display:block; position:relative; padding:8px 26px 26px 26px;}
.main_list .item .t{ display:block; height:60px; line-height:60px; font-size:22px; overflow:hidden; }
.main_list .item .con{ display:block; position:relative; padding-left:195px;}
.main_list .item .img{ display:block; position:absolute; left:0; top:0; overflow:hidden; }
.main_list .item .img img{ display:block; width:166px; height:124px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.main_list .item .tag{ display:block; height:26px; overflow:hidden; margin-bottom:7px; padding-top:2px; }
.main_list .item .tag span{ float:left; margin-right:10px; padding:0px 11px; height:26px; line-height:26px; background:#2088e0; color:#ffffff; }
.main_list .item .m{ display:block; height:66px; line-height:22px; color:#888888; overflow:hidden; margin-bottom:7px; }
.main_list .item .f{ display:block; height:18px; line-height:18px; color:#bbbbbb; overflow:hidden; position:relative; }
.main_list .item .f span{ position:absolute; right:0; top:0; }

.main_list .item:hover{ background:#2088e0; }
.main_list .item:hover .t{ color:#ffffff; }
.main_list .item:hover .tag span{ background:#59bdff; color:#e2f1ff; }
.main_list .item:hover .m{ color:#deeeff; }
.main_list .item:hover .f{ color:#a6d3ff; }
.main_list .item:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}

.pages { padding:26px 0px; text-align:center; line-height:38px;}
.pages a,.pages span{ display:inline-block; margin:0 1px; height:38px; line-height:38px; width:45px; text-align:center; font-size:12px; background:#f7f8fa; color:#333333;}
.pages a:hover{ background:#2088e0; color:#2088e0;}
.pages a.on{ background:#2088e0; color:#ffffff;}
.pages a i{ font-style:normal; font-family:"宋体"; font-weight:bold;}


/*详情*/

.body_hide{ overflow:hidden;}

.view_wrap { padding:30px 30px 6px 30px; background:#fff; }
.view_main { position:relative; padding-right:290px;}
.view_main_r { position:absolute; right:0; top:0; width:266px;}


.vico { width:30px; height:30px; display:block; background:url(../images/details/ico.png) no-repeat;}
.vico_t1 { background-position:0 0;}
.vico_t2 { background-position:0 -30px;}
.vico_t3 { background-position:0 -60px;}
.vico_t4 { background-position:0 -90px;}
.vico_t5 { background-position:0 -120px;}
.vico_t6 { background-position:0 -150px;}
.vico_t7 { background-position:0 -180px;}
.vico_t8 { background-position:0 -210px;}
.vico_t9 { background-position:0 -240px;}
.vico_t10 { background-position:0 -270px;}
.on .vico_t1 { background-position:-30px 0;}
.on .vico_t2 { background-position:-30px -30px;}
.on .vico_t3 { background-position:-30px -60px;}
.on .vico_t4 { background-position:-30px -90px;}
.on .vico_t5 { background-position:-30px -120px;}
.on .vico_t6 { background-position:-30px -150px;}
.on .vico_t7 { background-position:-30px -180px;}

a:hover .vico_t1 { background-position:-30px 0;}
a:hover .vico_t2 { background-position:-30px -30px;}
a:hover .vico_t3 { background-position:-30px -60px;}
a:hover .vico_t4 { background-position:-30px -90px;}
a:hover .vico_t5 { background-position:-30px -120px;}
a:hover .vico_t6 { background-position:-30px -150px;}
a:hover .vico_t7 { background-position:-30px -180px;}


.view_top { margin-bottom:24px;}
.view_top_t { background:url(../images/details/topbg.png) center center no-repeat #1a346f; padding:30px;}
.view_top_t .logo{ padding:5px 0px; margin-bottom:20px;}
.view_top_t .logo img{ display:block; height:50px;}
.view_top_t .tit{ line-height:42px; font-size:22px; color:#fff;}
.view_top_t .con{ line-height:32px; font-size:14px; color:#8d99b7; padding-bottom:5px;}
.view_top_t .con span{ margin-right:50px;}
.view_top_f { position:relative; border:1px #ebebeb solid; padding:0px 29px; height:88px;}
.view_top_f .fl{ float:left; padding-top:21px;}
.view_top_f .fl .btn{ display:block; background:url(../images/details/btn.png) no-repeat; width:102px; height:46px; line-height:46px; padding-left:66px; color:#fff; font-weight:bold; font-size:18px; box-shadow:0px 5px 12px rgba(17,160,255,0.3); }
.view_top_f .fl .btn:hover{ opacity:0.8; }
.view_top_f .fr{ float:right; padding-top:10px;}
.view_top_f .fr a{ float:left; margin-right:10px; width:68px; height:59px; padding-top:9px; text-align:center; color:#999999; line-height:26px;}
.view_top_f .fr a i{ margin:0 auto;}
.view_top_f .fr a:hover{ color:#2088e0; }
.view_top_f .fr a.on{ color:#2088e0; }


.view_con { margin-bottom:24px; border:1px #ebebeb solid; padding:12px 0px;}
.view_con .item{ position:relative; padding:0px 43px 0px 133px;}
.view_con .item .tit{ position:absolute; left:28px; top:8px; line-height:26px; color:#888888;}
.view_con .item .con{ padding:8px 0px; line-height:26px;}
.view_con .item .tag{ padding:2px 0px; }
.view_con .item .tag a{ display:inline-block; height:28px; line-height:28px; padding:0px 19px; margin:6px 12px 6px 0px; background:#2088e0; color:#ffffff; }
.view_con .item .tag a:hover{ background:#4aa9fa; color:#ffffff; }
.view_con .line{ border-top:1px #eaeaea dotted; margin:6px 0px;}

.view_box { margin-bottom:24px; border:1px #ebebeb solid; padding-bottom:30px;}
.view_box_t { height:65px; line-height:65px; position:relative; text-align:center;}
.view_box_t:before { width:30px; height:2px; display: inline-block; content:''; background:#2088e0; margin:0 12px; vertical-align:middle; margin-bottom:2px;}
.view_box_t:after { width:30px; height:2px; display: inline-block; content:''; background:#2088e0; margin:0 12px; vertical-align:middle; margin-bottom:2px;}
.view_box_t b{ font-size:18px; font-weight:normal;}
.view_box_t .more{ position:absolute; right:25px; top:10px; height:45px; line-height:45px; color:#666666; display:block; background:url(../images/index/more.png) right center no-repeat; padding-right:15px; cursor:pointer;}
.view_box_t .more:hover { color:#2088e0;}
.view_box_m { padding:0px 12px; margin-bottom:15px; height:242px; overflow:hidden;}
.view_box_m .item{ float:left; width:33.33%;}
.view_box_m .item a{ display:block; margin:0 13px;}
.view_box_m .item a .img { height:186px; overflow:hidden; position:relative; }
.view_box_m .item a .img img{ display:block; width:100%; min-height:186px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.view_box_m .item a .t { display:block; text-align:center; overflow:hidden; height:56px; line-height:56px; font-size:16px;}
.view_box_m .item a:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}


.view_info { margin-bottom:24px;}
.view_info .img img{ display:block; width:100%;}
.view_info .con{ border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; padding:8px 0px 8px 10px; position:relative; }
.view_info .con ul li{ float:left; width:50%; text-align:left; text-indent:20px; height:38px; line-height:38px; }
.view_info .con ul li i{ display:inline-block; vertical-align:middle; margin-right:8px; margin-bottom:2px; }
.view_info .foot{ background:#f7f8fa; border:1px #ebebeb solid; border-top:none; line-height:36px; text-align:center;}
.view_info .foot i{ display:inline-block; vertical-align:middle; margin-right:10px; margin-bottom:2px; }

.view_info .con:before { display:block; content:''; position:absolute; right:50%; bottom:50%; width:1px; height:14px; margin-bottom:11px; background:#ececec;}
.view_info .con:after { display:block; content:''; position:absolute; right:50%; top:50%; width:1px; height:14px; margin-top:11px; background:#ececec;}

.view_tag { border:1px #ebebeb solid; margin-bottom:24px;}
.view_tag_t{ background:#f7f8fa; line-height:36px; text-align:center;}
.view_tag_m { padding:10px;}

.relative-wrap { height:240px; width:100%;}

.view_contact { margin-bottom:24px; background:#f7f8fa; border:1px #ebebeb solid; padding:20px 17px 5px 17px; }
.view_contact .img { margin-bottom:18px;}
.view_contact .img img{ display:block; height:100px; margin:0 auto;}
.view_contact .item{ margin-bottom:10px; border:1px #ebebeb solid; background:#fff; position:relative; line-height:20px; padding:9px 15px 9px 54px; }
.view_contact .item i{ position:absolute; left:4px; top:50%; margin-top:-15px; }
.view_contact .item:before{ position:absolute; left:37px; top:0px; bottom:0px; width:1px; background:#ebebeb; display: block; content:''; }


.view_backtops { position:fixed; bottom:200px; left:50%; margin-left:600px; width:48px; height:48px; cursor:pointer; background:url(../images/details/backtop.png) center center no-repeat rgba(0,0,0,0.2); cursor:pointer; z-index:9999;}
.view_backtops:hover { background-color:#2088e0;}



.tt_main { display:none; position:fixed; z-index:99999; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.3); overflow: hidden;}
.tt_box { position:absolute; left:0; right:0; top:0; bottom:0; z-index:100000;}
.tt_box iframe { width:100%;height:100%;border:0; }
.tt_clo { position:absolute; top:0; left:50%; margin-left:600px; width:48px; height:48px; cursor:pointer; background:url(../images/details/clo.png) center center no-repeat rgba(0,0,0,0.2); cursor:pointer; z-index:100001;}
.tt_clo:hover { background-color:#2088e0;}




/*底部*/
.footbox { }
.footbox { background:#393b3f; padding:25px 0px 42px 0px;}
.footbox_m { position:relative; padding-left:470px;}
.footbox_m .tit{ line-height:50px; font-size:16px; color:#bababa;}
.footbox_m:after { content:''; position:absolute; left:420px; top:50%; width:1px; height:80px; background:#4d4f53; margin-top:-15px;}
.foot_l{ position:absolute; left:0; top:0; width:200px; }
.femail{ display:block; margin-bottom:16px; border-radius:4px; height:38px; line-height:38px; padding-left:58px; background:url(../images/footer/femail.png) 13px center no-repeat #47494d; font-size:16px; color:#b1b1b1; }
.ftel{ display:block; margin-bottom:16px; border-radius:4px; height:38px; line-height:38px; padding-left:58px; background:url(../images/footer/ftel.png) 13px center no-repeat #47494d; font-size:16px; color:#b1b1b1; }
.foot_m{ position:absolute; left:240px; top:0; }
.foot_m img{ display:block; width:90px; }
.foot_r{ }
.foot_r .tit{ margin-left:30px; }
.foot_r .con{ padding:8px 0px; overflow:hidden; line-height:36px; height:72px; }
.foot_r .con a{ margin-left:30px; float:left; color:#bababa; }
.foot_r .con a:hover{ color:#2088e0; }

.footmain { background:#23262b;}
.footcopy { padding:10px 0px; line-height:30px; color:#6a6d71; text-align:center;}
.footcopy a{ color:#6a6d71; }
.footcopy a:hover { color:#ffffff;}
.footcopy img { vertical-align:middle;}

.rtool { position:fixed; z-index:10000; right:0; top:50%; width:83px; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1); padding:10px 0px; margin-top:-124px; }
.rtool a{ display:block; height:64px; padding-top:12px; text-align:center; font-size:12px; color:#999999; line-height:30px; }
.rtool a i{ display:block; width:30px; height:30px; margin:0 auto; }
.rtool a i.t1{ background:url(../images/rtool/t1.png) center center no-repeat;}
.rtool a i.t2{ background:url(../images/rtool/t2.png) center center no-repeat;}
.rtool a i.t3{ background:url(../images/rtool/t3.png) center center no-repeat;}
.rtool a:hover{ background-color:#f7f7f7; color:#2088e0; }

.backtops { background:url(../images/footer/backtop.png) center center no-repeat rgba(0,0,0,0.2); border-radius:6px; width:50px; height:50px; position:fixed; right:10px; bottom:70px; z-index:9999; cursor:pointer; transition:all 300ms ease;}
.backtops:hover { background-color:#2088e0; }

/*滚动条*/
::-webkit-scrollbar{width:4px; height:4px; border-radius:2px; }
::-webkit-scrollbar-track{ background:none; }
::-webkit-scrollbar-thumb{ background-color:rgba(0,0,0,0.3); border-radius:2px; }


/*
@media (min-width:1000px) and (max-width:1400px){
body { font-size:12px;}
.mainbox { width:1000px; }

.header { height:69px; }
.header .topbox { height:69px; }
.header .topbox .logo { top:9px; }
.header .topbox .logo img{ height:50px; }
.topnav ul li a{ font-size:14px; height:69px; line-height:69px; padding:0 15px; }
.topnav ul li .m { top:52px; width:100px; margin-left:-50px; padding:10px 0px; }
.topnav ul li .m a { height:28px; line-height:28px; font-size:12px; }

.top_login { margin-top:21px; padding-left:4px; }
.top_login a{ height:26px; line-height:26px; font-size:14px; width:66px; margin-left:8px; }

.ibanner_main { background-size:cover !important; padding:125px 0px 50px 0px;}
.ibanner_main .t1 img{ height:50px;}
.ibanner_main .t2 { padding:12px 0px 0px 0px; height:60px; }
.ibanner_main .t2 span{ background-size:80px 26px; width:80px; height:26px; line-height:26px; margin:0 10px;}
.ibanner_main .msearch { margin:0 90px 60px 90px;}

.msearch { height:42px; padding-right:50px;}
.msearch .input{ text-indent:38px; height:42px; line-height:42px; font-size:16px; border-radius:21px; }
.msearch .btn{ width:100px; background-size:26px 26px; height:42px; border-radius:0px 21px 21px 0px; }

.ibanner { width:900px; height:270px;}
.ibanner .swiper-container { padding-bottom:30px; }
.ibanner .swiper-slide { width:460px; height: 230px; }
.ibanner .swiper-slide img{ width:460px; height: 230px; }
.ibanner .swiper-slide:after{ width:460px; height: 230px; }


.imain1 { padding:32px 0px; }
.imain2 { background-size:cover !important; padding-top:16px; padding-bottom:32px;}
.imain3 { background-size:cover !important; padding-top:16px; padding-bottom:40px;}
.imain4 { background-size:cover !important; padding-top:8px; padding-bottom:48px;}

.imore a{ width:100px; height:30px; line-height:30px; }
.imore a:after{ margin-left:8px; margin-bottom:3px; }

.ilist1 { height:80px; }
.ilist1 .item{ height:70px; padding-top:10px;}
.ilist1 .item .t{ font-size:32px; line-height:34px; }
.ilist1 .item .t i{ font-size:16px; color:#adadad; margin-left:4px; line-height:24px; }
.ilist1 .item .m{ font-size:14px; line-height:36px; }

.ilist1 .swiper-button-prev ,.ilist1 .swiper-button-next{ width:28px; height:50px; margin-top:-27px; border:2px #fafafa solid; }


.itab_t { height:72px; }
.itab_t span{ height:70px; line-height:70px; font-size:24px; padding:0px 30px; margin:0px 5px; }

.itab_t2 { padding-top:26px; padding-bottom:18px; }
.itab_t2 span{ height:32px; line-height:32px; padding:0px 22px; font-size:14px; }


.ilist2 { padding-top:50px; padding-bottom:40px;}
.ilist2 .item{ width:25%;}
.ilist2 .item .item_m{ padding:20px 24px 20px 24px; height:500px; }
.ilist2 .item .item_m .img{ height:80px; }
.ilist2 .item .item_m .img img{ height:80px; margin-left:-88px; }
.ilist2 .item .item_m .t{ height:56px; line-height:56px; font-size:16px; }
.ilist2 .item .item_m .tag{ height:68px; margin-bottom:15px; }
.ilist2 .item .item_m .tag a{ margin-right:8px; margin-bottom:8px; padding:0px 10px; height:26px; line-height:26px; }
.ilist2 .item .item_m .line{ height:1px; width:40px; margin:0 auto 20px auto; }
.ilist2 .item .item_m .m{ height:120px; line-height:20px; margin-bottom:25px; }
.ilist2 .item .item_m .f{ height:50px; line-height:50px; margin-bottom:20px;}
.ilist2 .item .item_m .btn{ height:32px; line-height:32px; font-size:14px;}
.ilist2 .item .item_m:hover{ background-size:cover !important; }
.ilist2 .item .item_m:hover .t{ padding-top:10px; height:64px; line-height:32px; font-size:20px; margin-bottom:30px; }
.ilist2 .item .item_m:hover .tag{ height:70px; margin-bottom:20px; }
.ilist2 .item .item_m:hover .m{ height:160px; }
.ilist2 .item .item_m:hover .f{ margin-bottom:28px; }

.ilist3 { margin:0 -14px; padding-bottom:6px;}
.ilist3 .item{ width:33.33%; padding:18px 0px; }
.ilist3 .item .item_m{ margin:0 14px; padding:10px 14px 0px 14px; }
.ilist3 .item .item_m .img{ right:16px; top:-12px; width:140px; height:105px; }
.ilist3 .item .item_m .img img{ width:140px; height:105px; }
.ilist3 .item .item_m .t{ height:52px; line-height:26px; font-size:16px; padding-right:150px; }
.ilist3 .item .item_m .time{ line-height:32px; height:45px;}
.ilist3 .item .item_m .tag{ height:26px; margin-bottom:10px; }
.ilist3 .item .item_m .tag a{ margin-right:8px; padding:0px 10px; height:26px; line-height:26px; }
.ilist3 .item .item_m .m{ height:60px; line-height:20px; margin-bottom:10px; }
.ilist3 .item .item_m .f{ height:36px; line-height:36px; }
.ilist3 .item .item_m:hover{ box-shadow:0 3px 15px rgba(23,49,42,0.1); }

.ilist4 { padding:20px 20px 8px 500px; margin-bottom:20px; }
.ilist4_l { left:20px; top:20px; width:460px; }
.ilist4_l .item .img{ height:296px; }
.ilist4_l .item .img img{ min-height:296px; }
.ilist4_l .item .con { padding:7px 20px 0px 20px; height:204px;}
.ilist4_l .item .con .t{ height:42px; line-height:42px; font-size:16px; }
.ilist4_l .item .con .tag{ height:26px; margin-bottom:15px; }
.ilist4_l .item .con .tag a{ margin-right:8px; padding:0px 10px; height:26px; line-height:26px; }
.ilist4_l .item .con .m{ height:60px; line-height:20px; margin-bottom:15px; }
.ilist4_l .item .con .f{ height:40px; line-height:40px; }
.ilist4_l .item:hover{ box-shadow:0 3px 15px rgba(23,49,42,0.1); }

.ilist4_r{ height:522px;}
.ilist4_r .item{ margin-bottom:12px;}
.ilist4_r .item .item_m{ padding:15px 64px 20px 120px; height:55px; }
.ilist4_r .item .item_m .num{ left:10px; top:10px; width:26px; padding-right:3px; height:20px; line-height:20px; font-size:14px; border-radius:0px 0px 5px 0px; }
.ilist4_r .item .item_m .img{ left:10px; top:10px; width:93px; height:70px; }
.ilist4_r .item .item_m .img img{ width:93px; height:70px; }
.ilist4_r .item .item_m .t{ height:32px; line-height:32px; font-size:16px; }
.ilist4_r .item .item_m .f{ height:20px; line-height:20px; }
.ilist4_r .item .item_m:after{ width:26px; height:44px; right:25px; margin-top:-23px; }



.ilist5 { padding-top:32px; padding-bottom:7px; margin:0 -12px;}
.ilist5 .item{ width:33.33%;}
.ilist5 .item .item_m{ margin:0 12px 18px 12px; padding:20px 32px 8px 32px; height:260px; }
.ilist5 .item .item_m .img{ height:80px; }
.ilist5 .item .item_m .img img{ height:80px; margin-left:-88px; }
.ilist5 .item .item_m .t{ padding:14px 0px 12px 0px; height:30px; }
.ilist5 .item .item_m .t b{ height:30px; line-height:30px; font-size:16px; }
.ilist5 .item .item_m .t span{ height:28px; line-height:28px; font-size:14px; }
.ilist5 .item .item_m .tag{ height:26px; }
.ilist5 .item .item_m .tag a{ margin:0 4px; padding:0px 10px; height:26px; line-height:26px; }
.ilist5 .item .item_m .m{ padding-top:18px; height:60px; line-height:20px; }
.ilist5 .item .item_m:hover{ background-size:cover !important; }
.ilist5 .item .item_m:hover .t{ padding:12px 0px 14px 0px; height:60px; }
.ilist5 .item .item_m:hover .t b{ font-size:20px; }
.ilist5 .item .item_m:hover .tag { margin-bottom:28px;}
.ilist5 .item .item_m:hover .m{ height:80px; }

.ilist6 { margin-top:32px; margin-bottom:32px; background-size:cover !important; padding:50px 0px 64px 0px; }
.ilist6 .tit{ background-size:700px auto; line-height:56px; font-size:26px; }
.ilist6 .con{ line-height:48px; font-size:18px; margin-bottom:32px; }
.ilist6 .con i{ margin:0 4px; }
.ilist6 .foot { width:800px;}
.ilist6 .foot .item{ width:25%;}
.ilist6 .foot .item_m{ margin:0 15px; height:46px; padding-top:6px; border:2px #70aadf solid; border-radius:28px; padding-left:62px;}
.ilist6 .foot .item_m img{ left:-2px; top:-2px; width:52px; height:52px; border:2px #70aadf solid; border-radius:28px;}
.ilist6 .foot .item_m b{ height:20px; line-height:20px; font-size:14px; }
.ilist6 .foot .item_m span{ height:16px; line-height:16px; font-size:12px; }

.ilist7 { margin-bottom:32px; }
.ilist7 .item{ width:25%; }
.ilist7 .item .item_m{ padding:20px 20px 32px 20px; }
.ilist7 .item .item_m .img{ height:80px; }
.ilist7 .item .item_m .img img{ height:80px; margin-left:-88px; }
.ilist7 .item .item_m .t{ padding:6px 0px 0px 0px; height:26px; line-height:26px; font-size:14px; }
.ilist7 .item .item_m .m{ height:32px; line-height:16px; padding:0 8px; }
.ilist7 .item .item_m:hover{ box-shadow:0 3px 15px rgba(23,49,42,0.1); }

.ilist8 { margin-top:32px; margin-bottom:32px; background-size:cover !important; padding:48px 0px 24px 0px; }
.ilist8 .tit{ background-size:700px auto; line-height:56px; font-size:26px; margin-bottom:6px; }
.ilist8 .con{ line-height:32px; font-size:18px; height:96px; padding:0 100px; }


.ilist9 { margin-bottom:16px; height:282px; }
.ilist9:before{ left:33.33%; width:2px; }
.ilist9:after{ right:33.33%; width:2px; }
.ilist9 .item{ width:33.33%; border-bottom:2px #edeef0 solid;}
.ilist9 .item .item_m{ padding:32px 30px 40px 128px; height:68px; }
.ilist9 .item .item_m i{ left:16px; width:100px; height:100px; margin-top:-50px; background:url(../images/index/ilist9_t.png) no-repeat; }
.ilist9 .item .item_m b{ height:32px; line-height:32px; font-size:16px; }
.ilist9 .item .item_m span{ height:36px; line-height:18px; }
.ilist9 .item .item_m:hover{ background-size:cover !important; }



.itit { line-height:80px; font-size:24px;}


.ilist10 { margin-bottom:24px; height:320px; }
.ilist10 .swiper-slide .item{ height:320px; }
.ilist10 .swiper-slide .item .con{ padding:32px 38px 4px 38px; width:284px; height:284px; }
.ilist10 .swiper-slide .item .con .t{ height:56px; line-height:28px; font-size:20px; margin-bottom:24px; }
.ilist10 .swiper-slide .item .con .tag{ height:26px; margin-bottom:24px; }
.ilist10 .swiper-slide .item .con .tag a{ margin-right:8px; padding:0px 10px; height:26px; line-height:26px; }
.ilist10 .swiper-slide .item .con .m{ height:66px; line-height:22px; font-size:14px; margin-bottom:20px; }
.ilist10 .swiper-slide .item .con .f{ height:54px; line-height:54px; }
.ilist10 .swiper-slide .item .img { height:320px; }
.ilist10 .swiper-slide .item .img img{ height:320px; }


.ilist10 .swiper-pagination { bottom:8px; }
.ilist10 .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 2px; width:24px; height:3px; }


.ilist11 { margin:0 -13px;}
.ilist11 .item{ width:33.33%; }
.ilist11 .item .item_m{ margin:0 13px; }
.ilist11 .item .item_m .img { height:158px;}
.ilist11 .item .item_m .con { padding:7px 20px 3px 20px;}
.ilist11 .item .item_m .t{ height:42px; line-height:42px; font-size:16px; }
.ilist11 .item .item_m .tag{ height:26px; margin-bottom:10px; }
.ilist11 .item .item_m .tag a{ margin-right:8px; padding:0px 10px; height:26px; line-height:26px; }
.ilist11 .item .item_m .m{ height:54px; line-height:18px; margin-bottom:8px; }
.ilist11 .item .item_m .f{ height:38px; line-height:38px; }




.main_top { background-size:cover !important; padding:112px 0px 48px 0px; }
.main_top .msearch { margin:0 130px 24px 130px;}
.main_top .msearch_tag{ height:28px; }
.main_top .msearch_tag a{ height:28px; line-height:28px; margin:0 8px; border-radius:14px; padding:0 14px; }
.main_top .msearch_tag a i{ margin-left:7px; }


.main_top_fixed { padding:86px 0px 18px 0px; background-size:cover !important;}
.main_top_fixed .msearch { margin:0 130px;}


.mmain { padding:24px 0px 20px 0px;}
.mmain_l { width:220px;}
.mmain_r { width:765px;}


.lcate { padding:10px 16px;}
.lcate .item{ padding:6px 0px;}
.lcate .item .t{ height:30px; line-height:30px; padding-left:12px; font-size:16px; }
.lcate .item .t:before{ width:3px; height:14px; margin-top:-7px;}
.lcate .item .m{ line-height:26px; padding-left:12px; }
.lcate .item .m a{ font-size:14px; }
.lcate .item .m i{ font-size:14px; margin:0 8px; }


.screen_main { margin-bottom:16px;}
.screen_top { height:50px; padding-left:90px; padding-right:200px;}
.screen_top_l { left:18px; line-height:50px; }
.screen_top_m { padding:5px 0px 6px 0px;}
.screen_top_m ul li{ margin:4px 8px 4px 0px; padding:0px 30px 0px 11px; height:28px; line-height:28px; }
.screen_top_m ul li .clo{ width:30px; height:28px; }
.screen_top_r { right:10px; top:10px; line-height:28px; }
.screen_top_r .del ,.screen_top_r .down ,.screen_top_r .up{ margin-right:8px; padding:0px 30px 0px 10px; height:28px; line-height:28px; }


.screen_con .item{ padding:6px 90px 6px 90px; }
.screen_con .item .tit{ left:18px; line-height:50px; }
.screen_con .item .con{ height:38px; }
.screen_con .item .con a{ margin:6px 8px 6px 0px; padding:0px 12px; height:24px; line-height:24px; }


.screen_con .item .down ,.screen_con .item .up{ right:20px; top:12px; padding:0px 28px 0px 9px; height:24px; line-height:24px; }

.screen_con .item .select { margin:5px 10px 5px 0px;}
.screen_con .item .select .t{ height:24px; line-height:24px; padding-left:12px; width:320px; }
.screen_con .item .select .t:before{ right:25px; }
.screen_con .item .select .m{ top:25px; padding:5px 0px; }
.screen_con .item .select .m a{ line-height:28px; padding-left:12px; }


.result_main_t { height:43px; }
.result_main_t .l{ left:20px; line-height:43px; }
.result_main_t .r{ right:20px; top:8px; line-height:26px; }
.result_main_t .r a{ margin-left:8px; width:72px; height:24px; line-height:24px; }


.main_list .item .item_m{ padding:7px 22px 22px 22px;}
.main_list .item .t{ height:54px; line-height:54px; font-size:18px; }
.main_list .item .con{ padding-left:173px;}
.main_list .item .img img{ width:147px; height:110px; }
.main_list .item .tag{ height:24px; margin-bottom:6px; padding-top:0px; }
.main_list .item .tag span{ margin-right:8px; padding:0px 9px; height:24px; line-height:24px; }
.main_list .item .m{ height:60px; line-height:20px; margin-bottom:6px; }
.main_list .item .f{ height:14px; line-height:14px; margin-right:3px; }

.pages { padding:22px 0px; line-height:34px;}
.pages a,.pages span{ margin:0 4px; height:34px; line-height:34px; width:34px; font-size:14px; }




.view_wrap { padding:24px 24px 5px 24px; }
.view_main { padding-right:245px;}
.view_main_r { width:225px;}


.view_top { margin-bottom:20px;}
.view_top_t { background-size:cover !important; padding:24px;}
.view_top_t .logo{ padding:4px 0px; margin-bottom:16px;}
.view_top_t .logo img{ height:40px;}
.view_top_t .tit{ line-height:34px; font-size:18px; }
.view_top_t .con{ line-height:26px; font-size:12px; padding-bottom:4px;}
.view_top_t .con span{ margin-right:40px;}
.view_top_f { padding:0px 24px; height:66px;}
.view_top_f .fl{ padding-top:16px;}
.view_top_f .fl .btn{ background-size:cover; width:84px; height:38px; line-height:38px; padding-left:56px; font-size:16px; box-shadow:0px 3px 10px rgba(17,160,255,0.3); }
.view_top_f .fr{ padding-top:6px;}
.view_top_f .fr a{ margin-right:8px; width:60px; height:50px; padding-top:3px; line-height:22px;}


.view_con { margin-bottom:20px; padding:10px 0px;}
.view_con .item{ padding:0px 34px 0px 110px;}
.view_con .item .tit{ left:24px; top:6px; line-height:22px; }
.view_con .item .con{ padding:6px 0px; line-height:22px;}
.view_con .item .tag{ padding:2px 0px; }
.view_con .item .tag a{ height:26px; line-height:26px; padding:0px 16px; margin:4px 8px 4px 0px; }
.view_con .line{ margin:5px 0px;}

.view_box { margin-bottom:20px; padding-bottom:25px;}
.view_box_t { height:50px; line-height:50px; }
.view_box_t b{ font-size:16px; }
.view_box_m { padding:0px 10px; height:202px; }
.view_box_m .item{ width:33.33%;}
.view_box_m .item a{ margin:0 10px;}
.view_box_m .item a .img { height:156px; }
.view_box_m .item a .img img{ min-height:156px; }
.view_box_m .item a .t { height:46px; line-height:46px; font-size:14px;}


.view_info { margin-bottom:20px;}
.view_info .con{  padding:7px 0px 7px 8px; }
.view_info .con ul li{ height:32px; line-height:32px; text-indent:15px; }
.view_info .con ul li i{ margin-right:6px; margin-bottom:2px; }
.view_info .foot{ line-height:32px; }
.view_info .foot i{ margin-right:8px; margin-bottom:2px; }

.view_info .con:before { height:12px; margin-bottom:9px; }
.view_info .con:after { height:12px; margin-top:11px; }

.view_tag { margin-bottom:20px;}
.view_tag_t{ line-height:32px; }
.view_tag_m { padding:6px;}

.relative-wrap { height:220px;}

.view_contact { margin-bottom:20px; padding:16px 13px 5px 13px; }
.view_contact .img { margin-bottom:14px;}
.view_contact .img img{ height:80px;}
.view_contact .item{ margin-bottom:8px; line-height:18px; padding:7px 12px 7px 44px; }
.view_contact .item i{ left:2px; margin-top:-15px; }
.view_contact .item:before{ left:34px; bottom:0px; }


.view_backtops { bottom:150px; margin-left:500px; width:50px; height:50px; background-size:cover !important;}

.tt_clo { margin-left:500px; width:50px; height:50px; background-size:cover !important; }
*/

