﻿@charset "utf-8";

/*html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}*/
*{padding:0;font-family:"Microsoft Yahei";}
body{background:#FFF;color:#333; font-size:14px;font-family:"Microsoft Yahei";}
em,i{font-style:normal;}
img{border:0; max-width:100%; display:block;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}

.top{width:100%; margin:0 auto;}
.w1{width:1200px; margin:0 auto;}
.i-logo{padding:10px 0 0 0;  width:66.916%;}
.lan{ width:100%; background:#fff;}
.lan li{ width:70px; height:25px; text-align:center; border-radius: 0px 0px 5px 5px; float:right; list-style:none; margin-left:2px; color:#fff; line-height:25px; display:inline-block;}
.lan li:nth-child(1){background:#e5e5e5;}
.lan li:nth-child(2){background:#66739b;}
.link{ padding-top:15px;  background:#fff;}
.link li{ margin:0 9px; list-style:none; float:right; position:relative;}
.link li .pic{width:50px; height:50px; margin:0 auto;}
.link li .pic img{width:100%; border-radius:100px;}
.link li:nth-child(1) .pic img{width:100%; border-radius:0px;}
.link li:hover .pic img{-moz-box-shadow:4px 5px 9px #BFBFBF; -webkit-box-shadow:4px 5px 9px #BFBFBF; box-shadow:4px 5px 9px #BFBFBF;}
.link li .txt{width:100%; text-align:center; font-size:12px;}
.link li .ewm{width:102px; height:102px; position:absolute; top:-50px; transition-duration:1s; right:0; display:none; z-index:9999;}
.link li:hover .ewm{top:70px; display:block;}

.nav{width:100%; margin:0 auto; background:#014f99; color:#fff; height:30px; line-height:30px; padding:10px 0; text-align:center; }
.nav li{ list-style:none; padding:0 1.5%; font-size:16px; font-weight:bold; position:relative; display:inline-block;}
.nav li a{color:#fff;}
.nav li a:hover{color:#cccccc; cursor:pointer; }
.nav li span{ position:absolute; right:0; top:0; width:1px; height:30px; background:#fff;}

.padd{padding-top:12px;}

.slideBox{width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox .hd{height:15px; overflow:hidden; position:absolute; left:47%; bottom:10%; z-index:9999; }
.slideBox .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{float:left; margin-right:12px; width:14px; height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:12px; transition-duration:1s; moz-box-shadow:2px 2px 2px #555 inset; -webkit-box-shadow:2px 2px 2px #555 inset; box-shadow:2px 2px 2px #555 inset;}
.slideBox .hd ul li.on{ background:#2a79e0; color:#fff; height:14px; width:14px; box-shadow:none; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; overflow:hidden;}
.slideBox .bd img{ width:100%; height:auto; display:block;  animation: changeScale 1 2.5s; }

.slideBox1{width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox1 .hd{height:15px; overflow:hidden; position:absolute; left:47%; bottom:20%; z-index:9999; }
.slideBox1 .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox1 .hd ul li{float:left; margin-right:12px; width:14px; height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:12px; transition-duration:1s;}
.slideBox1 .hd ul li.on{ background:#2a79e0; color:#fff; height:14px; width:14px; box-shadow:none; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; position: relative; overflow:hidden;}
.slideBox1 .bd img{ width:100%; height:auto; display:block;  animation: changeScale 1 2.5s; }

.slideBox2{width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox2 .hd{overflow:hidden; position:absolute; left:47%; bottom:20%; z-index:9999; }
.slideBox2 .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox2 .hd ul li{float:left; margin-right:12px; width:14px; height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:12px; transition-duration:1s;}
.slideBox2 .hd ul li.on{ background:#2a79e0; color:#fff; height:14px; width:14px; box-shadow:none; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; position: relative; overflow:hidden;}
.slideBox2 .bd img{ width:100%; height:auto; display:block;  animation: changeScale 1 2.5s; }

.slideBox3{width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox3 .hd{overflow:hidden; position:absolute; left:47%; bottom:10%; z-index:9999; }
.slideBox3 .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox3 .hd ul li{float:left; margin-right:12px; width:14px; height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:12px; transition-duration:1s;}
.slideBox3 .hd ul li.on{ background:#2a79e0; color:#fff; height:14px; width:14px; box-shadow:none; }
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; position: relative; overflow:hidden;}
.slideBox3 .bd img{ width: 100% !important;height: 430px !important;display:block;  animation: changeScale 1 2.5s; }

.sm-nav{ width:910px; margin:0 auto; padding-bottom:35px; position:relative; height:100px;}
.sm-nav li{ width:132px; list-style:none; float:left; position:absolute; border:1px solid #c4c4c4; border-radius:13px; height:90px; padding-top:35px; cursor:pointer;}
.sm-nav li .pic{ width:56px; height:44px; margin:0 auto; background:url(../images/ico1.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic1{ width:56px; height:44px; margin:0 auto; background:url(../images/ico2.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic2{ width:56px; height:44px; margin:0 auto; background:url(../images/ico3.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic3{ width:56px; height:44px; margin:0 auto; background:url(../images/ico4.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic4{ width:56px; height:44px; margin:0 auto; background:url(../images/ico5.png) no-repeat; transition-duration:1s;}
.sm-nav li .pic5{ width:56px; height:44px; margin:0 auto; background:url(../images/ico6.png) no-repeat; transition-duration:1s;}
.sm-nav li:hover .pic{ width:56px; height:44px; margin:0 auto; background:url(../images/ico1-1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic1{ width:56px; height:44px; margin:0 auto; background:url(../images/ico2-1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic2{ width:56px; height:44px; margin:0 auto; background:url(../images/ico3-1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic3{ width:56px; height:44px; margin:0 auto; background:url(../images/ico4-1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic4{ width:56px; height:44px; margin:0 auto; background:url(../images/ico5-1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:hover .pic5{ width:56px; height:44px; margin:0 auto; background:url(../images/ico6-1.png) no-repeat; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);
transform:scaleX(-1);}
.sm-nav li:nth-child(2){ left:150px;}
.sm-nav li:nth-child(3){ left:300px;}
.sm-nav li:nth-child(4){ left:450px;}
.sm-nav li:nth-child(5){ left:600px;}
.sm-nav li:nth-child(6){ left:750px;}
.sm-nav li:hover{background:#3b8ccb; border:1px solid #3b8ccb;}
.sm-nav li .txt{width:100%; text-align:center; font-size:20px; color:#666666; padding-top:8px;}
.sm-nav li:hover .txt{color:#fff;}

.news{width:100%; margin:0 auto; background:#f5f5f5; padding-top:5px; padding-bottom:30px;}
.news1{width:35.666666%;}
.news2{width:62.25%;}
.news2-1{width:95.47368%; padding:2% 2% 2% 2%;  border:1px solid #f2f2f2; background:#fff;}
.news2-2{width:100%; margin:0 auto;}
.news2-2 .pic{width:100%; margin-bottom:10px; height:410px;}
.news2-2 .pic img{width:100%; height:100%;}
.news2-2 .txt{width:100%; padding-top:10px;}
.news2-2 .txt h1{ color:#333; font-size:18px; line-height:32px;}
.h1{ color:#333; font-size:22px; line-height:38px; width:80%; font-weight:bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news2-2 .txt p{ color:#333; font-size:15px; line-height:28px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical; padding-bottom:20px; }
.news2-3{width:90%; background:#fff; padding:15px 5%;}
.news2-3 .left{width:100%;  padding-right:0%;}
.news2-3 .right{width:100%; padding-top:20px;}
.news2-3 .left1{width:100%; margin:0 auto; }
.c_01{width:100%; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.c_02{width:30%; text-align:right; display:none;}
 .left1 li{clear:both; line-height:30px; list-style:none; font-size:15px; color:#333;}

.news3-1{width:95.47368%; padding:0 2% 0 2%;  border:1px solid #f2f2f2; background:#fff;}

 .left2{width:100%; margin:0 auto; }
 .left2 li{clear:both; line-height:30px; list-style:none; font-size:15px; color:#333;  overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}

.zbit{ height:38px; line-height:38px; background:url(../images/bit.png) no-repeat left center; padding-left:30px; font-size:20px; color:#263768; font-weight:bold; position:relative;}
.zbit-dw{position:absolute; line-height:38px; font-size:14px; color:#a5c0e7; right:0; top:0; font-weight:normal; text-align:center;}
.zbit-dw a{color:#a5c0e7;}
.news1-1{width:99.47368%; margin:0 auto; border:1px solid #f2f2f2;}
.news1-1 img{width:100%;}

.nlink{width:93.47368%; padding:2% 3% 3% 3%;  border:1px solid #f2f2f2; background:#fff; margin-top:12px;}
.nlink img{width:100%;}

.ggw img{width:100%; padding-top:19px; padding-bottom:19px;}

.ksdh{width:100%; background:#fff; margin:0 auto;}

.ksdh-left img{width:100%; display:block;}
.ksdh-left .dw{ width:33px; height:33px; position:absolute; top:45%; right:-16px;}

.ksdh-right{width:64.333333%; padding:11px 2% 0 2%;}.ksdh-left{width:31.666666%; position:relative;}

.Menubox3 {height:56px;margin: 0 auto;position: relative; border-bottom:1px solid #014f99; padding-bottom:2px;}
.Menubox3 li {float: left;display: block;cursor: pointer;text-align: center;height: 56px;background: #eeeeee;margin-right: 7px; width:33.2%; margin-right:0.2%; line-height: 56px; font-size: 20px;color: #263768; font-weight:bold;  border-radius: 5px 5px 0px 0px;}
.Menubox3 li:nth-child(3){margin-right:0;}
.Menubox3 li.hover {color: #fff;background: #263768;}
.CbContainer3{position:relative;}
.Contentbox3 {clear: both;margin-top: 30px;}
.ksdh-right1{width:100%; margin:0 auto;}
.ksdh-right1 li{width:22.7%; margin:0 1% 15px 1%; border:1px solid #9a9a9a; border-radius:5px; height:36px; text-align:center; line-height:36px; font-size:16px; float:left; cursor:pointer;}
.ksdh-right1 li:hover{border:1px solid #014f99; background:#014f99; color:#fff;}

.ksdh-right2{width:31.666666%; float:left;}
.ksdh-m{margin-right:2.5%;}
.ksdh-right2 .bit{  border-radius: 5px 5px 0px 0px; width:115px; height:36px; background:url(../images/bit1.png) no-repeat 20px center #014f99; padding-left:45px; color:#fff; font-size:18px; font-weight:bold; line-height:36px;}
.ksdh-right2-1{width:91.8%; border:1px solid #f2f2f2; background:#fff; height:448px; padding:15px 4% 0 4%;}
.ks1{width:100%; padding-top:15px;}
.ks1 .neir{ width:100%; font-size:18px; color:#333; line-height:32px; font-weight:700;}
.ks1 p{font-size:14px; line-height:26px; padding-top:10px; color:#000;}
.more{line-height:36px; color:#a5c0e7; font-size:14px;}
.more2{line-height:36px; color:#a5c0e7; font-size:14px; position:absolute; right:0; top:0; font-weight:normal;}
.ksdh-right3{width:31.666666%; float:left;}
.ksdh-right3 .bit{  border-radius: 5px 5px 0px 0px; width:115px; height:36px; background:url(../images/bit1.png) no-repeat 20px center #263768; padding-left:45px; color:#fff; font-size:18px; font-weight:bold; line-height:36px;}



.slideBox1{ width:100%; position:relative; }
.slideBox1 .bd{ position:relative;  }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:100%; display:block;  }
.slideBox1 .prev{ position:absolute; left:45%; top:220px;  display:block; width:33px; height:33px; background:url(../images/ks-dw.png) ;    }
.slideBox1 .prevStop{ display:none;  }

.Menubox {height:36px;margin: 0 auto;position: relative;}
.Menubox ul{margin-block-end: 0; margin-block-start: 0;}
.Menubox li {float: left;display: block;cursor: pointer;height: 36px;background: #eeeeee;width:28%; line-height: 36px; font-size: 18px;color: #014f99; font-weight:bold;  border-radius: 5px 5px 0px 0px; background: url(../images/bit2.png) no-repeat 15% center #eeeeee; padding-left:12%;}
.Menubox li.hover {color: #fff;background: url(../images/bit1.png) no-repeat 12% center #263768; }
.CbContainer{position:relative; }
.Contentbox {clear: both; width:100%; border:1px solid #f2f2f2; background:#fff; height:196px; }
.more1{line-height:36px; color:#a5c0e7; font-size:14px; position:absolute; right:0; top:-36px;}
.ks2{width:90%; padding-top:15px; margin:0 auto;}
.ks2 li{width:100%; list-style:none; height:32px; line-height:32px; font-size:14px; color:#000; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}

.Menubox1 {height:36px;margin: 0 auto;position: relative; padding-top:20px;}
.Menubox1 li {float: left;display: block;cursor: pointer;height: 36px;background: #eeeeee;width:28%; line-height: 36px; font-size: 18px;color: #014f99; font-weight:bold;  border-radius: 5px 5px 0px 0px; background: url(../images/bit2.png) no-repeat 15% center #eeeeee; padding-left:12%;}
.Menubox1 li.hover {color: #fff;background: url(../images/bit1.png) no-repeat 12% center #263768; }
.CbContainer1{position:relative; }
.Contentbox1 {clear: both; width:100%; border:1px solid #f2f2f2; background:#fff; height:196px; }

.Menubox2 {height:36px;margin: 0 auto;position: relative; }
.Menubox2 ul{margin-block-end: 0; margin-block-start: 0;}
.Menubox2 li {float: left;display: block;cursor: pointer;height: 36px;background: #eeeeee;width:28%; line-height: 36px; font-size: 18px;color: #014f99; font-weight:bold;  border-radius: 5px 5px 0px 0px; background: url(../images/bit2.png) no-repeat 15% center #eeeeee; padding-left:12%;}
.Menubox2 li.hover {color: #fff;background: url(../images/bit1.png) no-repeat 12% center #263768; }
.CbContainer2{position:relative; }
.Contentbox2 {clear: both; width:100%; border:1px solid #f2f2f2; background:#fff; height:196px; }

.Menubox4 {height:36px;margin: 0 auto;position: relative; padding-top:20px;}
.Menubox4 li {float: left;display: block;cursor: pointer;height: 36px;background: #eeeeee;width:28%; line-height: 36px; font-size: 18px;color: #014f99; font-weight:bold;  border-radius: 5px 5px 0px 0px; background: url(../images/bit2.png) no-repeat 15% center #eeeeee; padding-left:12%;}
.Menubox4 li.hover {color: #fff;background: url(../images/bit1.png) no-repeat 12% center #263768; }
.CbContainer4{position:relative; }
.Contentbox4 {clear: both; width:100%; border:1px solid #f2f2f2; background:#fff; height:196px; }
#top_btn{ width:150px; margin: 0 auto; background:url(../images/top.png) center 30px no-repeat; line-height:54px; padding-top:30px; font-size:16px; color:#66739b; text-align:center; cursor:pointer;}

.foot{ width:90%; margin:0 auto; padding-top:15px;}
.foot3{ display:none;}
.foot3 .ewm{ width:50%;}
.foot3 .ewm img{ width:50%;margin:auto;}
.foot3 .ewm p{ text-align:center;}
.foot1{border-bottom:1px solid #263768; padding-bottom:15px; padding-top:20px; padding-bottom:20px;}
.foot1 .l1{width:37.3333%;}
.foot1 .l1 .ewm{width:25%; margin-right:8.3333%;}
.foot1 .l1 .ewm img{width:100%;}
.foot1 .l1 .ewm p{padding-top:8px; text-align:center; font-size:14px; color:#666666; line-height:24px;}

.foot1 .l2{width:60.6666%; padding-left:2%;}
.foot1 .l2 .bit{font-size:20px; color:#333; font-weight:bold; padding-bottom:10px;}
.foot1 .l2 .l3{width:50%; line-height:24px; color:#333333; font-size:15px;}

.foot1 .l4{ width:100%;}
.foot1 .l4 .b1{line-height:26px; background:url(../images/bit.png) no-repeat left center; padding-left:4%; font-size:20px; font-weight:700; color:#333333;}
.foot1 .l4 .b2{ width:100%; padding-top:15px;}
.foot1 .l4 .b2 li{float:left; list-style:none; line-height:26px; font-size:14px; color:#333; padding-right:5%;}
.foot2{width:100%; background:#293768; color:#fff; padding-top:15px; padding-bottom:15px;}
.foot2-1{width:56px; height:66px; float:right; padding-left:10px;}
.foot2-2{width:127px; height:47px; float:right; padding-left:10px; padding-top:10px;}
.foot2-3{float:right; font-size:16px; line-height:24px; text-align:right; padding-top:10px;}
.sm-nav1{display:none;}
.mian-hz{width:100%; display:block;}
.ny-box{width:100%; margin:0 auto;}
.ny-box img{width:100%;}
.ny-box1{width:1200px; margin:0 auto;padding-top: 12px;}
.ny-box1 img{width:100%;}

.ny-center{width:100%; background:#f4f4f4; padding-bottom:100px; }

.n-left1{width:100%; height:66px; position:absolute; top:-80px;  padding-top:14px;
 background: -webkit-linear-gradient(left, #3b8bca, #3572ac, #2a4a7d, #263869) ; 
 background: -o-linear-gradient(left,#3b8bca, #3572ac, #2a4a7d, #263869);
 background: -moz-linear-gradient(left,#3b8bca, #3572ac, #2a4a7d, #263869); 
 background: -ms-linear-gradient(left,#3b8bca, #3572ac, #2a4a7d, #263869);}
.n-left1 p{padding-left:44px; color:#fff; font-size:20px; font-weight:bold; }
.n-left1 .dw{width:20px; height:20px; background:url(../images/bit3.png) no-repeat; position:absolute; bottom:17px; right:23px;}
.n-left2{width:100%; -moz-box-shadow:0px 0px 7px #D4D4D4; -webkit-box-shadow:0px 0px 7px #D4D4D4; box-shadow:0px 0px 7px #D4D4D4; background:#fff; padding-top:10px; padding-bottom:100px;}

.le_menu{ margin:0 auto; width:70%; }
.le_menu ul{ width:100%; }
.le_menu li{ font-size:16px;   }
.le_menu li a{color:#293047; line-height:50px; display:block; text-align:left; border-bottom:1px solid #ebebeb;}
.le_menu li a:hover{  color:#3b8ccb;}
.le_menu li .ts{color:#3b8ccb;}

.le_menu1{ margin:0 auto; width:70%; }
.le_menu1 ul{ width:100%; }
.le_menu1 li{ font-size:18px; border-bottom:1px solid #ebebeb; padding-bottom:25px;  line-height:50px; color:#293047; }

.le_menu1 li p{width:85%; line-height:32px; background:url(../images/dt.jpg) no-repeat left; padding-left:15%; font-size:16px;}


#nei-left{width:260px; position:relative; margin-bottom:10px;}
#nei-right{width:920px; position:relative;}
.nei-right{width:100%; position:relative;}
.n-right1{width:99%; background:#3b8ccb; position:absolute; top:-80px; height:80px; padding-left:1%;}
.n-right1-1{width:92%; height:28px; background:#fff; padding:36px 5% 16px 3%;}
.n-right_01{width:70%;}
.n-right_01 li{ float:left; line-height:24px; font-size:16px; color:#333; list-style:none; padding-left:15px; padding-right:15px; border-left:1px solid #cccccc;}
.n-right_01 li:nth-child(1){border-left:none;}
.n-right-ss{width:200px; height:28px;}
.n-right-ss1{width:169px; height:26px; border-bottom:1px solid #a9a9a9; border-left:1px solid #a9a9a9; border-top:1px solid #a9a9a9;}
.n-right-ss1 input{width:90%; line-height:26px; padding:0 5%; font-size:14px; outline:none; border:none;}
.n-right-ss2{width:30px; height:26px;}
.n-right2{width:100%; background:#fff; padding-top:45px; padding-bottom:55px; }
.n-right2-1{width:87.65%; margin:0 auto;}
.n-r-bit{width:100%; border-bottom:2px solid #f3f0ed; padding-bottom:8px;}
.n-r-bit p{font-size:24px; color:#263768;}
.n-r-bit span{font-size:14px; font-family:Arial; color:#cccccc; text-transform:uppercase; }

.n-hlyd{width:100%; background:#fff; padding-bottom:55px; }



.n-news{width:100%; margin:0 auto; padding-top:40px;}
.n-news li{width:100%; list-style:none; clear:both; line-height:40px; font-size:15px;}

.n-news1{width:100%; margin:0 auto; padding-top:40px;}
.n-news1 li{width:31.3333%;list-style:none; float:left; margin-right:3%; padding-bottom:30px;}
.n-news1 li:nth-child(3n){ margin-right:0;}
.n-news1 li .pic{width:100%; overflow:hidden; background:#000; }
.n-news1 li .pic img{width:100%;height:300px; transition-duration:1s;}
.n-news1 li p{width:100%; padding:8px 0; text-align:center; font-size:16px;  overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.n-news1 li:hover .pic img{transform:scale(1.1,1.1); opacity:0.7;}

.n-n_01{width:75%; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.n-n_02 {width:25%; text-align:center;  display:inline-block;}

.s-page{width:100%; padding-top:25px;}
.p1Page2{ margin:0 auto; height:44px; font-family:"微软雅黑"; font-size:14px; color:#535353;}
.page{line-height:30px;text-align:center; }
.page a{margin:0 3px;display:inline-block;padding:0 15px 0 15px; background:#ececec; color:#777777; }
.page a:hover{background:#076bc8; color:#fff;}
.page a.on{background:#076bc8;border-color:#076bc8;color:#FFF; padding:0 15px 0 15px; color:#fff;}
.page a.on:hover{background:#076bc8; color:#fff;}
.page a.on1{background:#ffffff;border-color:#f3c800;color:#535353;  padding:0 15px 0 15px;}
.page a.page_turn:hover{background:#076bc8;border-color:#3BA2E3;color:#FFF;box-shadow:1px 1px 3px #CCC;}

.detail{width:100%;  font-weight: 700; font-style: normal;  font-size: 20px; text-align: center; line-height: 40px; color:#333333; padding-top:40px;}
.detail1{font-weight: 400; font-style: normal; color: #646464; text-align: center; line-height: 40px;}
.detail1 span{display:inline-block; text-align:center; padding-left:15px; padding-right:15px;}
.detail2{width:95%; padding:25px;}
.detail2 p{font-weight: 400; font-style: normal;font-size: 16px; line-height: 36px; padding-bottom:10px;}
.detail2 img{/*width: auto; max-width:60%; width:60%; padding:0 20%;*/ display:inline-block; max-width:100%;}

.tsjd{width:100%; padding-top:30px; font-size:16px; line-height:30px;}
.tsjd p{font-size:18px; color:#263768; font-weight:700; padding-bottom:10px; }


.xkdt2{width:100%; font-weight: 400;font-style: normal;font-size: 16px; line-height: 30px; padding-top:35px;}

.xkdt2{width:100%; margin:0 auto;}
.xkdt2 li{width:23%; float:left; list-style:none; margin-right:1%; margin-left:1%; position:relative; margin-bottom:20px;}
.xkdt2 li img{width:100%; border-radius:10px;}
.xkdt2 li .txt{ width:100%;padding:10px 0; font-size:15px; line-height:22px; background:rgba(0,0,0,0.3); color:#fff; position:absolute; bottom:0; left:0; border-radius:10px; text-align:center;}
/*.xkdt2 li:nth-child(4n){margin-right:0;}*/


.tsyl1{width:100%; margin:0 auto;}
.xkdt{width:38.4%; position:relative;}
.xkdt img{width:100%; border-radius:10px;}
.xkdt p{text-align:center; padding:8px 0; font-size:16px; font-weight:600;}

.xkdt1{width:150%; font-weight: 400;font-style: normal;font-size: 16px; line-height: 30px; position:absolute; left:120%; bottom:0;}
.xkdt1 p{display:inline-block; font-size:14px; width:100%; text-align:right; color:#a5c0e7; }



.xkjs{width:100%; margin:0 auto ; padding-top:30px; padding-bottom:30px;}
.xkjs li{width:30.333%; float:left; list-style:none; border-radius:6px; margin-right:4.5%; background:#014f99; font-size:20px; color:#fff; line-height:50px; text-align:center; font-weight:700; cursor:pointer; margin-bottom:30px; }
.xkjs li a{color:#fff;}
.xkjs li:nth-child(3){margin-right:0;}
.xkjs li:nth-child(6){margin-right:0;}
.xkjs li:hover{ -moz-box-shadow:0px 5px 5px #333 inset;    -webkit-box-shadow:0px 5px 5px #333 inset;           box-shadow:0px 5px 5px #333 inset;                  }

.xkjs{width:100%; margin:0 auto ; padding-top:30px; padding-bottom:30px;}
.xkjs li{width:30.333%; float:left; list-style:none; border-radius:6px; margin-right:4.5%; background:#014f99; font-size:20px; color:#fff; line-height:50px; text-align:center; font-weight:700; cursor:pointer; margin-bottom:30px; }
.xkjs li a{color:#fff;}

.xkjs li:nth-child(3){margin-right:0;}

.xkjs li:hover{ -moz-box-shadow:0px 5px 5px #333 inset; -webkit-box-shadow:0px 5px 5px #333 inset; box-shadow:0px 5px 5px #333 inset;                  }

.ygtd1{width:100%; margin:0 auto;}
/*.ygtd1 li{width:23.5%; float:left; margin-right:2%; list-style:none; margin-bottom:20px; border-radius:5px; position:relative;}
.ygtd1 li img{border-radius:5px; width:100%;}*/

.ygtd1 li .dw{width:100%; height:85px; position:absolute; top:30px;  text-align:center;}
.ygtd1 li .dw img{display:inline-block; width:94px !important; height:85px;}
.ygtd1 li .dw p{font-size:18px; color:#fff; font-weight:normal;}
.ygtd1 li{width:23.5%; float:left; margin-right:2%; list-style:none; margin-bottom:20px; border-radius:15px; position:relative; display:table-cell;vertical-align:middle;text-align: center;}
.ygtd1 li:nth-child(1){ background:#cce3f1;}
.ygtd1 li:nth-child(2){ background:#118ccf;}
.ygtd1 li:nth-child(4){ background:#118ccf;}
.ygtd1 li:nth-child(5){ background:#118ccf;}
.ygtd1 li:nth-child(7){ background:#118ccf;}
.ygtd1 li:nth-child(9){ background:#cae4f2;}
.ygtd1 li:nth-child(10){ background:#118ccf;}
.ygtd1 li:nth-child(12){ background:#118ccf;}

.y4{width:40% !important;}

.ygtd-dw{width:auto; display:inline-block; padding-top:17%; text-align:center;}
.ygtd-dw img{width:60%; display:inline-block; }
.ygtd-dw p{color:#fff; font-size:26px; padding:10px 0; font-weight:300; letter-spacing:2px;}
.ygtd1 li .time{width:84%; top:15px; left:8%; position:absolute; line-height:30px; text-align:left !important; color:#000;}
.ygtd1 li:nth-child(4n){margin-right:0;}


.sm-pap{width:100%; padding-bottom:10px; display:none;}
.sm-pap li{ list-style:none; width:48%; float:left; margin-right:4%;}
.sm-pap li:nth-child(2){margin-right:0;}

.lltj{width:260px; color:#fff; line-height:66px;}
.lltj img{display:inline-block;}

  .yzxx {
            width: 90%;
            padding: 40px 5% 220px 5%;
        }

            .yzxx li {
                width: 27.333%;
                float: left;
                margin: 0 1% 20px 1%;
                background: #405aa7;
                color: #fff;
                padding: 25px 1.5%;
                text-align: center;
				
            }

                .yzxx li .bit {
                    font-size: 18px;
                    font-weight: bold;
                    padding-bottom: 20px;
                }

                .yzxx li .bit1 {
                    font-size: 14px;
                    font-family: Arial, Helvetica, sans-serif;
                }

/*2019-6-5*/
.xsjz{width:100%; padding-top:35px;}
.xsjz-sea{width:96%; background:#014f99; border-radius:15px; padding:12px 2%;}
.xsjz-sea input{width:75%; background:#fff; outline:none; border:none; height:46px; line-height:46px; padding:0 4%; font-size:16px;}
.xsjz-sea .an{width:12%; height:46px; line-height:46px; text-align:center; background:url(../images/ygtd-ss.jpg) no-repeat left center; color:#fff; font-size:24px;}
.xsjz1{width:100%; padding:35px 0;}
.xsjz1 dl{width:31.5%; float:left; margin-right:2.75%; background:#fff; cursor:pointer;}
.xsjz1 dl dt{width:100%; background:#000; overflow:hidden;}
.xsjz1 dl dt img{width:100%; transition-duration:1s;}
.xsjz1 dl:hover dt img{ transform:scale(1.1,1.1); opacity:0.7;}
.xsjz1 dl dd{width:86%; padding:20px 7%;}
.xsjz1 dl dd .t_01{font-size:18px; line-height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xsjz1 dl dd .t_02{font-size:14px; color:#777777; font-family:Arial;}
.xsjz1 dl:nth-child(3){margin-right:0;}
.yg-news{width:100%;}
.yg-news dl{  width:90%; padding:25px 5%; background:#fff; margin-bottom:22px;}
.yg-news dl dt h1{font-size:40px;  color:#959494; text-align:right;}
.yg-news dl dt span{ width:100%; line-height:28px; display:block; font-size:16px; text-align:right; color:#959494; padding:5px 0 10px 0;}
.yg-news dl dt p{ font-size:16px; border:1px solid #cdcdcd; text-align:center; width:100%; line-height:26px; color:#cdcdcd;}
.yg-news dl dt{float:left; margin:0 3% 0 0; font-family:"Arial"; width:12%;}
.yg-news dl dd{width:85%; float:left;}
.yg-news dl dd .txt{width:100%;}
.yg-news dl dd .txt h1{ font-weight:normal; font-size:22px; color:#333333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.yg-news dl dd .p-01{ font-size:14px; color:#777777; line-height:24px; padding:10px 0; font-family:"宋体";}
.t_03{width:100%; line-height:26px; font-size:16px; padding:8px 0;}
.t-s{color:#014f99; display:inline-block; font-size:16px;}
.t_04{width:33%; line-height:26px; font-size:16px; padding:8px 0;}

@media (min-width:1441px){

}

@media (min-width: 1368px) and (max-width: 1441px){

}
@media (min-width: 1198px) and (max-width: 1367px){


}

	
	
/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {
.w1{width:98%;}
.nav li{ padding:0 1.2%; font-size:14px;}
#nei-left{width:20%; position:relative; margin-bottom:10px;}
#nei-right{width:75%; position:relative;}
.foot1 .l4{padding-left:0%; width:100%;}
.ygtd-dw{ padding-top:18%; text-align:center;}
.ygtd-dw img{ width:70%; display:inline-block; }
.ygtd-dw p{font-size:18px; padding:0 0; }
}

/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px){
.w1{width:98%;}
.sm-nav{ width:100%; height:122px; padding-top:20px; padding-bottom:20px;}
.nav li{ padding:0 1.2%; font-size:14px;}
.i-logo{padding:25px 0;  width:50%;}
.link{ padding-top:0px;}
.sm-nav li{ width:16.2666%;height:100px; padding-top:20px; position:relative;}
.sm-nav li .txt{font-size:16px;}
.sm-nav li:nth-child(2){ left:0px;}
.sm-nav li:nth-child(3){ left:0px;}
.sm-nav li:nth-child(4){ left:0px;}
.sm-nav li:nth-child(5){ left:0px;}
.sm-nav li:nth-child(6){ left:0px;}
.Menubox li { font-size: 14px;}
.Menubox1 li { font-size: 14px;}
.Menubox2 li { font-size: 14px;}
.Menubox4 li { font-size: 14px;}
.ksdh-right1 li{width:22.5%; font-size:14px; }
.Menubox3 {height:42px; }
.Menubox3 li {height: 42px;line-height: 42px; font-size: 16px;}
.Contentbox3 { margin-top: 20px;}
#nei-left{width:100%; position:relative;}
.n-left1{ top:0px; opacity:1; position:relative;  height:40px;}
.n-left2{padding-top:0px; padding-bottom:0px;}
.le_menu li a{ width:50%; float:left; height:46px; line-height:46px; text-align:center; font-size:14px; }
#nei-right{width:100%; position:relative;}
.le_menu{ width:100%; }
.le_menu1{  width:100%; }
.n-right1{ position:relative; top:0px; height:auto; }
.n-right1-1{width:92%; height:28px; background:#fff; padding:10px 5% 10px 3%;}
.n-right-ss{display:none;}
.n-right_01 li{font-size:14px; padding-left:8px; padding-right:8px;}
.n-news1 li{width:47%; margin-right:1.5%; margin-left:1.5%; padding-bottom:30px;}
.xkdt2 li{width:30.3333%; margin-right:1.5%; margin-left:1.5%;}
.xkdt2{font-size: 15px; line-height: 26px; padding-top:5px;}
.mian-hz{ display:none;}
.ny-box{ padding-top:60px;}
.ny-box1{ padding-top:60px;}
.ygtd-dw{ padding-top:15%; text-align:center;}
.ygtd-dw img{ width:60%; display:inline-block; }
.ygtd-dw p{font-size:18px; padding:0 0; }

}


/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {
.w1{width:98%;}
.sm-nav{ width:100%;  height:122px; padding-top:20px; padding-bottom:20px;}
.sm-nav li{ width:16%;height:100px; padding-top:20px; position:relative;}
.sm-nav li .txt{font-size:16px;}
.sm-nav li:nth-child(2){ left:0px;}
.sm-nav li:nth-child(3){ left:0px;}
.sm-nav li:nth-child(4){ left:0px;}
.sm-nav li:nth-child(5){ left:0px;}
.sm-nav li:nth-child(6){ left:0px;}
.mian-hz{ display:none;}
.slideBox{ padding-top:48px;}
.news2{width:100%;}
.news2-2 .pic{width:100%; height:auto;}
.news2-2 .txt{width:100%; padding-top:15px;}
.Menubox3 {height:38px; }
.Menubox3 li {height: 38px;line-height: 38px; font-size: 14px;}
.Contentbox3 {margin-top: 15px;}
.ksdh-right1 li{width:22%; height:30px; line-height:30px; font-size:14px;  margin:0 1% 8px 1%; }
.ksdh-m{margin-right:0%;}
.ksdh-right3{width:100%; margin-bottom:20px;}
.ksdh-right2-1{ height:auto; padding-bottom:30px;}
.ksdh-right2{width:48%; margin-right:1%; margin-left:1%; }
.foot{ display:none;}
.foot3{ display:block;}
#nei-left{width:100%; position:relative;}
.n-left1{ top:0px; opacity:1; position:relative;  height:40px;}
.n-left2{padding-top:0px; padding-bottom:0px;}
.le_menu li a{ width:50%; float:left; height:46px; line-height:46px; text-align:center; font-size:14px; }
#nei-right{width:100%; position:relative;}
.le_menu{ width:100%; }
.le_menu1{  width:100%; }
.n-right1{ position:relative; top:0px; height:auto; }
.n-right1-1{width:92%; height:28px; background:#fff; padding:10px 5% 10px 3%;}
.n-right-ss{display:none;}
.n-right_01 li{font-size:14px; padding-left:8px; padding-right:8px;}
.n-news1 li{width:47%; margin-right:1.5%; margin-left:1.5%; padding-bottom:30px;}
.xkdt2 li{width:30.3333%; margin-right:1.5%; margin-left:1.5%;}
.xkdt2{font-size: 15px; line-height: 26px; padding-top:5px;}
.ny-box{ padding-top:60px;}
.le_menu1 li div{padding-left:15px;}.le_menu1 li p{width:28%; padding-left:5%; font-size:14px; float:left;}
.xkjs li{font-size:16px; }
.ygtd1 li:nth-child(1){display:none;}
.ygtd1 li:nth-child(3){display:none;}
.ygtd1 li:nth-child(4){display:none;}
.ygtd1 li:nth-child(6){display:none;}
.ygtd1 li:nth-child(8){display:none;}
.ygtd1 li:nth-child(9){display:none;}
.ygtd1 li:nth-child(11){display:none;}
.ygtd1 li:nth-child(12){display:none;}
.ygtd1 li{width:31.333%; margin-left:1%; margin-right:1%;}
.ygtd1 li .dw{top:15px;  text-align:center;}
.ygtd1 li .dw img{width:66px !important; height:60px;}
.ygtd1 li .dw p{font-size:16px; color:#fff; font-weight:normal;}
.slideBox2 .hd{ bottom:30%;}
.slideBox1 .hd{ bottom:30%;}
.slideBox3 .hd{ bottom:10%;}
.news1{display:none;}
.sm-pap{display:block;}
.news2-3 .left{width:97%; border-right:none; padding-left:1.5%; padding-right:1.5%;}.news2-3 .right{width:97%; padding-left:1.5%; padding-right:1.5%; padding-top:20px;}
.ksdh-right{width:96%; padding:11px 2% 0 2%;}.ksdh-left{ display:none;}
.ygtd-dw p{ font-size:18px;}

}

/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {
	.le_menu1{  width:100%; }
.w1{width:98%;}
.sm-nav{ display:none;}
.sm-nav1{width:100%; margin:0 auto; padding-top:5px; padding-bottom:5px; display:block;}
.sm-nav1 li{width:31.3333%; list-style:none; float:left; height:40px; line-height:40px; margin:0 1% 6px 1%; text-align:center; background:#eeeeee; font-size:16px;}
.news1{width:100%;}
.news2{width:100%;}
.news2-2 .pic{width:100%; height:auto}
.news2-2 .txt{width:100%;}
.news2-3 .left{width:97%; border-right:none; padding-left:1.5%; padding-right:1.5%;}.news2-3 .right{width:97%; padding-left:1.5%; padding-right:1.5%; padding-top:20px;}
.ksdh-right{width:96%; padding:11px 2% 0 2%;}.ksdh-left{ display:none;}
.Menubox3 {height:38px; }
.Menubox3 li {height: 38px;line-height: 38px; font-size: 16px;}
.ksdh-right1 li{width:45%; margin:0 2% 8px 2%; }
.ksdh-right2{width:100%; margin-bottom:15px;}.ksdh-m{margin-right:0%;}
.ksdh-right2-1{height:auto; padding-bottom:15px;}
.mian-hz{ display:none;}
.slideBox{ padding-top:48px;}
.ksdh-m{margin-right:0%;}
.ksdh-right3{width:100%; margin-bottom:20px;}
.foot{ display:none;}
.foot3{ display:block;}
#nei-left{width:100%; position:relative;}
.n-left1{ top:0px; opacity:1; position:relative; height:40px; padding-top:16px; }
.le_menu li a{ width:50%; float:left; height:46px; line-height:46px; text-align:center; font-size:14px; }
#nei-right{width:100%; position:relative;}
.le_menu{ width:100%; }
.n-right1{ position:relative; top:0px; height:auto; }
.n-left1 p{font-size:16px; font-weight:bold; }
.n-left2{padding-top:0px; padding-bottom:0px;}
.n-right1-1{width:92%; height:28px; background:#fff; padding:10px 5% 10px 3%;}
.n-right-ss{display:none;}
.n-right_01 li{font-size:14px; padding-left:8px; padding-right:8px;}
.n-right2{padding-top:30px; padding-bottom:35px; }
.n-n_01{width:70%; }
.n-n_02 {width:30%; text-align:right; }
.n-r-bit p{font-size:20px;}
.n-news{padding-top:20px;}
.ny-center{padding-bottom:50px; }
.detail{ font-weight: 500; font-size: 18px; line-height: 32px; padding-top:20px;}
.n-news1 li{width:47%; margin-right:1.5%; margin-left:1.5%; padding-bottom:30px;}
.xkdt2 li{width:47%; margin-right:1.5%; margin-left:1.5%;}
.xkdt1{width:100% !important; position:relative !important; left:0% !important; bottom:0;}
.n-right2-1{width:96%; margin:0 auto;}
.xkdt2{font-size: 15px; line-height: 26px; padding-top:5px;}
.zj_01{font-weight: 700;font-size: 20px; color:#666666;}
.zj_02{font-size:15px; line-height:30px; padding-bottom:25px;}
.ny-box{ padding-top:60px;}
.ny-box1{ padding-top:60px;width:100%}
.le_menu1 li div{padding-left:15px;}.le_menu1 li p{width:28%; padding-left:5%; font-size:14px; float:left;}
.xkjs li{font-size:16px; }
.ygtd1 li{width:48%; margin-left:1%; margin-right:1%;}
.ygtd1 li:nth-child(1){display:none;}
.ygtd1 li:nth-child(3){display:none;}
/*.ygtd1 li:nth-child(4){display:none;}*/
.ygtd1 li:nth-child(6){display:none;}
.ygtd1 li:nth-child(8){margin-left:1%; margin-right:1%;}
.ygtd1 li:nth-child(9){display:none;}
.ygtd1 li:nth-child(11){display:none;}
.ygtd1 li:nth-child(12){display:none;}
.ygtd1 li .dw{top:10px;  text-align:center;}
.ygtd1 li .dw img{width:52px !important; height:47px; display:inline-block;}
.ygtd1 li .dw p{font-size:16px; color:#fff; font-weight:normal;}
.ygtd-dw p{ font-size:18px; padding:0;}

.ygtd-dw img{ width:60%; display:inline-block; }

.sm-pap{ display:none;}
.slideBox2 .hd{ bottom:30%;}
.slideBox1 .hd{ bottom:30%;}
.slideBox3 .hd{ bottom:20%;}
.slideBox3 .bd img{ width: 100% !important;height:241px !important;}
.slideBox .hd{left:25%;}

.xkdt{width:100%; padding-bottom:20px;}
.xkdt img{width:39%; border-radius:10px; padding-right:5%; float:left}
.xkdt p{text-align:center; padding:8px 0; font-size:16px; font-weight:600; float:right; width:53%; padding-top:20px;}
.xkdt1{width:150%; font-weight: 400;font-style: normal;font-size: 16px; line-height: 30px; position:absolute; left:120%; bottom:0;}
.detail2 img{width: 90% !important;height: 100% !important; padding:0 5%;}
.yzxx li { width: 95%;}
.page a{ margin-bottom:8px;}
.y4{width:53% !important;}
.ygtd1 li{height:137px !important;}

.xsjz-sea input{width:55% !important; }
.xsjz-sea .an{width:32% !important;}
.xsjz1 dl{width:100% !important; margin-right:0%; margin-bottom:15px;}
.yg-news dl dt{ display:none !important;}
.yg-news dl dd{width:100% !important; float:left;}
.t_04{width:100% !important;}