.hea1,.cent,.head,.foot{ max-width:1200px; margin:auto; overflow:hidden}
.header{overflow:hidden}
.nav{ position:absolute; right:10%; top:27%}
.hea{ overflow:hidden; background:#075fa9;}
.head{ position:relative; margin:0 auto}
.hea1 .left{ font-size:14px; line-height:33px}
.hea1 .left img{ width:100%}
.hea1 .right{ width:31%; text-align:right; font-size:18px; color:#075fa9; padding-top:0.9%}
.hea1 .right p{ overflow:hidden; float:left; width:60%}
.hea1 .right p span{ display:inline-block; float:right; margin-top:8px; text-align:left}
.hea1 .right a{ display:inline-block; width:45%; margin-left:5%;text-align: center;font-size: 14px;}
.hea1 .right a img{ margin-bottom:1px}
.hea1 .right p img{ margin-right:5%}
.hea1 .right h1{ float:right; width:29%;}
.hea1{ padding:0.5% 0;}
.nav1 ul{ width:100%; overflow:hidden;}
.nav1 ul li,.fx ul li{ float:left}
.nav1 ul li{ width:14.285%; text-align:center;}
.nav1 ul li a{ color:#fff; font-size:16px; display:block; line-height:45px}
.nav1 ul li a:hover,.nav1 ul li .curr{ background:#064a83;}
.nav1 ul li span{ display:block; font-size:12px}
.nav1 ul li{ display:inline-block}
.nav2{ display:none}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li a{ display:block;}
.slides li img{ width:100%}
.flex-control-nav{ display:block; position:absolute;bottom:4%; right:0; text-align:center; z-index:2;width:100%;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:55px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{ display:none}
.sy1{ overflow:hidden; margin-left:-10%}
.sy1 dl{ float:left; width:23.333%; margin:0 0 5% 10%}
.sy1 dl dt img{ width:100%; height:214px}
.sy1 dl dd{ margin:15px 0; text-align:center; font-size:18px;}
.sy0 img{ max-width:100%; display:block; margin:5% auto 3%}
.sy-1b{ background:#eee}
.sy-b{ font-size:18px; color:#0b0b0b; font-weight:bold; text-align:center; margin:4% 0}
.sy-b span{ font-size:24px; color:#075fa9; display:block; margin-top:5px}
.he_ZoomInImg{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; background:#075fa9}
.he_ZoomInImg .he_ZoomInImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img{opacity:0.5;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption_p{font-size:18px;text-align:center;width:100%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; text-align:center; line-height:30px; letter-spacing:2px}
.he_ZoomInImg .he_ZoomInImg_caption_p a{ color:#fff; display:block; padding-top:30%; font-weight:bold}
.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1}
.sy2{ overflow:hidden}
.sy2 div{ float:left}
.sy2-1{ width:33%}
.sy2-2{ width:33%; padding:2% 4% 0}
.sy2-2 p img{ width:100%}
.sy2-1 dl{ overflow:hidden; margin-bottom:22%}
.sy2-1 dl dt{ width:26%}
.sy2-1 dl dt img{ width:100%}
.sy2-1 dl dd{ width:70%; font-size:12px; line-height:22px;}
.sy2-1 dl dd span{ display:block; font-size:18px; text-align:right; font-weight:bold; color:#275ea5; margin-bottom:3%}
.sy2-1:nth-child(3) dl dd span{ text-align:left}
.sy-2b{ background:url(../images/im17.png) no-repeat center; margin-top:-2%; padding:2% 0}
.sy3-1{ text-align:center; margin-top:-2%}
.sy3-1 a{ display:inline-block; margin:0 2%; font-size:18px; background:#075fa9; color:#fff; padding:5px 30px}
.sy3-2{ overflow:hidden; margin-top:4%;}
.sy3-2 dl{ float:left; width:25.333%; margin:0 4%; border:#ccc 1px solid}
.sy3-2 dl dt img{ width:100%; height:265px}
.sy3-2 dl a:hover dd{ color:#333}
.sy3-2 dl a:hover dd span:nth-child(1){ color:#075fa9}
.sy3-2 .he_ZoomInImg{ background:none}
.sy3-2 .he_ZoomInImg:hover .he_ZoomInImg_img{opacity:1;}
.sy3-2 dl dd span:nth-child(1){ font-size:18px; display:block; margin-bottom:2%}
.sy3-2 dl dd{ padding:5%; font-size:12px; line-height:24px}
.sy3-2 dl dd span:nth-child(2){ background:#075fa9; color:#fff; text-align:center; width:110px; line-height:24px; display:block; margin-top:4%}
.sy3-3{ overflow:hidden; padding:2% 0}
.sy3-3 dl{ float:left; margin:0 2% 3%; width:46%}
.sy3-3 dl a:hover{ box-shadow:0 0 15px #ccc}
.sy3-3 dl a{ display:block; border:#ccc 1px solid; background:#f6f6f6; padding:3% 5%; overflow:hidden}
.sy3-3 dl a dt{ float:left; width:12%}
.sy3-3 dl a dt{ font-size:12px; color:#686b6e; text-align:center}
.sy3-3 dl a dt span{ font-size:48px; display:block; line-height:50px}
.sy3-3 dl a dd{ float:right; width:84%; font-size:12px; line-height:24px; color:#676a6c}
.sy3-3 dl a dd span{ font-size:16px; display:block; margin-bottom:1%; color:#333}
.sy-2b p img{ max-width:100%; display:block;}
.footer{ background:url(../images/im21.jpg) no-repeat center; padding:2.5% 0}
.foot{ overflow:hidden}
.foot div{ float:left; width:38.333%}
.foot div:last-child{ width:16.333%}
.foot div:nth-child(1){ width:45.333%}
.foot div h1{ font-size:14px; color:#fff; margin-bottom:5%}
.foot div h1 img{ display:block; margin-top:5px}
.foot div:nth-child(1) p{ font-size:14px; color:#999; line-height:28px;}
.foot div:nth-child(1) h1{ margin-bottom:8%; font-size:12px; color:#fff}
.foot div:nth-child(1) h1 span{ font-size:16px; display:block}
.foot div ul li a{ font-size:12px; color:#999}
.foot div ul li a img{ vertical-align:middle; margin-right:3%}
.foot div ul li{ margin:2% 0}
.foot div:nth-child(3) p img{ max-width:100%;}
.foot div:nth-child(3) p{ margin-top:8%}
.foot div:nth-child(3) h2{ margin-top:14%; font-size:14px}

.banner p img{ width:100%}
.n_news ul li .fl,.n_news ul li .fl span{ -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; } 
.n_news ul li .fr img{ -moz-transition: all 5s ease-in-out;-webkit-transition: all 5s ease-in-out;-o-transition: all 5s ease-in-out;-ms-transition: all 5s ease-in-out;transition: all 5s ease-in-out; height:152px;} 
.n_news li:hover img{ -moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -webkit-moz-transform:scale(1.1); transform:scale(1.1);}
.n_news ul li { padding:2% 0; display:block; border-top: 1px solid #d0d0d0; overflow:hidden}
.n_news ul li .box1 { background: transparent; overflow:hidden}
.n_news ul li .fl { position:relative; padding-top:3%; padding-left: 155px; float:left; width:70%}
.n_news ul li .fl .date { position: absolute; left: 0; float: left;  }
.n_news ul li .fl .date span{ display:block; margin-top:20px; height:26px; width:26px; background:url(../images/im78.png) no-repeat center }
.n_news ul li .fl .date strong{ display:block; font-size:26px; color:#a9a9a9; display:block; }
.n_news ul li .fl .date strong::before {width: 35px;height: 1px;content: '';background: #7D7D7D;position: absolute;top: 15px;left: 90px;transition: all 0.3s ease-out 0s;}
.n_news ul li .fl a{ display:block}
.n_news ul li .fl a h1{ font-weight:bold; font-size:16px; padding-top:0px; color:#333; display:block; margin-bottom:15px;}
.n_news ul li .fl a p{ color: #97979d; line-height:24px; font-size:14px; }
.n_news ul li .fr { display:block; overflow:hidden; float:right; width:22%}
.n_news ul li .fr img {width:100%}
.n_news li:hover .fl { padding-left: 175px;}
.n_news li:hover .fl h1{ color:#12508f;}
.n_news .box1:hover .date strong{ color:#424242;}
.n_news .box1:hover .date strong::before {width: 60px;transition: all 0.3s ease-out 0s;background: #7D7D7D;}
.n_news .box1:hover .date span {background:url(../images/im77.png) no-repeat center}
.n_news ul{ border-bottom: 1px solid #d0d0d0; margin:4.5% 0 4%}
.fy{ text-align:center; margin:2% 0 7%; color:#b1b1b1;}
.fy a{ font-size:16px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 0.5%; padding:1.2% 1.6%; line-height:20px; vertical-align:middle}
.fy a:hover,.fy .curr{ border:#075fa9 1px solid; color:#075fa9}

.sy3-1b,.sy3-2b{ margin-top:0}
.sy3-1b a{padding: 10px 50px; font-size:16px}
.sy3-1b .dq-y,.sy3-2b .dq-y{font-weight: bold;}
.ny-b img{ max-width:100%; display:block; margin:5% auto}
.al1 dl{width: 27.333%; margin: 0 0 4% 6%;}
.al1{ margin-left:-6%; margin-top:5%}
.al1 dl dt img{ height:305px}
.al1 .he_ZoomInImg .he_ZoomInImg_caption_p a{ font-size:24px; padding-top:38%; font-weight:normal}
.hz1 .he_ZoomInImg .he_ZoomInImg_caption_p a{ padding-top:35%}
.hz1 .he_ZoomInImg .he_ZoomInImg_caption_p a img{ width:169px; height:49px;}
.hz1{ margin-left:0; margin-bottom:6%} 
.hz1 dl{ width:31.333%; margin:1%}

.gy1{ margin:4% 0;}
.gy1,.gy2,.gy3{ color:#0b0b0b}
.gy1 .left{ width:62%}
.gy1 .right{ width:33%; padding-top:2%}
.gy1 .right img{ width:100%}
.ny-b1{ font-size:18px; text-align:center; background:url(../images/im25.png) no-repeat center top; width:227px; padding-top:2%}
.ny-b1 span{ font-size:24px; display:block; margin-top:2%}
.gy1 .left p{ font-size:14px; line-height:26px; margin-top:3%; margin-left:3%; text-indent: 2em;}
.gy2 div{ background:#075fa9; margin-top:2%; color:#fff; padding:4% 0}
.gy2 div h1{ font-size:14px; text-align:center}
.gy2 div p{ font-size:14px; margin:2% auto; max-width:530px;}
.gy2 div p img{ vertical-align:middle; margin-right:2%}
.gy3{ overflow:hidden; margin:5% 0}
.gy3 dl{ float:left; width:25%}
.gy3 dl dt img{ display:block; margin:auto}
.gy3 dl dd{ font-size:18px; text-align:center; margin-top:5%}

.lx1 ul{ overflow:hidden}
.lx1 ul li{ float:left; width:27.333%; margin:1% 3%; font-size:14px}
.lx1 ul img{ vertical-align:middle; margin-right:4%}
.lx2 p img{ width:100%}
.lx2{ margin-bottom:7%}

.cp-l{ margin:5% 0 0}
.cp-l .left{ width:17%;}
.cp-l .right{ width:79%}
.cp-l .left h1{ background:#004986; color:#fff; font-size:24px; font-weight:bold; text-align:center; line-height:50px}
.cp-l .left ul li{ line-height:40px; margin:2px 0}
.cp-l .left ul li a{ display:block; border:#999 1px solid; padding:0 8%;}
.cp-l .left ul li a span{ display:inline-block; margin-left:10%; display:none}
.cp-l .left ul li a:hover,.cp-l .left ul li .dq-y{ border-left:#004986 5px solid}
.cp-l .left ul li a:hover span,.cp-l .left ul li .dq-y span{ display:inline-block}

.cp1 dl{width: 25.333%; margin: 0 0 5% 8%;}
.cp1{ margin-left:-8%; margin-top:5%}
.cp1 dl dt img{ height:182px}
.cp1 dl dd{ font-size:16px}
.cp1 .he_ZoomInImg:hover .he_ZoomInImg_img{opacity:0.1;}
.cp-x{ max-width:535px; margin:auto; overflow:hidden}

.tabbtn{ float:right; width:17%}
.tabbtn li{ position:relative; margin-bottom:16%; border:#ccc 1px solid}
.tabbtn li img{ width:100%}
.tabcon{position:relative;/*必要元素*/overflow:hidden; float:left; width:79%}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{ border:#b5b5b5 3px solid}
.tabcon p img{ width:100%}
#leftcon .subbox{width:9999em;}
.tabbtn li.current{ border:#004986 2px solid}
.x-b{ font-size:18px; margin:4% 0; text-align:center}
.x-b88{ margin:4% 0 1%; font-size: 22px; }
.x-b89{ text-align:center; font-size:14px; } 
.con89{ margin:3% 0; }
.xq-d{ overflow:hidden; padding:0 10%; margin:4% 0}
.xq-d li{ width:25.333%; margin:0 4%; border-radius:10px; background:#004986; line-height:40px; font-size:18px; color:#fff; text-align:center; float:left; cursor:pointer}
.xq-d .cur-s1-1{ color:#333; background:#edeaed}
.xq-w{ font-size:14px; line-height:26px; margin-bottom:7%}

.sjx{ display:none} 




.b2-1{ width: 410px !important;background: url(../images/im25-1.png) no-repeat center top !important;}
.b2-1 span{ margin-top: -2% !important;}



