﻿@charset "utf-8";
/* CSS Document */
body { padding:119px 0 0 0;}
.none,.mob-nav{ display:none;}
.wrap{ width:1200px; margin:0 auto;}
.disloc,.animate{ transition:all 0.5s ease;}
.opt0{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.top-nav{ position:relative; z-index:21;}
.top{ height:119px; background:#fff; border-bottom:1px solid #ddd; position:fixed; width:100%; z-index:100; top:0;}
.top-bet{ background:url(../images/t-bg.jpg) no-repeat center center; height:30px; line-height:30px; color:#fff;}
.langes a,.silxpx a{ color:#fff; margin:0 5px;}

.ewm-fr{ position:relative; height:30px;}
.ewm-fr span{ display:inline-block; width:30px; height:30px; background:url(../images/ewm.png) no-repeat center center;}
.ewm-fr .ewmst{ display:none; width:80px; height:80px; position:absolute; left:50%; margin-left:-40px; top:30px; z-index:50;}
.nav{ height:88px; position:relative;}
.nav > li{ float:left; position:relative; text-align:center;}
.nav > li > a{ display:block; position:relative;padding:0 20px; line-height:88px; height:88px; overflow:hidden; font-size:14px; color:#333;}
.nav > li.cur > a{ color:#18469b;}
.nav > li > a span{ position:absolute; left:50%; height:3px; width:0px; bottom:0; display:block; background:#18469b; transition:all 0.5s ease;}
.nav > li.cur > a span{left:0; width:100%; transition:all 0.5s ease;}
.bg-set{ width:100%; height:350px; position:absolute; z-index:20; left:0; top:118px; background:url(../images/bg-col.png);display:none;}
.elst-cd{ width:640px; position:absolute; left:50%; margin-left:-320px; top:88px; padding-top:60px; display:none;}
.elst-cd .etwo{ width:108px; float:left; min-height:120px; border-right:1px solid #fff;}
.elst-cd .etwo.siotn{ position:relative; left:100px; width:208px; margin-right:100px;}

.elst-cd .etwo li a{ line-height:30px; display:inline-block; height:30px; text-indent:10px; background:url(../images/i1.png) no-repeat left center; color:#fff;}
.elst-cd .etwo li a:hover{ color:#036cb6; background:url(../images/i2.png) no-repeat left center;}
.elst-cd .tit{ width:292px; margin-left:30px; line-height:2; color:#fff; float:left; text-align:left;}
.elst-cd .pic{ width:185px; float:right;}
.tz-dl{ width:113px; text-align:left;}
.tz-dl dt{ font-size:14px; margin-bottom:15px;}
.tz-dl dt a{ color:#fff; font-weight:bold;}
.tz-dl dd{ line-height:25px;}
.tz-dl dd a{ color:#fff;}
.tz-dl dd a:hover{color:#036cb6;}
.rolcr3{ margin-left:0; left:-375px;}
.rolcr2{ margin-left:0; left:-471px;}
.rolcr1{ margin-left:0; left:-567px;}
.t-search{ width:30px; position:relative; height:30px;}
.t-search span{display:inline-block; width:30px; height:30px; background:url(../images/fd.png) no-repeat center center;}
.t-search p{ width:200px; position:absolute; right:50px; top:3px; height:24px; background: url(../images/bai.png); filter:alpha(opacity=0);-moz-opacity:0;opacity:0; transition:all 0.5s ease;}

.t-search p .ser01{ width:170px; float:left; height:24px; background:none; padding:0 5px; border:none;}
.t-search p .ser02{ float:left; height:24px; width:30px; background:url(../images/fd.png) no-repeat center center; border:none; cursor:pointer;}
.ind-about h2{ padding:45px 0 15px; margin-bottom:30px; line-height:1.1; font-size:32px; text-align:center; background:url(../images/hx.jpg) no-repeat center bottom; position:relative; top:100px;}
.ind-about h2.animate{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; top:0; transition:1s;}
.ind-about h2 span{ font-size:20px; font-weight:normal;}
.ab-con .pic{ width:46%; position:relative; left:-100px;}
.ab-con .pic.animate{ left:0;filter:alpha(opacity=100);-moz-opacity:1;opacity:1; transition:1s;}
.ab-con .tit{ width:52%; position:relative; right:-100px;}
.ab-con .tit.animate{right:0;filter:alpha(opacity=100);-moz-opacity:1;opacity:1; transition:1s;}
.ab-con .tit .blt{ font-size:24px; font-weight:bold; /*background:url(../images/hx.jpg) no-repeat left bottom;*/ line-height:40px;}
.ab-con .tit .silx{ font-size:14px; color:#666; line-height:26px;/* margin-top:10px; max-height:234px;*/ overflow:hidden;}
.ab-con .tit .link{ margin-top:20px;}
.ab-con .tit .link a{ display:inline-block; line-height:45px; padding:0 30px; border:1px solid #ccc; color:#999; font-size:14px; transition:all 0.3s ease;}
.ab-con .tit .link a:hover{ color:#fff; background:#18469b; border-color:#18469b; transition:all 0.3s ease;}
.folsx{ position:absolute; width:100%; color:#fff; height:100%; left:0; top:0; text-align:center; padding-top:10%;}
.folsx .tit{ font-size:18px; line-height:40px;}
.folsx .con{ line-height:25px; max-height:50px; overflow:hidden; width:80%; max-width:280px; margin:0 auto;}
.cp-lbs li{ float:left; width:25%; overflow:hidden; position:relative; top:40px;}
.cp-lbs li.animate{ top:0;}
.cp-lbs li:nth-child(4n+1){ transition:0.5s;}
.cp-lbs li:nth-child(4n+2){ transition:0.9s;}
.cp-lbs li:nth-child(4n+3){ transition:1.3s;}
.cp-lbs li:nth-child(4n+4){ transition:1.6s;}
.cp-lbs li > img{ transition:all 0.5s ease;}
.cp-lbs li:hover > img{ transform:scale(1.1);}
.cp-lbs li > a{ display:block; padding-top:15%; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/lan.png); text-align:center; transition:all 0.5s ease;}
.cp-lbs li > a:hover{ transition:all 0.5s ease;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.cp-lbs li > a .tit{ margin-top:5%;}
.cp-lbs li > a .tit span{ display:inline-block; border:1px solid #fff; color:#fff; text-align:center; font-size:18px; line-height:40px; height:40px; overflow:hidden;padding:0 15px;}

.foot{ background:#282828; line-height:25px; padding:8px 0; text-align:center; color:#666;}

.fenl-pict{ margin-top:80px; padding-bottom:50px;}
.ilot{ width:50%;}
.melst{ height:268px; padding:40px 10% 0; cursor:pointer; transition:all 0.5s ease;}

.melst a .lbt{ font-size:32px; color:666; font-weight:bold; text-transform:uppercase;}
.melst a .tit{ font-size:20px; color:666;}
.melst .con{ color:#666; line-height:25px; height:50px; overflow:hidden; font-size:14px; margin-top:15px;}
.melst .line{ width:37px; height:37px; background:url(../images/ap.png) no-repeat center center; margin-top:12px; background-size:100% 100%;}
.silt{ background:#f7f7f7;}
.melst.cur{ background:#18469b; color:#fff; transition:all 0.5s ease;}
.melst.cur .con,.melst.cur .lbt,.melst.cur .tit{ color:#fff;}
.melst.cur .line{ background:url(../images/ad.png) no-repeat center center;}
.silox{ width:1200px; margin:0 auto;}
.oslxt{ height:536px; overflow:hidden; width:100%; text-align:center;}
.dlc-osk{ height:82px; border-bottom:2px solid #ddd; margin-bottom:30px;}
.dlc-osk .wrap{ background:url(../images/ywl.jpg) no-repeat left center; height:80px; line-height:80px; font-size:24px;}
.sli-nav{ float:right; font-size:14px;}

.sli-nav a{font-size:14px; padding:0 8px; display:inline-block;margin-left:30px;}
.sli-nav.milsix a{font-size:12px; padding:15px 8px;height:82px; display:inline-block;max-width:140px;vertical-align:top;line-height:25px;  margin-left:0px;}

.sli-nav a.cur,.sli-nav a:hover{ border-bottom:2px solid #1f4b9e; color:#1f4b9e;}
.yesl-sol{ padding:30px 0; color:#666; font-size:14px;line-height:26px;}
.yesl-sol dl{ padding:20px 0; border-bottom:1px dotted #ccc;}
.yesl-sol dl dt{ font-size:18px; font-weight:bold; width:1px; overflow:hidden; height:30px; line-height:30px;}
.yesl-sol dl dd{ color:#666; font-size:14px; line-height:25px; margin-top:10px;}
.yesl-sol dl dt.animate{ width:100%; transition:3s;}
.sli-nav span{ display:none;}
.lmlc{ line-height:25px; font-size:14px; color:#666; margin-bottom:15px;}
.numts{ height:40px; line-height:40px;}
.numts span{ float:left; display:block; width:50%; background:#f2f2f2; color:#444; font-weight:bold; font-size:14px; text-align:center; cursor:pointer;}
.numts span a{ display:block; width:100%;}
.numts span.cur a{ color:#fff;}

.numts span.cur{ color:#fff !important; background:#1f4b9e;}
.colbd{ padding:20px 0;}
.selnx li{ width:23.5%; margin-right:2%; margin-top:15px; margin-bottom:10px; padding-bottom:10px; background:#f2f2f3 url(../images/lib.jpg) no-repeat left bottom; border-bottom:3px solid #1f4b9e; float:left;}
.selnx li .pic{ overflow:hidden; margin-bottom:5px; position:relative;}
.selnx li .pic span{ display:block; position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/bg-col.png); z-index:2;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.selnx li a:hover .pic span{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; transition:all 0.5s ease;}
.selnx li .pic i{ display:block; position:absolute; width:100%; height:100%; left:0; top:50px; z-index:3; background:url(../images/skx.png) no-repeat center center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.selnx li a:hover .pic i{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; top:0; transition:all 0.5s ease 0.2s;}


.selnx li a .pic img{ width:100%; transition:all 0.5s ease;}
.selnx li .tit{ font-weight:bold; padding:0 3%; font-size:14px; color:#333; line-height:30px; height:30px; overflow:hidden;}
.selnx li .con{ line-height:25px; height:25px; padding:0 3%; overflow:hidden;}
.selnx li a:hover .pic img{ transform:scale(1.1);}
.selnx li:hover{ background:#1f4b9e; color:#fff;transition:all 0.5s ease;}
.selnx li a:hover,.selnx li a:hover .tit{ color:#fff;}

.page-silt{ padding:30px 0; text-align:center;}
.page-silt a{ display:inline-block; line-height:25px; padding:0 8px; border:1px solid #ddd; margin:0 3px;}
.page-silt a.cur{ background:#18469b; color:#fff; border-color:#18469b;}
.slxtk{ padding:20px 0 10px;}
.oflxi{ width:770px;}
.flexslider .slides > li .titx{ height:50px; padding:10px 3%; line-height:30px; background:url(../images/bg-col.png); position:absolute; left:0; bottom:0; width:100%; color:#fff; font-size:16px;}
.flexslider .slides > li .titx p{ display:block; width:100%; background: url(../images/sl.png) no-repeat right 10px; padding-right:25px;}

.ilx-news{ width:410px;}
.ilx-news li{ border-bottom:1px solid #ddd; line-height:48px; height:48px; overflow:hidden; font-size:14px; }
.ilx-news li a{ display: inline-block;background:url(../images/d.jpg) no-repeat 5px center; padding-left:18px; height:48px; overflow:hidden;}

.morelx{ font-size:14px; margin-top:15px;}
.morelx a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd;}
.silx-lb{ height:31px; line-height:29px; border:1px solid #999; margin-left:20px; margin-top:25px;}
.silx-lb span{ float:left; display:block; cursor:pointer; width:36px; height:29px;}
.silx-lb span.ost01{ background:#fff url(../images/s01-1.png) no-repeat center center;}
.silx-lb span.ost02{ background:#fff url(../images/s02-1.png) no-repeat center center;}
.silx-lb span.ost01.cur{ background:#999 url(../images/s01-2.png) no-repeat center center;}
.silx-lb span.ost02.cur{ background:#999 url(../images/s02-2.png) no-repeat center center;}

.colt-lb{ padding:20px 0;}
.colt-lb li{ background:#f6f6f6; padding:12px; margin-bottom:15px;}
.colt-lb li a{ cursor:pointer;}
.colt-lb li table td{ padding:0 5px;vertical-align:top;}
.colt-lb li table td.tlx{ width:170px; vertical-align:top;}
.colt-lb li table .tit{ color:#333; font-size:16px; font-weight:bold; line-height:25px; height:25px; overflow:hidden; margin-bottom:8px;}
.colt-lb li table .con{ line-height:20px; color:#666; max-height:40px; overflow:hidden;}
.colt-lb li table .morl{ line-height:20px; margin-top:5px; color:#666;}

.mlix-cs{ padding-bottom:30px;}

.dblx-sol{ width:884px;}
.dblx-sol h4{ padding:0 35px; font-size:14px; font-weight:bold; color:#fff; height:63px; line-height:63px; background:#0b3994 url(../images/dhc.jpg) no-repeat;}
.dblx-sol h4 span{ display:block; float: left;}
.dblx-sol h4 span.ilx01{ width:49%;}
.dblx-sol h4 span.ilx02{ width:27%; text-align:center;}
.dblx-sol h4 span.ilx03{ width:39%; text-align:center;}
.dblx-sol h4 span.ilx04{ width:12%; text-align:center;}

.slilx li{ padding:0 35px; font-size:14px; height:63px; line-height:63px; background:#f6f6f6; margin-top:8px; color:#666;}
.slilx li span{ display:block; float: left;}
.slilx li span.ilx01{ width:49%; background:url(../images/t01.jpg) no-repeat left center; padding-left:40px;}
.slilx li span.ilx02{ width:27%; text-align:center;}
.slilx li span.ilx03{ width:39%; text-align:center; line-height:22px; padding-top:20px;}
.slilx li span.ilx04{ width:12%; text-align:center; line-height:36px; padding-top:12px;}
.slilx li .dowlx{ display:inline-block; width:36px; height:36px; background:url(../images/d1.jpg);}
.slilx li a{ display:inline-block;}
.slilx li span.ilx03 a{ display:inline-block; width:22px; height:22px; background-position:center center; background-repeat:no-repeat; margin:0 5px;}
.slilx li span.ilx03 a.fsl01{ background-image:url(../images/t1-1.png);}
.slilx li span.ilx03 a.fsl02{ background-image:url(../images/t2-1.png);}
.slilx li span.ilx03 a.fsl03{ background-image:url(../images/t3-1.png);}
.slilx li span.ilx03 a.fsl04{ background-image:url(../images/t4-1.png);}
.slilx li span.ilx03 a.fsl05{ background-image:url(../images/t5-1.png);}
.slilx li span.ilx03 a.fsl06{ background-image:url(../images/t6-1.png);}
.slilx li span.ilx03 a.fsl07{ background-image:url(../images/t7-1.png);}
.slilx li span.ilx03 a.fsl08{ background-image:url(../images/t8-1.png);}
.slilx li span.ilx03 a.fsl09{ background-image:url(../images/t9-1.png);}
.slilx li span.ilx03 a.fsl010{ background-image:url(../images/t10-1.png);}
.slilx li:hover{ color:#fff; background:#999899;}
.slilx li:hover a{ color:#fff;}
.slilx li:hover span.ilx01{ background:url(../images/t02.jpg) no-repeat left center;}
.slilx li:hover .dowlx{background:url(../images/d2.jpg);}
.slilx li:hover span.ilx03 a.fsl01{ background-image:url(../images/t1-2.png);}
.slilx li:hover span.ilx03 a.fsl02{ background-image:url(../images/t2-2.png);}
.slilx li:hover span.ilx03 a.fsl03{ background-image:url(../images/t3-2.png);}
.slilx li:hover span.ilx03 a.fsl04{ background-image:url(../images/t4-2.png);}
.slilx li:hover span.ilx03 a.fsl05{ background-image:url(../images/t5-2.png);}
.slilx li:hover span.ilx03 a.fsl06{ background-image:url(../images/t6-2.png);}
.slilx li:hover span.ilx03 a.fsl07{ background-image:url(../images/t7-2.png);}
.slilx li:hover span.ilx03 a.fsl08{ background-image:url(../images/t8-2.png);}
.slilx li:hover span.ilx03 a.fsl09{ background-image:url(../images/t9-2.png);}
.slilx li:hover span.ilx03 a.fsl010{ background-image:url(../images/t10-2.png);}
.morelt{ padding:20px 0;}
.morelt a{ display:block; background:#f9f9f9 url(../images/mol.jpg) no-repeat center center; height:52px; border-bottom:2px solid #20478e;}

.xkms-ilx{ width:296px;}
.xkms-ilx ul{ padding:15px; background:#f6f6f6;}
.xkms-ilx li{ line-height:43px; height:43px; overflow:hidden; margin:5px 0; border:1px solid #f0efef; background:#fff url(../images/g01.jpg) no-repeat 94% center; padding:0 3%; font-size:14px;}
.xkms-ilx li.cur{ background:#1e4893 url(../images/g02.jpg) no-repeat 94% center; border-color:#1e4893;}
.xkms-ilx li a{ display:block; width:100%; padding-left:30px; background-position:left center; background-repeat:no-repeat;}
.xkms-ilx li.cur a{ color:#fff;}
.xkms-ilx li a.op1{ background-image:url(../images/t1-1.png);}
.xkms-ilx li a.op2{ background-image:url(../images/t2-1.png);}
.xkms-ilx li a.op3{ background-image:url(../images/t3-1.png);}
.xkms-ilx li a.op4{ background-image:url(../images/t4-1.png);}
.xkms-ilx li a.op5{ background-image:url(../images/t5-1.png);}
.xkms-ilx li a.op6{ background-image:url(../images/t6-1.png);}
.xkms-ilx li a.op7{ background-image:url(../images/t7-1.png);}
.xkms-ilx li a.op8{ background-image:url(../images/t8-1.png);}
.xkms-ilx li a.op9{ background-image:url(../images/t9-1.png);}
.xkms-ilx li a.op10{ background-image:url(../images/t10-1.png);}
.xkms-ilx li.cur a.op1{ background-image:url(../images/t1-2.png);}
.xkms-ilx li.cur a.op2{ background-image:url(../images/t2-2.png);}
.xkms-ilx li.cur a.op3{ background-image:url(../images/t3-2.png);}
.xkms-ilx li.cur a.op4{ background-image:url(../images/t4-2.png);}
.xkms-ilx li.cur a.op5{ background-image:url(../images/t5-2.png);}
.xkms-ilx li.cur a.op6{ background-image:url(../images/t6-2.png);}
.xkms-ilx li.cur a.op7{ background-image:url(../images/t7-2.png);}
.xkms-ilx li.cur a.op8{ background-image:url(../images/t8-2.png);}
.xkms-ilx li.cur a.op9{ background-image:url(../images/t9-2.png);}
.xkms-ilx li.cur a.op10{ background-image:url(../images/t10-2.png);}

.unetl td{ padding:15px 0; border-bottom:1px dotted #ccc;}
.unetl .tc{ width:100px;}
.unetl .ol{ padding:15px 10px; color:#999;}
.unetl .tc span{ display:inline-block; width:100px; height:100px; background:#f2f2f2; color:#999; font-size:18px; padding-top:25px;}
.unetl .pl{ width:100px; text-align:center;}
.unetl .ol strong{ color:#333; font-size:14px; line-height: 36px;}
.unetl .pl a{ width:38px; height:53px; display:inline-block; background:url(../images/r01.jpg) no-repeat;}
.unetl tr:hover .pl a{background:url(../images/r02.jpg) no-repeat;}
.unetl tr:hover .tc span{ color:#fff; background:#1f4b9e;}

.bottom_tools{position:fixed;z-index:110;right:30px;bottom:200px; width:64px; padding:10px 10px 0; background:#1f4b9e;}
.bottom_tools a#scrollUp{ height:55px; width:44px; display:inline-block;text-indent:-9999px;background: url(../images/xz04.jpg); border-bottom:none;}
.bottom_tools > div{ position:relative;}
.bottom_tools > div > a{ display:inline-block; height:66px; width:44px; text-indent:-9999px; border-bottom:1px solid #fff;}
.bottom_tools > div > a.tns-pl1{background: url(../images/xz01.jpg);}
.bottom_tools > div > a.tns-pl2{background: url(../images/xz02.jpg);}
.bottom_tools > div > a.tns-pl3{background: url(../images/xz03.jpg);}
.bottom_tools > div .posn{display:none; position:absolute; left:-250px; top:-10px; width:250px; background:#1f4b9e; color:#fff; line-height:25px; padding:15px;}
.bottom_tools > div .msn-tn{ top:0; font-size:16px;}
.bottom_tools > div .posn a{color:#fff;}
.bottom_tools .solmaa{ height:55px; width:44px; text-align:center; line-height:55px; }


.conelx{ border-bottom:3px solid #1f4b9e; background:#f6f6f6;}
.loxpt{ padding-bottom:30px; line-height:1.5; font-size:14px; color:#666;}
.siilt{ height:172px; background:url(../images/bj.jpg) no-repeat center center; background-size:100% 100%; line-height:172px; color:#fff; font-size:64px; text-align:right; padding:0 3%; text-transform:uppercase; margin-bottom:30px;}
.yunt{ width:50%; float:left;}
.yunt td{ padding:5px; color:#666; font-size:14px; line-height:30px;}
.yunt td span{ color:#f00; margin-right:3px;}
.yunt td .wb-yl{ width:90%; height:30px; padding:5px; line-height:20px; border:1px solid #ddd;}
.yunt td textarea{ width:90%; height:100px; padding:5px; line-height:25px; border:1px solid #ddd;}
.mlilx{ padding:30px 88px;}
.mlilx input{ width:140px; height:40px; color:#fff; font-size:14px; background:#1f4b9e; margin-right:10px; border:none; cursor:pointer;}


.suloc{ height:700px; position:relative; width:100%; overflow:hidden;}
.suloc li{ position:absolute; left:0; top:0; width:20%; overflow:hidden;}
/*.suloc li img{ height:428px; width:auto}*/
.suloc li img{ height:428px; width:100%;}
.suloc li .pic{ position:relative;}
.suloc li .pic span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;background:url(../images/bg-col.png);filter:alpha(opacity=10);-moz-opacity:1;opacity:1; transition:all 0.5s ease;}
.suloc li.on .pic span{filter:alpha(opacity=0);-moz-opacity:0;opacity:0; transition:all 0.5s ease;}
.suloc li .tit{ height:75px; overflow:hidden; background:#424242; transition:all 0.5s ease; color:#fff; text-align:left; padding-top:25px; padding-left:10px;}
.suloc li.odd .tit{ background:#4a4a4a;}
.suloc li .tit span{ font-size:14px; display: inline-block;}
.suloc li .tit i{ display:none; font-size:12px; text-align:center; transition:all 0.5s ease;}
.suloc li.on .tit{ text-align:center; background:#00418e; padding-top:15px; transition:all 0.5s ease;}
.suloc li.on .tit i{ display:block;font-size:14px; transition:all 0.5s ease;}
.suloc li .jias{ height:75px; background:#578eff; text-align:left; padding-left:10px; padding-top:20px;}
.suloc li.odd .jias{ background:#79a5ff;}
.suloc li .jias span{ width:37px; height:37px; display:inline-block; background:url(../images/e01.png) no-repeat;}

.suloc li.on .jias{ text-align:center;background:#00418e;transition:all 0.5s ease;}
.suloc li.on .jias span{background:url(../images/e02.png) no-repeat;}
.suloc-mob{ display:none;}

/*新闻详细页*/
#newsView h2{color:#000;font-size:16px;padding:8px 0 10px;text-align:center !important;text-align:center; background:none; margin:0;position: relative;top: 0px; }
#newsView h3{font-size:14px;border-bottom:1px solid #ededed;color:#999;line-height:37px;height:37px;text-align:center !important;width:100%;font-weight:normal;}
#newsView .newsInfo{margin:20px auto 60px;line-height:200%;}
#newsView .newsTurn{border-top:1px solid #ededed;padding:20px 0;color:#999;}
#newsView .newsTurn .back{width:80px;height:35px;line-height:22px;text-align:center !important;float:right;display:block;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#newsView .newsTurn .back:hover{background:#417bbb;color:#fff;}

/*产品详细页*/

#proView {font-family: '微软雅黑';font-size: 14px;color: #666;}
#proView h2 {color:#333;font-size:16px;padding:8px 0 25px;text-align:center !important;text-align:center;background:none; margin:0;position: relative;top: 0px;border-bottom:1px solid #ededed;}
#proView .bigPic {margin:20px auto;text-align:center !important;}
#proView .proInfo {margin:20px auto 60px;line-height:200%;}
#proView .proTurn {border-top:1px solid #ededed;padding:20px 0;color:#242323;}
#proView .proTurn .back {width:60px;height:32px;line-height:22px;text-align:center !important;float:right;display:block;padding:5px;background:#e6e6e6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#proView .proTurn .back:hover {background:#014d9d;color:#fff;}





@media (min-width: 1201px){
.t-search:hover p{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; right:0; transition:all 0.5s ease;}
}

@media (max-width: 1200px){
.wrap{ width:100%;}
body{ padding-top:85px; width:100%; overflow-x:hidden; overflow-y:auto;}
.top{ height:86px; position:fixed; width:100%; left:0; top:0; z-index:20;}
.logo img{ height:55px;}
.ewm-fr{ display:none;}
.top-nav{ padding:0 2%;}
.nav{ position:fixed; margin:0; left:0; width:100%; top:85px;background:rgba(255,255,255,0.9); overflow-x:hidden; overflow-y:auto; display:none;}
.nav > li{ width:100%; text-align:left; border-bottom:1px solid #ddd; position:relative; left:-40px; top:-25px;}
.nav > li > a{ padding:0 3%; line-height:40px; height:40px; border-right:none;}
.nav > li.cur > a span{ width:0;}
.nav > li > a.cur{ background: none; color:#333;}
.nav > li > a.sbxt{ background:none; color:#333;}
.mob-nav{ width:55px; height:55px; background:url(../images/nlm2.png) no-repeat center center/50% auto; display:block;}
.elst-cd{ position:relative; left:0; top:0; margin-left:0; padding:0; width:100%;}
.elst-cd .tit,.elst-cd .pic{ display:none;}
.elst-cd .etwo{ width:100%; text-align:left; min-height:10px; height:auto;}
.elst-cd .etwo li a{ color:#036cb6; line-height:40px; height:40px; background:url(../images/i2.png) no-repeat 25px center; text-indent:32px; display:block; width:100%;}
.elst-cd .etwo li a:hover{background:url(../images/i2.png) no-repeat 25px center;}
.tz-dl{ width:100%;}
.tz-dl dt{ font-size:12px; margin:0;}
.tz-dl dt a{ color:#036cb6; line-height:40px; height:40px; background:url(../images/i2.png) no-repeat 25px center; text-indent:32px; display:block; width:100%;}
.tz-dl dd{ display:none;}
.ab-con{ padding:0 3%;}

.cp-lbs li a{ padding-top:15%;}
.cp-lbs li a .imgs img{ width:40px;}
.cp-lbs li a .tit span{ line-height:30px;height:30px; overflow:hidden;max-width:90%; font-size:14px;}
.folsx .imgs img{ width:50px;}
.yesl-sol{ padding:20px 3%;}
.lmlc,.numts{ padding:0 3%;}
.tab-bd{ padding:20px 3%;}
.oflxi,.ilx-news,.dblx-sol,.xkms-ilx{ width:100%;}
.ilx-news{ padding:10px 3%;}
.elst-cd .etwo.siotn{ position:relative; left:0px; width:auto; margin-right:0px;}
}
@media (max-width: 800px){
.bottom_tools{ display:none;}
.dblx-sol h4 span.ilx02,.dblx-sol h4 span.ilx03,.slilx li span.ilx02,.slilx li span.ilx03{ display:none;}
.dblx-sol h4 span.ilx01,.slilx li span.ilx01{ width:70%;}
.dblx-sol h4 span.ilx04,.slilx li span.ilx04{ width:30%;}
}

@media (max-width: 1000px){
.folsx .con{ display:none;}
.melst{ height:auto; padding:10px 2%;}
.melst .lbt{ font-size:20px;}
.melst .tit{ font-size:16px;}



}


@media (max-width: 640px){


.t-search p{ width:120px;}
.t-search p .ser01{width:90px;}
.ind-about h2{ font-size:20px; padding:20px 0;}
.ind-about h2 span{ font-size:16px;}
.ab-con .pic{ width:100%;}
.ab-con .tit{ width:100%;}
.ab-con .tit .blt{ font-size:18px;}
.ab-con .tit .silx{ /*max-height:400px;*/}
.cp-lbs li{ width:50%;}

.cp-lbs li:nth-child(4n+1){ transition:0.5s;}
.cp-lbs li:nth-child(4n+2){ transition:0.9s;}
.cp-lbs li:nth-child(4n+3){ transition:0.5s;}
.cp-lbs li:nth-child(4n+4){ transition:0.9s;}
.cp-lbs li a.opt0{ transition:all 0.5s ease;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.folsx{ padding-top:5%;}
.folsx .imgs img{ width:40px;}
.folsx .tit{ font-size:16px;}
.fenl-pict{ margin-top:30px; padding-bottom:20px;}
.ilot{ width:100%;}
.oslxt{ height:auto;}
.oslxt img{ width:100%; height:auto;}
.melst .line{ height:28px; width:28px;}
.sli-nav span{ display: block;}
.dlc-osk{ height:47px;}
.dlc-osk .wrap{ height:45px; line-height:45px; font-size:18px; padding:0 3%; background-size:auto 80%;}
.sli-nav{ position:relative;padding:0}
.sli-nav span{ display:block; height:45px;overflow:hidden; width:180px; text-align: center; background:url(../images/sj-b2.png) no-repeat right center/auto 20%; float:right; color:#666; padding:0 8px;}
.sli-nav p a{max-width:180px; display:block; border-bottom:1px solid #ddd; margin:0; text-align: center;}
.sli-nav p{ position:absolute; right:0; top:45px; z-index:10; background:#fff; border:2px solid #ddd; border-top:none; width:100%; display:none;}
.sli-nav a.cur{ border-bottom:1px solid #ddd; color:#1f4b9e;}
.selnx li{ width:49%;}
.selnx li:nth-child(2n){ margin-right:0;}
.dlc-osk{ margin-bottom:15px;}
.selnx li{ margin-top:10px; margin-bottom:5px;}
.colt-lb li table td.tlx{ width:120px;}
.silx-lb{ margin-left:10px; margin-top:8px;}
.dblx-sol{ padding:0 3%;}
.dblx-sol h4,.slilx li{ padding:0 3%;}
.yunt{ width:100%;}
.mlilx{ padding:20px 0; text-align:center;}
.siilt{ height:80px; line-height:80px; font-size:30px;}
.suloc{ display:none;}
.suloc-mob{ display:block; padding:20px 0;}
.suloc-mob li{ margin-bottom:15px;}
.suloc-mob li .tit{height:75px; padding-top:15px; overflow:hidden; background:#424242; color:#fff; text-align:center; font-size:14px; }
.suloc-mob li .tit span{ display:block;}
}

@media (max-width: 400px){

.cp-lbs li a{ padding-top:5%;}
.xkms-ilx .mt20 img{ width:100%;}

}







.frame {
  position: fixed;
  top: 0;
  left: 0;
  right: 0px;
  bottom: 0px;
  z-index: 1006;
  background: url(../images/bg_3.png) repeat;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}

.frame-wrap {
  position: relative;
  margin: 0px auto 0 80px;
  background: #fff;
  z-index: 1010;
  cursor: auto;
  width: 100%;
  transition: 400ms;
  padding-right: 80px;
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
  min-height:100%;
}
@media screen and (max-width: 861px) {
  .frame-wrap {
    margin: 0px auto;
    padding-right: 0px;
  }
}

html.open body {
  overflow: hidden;
}
html.open .frameHtmlact {
  overflow-y: auto;
}
html.open .frameHtmlact .frame-wrap {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
html.open .frameHtmlact .frame-close {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.frame-close {
  display: block;
  width: 80px;
  height: 80px;
  position: fixed;
  left: 0px;
  top: 50%;
  margin-top: -35px;
  z-index: 1008;
  overflow: hidden;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(-80px);
  transform: translate(-80px);
}
@media screen and (max-width: 861px) {
  .frame-close {
    margin: 0px auto;
    top: auto;
    bottom: 5%;
    left: auto;
    right: 2%;
    margin-top: 0px;
    width: 50px;
    height: 50px;
    z-index: 1012;
    background-color: #174f90;
    border-radius: 50%;
  }
}
.frame-close span {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: 0.4s;
}
.frame-close span.i0 {
  color: #fff;
  background-color: #80abde;
  padding-top: 20px;
  height: 60px;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 80px;
  font-size: 16px;
  line-height: 1.2;
}
@media screen and (max-width: 861px) {
  .frame-close span.i0 {
    display: none;
  }
}
.frame-close span.i1 {
  background: url(../images/fram_close.png) no-repeat scroll center center #174F90;
  color: #fff;
  position: absolute;
  left: 100%;
  top: 0px;
}
@media screen and (max-width: 861px) {
  .frame-close span.i1 {
    left: 15px;
    top: 15px;
    width: 20px;
    height: 20px;
    background-size: cover;
  }
}

.frame-close:hover span.i1 {
  left: 0px;
}

.frame-close:hover span.i0 {
  left: -80px;
}

.frame-main {
  padding: 38px 86px 38px 86px;
  margin:0 auto;
}
@media screen and (max-width: 861px) {
  .frame-main {
    padding: 20px 40px;
  }
}
@media screen and (max-width: 640px) {
  .frame-main {
    padding: 10px 12px;
  }
}

.frame-tit {
  background-color: #f4f4f4;
  text-align: center;
  color: #666;
  padding: 28px 0 16px;
}
@media screen and (max-width: 640px) {
  .frame-tit {
    padding: 18px 0 10px;
  }
}
.frame-tit h2 {
  font-size: 30px;
  line-height: 66px;
  font-weight:normal;
}
.frame-tit h3 {
	font-weight:normal;
}
@media screen and (max-width: 640px) {
  .frame-tit h2 {
    font-size: 24px;
    line-height: 36px;
  }
}
.frame-tit p {
  font-size: 14px;
  line-height: 26px;
}
.frame-tit p i {
  width: 16px;
  height: 17px;
  display: inline-block;
  vertical-align: top;
  margin: 4px 8px 0 0;
}

.frame-cont {
  padding: 0 0 60px 0;
  min-height: 500px;
}
@media screen and (max-width: 640px) {
  .frame-cont {
    min-height: 140px;
  }
}

.frame-video {
  width: 100%;
}
.frame-video img {
  width: 100%;
}

.frame-page {
  padding: 15px 10px 15px 0px;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.frame-page dd {
  line-height: 30px;
}
.frame-page dd a {
 
}

.frame-share {
  text-align: center;
  margin: 28px 0;
}
.frame-share a {
  color: #0069b3;
  margin: 0 2px;
  font-size: 14px;
}

.blist-slide {
  padding: 4px 20px 20px;
  display: none;
}
@media screen and (max-width: 640px) {
  .blist-slide {
    padding: 2px 4px 20px;
  }
}

.blist-slide-txt {
  font-size: 14px;
}
@media screen and (max-width: 640px) {
  .blist-slide-txt {
    font-size: 12px;
  }
}

.blist-slide-btn {
  width: 97px;
  height: 35px;
  text-align: center;
  float: right;
  line-height: 35px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
}

.bdsharebuttonbox {

}
@media screen and (max-width: 640px) {
  .bdsharebuttonbox {
    display: none;
  }
}

.news-view .banner-txt, .contact-view .banner-txt {
  color: #0069b3;
}

.news-list {
  width: 1050px;
}
@media screen and (max-width: 1000px) {
  .news-list {
    width: 100%;
  }
}

.news-item {
  float: left;
  width: 350px;
  padding: 0 50px 32px 0;
}
@media screen and (max-width: 1000px) {
  .news-item {
    width: 33.3333%;
    padding: 0 5px 20px;
  }
}
@media screen and (max-width: 640px) {
  .news-item {
    width: 50%;
  }
}
@media screen and (max-width: 460px) {
  .news-item {
    width: 100%;
  }
}
.news-item a {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  width: 300px;
  padding: 18px 19px;
  display: block;
  border: 1px solid #dbdbdb;
}
@media screen and (max-width: 1000px) {
  .news-item a {
    width: 100%;
    padding: 10px;
  }
}
.news-item h5 {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  font-size: 16px;
  clear: right;
  color: #666;
  line-height: 24px;
  margin-bottom: 20px;
}
.news-item .news-item-time {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  color: #c3c3c3;
  padding: 8px 0;
}
.news-item .news-item-img img {
  display: block;
  width: 100%;
}
.news-item .news-item-txt {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  color: #c3c3c3;
  line-height: 22px;
  padding: 24px 0 20px;
}
.news-item .news-item-more {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  float: left;
  width: 68px;
  height: 21px;
  background-color: #c3c3c3;
  color: #fff;
  text-align: center;
  line-height: 21px;
}

.news-item a:hover {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  background-color: #80abde;
}
.news-item a:hover .news-item-txt, .news-item a:hover .news-item-time, .news-item a:hover h5 {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  color: #fff;
}
.news-item a:hover .news-item-more {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease 0s;
  background-color: #fff;
  color: #80abde;
}

.news-cont {
  padding: 30px 0;
}

.frame-news-txt {
  font-size: 14px;
  color: #666;
  line-height:2;
  display: inline-block;
}
.frame-news-txt p {
	margin-bottom:10px;
}
.frame-news-txt h5 {
  font-size: 20px;
  color: #333;
  line-height:1.5;
  padding-bottom:15px;
}
.frame-news-img {
  width:479px;
  height:334px;
  float:right;
  display:inline;
}
.frame-news-txt .dpsnma {
	height:212px;
	overflow:hidden;
}
.fr-afis span{
	cursor:pointer;
	
	}

.frame-job-cont {
  font-size: 14px;
  color: #666;
  padding-left: 40px;
}
.afim-txt{ border-top:1px dotted #666; margin-top:30px; padding-top:30px;}

.map-text{ float:left;}
.map-text > h3{ font-size:20px; line-height:2;}
.map-text > ul li{ line-height:1.8; font-size:14px; color:#666;}
.map-text > ul li span{ color:#333;}
.map-imgs{ float:right; width:770px;}
.map-imgs img{ width:770px}



@media screen and (max-width: 640px) {
  .frame-job-cont {
    padding-left: 0px;
  }
  .frame-news-txt,.frame-news-img,.map-text,.map-imgs{ width:100%; float:inherit;}
  .map-imgs{ margin-top:10px;}
  .map-imgs img{ width:100%;}
  .fr-afis{ display:none;}
  .frame-news-txt .dpsnma {
	height: auto;
	overflow:hidden;
}
  .frame-news-txt img{ width:100%; height:auto;}
}
.frame-job-cont dt {
  font-size: 16px;
  padding: 6px 0;
}
.frame-job-cont dd, .frame-job-cont dt {
  line-height: 24px;
}
.frame-job-cont dl {
  margin-bottom: 40px;
}

@media (max-width: 640px){
.frame-tit h2{ font-size:18px;}
.frame-tit h3{ font-size:14px;}	
	}




















