/* CSS Document */

body {font-family: "Microsoft YaHei"; font-size: 14px; overflow-x: hidden; color: #333;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,b{margin:0; padding:0; font-weight:normal;}
*{ box-sizing:border-box; margin:0; padding:0;}
ul,ol,li {list-style: outside none none; margin:0; padding:0;}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0; color:#333;}
.clear{ clear:both}
a:hover { color:#c61c22;}

img { max-width: 100%; height: auto; /*vertical-align: top;*/ -ms-interpolation-mode: bicubic; border: 0 ;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.l { float: left;}.r { float: right;}
.w1{width:73.54%; margin:0 auto;}
.p-box{width:100%; height:100%;position:relative;}



.logo{ background:url(../images/logo.png) no-repeat left center; width:183px; height:57px; margin-top:22px; background-size:100%; margin-right:5%;}
.cd{ width:63%; }
.cd li{ width:14.285%; float:left; line-height:102px; text-align:center; }
.cd li a{ color:#fff; font-size:20px; display:block; position:relative; }
.cd li > a:after{ content:""; position:absolute; width:0%; height:3px; background:#183883; bottom:20px; left:20%; transform:translateX(0%); transition-duration:.5s; }
.cd li a:hover:after{ width:60%;}
.cd li > a:hover{ color:#fff; }
.cd li .on{ color:#fff; }
.cd li .on:after{ width:60%; left:20%;}
.cd li:not(:nth-child(3)){position: relative;}
.cd li .sub{position: absolute;left: -15%;top: 102px;background: rgba(241,241,241,1);text-align: center;width: 130%;display: none;}
.cd li:nth-child(2) .sub{display: none !important;}
.cd li .sub dd a{display: block;border-bottom: 1px solid #fff;    line-height: 46px;    font-size: 16px;color: #333;}
.cd li .sub dd:hover{background:#4161ac; }
.cd li .sub dd:hover a{color:#fff;}

.cd li .snvBox{position: absolute;left: 0;top: 102px;width: 50%;background: rgba(241,241,241,1);display: none; padding:25px 0; left:25%;}
.cd li .snvBox .wp1{/*width: 80%;*/margin: 0 auto;}
.cd li .snvBox dl{float: left;width: 20%; padding-left:3.5%;   min-height: 150px;    text-align: left; border-right:1px solid #dbdada;}
.cd li .snvBox dl:nth-child(5){ border-right:none;}
.cd li .snvBox dl dt{line-height: 36px;    font-size: 18px; font-weight:bold;    color: #183883;  overflow: hidden;    text-overflow: ellipsis;   white-space: nowrap;}
.cd li .snvBox dl dd a{line-height: 30px;display: block;    font-size: 14px;    overflow: hidden;    text-overflow: ellipsis; color: #333;   white-space: nowrap;border: 0;}
.cd li .snvBox dl dd:hover{background:none;}
.cd li .snvBox dl dd:hover a{color:#4161ac;}
.cd li .snvBox dl .more a{    color: #183883;    font-size: 12px;    line-height: 22px;font-weight: bold;border: 0;}
.sea{width:15%; position:relative; margin-top:29px; }
.sea input{ width:100%; border-radius:25px; border:1px solid #fff; outline:none; background:none; height:40px; line-height:40px; color:#fff; padding-left:5%;}
.sea .an{position:absolute; width:25px; height:25px; right:15px; top:8px; background:url(../images/ss.png) no-repeat;border: 0;cursor: pointer; }
.cd_fixed{ background:#fff; transition-duration:.5s; border-bottom:1px solid #ececec;}
.cd_fixed .logo{ background:url(../images/logo1.png) no-repeat left center; background-size:100%;}
.cd_fixed .cd li a:hover{ }
.cd_fixed .cd li a:hover span{ width:100%;}

.cd_fixed .cd li a span{ background:#ec6386; }
.cd_fixed .cd li .on:after{ background:#183883;}
.cd_fixed .cd li a:hover:after{ background:#183883;}
.cd_fixed .t-xc{ color:#555;border-left:1px solid #999999;}
.cd_fixed .cd li a{ color:#333;}
.cd_fixed .sea input{border:1px solid #666666; color:#555;}
.cd_fixed .sea .an{background:url(../images/ss1.png) no-repeat; background-size:cover; }
.top1{ width:100%;  z-index:9999; height:102px; background:#fff; position:fixed; top:0; left:0;}
.top{ width:100%; position:fixed; z-index:9999; height:102px; }
.top1 .logo{background:url(../images/logo1.png) no-repeat left center; background-size:100%;}
.top1 .cd li a{ color:#333333; font-size:20px; display:block; position:relative; }
.top1 .cd li a:hover{ }
.top1 .sea input{ width:100%; border-radius:25px; border:1px solid #666666; outline:none; background:none; height:40px; line-height:40px; color:#333; padding-left:5%;}
.top1 .sea .an{position:absolute; width:25px; height:25px; right:15px; top:8px; background:url(../images/ss1.png) no-repeat; border: 0;border-radius: 0;}

.banner a{display: block; width: 100%; height:100%;}
.banner_info{width: 100%;position: absolute; left:50%;color: #fff; top:40%; transform:translate(-50%,-50%); }
.banner_info .banner_info_container{width:73.54%; margin:0 auto;}
.banner_info .banner_zw_text{font-size:40px; line-height:48px; position: relative; text-shadow:#555555 3px 4px 3px}
.banner_info .banner_small{position: relative; padding:14px 0; }
.banner_info .banner_small_text{width: 100%; font-size: 30px; color: #fff; line-height:1.8; overflow: hidden; display:block;}
.banner_info .article-block{left: -200px; opacity: 0; filter:alpha(opacity=0); zoom:1;}
.banner_info .article-block b{ display:inline-block; font-weight:normal; background:#fff; padding:15px 53px; font-size:18px;  margin-top:60px; color:#555555; display:none;}
.banner_dot{position: absolute; left:0; bottom:5%; z-index: 10; width:100%; text-align:center;}
.banner_dot div{ width: 14px; cursor: pointer;  display:inline-block; height: 14px; text-indent: 100px; overflow: hidden; margin: 0 11px; background:#fff;}
.banner_dot div.current{width: 14px; height: 14px;  background:url(../images/banner-dt.png) no-repeat; }
.banner_dot div{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.banner2{ display:none;}

.pro{width:86%; margin:0 auto; padding:50px 0 65px 0; position:relative;}
.pro-xl{width:49.5%; background:#f5f5f5; position:relative; padding-top:70px; padding-bottom:70px; text-align:center; overflow:hidden;}
.pro-xl .x_01{font-size:36px; color:#333333; line-height:70px;}
.pro-xl .x_02{ font-size:18px; color:#777777; display:inline-block; line-height:30px;}
.pro-xl b{width:205px; height:50px; line-height:50px; border:1px solid #999999; background:url(../images/yj.png) no-repeat 80% center; font-size:18px; color:#555555; display:inline-block; margin:52px 0;}
.pro-xl .pic{display:inline-block; max-width:100%;}
.pro-xl b:hover{color:#c91c22;}

.pro-xr{width:100%; margin:0 auto; position:relative;/* right:0; top:0; height:100%;*/}
.pro-xr-t{width:49%;/* position:absolute; height:49%; top:0; left:0; */ padding:50px 5% ; background:url(../images/p-t.jpg) no-repeat; background-size:cover; overflow:hidden; float:left;}
.pro-xr-t1{width:100%; position:relative;}
.pro-xr-t1 dl{width:100%; /*position:absolute; height:100%; bottom:0; left:0; */}
.pro-xr-t1 dl dt{ width:40%;}
.pro-xr-t1 dl dt img{display:inline-block; max-width:100%;}
.pro-xr-t1 dl dd{ width:55%; padding-top:7%; }
.pro-xr-t1 dl dd .xr_01{display:inline-block; font-size:26px; color:#333333; line-height:46px; padding-bottom:15px;}
.pro-xr-t1 dl dd .xr_02{display:inline-block; font-size:18px; color:#333333; line-height:30px; overflow: hidden; height:90px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;}
.pro-xr-t1 dl dd .more{ width:100px; line-height:46px; font-size:18px; background:url(../images/yj.png) no-repeat center right;}
.pro-xr-t1 dl dd .more:hover{color:#c91c22;}


.pro-xr-b{width:49%; position:absolute; height:100%; bottom:0; right:0; background:#c5cde2; padding:50px 5% ; color:#fff; }
.pro-xr-b1{width:100%; position:relative;}
.pro-xr-b1 dl{width:100%; /*position:absolute; height:100%; bottom:0; left:0;*/}
.pro-xr-b1 dl dt{ width:50%;}
.pro-xr-b1 dl dt img{display:inline-block; max-width:100%;}
.pro-xr-b1 dl dd{ width:45%; padding-top:7%; color:#333; }
.pro-xr-b1 dl dd .xr_01{display:inline-block; font-size:26px;  line-height:46px; padding-bottom:15px;}
.pro-xr-b1 dl dd .xr_02{display:inline-block; font-size:18px;  line-height:30px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
	height:90px;
 }
.pro-xr-b1 dl dd .more{ width:100px; line-height:46px; font-size:18px; background:url(../images/yj.png) no-repeat center right;}
.pro-xr-b1 dl dd .more:hover{color:#c91c22;}
.pro-xr-b dl dd .more{color: #333;}

.pro1{width:100%; margin:0 auto; background:url(../images/pro-bg.jpg) no-repeat; background-size:cover; overflow:hidden; min-height:800px; position:relative;}

.Menubox{zoom: 1; border-top:1px solid #54535a; position:absolute; left:0; bottom:0; width:100%;}
.Menubox:after{display: block;content: "";clear: both;}
.Menubox li{float: left;width: 20%;color: #ffffff; font-size: 16px; border-right:1px solid #54535a; padding:43px 0 43px 4%; }
.Menubox li:hover{cursor: pointer; background-color: #183883 !important;}
.Menubox li:nth-child(5){border-right:none;}

.npc-l{width:58px; height:43px; transition-duration:1s;}
.npc-r .t01{font-size:18px; font-weight:bold; color:#fff; display:inline-block; }
.npc-r .t02{font-size:16px; color:#757577; display:inline-block; min-height:42px;}
.npc-r{width:calc(100% - 58px) ; padding-left:10px;}
.Menubox li:hover .npc-l{transform: rotate(180deg); transition: transform 1s;}
.Contentbox{width:86%; margin:0 auto; padding-top:120px; padding-bottom:65px; color:#fff;}
.bit{width:100%; font-size:36px; display:block !important; line-height:70px;}
.bit1{width:100%; font-size:16px; line-height:24px; display:block !important; color:#929bbb;padding-right: 6%;}
.CbContainer{zoom: 1; width:100%; margin:0 auto; padding-top:90px;  }
.CbContainer:after{display: block;content: "";clear: both;}
.CbContainer img{width: 50%;float: left;}
.npc-center{width:100%; margin:0 auto;}
.npc-center .bit2{font-size:22px; font-weight:bold; padding-bottom:20px;}
.npc-center .bit2 a{color:#fff;}
.npc-center dl{width:16.666%; padding-right:1%; float:left;}
.npc-center dl dt{width:100%; line-height:38px; font-size:15px; background:url(../images/jh.png) no-repeat left center; padding-left:7%;  overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.npc-center dl dt a{color:#fff;}
.npc-center dl dt a:hover{color:#fff;}
.news{width:86%; margin:0 auto; padding-top:115px;}
.news .bit{font-size:36px; color:#222222; line-height:60px; }
.news .bit1{font-size:16px; color:#777777; line-height:34px;  padding-bottom:80px;}
.news dl{width:50%; float:left; border-right:1px solid #ebebeb; padding-bottom:115px; cursor:pointer;}
.news dl:nth-child(2){border-right:none; }
.news dl dt{width:48%; overflow:hidden; background:#000;}
.news dl dt img{width:100%; transition-duration:1s; display:block;}
.news dl:hover dt img{transform:scale(1.1,1.1); opacity:0.6;}
.news dl dd{width:47%; margin:0 2.5%;}
.news dl dd .bt{width:100%; line-height:52px; font-size:18px; color:#333333; font-weight:bold;  overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.news dl dd .bt1{width:100%; font-size:16px; color:#777777; line-height:24px; padding-top:10px;   overflow: hidden;
text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical; height:130px;}
.news dl dd .jt{width:100%; position:relative; overflow:hidden;  padding-top:20px; zoom:1;}
.news dl dd .jt1{position:absolute; width:52px; height:15px; left:-22px; bottom:15%; transition-duration:1s;}
.news dl:hover dd .jt1{left:0;}
.news dl dd .time .ti1{ font-size:24px; color:#333; display:inline-block; line-height:24px; }
.news dl dd .time .ti2{font-size:14px; line-height:14px; font-family:Arial; text-transform:uppercase; color:#777777;  display:inline-block;}

.yyfa{width:100%; margin:0 auto 120px auto; position:relative; overflow:hidden; }
.yyfa-left{width:50%; position:absolute; top:0; left:0; height:100%; background:url(../images/dt.png) no-repeat bottom #183883; padding:0 0 0 7%; color:#fff;  }
.yyfa-right{width:50%; }
.yyfa-right img{width:100%; display:block;}


.slideBox{ width:100%; position:relative; padding-top:120px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:20px;  width:14px; height:14px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/banner-dt.png) no-repeat; color:#fff; }
.slideBox .bd{ position:relative; height:auto;z-index:0; padding-bottom:50px;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; padding-top:10%; }
.slideBox .prev{ position:absolute; right:-36px; top:36%;   display:block; width:72px; height:69px; background:url(../images/i-z.png) no-repeat center center #fff;   }
.slideBox .next{ position:absolute; right:-36px;  /*bottom:36%;*/top: 55%; display:block; width:72px; height:69px; background:url(../images/i-y1.png) no-repeat center center #fff;    }
.slideBox .prev:hover{ filter:alpha(opacity=100);opacity:1; background:url(../images/i-z1.png) no-repeat center center #274b9d;  }
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  background:url(../images/i-y.png) no-repeat center center #274b9d; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.yyfa-left1 .bit2{font-size:30px; font-weight:bold; padding-bottom:20px;}
.yyfa-left1 .bit2 a{color:#fff;}
.yyfa-left1 dl{/*width:45%;*/ padding-right:5%; float:left;}
.yyfa-left1 dl dt{width:100%; line-height:28px; font-size:16px; background:url(../images/jh.png) no-repeat left center; padding-left:7%; color:#a8afc7; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.yyfa-left1 dl dt a{color:#fff;}
.yyfa-left1 dl dt a:hover{color:#fff;}
.yyfa-left1 dl dd{ font-size:16px;}

.contact{width:86%; margin:0 auto;}
.contact1{width:50%; border-right:1px solid #ebebeb; padding:50px 0 155px 0;}
.contact .dbt{width:100%; line-height:40px; font-size:18px;}
.contact .dbt1{font-family:Arial; color:#555555;}
.contact .dbt2{ font-weight:bold;}
.contact2{width:50%; padding:50px 0 155px 3%;}
.contact2-1{width:100%; padding-top:40px;}
.contact2-2{width:40%; text-align:center; color:#555555;}
.contact2-2 .t1{font-size:18px; display:inline-block;}
.contact2-2 .t2{font-size:22px; font-weight:bold; display:inline-block;}
.contact2-2 img{display:inline-block; max-width:100%; padding-top:20px;}
.contact2-3{width:55%; padding-top:30px;}

.Menubox3 { width:100%; height:34px; margin: 0 auto; margin-top:40px; border-bottom:2px solid #ebebeb;}
.Menubox3 li {color: #333333; font-size: 16px; height:32px; line-height:32px; text-align:center; border-bottom:2px solid #ebebeb; padding: 0 4%; float:left; width:15%; cursor:pointer; }
.Menubox3 li.hover {color: #333; border-bottom:2px solid #274b9d;}
.CbContainer3{position:relative;}
.Contentbox3 {clear: both;margin-top: 20px; line-height:30px; font-size:16px;}

.Menubox2 { width:100%; height:61px; margin-top:40px; border-bottom:2px solid #183883;}
.Menubox2 li {color: #fff; font-size: 20px; height:61px; cursor:pointer; line-height:61px; text-align:center; padding: 0 4%; float:left; margin-right:15px;  background:url(../images/l-2.jpg) no-repeat; }
.Menubox2 li.hover {color: #fff; background:#183883;}
.CbContainer2{position:relative; z-index:-1;}
.Contentbox2 {clear: both;margin-top: 20px; line-height:30px; font-size:20px;}

.Menubox4 { width:100%; margin-top:40px;  height:52px;}
.Menubox4 li {color: #555; font-size: 16px; height:52px; cursor:pointer; line-height:52px; text-align:center; float:left; width:25%; font-weight:bold;  }
.Menubox4 li.hover {color: #fff; background:#183883;}
.Contentbox4 {clear: both;margin-top: 40px;  border-top:3px solid #eeeeee;}
.CbContainer4{position:relative; padding-top:50px;}

.xzzx{width:44%; float:left; margin:0 3%;}
.xzzx dl{width:100%; padding-bottom:70px;}
.xzzx dl dt{width:100%; font-size:20px; font-weight:bold; color:#333333; margin-bottom:20px;}
.xzzx dl dd{width:100%; /*-moz-box-shadow:0px 0px 10px #B8B8B8; -webkit-box-shadow:0px 0px 10px #B8B8B8; box-shadow:0px 0px 10px #B8B8B8;*/ padding:32px 0;/*overflow: hidden;*/}
.xzzx1{width:100%; margin-bottom:20px;display: none;}
.xzzx1 li{ float:left; list-style:none;  height:74px; line-height:74px; font-weight:bold; font-size:18px; text-align:center;}
.xzzx1 li:nth-child(1){width:60%; padding-left:5%}
.xzzx1 li:nth-child(2){width:20%;}
.xzzx1 li:nth-child(3){width:12.5%;}
.xzzx1 li:nth-child(4){width:12.5%;}
.xzzx2{width:100%; -moz-box-shadow: 0px 0px 10px #B8B8B8;
    -webkit-box-shadow: 0px 0px 10px #B8B8B8;
    box-shadow: 0px 0px 10px #B8B8B8;}
.xzzx2 li{ width:100%; list-style:none; font-size:18px; text-align:center; cursor:pointer;  height:74px; line-height:74px;}
.xzzx2 li a{display: block;}
.xzzx2 li .nt1{width:60%; padding-left:5%; float:left; display:inline-block;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xzzx2 li .nt2{width:20%; display:inline-block; float:left;   overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.xzzx2 li .nt3{width:12.5%; display:inline-block; float:left; }
.xzzx2 li .nt4{width:12.5%; display:inline-block; float:left; background:url(../images/d-bg.jpg) no-repeat center center; height:74px;}
.xzzx2 li:hover{background:#183883; color:#fff;}
.xzzx2 li:hover .nt4{background:url(../images/d-bg.png) no-repeat center center; height:74px;}
.xzzx2 li:hover a,
.xzzx2 li a:hover{color: #fff;}

.xzzx-1{width:100%; float:left; margin:0 3%;}
.xzzx-1 dl{width:100%; padding-bottom:70px;}
.xzzx-1 dl dt{width:50%; font-size:20px; font-weight:bold; color:#333333; line-height:56px; margin-top:35px; margin-bottom:20px; float:left;}

footer{width:100%; line-height:62px; text-align:center; font-size:18px; color:#fff; background:#274b9d;}

.ny-p{width:100%; overflow:hidden; background:#000; position:relative; padding-top:102px;}
.pro-sea{width:100%; position:absolute; left:0; top:50%;}
.pro-sea1{width:60%; margin:0 auto; height:60px; background:rgba(255,255,255,0.5); position:relative;}
.pro-sea1 input{width:100%; border:none; background:none; outline:none; font-size:18px; color:#333333; line-height:60px; padding-left:5%;}
.pro-sea1 .ss-an{width:32px; height:33px; position:absolute; top:16px; right:25px; background:url(../images/ss1.png) no-repeat;}
.ny-p .tu{width:100%;  height: auto;display:block;  animation: changeScale 1 2.5s;}
.pro-l{width:22%;}
.pro-r{width:74%;}
.pro-r .feil{width:100%; padding-bottom:40px;}
.pro-r .feil .p_01{font-size:20px; color:#333333; padding-bottom:15px; font-weight:bold;}

/*左侧下拉菜单样式*/
.subNavBox{width:100%; }
.subNav{ width:100%; margin:0 auto; background:url(../images/pro-nav.jpg) no-repeat; background-size:cover;  line-height:70px; font-size:20px; font-weight:bold;}
.subNav a{ padding-left:15%; display:block; color:#fff;}
.currentDd a{color:#fff; background:#183883;}
/*.currentDt{background-image:url(../images/off.png);}*/
.navContent{display: none;}
.navContent li{ position:relative;}
.navContent li a{display:block; padding-left:10%;font-size:18px;line-height:80px;color:#191919;
    background: -webkit-linear-gradient(#e6e6e6, #f4f4f4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e6e6e6, #f4f4f4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e6e6e6, #f4f4f4); /* Firefox 3.6 - 15 */
    background: linear-gradient(#e6e6e6, #f4f4f4); /* 标准的语法（必须放在最后） */}
.navContent li a:hover{color:#183883; background:#ffffff;}

.padd{padding:40px 0 120px 0;}
.ne-bit{font-size:36px; line-height:62px; text-align:center; color:#222222;}
.ne-bit1{text-align:center; font-size:18px; line-height:54px; color:#777777;}

.news1{width:100%; margin:0 auto; padding-top:30px;}
	.news1 li{width:100%; list-style:none; padding:40px 0; cursor:pointer;}
	.news1 li:hover{background:url(../images/news-bg.jpg) no-repeat; background-size:cover; color:#fff;}
	.news1 li .n-b{border:1px solid #f6f6f6;}
		.news1 li:hover .n-b{border:none; border:1px solid #274b9d;}
	.news1 li .pic{width:26%;}
	.news1 li .txt{width:70%; padding:40px 4%;}
	.news1 li .pic img{width:100%;}
	
	.news1 li .txt .left{width:75%; clear:both;}
	.news1 li .txt .right{width:15%; border-left:1px solid #e8e8e8; padding-left:5% ;font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
	.news1 li .txt .left .l_01{display:inline-block; font-size:18px; }
	.news1 li .txt .left .l_02{display:inline-block; font-size:16px; line-height:26px; padding-top:20px;}
	
	.news1 li .txt .right .r_01{font-size:46px; color:#999999; display:inline;}
	.news1 li .txt .rigth .r_02{font-size:20px; color:#999999; display:inline;}
	.news1 li:hover .txt .right .r_01, .txt .rigth .r_02{color:#fff;}
	.news1 li:hover  .txt .left .l_01{ color:#fff;}
    .news1 li:hover  .txt .left .l_02{ color:#fff;}

	
.news-cd{width:100%; padding-top:30px;  text-align:center;}
.news-cd a{list-style:none; background:#e8edf1;  font-size:20px; color:#111111; margin:0 2%; line-height:60px; display:inline-block; padding:0 8%; cursor:pointer;}
.news-cd a:hover{background:#183883;  color:#fff;}
.news-cd .active{background:#183883; color:#fff;}

.ne-contact{width:100%; margin:0 auto; }
.ne-contact dl{width:50%; float:left; padding:45px 5% 0 5%;}
.ne-contact dl dt{width:100%; line-height:60px; border-bottom:2px solid #b5b5b5; font-size:20px; color:#333333;}
.ne-contact dl dd{width:100%; padding-top:15px; font-size:18px; line-height:36px;}

.ne-contact1{width:100%; overflow:hidden; position:relative;}
.ne-contact2{position:absolute; width:35%; background:rgba(39,75,157,0.6); top:0; right:0; padding:80px 3% 0 3%; color:#fff; z-index:99; height:100%;}
.ne-contact2-1{width:100%; font-size:18px; border-bottom:2px solid #fff; padding-bottom:25px;}
.ne-contact2-2{width:100%; font-size:16px; padding-top:25px; line-height:36px;}
#map{height:560px;}

.ne-about{width:100%;}
.ne-about .bit{text-align:center; font-size:30px; color:#333333; font-weight:bold;}
.ne-about .bit1{ width:70%;text-align:center; font-size:18px; color:#333333; line-height:28px; padding:30px 0; margin:0 auto;}
.ne-about .bit2{text-align:center; font-size:24px; color:#666666; line-height:38px; padding:0 0 30px 0; margin:0 auto;}
.ne-about .neir{width:100%; padding-top:40px; padding-bottom:30px; font-size:18px; line-height:30px;}

.Menubox1 { width:100%; height:48px; margin: 0 auto; text-align:center}
.Menubox1 li {color: #fff; font-size: 16px; height:48px; line-height:48px; display:inline-block; margin:0 4%; width:10%; background:#afafaf; cursor:pointer; }
.Menubox1 li.hover {color: #fff; background:#274b9d}
.CbContainer1{position:relative;}
.Contentbox1 {clear: both;}

/* 本例子css */
		.picScroll-left{ width:100%; position:relative;  }
		.picScroll-left .prev{ display:block;  width:37px; height:67px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(../images/zz.png) no-repeat; position:absolute; left:-37px; top:45%;}
		.picScroll-left .next{ display:block;  width:37px; height:67px;  float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(../images/yy.png) no-repeat; position:absolute; right:-37px;  top:45%;}
		.picScroll-left .bd{ width:90%; margin:0 auto; padding-top:50px;  overflow:hidden;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ width:30%; margin-right:50px;  float:left; _display:inline; overflow:hidden;text-align: center;  }
		.picScroll-left .bd ul li img{ width:100%;}
		.picScroll-left .bd ul li p{font-size: 14px;margin-top: 10px;}
		/*.picScroll-left1{ width:100%; position:relative;  overflow:hidden;  }
		.picScroll-left1 .bd{ width:90%; margin:0 auto;  overflow:hidden;  }
		.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left1 .bd ul li{width:43%; float:left; _display:inline;  _display:inline;  padding-bottom:100px;  }
		.picScroll-left1 .bd ul li .xian01{ width:32%; height:170px; border:1px solid #fff; border-radius:120px; float:left; font-size:40px; font-weight:bold; line-height:170px; color:#fff; text-align:center; position:relative;}
		.picScroll-left1 .bd ul li .xian01-1{position:absolute; width:100%; top:180px; text-align:center; line-height:36px; font-size:16px; color:#fff; left:0%;}
        .picScroll-left1 .bd ul li .xian02{width:68%; height:1px; background:#fff; float:left; margin-top:84px;}*/
		
		.picMarquee-left1{width:100%; position:relative;  overflow:hidden;}
		.picMarquee-left1 .bd{width:90%; margin:0 auto;  overflow:hidden;}
		.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left1 .bd ul li{ width:43%; float:left; _display:inline;  _display:inline; height:206px; }
		.picMarquee-left1 .bd ul li .xian01{ width:32%; height:170px; border:1px solid #fff; border-radius:120px; float:left; font-size:40px; font-weight:bold; line-height:170px; color:#fff; text-align:center; position:relative;}
		.picMarquee-left1 .bd ul li .xian01-1{position:absolute; width:300%; bottom:-46px; text-align:center; line-height:36px; font-size:16px; color:#fff; left:-100%;}
        .picMarquee-left1 .bd ul li .xian02{width:68%; height:1px; background:#fff; float:left; margin-top:84px;}

.bg-tu {
	width:100%;
    height: 370px;
    background-attachment: fixed; 
	background:url(../images/about-bg.jpg) no-repeat;
    background-position: 100% 50%;
	padding:80px 0 65px 0;
}
.hr{width:100%; position:relative;}
.hr-left{width:50%; overflow:hidden; background:#000;}.hr-right{position:absolute; top:0; right:0; height:100%; width:50%; background:url(../images/hr-bg.png) no-repeat top right #183883; color:#fff; text-align:center;}
.hr-left img{ width:100%; transition-duration:1s;}
.hr:hover .hr-left img{ transform:scale(1.1,1.1); opacity:0.6;}

.hr-right .hr1{padding-top:18%;}
.hr-right .hr1 .t1{font-size:30px; font-weight:bold; line-height:42px;}
.hr-right .hr1 .t2{font-size:20px; line-height:32px; padding-bottom:30px;}
.hr-right .hr1 .an{ width:230px; height:52px; border:2px solid #fff; text-align:center; font-size:24px; margin:0 auto; line-height:52px;}
.hr-right .hr1 .an a{color:#fff;}
.xian01{width:12%; height:170px; border:1px solid #fff; border-radius:120px; float:left; font-size:40px; font-weight:bold; line-height:170px; color:#fff; text-align:center; position:relative;}
.xian01-1{position:absolute; width:300%; bottom:-46px; text-align:center; line-height:36px; font-size:16px; color:#fff; left:-100%;}
.xian02{width:32%; height:1px; background:#fff; float:left; margin-top:84px;}

.yyly{width:100%; margin:0 auto;}
.yyly dl{width:100%; position:relative; margin-bottom:48px; cursor:pointer;overflow: hidden;}
.yyly dl dt{width:65%; overflow:hidden; background:#000;}
.yyly dl:nth-child(5){margin-bottom:0px;}
.yyly dl:nth-child(2n) dt{float: right;}
.yyly dl dt img{width:100%;  transition-duration:1s; display:block;}
.yyly dl dd{width:32%; background:#fff; position:absolute; height:100%; top:0; right:0; transition-duration:0.5s; padding:3.5% 3.5% 0 3.5%;}
.yyly dl:nth-child(2n) dd{width:32%; background:#fff; position:absolute; height:100%; top:0; left:0; transition-duration:0.5s;}
.yyly dl:hover dd{background:#183883;}
.yyly dl:nth-child(2n):hover dd{background:#183883;}
.yyly dl:hover dt img{transform:scale(1.1,1.1); opacity:0.5;}
.yy1{width:100%; padding-bottom:30px; border-bottom:1px solid #e5e5e5; }
.yy1 .pic1{width:76px; height:66px; background:url(../images/yy-ic1.png) no-repeat; margin-top:5px; transition-duration:1s; background-size:cover;}
.yyly dl:hover .yy1 .pic1{background:url(../images/yy-ic1-1.png) no-repeat; background-size:cover;  transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.yy1 .pic2{width:76px; height:66px; background:url(../images/yy-ic2.png) no-repeat; margin-top:5px; transition-duration:1s; background-size:cover;}
.yyly dl:hover .yy1 .pic2{background:url(../images/yy-ic2-1.png) no-repeat; background-size:cover;  transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.yy1 .pic3{width:76px; height:66px; background:url(../images/yy-ic3.png) no-repeat; margin-top:5px; transition-duration:1s; background-size:cover;}
.yyly dl:hover .yy1 .pic3{background:url(../images/yy-ic3-1.png) no-repeat; background-size:cover;  transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.yy1 .pic4{width:76px; height:66px; background:url(../images/yy-ic4.png) no-repeat; margin-top:5px; transition-duration:1s; background-size:cover;}
.yyly dl:hover .yy1 .pic4{background:url(../images/yy-ic4-1.png) no-repeat; background-size:cover;  transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.yy1 .pic5{width:76px; height:66px; background:url(../images/yy-ic5.png) no-repeat; margin-top:5px; transition-duration:1s; background-size:cover;}
.yyly dl:hover .yy1 .pic5{background:url(../images/yy-ic5-1.png) no-repeat; background-size:cover;  transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.yy1 .txt{width:calc(100% - 76px) ; padding-left:20px; font-size:24px; line-height:40px; color:#333333; padding-top:16px;} 
.yyly dl:hover .txt{color:#fff;}
.yy2{ width:100%; font-size:18px; line-height:24px; color:#666666; padding-top:15px; padding-bottom:25px;}
.yyly dl:hover .yy2{ color:#fff;}
.yy3{width:100%; background:#183883; height:46px; line-height:46px; text-align:center; position:relative; font-size:18px; color:#fff;}
.yy3-1{position:absolute; width:12px; height:100%; background:#fff; top:0; right:15px; z-index:9999;}
.yyly dl:hover .yy3{background:#fff; color:#183883}
.yyly dl:hover .yy3-1{background:#183883;}

.yyly1{width:100%; margin-top:30px; -moz-box-shadow:0px 0px 10px #B5B5B5; -webkit-box-shadow:0px 0px 10px #B5B5B5; box-shadow:0px 0px 10px #B5B5B5; padding:40px 7% 60px 7%;}
.yyly1 .bit-1{width:100%; text-align:center; font-size:24px; color:#333333;}

.yyly2{width:100%; margin:0 auto; padding-top:30px;}
.yyly2 li{width:100%; background:url(../images/sj-j.png) no-repeat left center; height:84px; line-height:84px; border-bottom:1px solid #e5e5e5; padding-left:5%; font-size:20px; color:#666666; list-style:none; zoom:1;}
.yyly2 li .yl1{width:80%; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/ }
.yyly2 li .yl2{width:20%; font-size:18px;}
.s-page{width:100%; padding-top:40px;}
.p1Page2{ margin:0 auto; height:44px; font-family:"微软雅黑"; font-size:16px; color:#535353;}
.page{line-height:44px;text-align:center; }
.page li{display: inline-block;}
.page a{margin:0 5px;display:inline-block;padding:0 20px 0 20px; background:#ececec; color:#777777; }
.page a:hover{background:#076bc8; color:#fff;}
.page a.on{background:#076bc8;border-color:#076bc8;color:#FFF; padding:0 20px 0 20px; color:#fff;}
.page a.on:hover{background:#076bc8; color:#fff;}
.page a.on1{background:#ffffff;border-color:#f3c800;color:#535353;  padding:0 20px 0 20px;}
.page a.page_turn:hover{background:#076bc8;border-color:#3BA2E3;color:#FFF;box-shadow:1px 1px 3px #CCC;}


.pro-check{width:100%; font-size:16px;}
.pro-check li{float: left;}
.pro-check p{margin-right:20px;}
.checkbox,.radio {display: inline-block; margin-right: 25px; margin-bottom:25px; }
.checkbox:hover,.radio:hover {cursor: pointer; }
.indent {padding-left: 30px; }
.indent .icon-checkbox,
.indent .icon-radio { margin-left: -30px; }
.checkbox input[type="checkbox"],
.radio input[type="radio"] {display: none; }
.icon-checkbox,
.icon-radio {height: 17px;width: 18px;margin-right: 5px;display: inline-block; border: 1px solid #959595;position: relative; bottom: -3px; }
.checkbox:hover .icon-checkbox,.radio:hover .icon-radio { border-color: #959595; }
/*.checkbox input[type="checkbox"]:checked + i:after,
.radio input[type="radio"]:checked + i:after {content: ""; position: absolute; top: 0px; left: 0px; height: 16px;width: 17px; background:url(../images/check-bg.jpg) no-repeat;}*/
.pro-check li i:after{}
.pro-check li.hover i:after{content: "";position: absolute; top: 0px; left: 0px; height: 16px;width: 17px; background:url(../images/check-bg.jpg) no-repeat;}


#wrap{width:100%; margin:0 auto; padding:45px 0 0 0;}
#wrap ul li{width:23%; float:left; margin-right:2.666%; padding-top:10px; padding-bottom:22px; margin-bottom:35px; cursor:pointer;list-style:none;position:relative;overflow:hidden; text-align:center;}
#wrap ul li:nth-child(4n){margin-right:0;}
#wrap ul li img{ display:inline-block; max-width:100%;}
#wrap ul li .nei1{width:100%; font-size:18px; color:#333333; font-weight:bold; line-height:30px; overflow: hidden;    text-overflow: ellipsis;   white-space: nowrap;}
#wrap ul li .nei2{width:100%; font-size:16px; color:#666666; line-height:26px; margin-bottom:20px; height: 52px; overflow: hidden;
    text-overflow: ellipsis; display: -webkit-box; line-clamp: 2 ;  -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}
#wrap ul li .cover{width:100%;height:100%;position:absolute;top:0px;left:100%;background:rgba(60,115,243,0.5);}
#wrap ul li .cover .pict{width:122px; height:122px; margin:0 auto; padding-top:25%;}
#wrap ul li .an{width:114px; height:36px; text-align:center; line-height:36px; font-size:18px; background:#183883; color:#fff; margin:0 auto;}

.e-book{width:100%; margin:0 auto; padding-top:50px;}
.e-book li{width:100%; height:162px; line-height:162px !important; border-bottom:1px solid #eeeeee; line-height:16px; font-size:20px; color:#333333; zoom:1; border-left:14px solid #fff; list-style:none; padding-left:16%; background:url(../images/eb-pic1.png) no-repeat 10% center; padding-right:10%; cursor:pointer;} 
.e-book li:hover{ border-left:14px solid #f38401; color:#fff;  background:url(../images/eb-pic.png) no-repeat 10% center #183883;}
.e-book li a:hover,.e-book li:hover a{display: block;color: #fff;}


.nei-hr{width:100%; height:66px; line-height:66px; background:#183883; color:#fff; }
.nei-hr dl{width:20%; float:left; text-align:center; font-size:20px; font-weight:bold;}

.sideMenu {padding-bottom: 40px;}
.sideMenu h3 { height: 62px;line-height: 62px; padding: 0 30px; background: #fff;cursor: pointer; font-size: 20px; color: #333333; font-weight: normal; border-bottom:1px solid #dcdcdc;}
.sideMenu h3 dl { width:20%; float:left; text-align:center; }
.sideMenu h3 em { float: right; display: block; width: 27px; height: 55px; background: url(../images/icoAdd2.png) no-repeat center center; cursor: pointer;}
.sideMenu h3.on em {background: url(../images/icoAdd.png) no-repeat center center; }
.sideMenu h3.on { background: #016ab2; color:#fff; }
.sideMenu h3 span {font-size: 18px; padding-left: 30px;}
.sideMenu ul { padding: 30px 15px; display: none; background: #f7f7f7;}
.join_xi { padding-left: 20px;line-height: 28px; border-bottom: 1px solid #dedede; padding-bottom: 20px;margin-bottom: 20px;}
.yq {border-top: 1px solid #dedede; padding-top: 15px; margin-top: 15px;}
.join_xi h1 { font-weight: normal;font-size: 18px;color: #222;}
.join_xi p {line-height: 1.8;color: #777;}
.zp-ti { width: 100%; text-align: center; padding: 40px 0 30px 0; font-size:24px; color:#333333;}


.ser-cd{width:100%; height:72px; text-align:center; background:#183883;}
.ser-cd a{list-style:none; background:#183883;  font-size:20px; color:#fff; margin:0 2%; line-height:72px; display:inline-block; padding:0 2%; cursor:pointer;}
.ser-cd .active{background:#fff; color:#183883; font-weight:bold;}


.fwzc{width:100%;}
.fwzc-l{width:50%;}
.fwzc-r{width:50%; padding-top:70px; padding-left:3%; padding-right:5%;}
.fwzc-r .fw01{ font-size:30px; line-height:60px; font-weight:bold; color:#333333;}
.fwzc-r .fw02{font-size:18px; line-height:40px; font-family:Arial;}
.fwzc-r .fw03{ font-size:18px; line-height:30px; color:#333333; padding-top:50px;}
.fwzc-r .fw04{width:50%; margin-top:80px; height:3px; background:#eeeeee;}
.fwzc-r .fw05 img{display:inline-block; max-width:100%; margin-top:50px;}

.fwnr{width:100%; padding-top:50px;}
.fwnr dl{width:20%; float:left; text-align:center; cursor:pointer;}
.fwnr dl dt{width:104px; height:86px; margin:0 auto; transition-duration:1s;}
.fwnr dl dd{width:100%; padding:50px 15% 0 15%; line-height:30px; font-size:16px;}
.fwnr dl:hover dt{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate; }
  
  
.fxfw{width:100%; padding-top:70px; background:url(../images/fxfw-pic.png) no-repeat right bottom; line-height:46px; font-size:18px;}
.j_01{ padding-left:6px; padding-right:6px; height:21px; background:#405aa7; line-height:21px; text-align:center; color:#fff; margin-right:7px;}
.fxfw img {padding-top:15px;}
.fxfw .down{width:100%; line-height:30px; background:url(../images/d-bg.jpg) no-repeat left center; padding-left:5%; font-size:18px; color:#183883; margin-top:25px;}
.fxfw1{width:100%; margin-top:50px;}
.fxfw1-left{width:50%; position:relative; overflow:hidden;}
.fxfw1-left img{width:100%; display:block;}
.fxfw1-2{position:absolute; width:90%; top:20%; left:10%; color:#fff;}
.fxfw1-2 .fx_01{font-size:20px; font-weight:bold;}
.fxfw1-3{padding-top:40px;}
.fxfw1-3 dl{width:100%; line-height:56px; font-size:18px; padding-left:10%; background:url(../images/fx-02.png) no-repeat left center;}
.fxfw1-3 dl:nth-child(2){background:url(../images/fx-03.png) no-repeat left center;}
.fxfw1-3 dl:nth-child(3){background:url(../images/fx-01.png) no-repeat left center;}
.fxfw1-3 dl:nth-child(4){background:url(../images/fx-04.png) no-repeat left center;}
.fxfw1-4{padding-top:40px;}
.fxfw1-4 dl{width:40%; float:left; line-height:66px; font-size:18px;}
.fxfw1-4 dl a{color:#fff;}
.fxfw1-4 dl:nth-child(2n){width:60%;}




.sjx{width:100%; position:relative;}
#triangle-topleft {
    width: 100%;
    height: 760px;
    border-top: 760px solid #f8f8f8;
    border-right: 1920px solid transparent;
}
#triangle-bottomright {
    width: 0;
    height: 0;
    border-bottom: 750px solid #274b9d;
    border-left: 1920px solid transparent;
	position:absolute; top:0; right:0;
}
.sjx1{width:100%; position:absolute; top:0; left:0; padding:40px 0;}
.sjx1-1{ padding-top:65px; color:#333333;}
.sjx1-1 .sj01{font-size:30px; line-height:64px; }
.sjx1-1 .sj02{font-size:20px; line-height:36px; padding-top:30px;}
.sjx1-2 img{ display:inline-block; max-width:100%;}
.sjx1-2 .sj01{font-size:30px; line-height:64px; color:#fff; padding-top:40px;}
.sjx1-2 .sj02{font-size:20px; line-height:36px; color:#fff; padding-top:30px;}



.p-det{width:100%;  }
.p-det-p{padding:15px 0;}
.p-det-p .bt01{line-height:62px; border-bottom:1px solid #bf101a; font-size:24px; color:#bf101a; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.p-det-p .txt01{width:100%; padding-bottom:40px; font-size:16px; font-family:"宋体"; }
.p-det-p .txt01 p{font-size:14px;  line-height:30px; color:#555555; clear:both; display:inline-block;}
.p-det-p .txt01 p img{padding-left:3%;}
.p-det-p .txt01 p span{display:inline-block; line-height:48px; border-bottom:1px solid #aaaaaa; margin-bottom:8px;}
.pro-detail{width:43.3%; float:left; /*border:1px solid #dddddd; */padding:0 2.77%;}
.pro-detail1{width:51.68%; float:right; padding-right:6%;  }
.pro-detail img{width:100%; height:100%;}

.pro-detail1 .p1{ width:100%; font-size:28px; font-weight:bold; color:#183883; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.pro-detail1 .p2{font-size:16px; line-height:24px; padding:40px 0 30px 0; font-family:"宋体";}
.pro-detail1 .p3{width:100%; line-height:32px; padding-left:40px; font-size:16px; background:url(../images/pdf.jpg) no-repeat left center; }

.pro-detail2{width:100%; padding-top:10px;line-height: 36px;font-size: 14px !important;}
.pro-detail2 img{padding-right:5px;}
.pro-detail2 dl{ width:100%; margin-bottom:5px;}
.pro-detail2 dl dt{width:18px; height:36px; background:url(../images/dt.jpg) no-repeat left center;}
.pro-detail2 dl dd{width:calc(100% - 18px) ; line-height:36px; padding-left:10px; font-size:16px;}
/*.pro-detail1 .p3 dl{width:33.333%; float:left; border-right:1px solid #dadada; text-align:center; padding:8px 0 10px 0;}
.pro-detail1 .p3 dl h3{font-size:22px; color:#222222; line-height:32px;}
.pro-detail1 .p3 dl .tt1{font-size:16px; color:#777777; line-height:32px; font-family:"宋体";}
.pro-detail1 .p3 dl:nth-child(3){border-right:none;}*/
.pro-detail3{width:100%; margin:0 auto; line-height:36px; font-size:16px; font-weight:bold; padding:10px 0;}
.pro-detail4 dl{ float:left; padding-right:5px;}
.pro-detail4 dl img{width:68px; height:55px;}


.xzzq{ width:100%; background:url(../images/d.png) no-repeat center; padding:200px 0 100px 0;}
.xzzq-sea1{width:50%; margin:0 auto; height:94px; background:rgba(255,255,255,0.5); position:relative;}
.xzzq-sea1 .input{width:100%;  font-size:18px; color:#333333; line-height:90px; text-align:center; font-size:48px; color:#666666; font-family:Arial, Helvetica, sans-serif;border:4px solid #f7f7f7;}


.section-content{ width: 100%; margin: auto; padding:40px 0; border-bottom:1px solid #e8e8e8; }
.s-c1{width:100%; line-height:60px; color:#183883; font-size:30px; font-weight:bold;}
.s-c2{width:100%; line-height:48px; font-size:18px; color:#333333; padding-bottom:10px;}
.s-c3 p{width:100%; font-size:16px; line-height:28px; padding-bottom:20px; }
.nav-height{ position:relative;  width:100%;border-bottom:1px solid #eeeeee;padding:73px 0;background:url(../images/ly-bg.jpg); }
.nav-wrap {  background:url(../images/ly-bg.jpg) no-repeat; width:100%; text-align:center;}
.nav-wrap.navFix{position: fixed;top: 0px;left: 0; z-index: 99999; background:url(../images/ly-bg.jpg) no-repeat; padding:20px 0; } 
.nav-wrap ul {padding: 0;margin: 0 auto; width: 100%; display: block;}
.nav-wrap.navFix ul{ border-bottom: 0;}
.nav-wrap li{  position:relative; line-height:44px; width:44px; text-align:center; float:left; cursor:pointer; background:#FFF; margin-right:7px;}
.nav-wrap li a{ color:#333; font-size:20px; display:block; position:relative;}
/*.nav-wrap li a:after{ content:""; position:absolute; width:0%; height:3px; background:#2071b9; bottom:0; left:0%; transform:translateX(0%); transition-duration:.5s;}*/
.nav-wrap li a:hover{ color:#fff; background:#183883;}
.nav-wrap li a:hover:after{ width:100%; left:10%;}
.nav-wrap li .on{ color:#fff; background:#183883;}
.nav-wrap li a.active { color:#fff; background:#183883;}

.e-detail{width:100%; border-bottom:2px solid #eeeeee; line-height:72px; font-size:24px; color:#183883;}
.e-detail span{border-bottom:2px solid #183883; display:inline-block;}
.e-detail1{width:100%; margin:0 auto; padding:30px 0 40px 0;}
.e-detail1 dl{ -moz-box-shadow:0px 0px 10px #ADADAD; -webkit-box-shadow:0px 0px 10px #ADADAD; box-shadow:0px 0px 10px #ADADAD; padding:50px 3%; margin:0 2%;}
.e-detail1 dl:nth-child(2){margin-right:0;}
.e-detail1 dl dt{width:100%; font-size:18px; color:#333333; word-break:break-all}
.e-detail1 dl dd{text-align:center;}
.e-detail1 dl dd img{display:inline-block; max-width:100%;}
.e-detail1 dl .p1{font-size:18px; line-height:30px;}
.e-detail1 dl .p2{width:120px; margin:0 auto; border-bottom:2p solid #dcdcdc !important; text-align:center; font-size:18px; line-height:52px;}
.e-detail2{width:100%; -moz-box-shadow:0px 0px 10px #ADADAD; -webkit-box-shadow:0px 0px 10px #ADADAD; box-shadow:0px 0px 10px #ADADAD; padding:50px 6%;}
.e-detail3{width:100%; margin:30px 0 40px 0; }
.e-detail3-1{width:100%; line-height:86px; font-size:18px; font-weight:bold; color:#333333;}
.e-detail3-2{width:100%; font-size:18px; line-height:32px;}
.e-detail4{width:50%;}
.e-detail6{width:35%; text-align:center;}
.e-detail6 p{ font-size:18px; font-weight:bold; color:#333;}
.e-detail6 img{display:inline-block; max-width:100%;}
.e-detail4 img{width:100%;}
.e-detail4-1{width:47%; font-size:18px; line-height:32px; }
.e-detail4-2{width:47%; font-size:18px; line-height:32px; padding-top:4.5%;}
.e3{width:120px; background:#183883; height:34px; line-height:34px; text-align:center; position:relative; font-size:16px; color:#fff; margin-top:30px;}
.e3 a{color:#fff;}
.e3-1{position:absolute; width:8px; height:100%; background:#fff; top:0; right:10px; z-index:9999;}
.e-detail5{width:100%; background:url(../images/e-b2.jpg) no-repeat; padding:95px 0; text-align:center; color:#fff;}
.e-detail5 .n1{font-size:20px; line-height:40px; font-weight:bold;}
.e-detail5 .n2{font-size:20px; line-height:32px;  padding-top:15px;}


.detail{width:100%; line-height:54px; font-size:20px; text-align:center; border-bottom:1px solid #e5e5e5; padding-top:20px;}
.detail1{width:100%; padding-top:15px; padding-bottom:20px; border-bottom:1px dashed #e5e5e5; font-size:16px !important; font-family:"宋体";  line-height:30px;}
.detail1 p{padding-bottom:15px; font-size:16px !important; font-family:"宋体"; line-height:30px; word-wrap: break-word;word-break: break-all;overflow: hidden; white-space:normal !important; }
.detail1 span{word-wrap: break-word;word-break: break-all;overflow: hidden; display:inline-block; width:100%; font-size:16px !important; font-family:"宋体";}
.detail1 img{ display: inline-block;
    max-width: 100%;}
.detail2{width:100%; margin:0 auto; padding-top:15px;}
.detail2 dl {line-height:34px; font-size:14px; width:100%;}


	
.fxfw01{ font-size:20px; font-weight:bold;}

@-webkit-keyframes tt1 {
  0% {width:0 }
 100% {width:250px;}
}

@keyframes tt1 {
 0% { width:0}
100% { width:250px;}
}

.tt1 { -webkit-animation-name: tt1; animation-name: tt1;}




@-webkit-keyframes tt1-1 {
  0% { width:0}
  100% { width:50%;}
}

@keyframes tt1-1 {
 0% { width:0 }
100% {width:50%;}
}

.tt1-1 { -webkit-animation-name: tt1;animation-name: tt1;}



@keyframes changeScale {
 0% {
        transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        opacity: .2;
    }

    100% {
        transform: scale(1, 1);
        -o-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
}

}

@-moz-keyframes changeScale {
    0% {
        transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        opacity: .2;
    }

    100% {
        transform: scale(1, 1);
        -o-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
}

}

@-webkit-keyframes changeScale {
    0% {
        transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        opacity: .2;
    }

    100% {
        transform: scale(1, 1);
        -o-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
}

}

@-o-keyframes changeScale {
    0% {
        transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        opacity: .2;
    }

    100% {
        transform: scale(1, 1);
        -o-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
}

}

@keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-webkit-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-moz-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-o-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}



/*gg*/
button:disabled{color:#999;}
#choose{width:100%;overflow:hidden;margin-bottom: 10px;}
.choose_subject{margin: 0;}
.choose_area_title{width: 100%;height: 45px;background:#fff;padding: 0 15px 0 20px;position: relative;z-index: 1;border:none;text-align: left;outline: none;box-shadow: 1px 1px 2px rgba(0,0,0,0.15);}
.choose_area_title h3{width: 80%;height: 45px;line-height:45px; margin:0;float: left;font-size: 16px;font-weight:bold;}
.choose_area_title img{width: 15px;height:15px;float: right;margin-top:15px;}
.choose_area_title img.on{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.choose_area_cont{width: 100%;background:#f5f5f5;overflow: hidden;padding:10px 15px; font-size:16px; line-height:28px;}

.choose_area_cont p{padding:15px 0; font-size:16px; line-height:28px;}

@media (min-widt:1441px){

}

@media (min-width: 1368px) and (max-width: 1441px) {
.w1{width:90%; margin:0 auto;}
.CbContainer{zoom: 1; width:100%; padding-top:100px;  }

.news dl dd .bt1{-webkit-line-clamp: 3;line-clamp: 3;}
.slideBox{padding-top:50px;}
.yyfa-left{ padding:0 0 0 5%;}
.pro-detail1 .p1{ font-size:22px;}
.slideBox .bd li{ padding-top:5%; }
.slideBox .prev{top:34%;   }
.slideBox .next{  bottom:30%; }
.fwzc-r{padding-top:40px;}
.fwzc-r .fw03{padding-top:30px;}
}
	
	

@media (min-width: 1198px) and (max-width: 1367px) {
	.pro1{min-height:550px; }
	.picMarquee-left1 .bd ul li{width:38%; }
	.picMarquee-left1 .bd ul li .xian01{ width:34%; height:120px; border-radius:120px; font-size:22px; line-height:120px;}
		.picMarquee-left1 .bd ul li .xian01-1{ font-size:14px; width:300%; left:0%; text-align:left;}
        .picMarquee-left1 .bd ul li .xian02{width:66%; margin-top:60px;}
.w1{width:80%; margin:0 auto;}
.cd li a{font-size:16px; }
.cd li{line-height:80px;}
#subnav{top:80px;}
.ny-p{padding-top:80px;}
.cd li .snvBox{top:80px;}
.cd li .sub{top:80px;}
.top{ height:80px; }
.top1{ height:80px;}
.top1 .cd li a{ font-size:16px; }
.sea{margin-top:22px; }
.sea input{ height:34px; line-height:34px;}
.sea .an{position:absolute; width:20px; height:20px; background-size:cover; }
.top1 .sea input{ height:34px; line-height:34px;}
.top1 .sea .an{position:absolute; width:20px; height:20px; background-size:cover; }
.logo{width:153px; height:57px; margin-top:11px; }
.ne-about .bit{font-size:22px; line-height:50px !important;}
.ne-about .neir{ padding-top:20px; padding-bottom:50px; font-size:15px; line-height:26px;}
.padd{padding:30px 0 60px 0;}
.xian01{ height:120px; border-radius:120px; font-size:26px; line-height:120px;}
.xian02{ margin-top:60px;}
.ne-about .bit1{font-size:16px; line-height:26px; padding:10px 0 30px 0;}
.Menubox1 li { margin:0 2%; width:18%;}
.contact{width:80%;}
.contact1{padding:30px 0 60px 0;}
.contact .dbt{line-height:32px; font-size:16px;}
.Menubox3 { height:30px; margin-top:20px; }
.Menubox3 li {font-size: 15px; height:30px; line-height:30px; }
.contact2{padding:30px 0 60px 3%;}
.contact2-1{padding-top:30px;}
.contact2-2 {width:30%;}
.contact2-2 .t1{font-size:16px; }
.contact2-2 .t2{font-size:18px; }
footer{font-size:16px;}
.hr-right .hr1{padding-top:18%;}
.hr-right .hr1 .t1{font-size:24px; line-height:38px;}
.hr-right .hr1 .t2{font-size:18px; padding-bottom:20px;}
.hr-right .hr1 .an{ width:200px; height:48px;  font-size:18px; line-height:48px;}
.Contentbox3 {margin-top: 15px; line-height:26px; font-size:15px;}
.subNav{line-height:60px; font-size:16px; }
.navContent li a{padding-left:10%;font-size:15px;line-height:60px;}
.pro-check{font-size:15px;}
.checkbox,.radio {margin-bottom:15px; }
#wrap ul li .nei1{font-size:16px;}
#wrap ul li .nei2{font-size:15px;}
#wrap ul li .an{font-size:15px;}
#wrap ul li{ margin-bottom:35px;}
.p1Page2{font-size:14px; line-height:36px;}
.pro-detail1 .p1{font-size:20px; }
.pro-detail1 .p2{ padding:20px 0 30px 0;}
.ne-bit{font-size:22px; line-height:52px; }
.ne-bit1{font-size:16px; line-height:16px; }
.news-cd a{font-size:17px;margin:0 2%; line-height:50px;  padding:0 5%; }
.news1 li .txt .left .l_01{font-size:16px; }
.news1 li .txt .left .l_02{font-size:14px; line-height:20px;}
.news1 li .txt{width:76%; padding:20px 4%;}
.news1 li .pic{width:22%;}
.news1 li .txt .left{width:70%; }
.news1 li .txt .right{width:20%; }
.news dl dd .bt1{ height:90px;}

.s-page{padding-top:0px;}
.yy1{padding-bottom:15px;}
.yy1 .pic1{width:66px; height:56px; }
.yy1 .pic2{width:66px; height:56px; }
.yy1 .pic3{width:66px; height:56px; }
.yy1 .pic4{width:66px; height:56px; }
.yy1 .pic5{width:66px; height:56px; }
.yy1 .txt{width:calc(100% - 66px) ; padding-left:20px; font-size:19px; line-height:32px;} 
.yy2{ font-size:15px; line-height:22px; padding-bottom:18px;}
.yy3{height:40px; line-height:40px; font-size:16px;}
.ser-cd a{font-size:16px; margin:0 2%; line-height:56px; padding:0 2%;}
.ser-cd{height:56px;}
.fwnr dl dd{padding:35px 10% 0 10%; line-height:24px; font-size:15px;}
.nav-wrap li{line-height:36px; width:36px; }
.fxfw01{ font-size:16px;}
.fxfw{padding-top:40px; line-height:38px; font-size:16px;}
.fxfw1-2{width:90%; top:15%; left:7%;}
.fxfw1-2 .fx_01{font-size:18px;}
.fxfw1-3{padding-top:20px;}
.fxfw1-3 dl{line-height:46px; font-size:15px;}
.fxfw1-4{padding-top:20px;}
.fxfw1-4 dl{line-height:46px; font-size:15px;}
.Menubox4 li {font-size: 14px; height:46px; line-height:46px; width:25%; }
.Contentbox4 {margin-top: 20px; }
.CbContainer4{padding-top:0px;}
.xzzx dl{padding-bottom:50px;}
.xzzx dl dt{font-size:16px;line-height:46px; margin-top:25px;}
.xzzx1 li{  height:54px; line-height:54px;  font-size:15px;}
.xzzx2 li{ font-size:16px;  height:54px; line-height:54px;}
.xzzx2 li .nt4{height: 54px;}
.xzzx2 li:hover .nt4{height: 54px;}

.pro-xl{padding-top:60px;}
.Contentbox{ margin:0 auto; padding-top:50px; padding-bottom:40px;}
.CbContainer{width:100%; padding-top:50px;  }
.npc-center .bit2{font-size:30px; font-weight:bold; padding-bottom:20px;}
.npc-center dl{width:33.333%; padding-left:0%; float:left; height:300px;}
.npc-center dl dt{line-height:30px; font-size:14px;}
.Menubox li{width: 20%; font-size: 14px;  padding:30px 0 30px 1.5%; }
.npc-r .t01{font-size:16px;}
.npc-r .t02{font-size:14px;}
.news .bit{font-size:26px; line-height:46px; }
.news dl{padding-bottom:60px; cursor:pointer;}
.bit{font-size:24px; line-height:50px;}
.npc-center .bit2{font-size:20px; }
.news dl dd .bt{line-height:42px; font-size:16px; }
.fwzc-r{padding-top:30px;}
.fwzc-r .fw01{ font-size:24px; line-height:44px;}
.fwzc-r .fw02{font-size:16px; line-height:38px;}
.fwzc-r .fw03{ font-size:16px; padding-top:20px;}
.fwzc-r .fw04{ margin-top:50px;}
.fwzc-r .fw05 img{ margin-top:20px;}
#triangle-topleft { width: 100%;height: 500px; border-top: 500px solid #f8f8f8; border-right: 1366px solid transparent;}
#triangle-bottomright {width: 0; height: 0; border-bottom: 500px solid #274b9d; border-left: 1366px solid transparent;position:absolute; top:0; right:0;}
.sjx1-1{ padding-top:40px; color:#333333;}
.sjx1-1 .sj01{font-size:20px; line-height:34px; }
.sjx1-1 .sj02{font-size:15px; line-height:26px; padding-top:10px;}
.sjx1-2 img{  max-width:70%;}
.sjx1-2 .sj01{font-size:20px; line-height:34px;  padding-top:10px;}
.sjx1-2 .sj02{font-size:15px; line-height:26px;  padding-top:20px;}
.ne-contact dl dt{line-height:44px;  font-size:17px; }
.ne-contact dl dd{padding-top:15px; font-size:15px; line-height:30px;}
#map{height:400px;}
.ne-contact2{ padding:40px 5% 0 5%; }
.ne-contact2-1{font-size:16px; padding-bottom:15px;}
.ne-contact2-2{font-size:15px; padding-top:15px; line-height:24px;}
.slideBox{padding-top:50px;}
.yyfa-left{ padding:0 0 0 7%;}
.slideBox .bd li{ padding-top:5%; }
.pro-xl .x_01{font-size:24px; line-height:50px;}
.pro-xl .x_02{ font-size:16px; line-height:30px;}
.pro-xl b{height:44px; line-height:44px; font-size:16px; margin:26px 0;}
.pro-xr-t1 dl dd .xr_01{font-size:24px; line-height:36px;}
.pro-xr-t1 dl dd .xr_02{font-size:16px; line-height:30px;}
.pro-xr-t1 dl dd .more{ font-size:16px; }
.pro-xr-b1 dl dd .xr_01{ font-size:24px;  line-height:46px;}
.pro-xr-b1 dl dd .xr_02{font-size:16px;  line-height:30px;}
.pro-xr-b1 dl dd .more{ font-size:16px;}
.news{padding-top:40px;}
.news .bit1{font-size:15px; padding-bottom:20px;}
.news dl dd .bt1{-webkit-line-clamp: 3;line-clamp: 3; font-size:15px; line-height:26px;}

.cd li .snvBox{width: 60%;left:20%;}
.cd li .snvBox dl{width: 20%; padding-left:3.5%;}
.cd li .snvBox dl dt{line-height: 36px;    font-size: 16px; }
.cd li .snvBox dl dd a{line-height: 28px; font-size: 12px;}
}


@media (min-width: 992px) and (max-width: 1199px) {
.w1{width:92%; margin:0 auto;}
.pro1{min-height:550px; }
.cd li a{font-size:16px; }
.logo{  width:150px; margin-right:3%;}
.banner_info{ top:50%; transform:translate(-50%,-50%); }
.banner_info .banner_zw_text{font-size:30px; line-height:38px;}
.banner_info .banner_small_text{font-size: 20px; line-height:1.4;}
.pro-xr-t{padding:7% 8% 0 8%;}
.pro-xl .x_01{font-size:20px; line-height:50px;}
.pro-xl .x_02{ font-size:16px; line-height:30px;}
.pro-xl b{height:44px; line-height:44px; font-size:16px; margin:20px 0;}
.pro-xr-t1 dl dd .xr_01{font-size:20px; line-height:36px;}
.pro-xr-t1 dl dd .xr_02{font-size:16px; line-height:30px;}
.pro-xr-t1 dl dd .more{ font-size:16px; }
.pro-xr-b1 dl dd .xr_01{ font-size:20px;  line-height:46px;}
.pro-xr-b1 dl dd .xr_02{font-size:16px;  line-height:30px;}
.pro-xr-b1 dl dd .more{ font-size:16px;}
.Contentbox{width:92%; padding-top:60px; padding-bottom:45px;}
.CbContainer{width:100%; padding-top:40px;  }
.pro-xl{ padding-top:70px; }
.pro-xr-b{ padding:7% 8% 0 8%; }
.Menubox li{padding:26px 0 26px 2%; }
.news{padding-top:50px;}
.news .bit1{font-size:16px; padding-bottom:30px;}
.news dl dd .bt1{-webkit-line-clamp: 2;line-clamp: 2;}
.yyfa-left{ padding:0 0 0 4%;}
.slideBox{ padding-top:20px;}
.bit{font-size:24px; line-height:40px;}
.slideBox .bd li{padding-top:5%; }
.yyfa-left1 .bit2{font-size:24px; padding-bottom:10px;}
.slideBox .bd{ padding-bottom:30px;   }
.npc-center .bit2{font-size:20px; padding-bottom:10px;}
.npc-center dl dt{line-height:30px;  }
.ne-about .neir{padding-top:30px; padding-bottom:20px; font-size:16px; line-height:24px;}
.xian01{height:130px;  font-size:30px;  line-height:130px;}
.xian02{ margin-top:64px;}
.Menubox1 li { margin:0 2%; width:14%;}
.hr-right .hr1 .t1{font-size:20px; font-weight:bold; line-height:42px;}
.hr-right .hr1 .t2{font-size:18px; line-height:32px; padding-bottom:30px;}
.hr-right .hr1 .an{ width:160px;  font-size:18px;}
.subNav{ line-height:60px; font-size:18px;}
.navContent li a{ padding-left:10%;font-size:16px;line-height:70px;}
#wrap ul li{width:30%; float:left; margin-right:4.5%; }
#wrap ul li:nth-child(3n){margin-right:0;}
#wrap ul li:nth-child(4n){margin-right:4.5%;}
.top1 .cd li a{ font-size:18px;}
.yy1 .txt{ font-size:16px; line-height:30px; padding-top:10px;}
.yyly dl dd{ padding:2.8% 3% 0 3%;}
.yy2{font-size:16px; line-height:22px; padding-top:10px; height:40%;}
.yy1{padding-bottom:15px;  }
.ne-contact dl dt{line-height:48px;  font-size:18px; }
.ne-contact dl dd{padding-top:15px; font-size:16px; line-height:32px;}
#map{height:460px;}
.ne-contact2{ padding:40px 3% 0 3%; }
.ne-contact2-1{font-size:18px; }
.ne-contact2-2{font-size:16px; padding-top:15px; line-height:30px;}
.cd li .snvBox{width: 70%;left:15%;}
.cd li .snvBox dl{padding-left:2.5%;}
.cd li .snvBox dl dt{line-height: 36px;    font-size: 16px; }
.cd li .snvBox dl dd a{line-height: 28px; font-size: 12px;}
}



@media (min-width: 768px) and (max-width: 991px) {
	.pro1{min-height:auto; }
.w1{width:94%; margin:0 auto;}
.top1{display:none;}
.top{display:none;}
.ny-p{padding-top:60px; }
.banner_info{ top:50%; transform:translate(-50%,-50%); }
.banner_info .banner_zw_text{font-size:30px; line-height:38px;}
.banner_info .banner_small_text{font-size: 20px; line-height:1.4;}
.pro-xr-t{padding:7% 8% 0 8%;}
.pro-xl .x_01{font-size:20px; line-height:50px;}
.pro-xl .x_02{ font-size:16px; line-height:30px;}
.pro-xl b{height:44px; line-height:44px; font-size:16px; margin:20px 0;}
.pro-xr-t1 dl dd .xr_01{font-size:20px; line-height:36px;}
.pro-xr-t1 dl dd .xr_02{font-size:16px; line-height:30px;}
.pro-xr-t1 dl dd .more{ font-size:16px; }
.pro-xr-b1 dl dd .xr_01{ font-size:20px;  line-height:46px;}
.pro-xr-b1 dl dd .xr_02{font-size:16px;  line-height:30px;}
.pro-xr-b1 dl dd .more{ font-size:16px;}
.pro-xl{ padding-top:50px;}
.pro-xl .pic{display:inline-block; max-width:70%;}
.Contentbox{width:92%; padding-top:60px; padding-bottom:45px;}
.CbContainer{width:100%; padding-top:40px;  }
.Menubox li{ padding:23px 0 23px 0%; }
.npc-center .bit2{font-size:18px; padding-bottom:10px;}
.npc-center dl dt{line-height:28px;  }
.news{padding-top:50px;}
.news .bit1{font-size:16px; padding-bottom:30px;}
.news dl{width:100%; border-right:none; padding-bottom:20px; padding-left:4%; padding-right:4%;}
.news dl dd .bt1{-webkit-line-clamp: 4;line-clamp: 4;}
.yyfa-left{width:100%; position:relative;  padding:0 0 40px 4%; }
.yyfa-right{width:100%; }
.slideBox{ padding-top:60px;}
.slideBox .bd li{ padding-top:5%; }
.slideBox .prev{  right:3%;   }
.slideBox .next{ right:3%;  }
.contact1{width:100%; border-right:none; padding:30px 0 30px 3%;}
.contact2{width:100%; padding:30px 0 30px 3%;}
.ne-about .bit2{ font-size:20px; line-height:28px; padding:0 0 20px 0; }
.ne-about .neir{padding-top:20px; padding-bottom:15px; font-size:16px; line-height:26px;}
.xian01{height:130px;  font-size:30px;  line-height:130px;}
.xian02{ margin-top:64px;}
.ne-about .bit{text-align:center; font-size:20px;}
.ne-about .bit1{ width:80%;font-size:16px; line-height:26px; padding:20px 0;}
.Menubox1 li { margin:0 2%; width:18%;}
.hr-right .hr1 .t1{font-size:18px; font-weight:bold; line-height:42px;}
.hr-right .hr1 .t2{font-size:16px; line-height:32px; padding-bottom:20px;}
.hr-right .hr1 .an{ width:160px;  font-size:16px;}
.hr-right .hr1{padding-top:10%;}
.subNav{ line-height:60px; font-size:16px;}
.navContent li a{ padding-left:10%;font-size:16px;line-height:70px;}
#wrap ul li{width:30%; float:left; margin-right:4.5%; }
#wrap ul li:nth-child(3n){margin-right:0;}
#wrap ul li:nth-child(4n){margin-right:4.5%;}
.yy1 .pic1{display:none;}
.yy1 .pic2{display:none;}
.yy1 .pic3{display:none;}
.yy1 .pic4{display:none;}
.yy1 .pic5{display:none;}
.yy1 .txt{ width:100%; padding-left:0px; font-size:16px; line-height:30px;} 
.yy1{padding-bottom:10px; }
.yy2{font-size:16px; line-height:20px; height:50%; padding-bottom:15px !important; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3 !important;
    -webkit-box-orient: vertical;}
 .yyly dl dd{ padding:2% 2% 0 2%;}
 .fwzc-l{width:100%;}
.fwzc-r{width:100%; padding-top:40px;}
#triangle-topleft { width: 100%;height: 400px; border-top: 400px solid #f8f8f8; border-right: 991px solid transparent;}
#triangle-bottomright {width: 0; height: 0; border-bottom: 400px solid #274b9d; border-left: 991px solid transparent;}
.sjx1-1{ padding-top:30px; color:#333333; width:60%;}
.sjx1-1 .sj01{font-size:20px; line-height:30px; }
.sjx1-1 .sj02{font-size:14px; line-height:24px; padding-top:10px;}
.sjx1-2{width:30%;}
.sjx1-2 img{  max-width:40%;}
.sjx1-2 .sj01{font-size:20px; line-height:30px;  padding-top:10px; }
.sjx1-2 .sj02{font-size:14px; line-height:24px;  padding-top:10px;}
.ne-contact dl dt{line-height:48px;  font-size:18px; }
.ne-contact dl dd{padding-top:15px; font-size:16px; line-height:32px;}
#map{height:460px;}
.ne-contact2{ padding:40px 3% 0 3%; }
.ne-contact2-1{font-size:18px; }
.ne-contact2-2{font-size:16px; padding-top:15px; line-height:30px;}
.Menubox4 li {width:50%; font-weight:bold; margin-bottom:10px;  }
.xzzx dl dt{font-size:18px; line-height:40px; margin-top:25px; margin-bottom:15px;}
.xzzq-sea1{width:70%; margin:0 auto; height:74px;}
.xzzq-sea1 input{ font-size:16px; color:#333333; line-height:70px; font-size:30px; }
.xzzx2 li{font-size:16px; }
.xzzx2 li .nt1{width:25%; padding-left:0;  }
.xzzx2 li .nt2{width:50%;}
}


@media (min-width: 480px) and (max-width: 767px) {
.w1{width:96%; margin:0 auto;}	
.top{display:none;}
.top1{display:none;}
.ny-p{padding-top:60px; }
.banner_info{ top:50%; transform:translate(-50%,-50%); }
.banner_info .banner_zw_text{font-size:30px; line-height:38px;}
.banner_info .banner_small_text{font-size: 20px; line-height:1.4;}

.pro-xl{width:100%; padding-top:40px; }
.pro-xl .x_01{font-size:20px; line-height:40px;}
.pro-xl .x_02{ font-size:16px; line-height:26px;}
.pro-xl b {font-size:16px; margin:32px 0;}
.pro-xr{width:100%; position:relative; height:550px; }
.pro-xr-t{ padding:7% 5% 0 10%; }
.pro-xr-t1{width:100%; position:relative;}
.pro-xr-t1 dl{width:100%; position:absolute; height:100%; bottom:0; left:0; }
.pro-xr-t1 dl dt{ width:40%;}
.pro-xr-t1 dl dt img{display:inline-block; max-width:100%;}
.pro-xr-t1 dl dd{ width:55%; padding-top:7%; }
.pro-xr-t1 dl dd .xr_01{ font-size:20px; color:#333333; line-height:30px;}
.pro-xr-t1 dl dd .xr_02{ font-size:16px; color:#333333; line-height:26px;}
.pro-xr-t1 dl dd .more{ line-height:36px; font-size:16px;}
.pro-xr-b1 dl dt{ width:50%;}
.pro-xr-b1 dl dd{ width:45%; padding-top:7%; }
.pro-xr-b1 dl dd .xr_01{font-size:20px;  line-height:30px;}
.pro-xr-b1 dl dd .xr_02{font-size:16px;  line-height:26px;}
.Contentbox{width:90%; padding-top:40px; padding-bottom:40px;}
.CbContainer{width:100%; padding-top:40px;  }
.npc-center dl{width:100%; padding-left:0%; float:left;}
.npc-center dl dt{line-height:30px; font-size:14px; }
.Menubox li{width: 50%;  border-bottom:1px solid #999; padding:20px 0 20px 1%; }
.npc-r .t01{font-size:16px;}
.npc-r .t02{font-size:14px; }
.npc-r{padding-left:5px;}
.news{width:90%;padding-top:40px; margin:0 auto;}
.news .bit{font-size:26px; line-height:40px; }
.news .bit1{font-size:16px; line-height:30px;  padding-bottom:30px;}
.news dl{width:98%; margin-left:1%; border-right:none; padding-bottom:30px; }
.news dl dt{width:100%;}
.news dl dd{width:100%; margin:0 2.5%;}
.yyfa-left{width:100%; position:relative;  padding:0 0 40px 4%; }
.yyfa-right{width:100%; }
.slideBox{ padding-top:60px;}
.slideBox .bd li{ padding-top:5%; }
.slideBox .prev{  right:3%;   }
.slideBox .next{ right:3%;  }
.yyfa-left1 dl dt{ padding-left:10%; }
.contact1{width:100%; border-right:none; padding:30px 0 10px 3%;}
.contact2{width:100%; padding:10px 0 30px 3%;}
.contact{width:100%;}
.Menubox3 {  margin-top:5px; border-bottom:2px solid #ebebeb;}
.Menubox3 li {font-size: 14px;  width:20%;  }
.ne-about .bit{text-align:center; font-size:20px; line-height:46px !important;}
.ne-about .bit2{ font-size:20px; line-height:28px; padding:0 0 20px 0; }
.ne-about .neir{padding-top:20px; padding-bottom:15px; font-size:16px; line-height:26px;}
.ne-about .bit1{ width:100%;font-size:16px;  line-height:24px; padding:15px 0;}
.ne-about .bit2{text-align:center; font-size:20px; line-height:28px; padding:0 0 15px 0;}
.ne-about .neir{padding-top:20px; padding-bottom:15px; font-size:16px; line-height:24px;}
.Menubox1 li { margin:0 4%; width:24%;}
.picScroll-left .prev{  left:0px; top:35%; z-index:9999;}
		.picScroll-left .next{  right:0px;  top:35%; z-index:9999;}
		.picScroll-left .bd{ width:94%; margin:0 auto; padding-top:20px;  overflow:hidden;}
		.hr-left{width:100%; }
		.hr-right{position:relative;  width:100%;}
		.hr-right .hr1{padding-top:8%; padding-bottom:30px;}
		.pro-l{width:100%;}
.pro-r{width:100%; padding-top:20px;}
.pro1{height:auto; }
#wrap ul li{width:46%;  margin-right:2%; margin-left:2%;  margin-bottom:35px; }
.ne-contact dl{width:100%; padding:25px 5% 0 5%;}
.ne-contact dl dt{line-height:50px; font-size:18px;}
.ne-contact dl dd{ font-size:16px; line-height:30px;}
.ne-contact2{position:relative; width:100%; background:rgba(39,75,157,0.8); top:0; right:0; padding:80px 5% 80px 5%;}
.yyly dl dt{width:100%; }
.yyly dl dd{width:100%; position:relative; padding:30px 3.5% 30px 3.5%;}
.yyly dl:nth-child(2n) dd{width:100%; position:relative; }
.yy2{ width:100%; font-size:16px; padding-bottom:30px;}
.ser-cd a{ font-size:16px; margin:0; }
.fwzc-l{width:100%;}
.fwzc-r{width:100%; padding-top:20px;}
.fwnr dl{width:50%;}
.fwnr dl dd{ padding:20px 10% 0 10%; line-height:26px; height:120px;}
#triangle-topleft { width: 100%; border-right: 500px solid transparent; height: 600px; border-top: 600px solid #f8f8f8;}
#triangle-bottomright {width: 0; height: 0;  border-left: 500px solid transparent; border-bottom: 600px solid #274b9d;}
.sjx1-1{ padding-top:30px; color:#333333; width:100%;}
.sjx1-1 .sj01{font-size:20px; line-height:30px; }
.sjx1-1 .sj02{font-size:14px; line-height:24px; padding-top:10px;}
.sjx1-2{width:70%;}
.sjx1-2 img{  max-width:40%;}
.sjx1-2 .sj01{font-size:20px; line-height:30px;  padding-top:10px; }
.sjx1-2 .sj02{font-size:14px; line-height:24px;  padding-top:10px;}
.fxfw1-left{width:100%;}
.Menubox4 li {width:100%; font-weight:bold; margin-bottom:10px;  }
.xzzx dl dt{font-size:18px; line-height:40px; margin-top:25px; margin-bottom:15px;}
.xzzq-sea1{width:70%; margin:0 auto; height:74px;}
.xzzq-sea1 input{ font-size:16px; color:#333333; line-height:70px; font-size:30px; }
.xzzx2 li{font-size:16px; }
.xzzx2 li .nt1{width:25%; padding-left:0;  }
.xzzx2 li .nt2{width:50%;}
.news-cd a{ font-size:16px;  margin:0 1%;  padding:0 6%;}
.news1 li .pic{ display:none;}
.news1 li .txt{width:100%; padding:40px 4%;}
.news1 li{padding:20px 0; }
.ne-bit{font-size:26px; line-height:52px;}
.ne-bit1{=font-size:16px; line-height:44px;}
}

@media (max-width: 479px) {
.w1{width:96%; margin:0 auto;}	
.top{display:none;}
.top1{display:none;}
.ny-p{padding-top:60px; }
.banner_info{ top:50%; transform:translate(-50%,-50%); }
.banner_info .banner_zw_text{font-size:30px; line-height:38px;}
.banner_info .banner_small_text{font-size: 20px; line-height:1.4;}
.pro1{min-height:auto; }
.pro-xl{width:100%; padding-top:40px; }
.pro-xl .x_01{font-size:20px; line-height:40px;}
.pro-xl .x_02{ font-size:16px; line-height:26px;}
.pro-xl b {font-size:16px; margin:32px 0;}
.pro-xr{width:100%; position:relative; }
.pro-xr-t{ padding:30px 5%; width:100%; margin-bottom:20px; }
.pro-xr-b{width:100%;  padding:30px 5% ;  height:auto; clear:both; position:relative;}
.pro-xr-t1{width:100%; position:relative;}
.pro-xr-t1 dl{width:100%;  }
.pro-xr-t1 dl dt{ width:40%;}
.pro-xr-t1 dl dt img{display:inline-block; max-width:100%;}
.pro-xr-t1 dl dd{ width:55%; padding-top:7%; }
.pro-xr-t1 dl dd .xr_01{ font-size:20px; color:#333333; line-height:30px;}
.pro-xr-t1 dl dd .xr_02{ font-size:16px; color:#333333; line-height:26px; 
}
.pro-xr-t1 dl dd .more{ line-height:36px; font-size:16px;}
.pro-xr-b1 dl dt{ width:50%;}
.pro-xr-b1 dl dd{ width:45%; padding-top:7%; }
.pro-xr-b1 dl dd .xr_01{font-size:20px;  line-height:30px;}
.pro-xr-b1 dl dd .xr_02{font-size:16px;  line-height:26px;}
.more-box{display:none;}
.Contentbox{width:90%; padding-top:40px; padding-bottom:40px;}
.CbContainer{width:100%; padding-top:40px;  }
.npc-center dl{width:100%; padding-left:0%; float:left;}
.npc-center dl dt{line-height:30px; font-size:14px; display:none; }
.Menubox li{width: 50%;  border-bottom:1px solid #999; padding:20px 0 20px 1%; }
.npc-r .t01{font-size:16px;}
.npc-r .t02{font-size:14px; }
.npc-r{padding-left:5px;}
.news{width:90%;padding-top:40px; margin:0 auto;}
.news .bit{font-size:26px; line-height:40px; }
.news .bit1{font-size:16px; line-height:30px;  padding-bottom:30px;}
.news dl{width:98%; margin-left:1%; border-right:none; padding-bottom:30px; }
.news dl dt{width:100%;}
.news dl dd{width:100%; margin:0 2.5%;}
.yyfa-left{width:100%; position:relative;  padding:0 0 40px 4%; }
.yyfa-right{width:100%; }
.slideBox{ padding-top:60px;}
.slideBox .bd li{ padding-top:5%; }
.slideBox .prev{  right:3%;   }
.slideBox .next{ right:3%;  }
.yyfa-left1 dl dt{ padding-left:10%; }
.contact1{width:100%; border-right:none; padding:30px 0 10px 3%;}
.contact2{width:100%; padding:10px 0 30px 3%;}
.contact{width:100%;}
.Menubox3 {  margin-top:5px; border-bottom:2px solid #ebebeb;}
.Menubox3 li {font-size: 14px;  width:20%;  }
.ne-about .bit{text-align:center; font-size:20px; line-height:46px !important;}
.ne-about .bit2{ font-size:20px; line-height:28px; padding:0 0 20px 0; }
.ne-about .neir{padding-top:20px; padding-bottom:15px; font-size:16px; line-height:26px;}
.ne-about .bit1{ width:100%;font-size:16px;  line-height:24px; padding:15px 0;}
.ne-about .bit2{text-align:center; font-size:20px; line-height:28px; padding:0 0 15px 0;}
.ne-about .neir{padding-top:20px; padding-bottom:15px; font-size:16px; line-height:24px;}
.Menubox1 li { margin:0 4%; width:24%;}
.picScroll-left .prev{  left:0px; top:35%; z-index:9999;}
		.picScroll-left .next{  right:0px;  top:35%; z-index:9999;}
		.picScroll-left .bd{ width:94%; margin:0 auto; padding-top:20px;  overflow:hidden;}
		.hr-left{width:100%; }
		.hr-right{position:relative;  width:100%;}
		.hr-right .hr1{padding-top:8%; padding-bottom:30px;}
		.pro-l{width:100%;}
.pro-r{width:100%; padding-top:20px;}
#wrap ul li{width:46%;  margin-right:2%; margin-left:2%;  margin-bottom:35px; }
.ne-contact dl{width:100%; padding:25px 5% 0 5%;}
.ne-contact dl dt{line-height:50px; font-size:18px;}
.ne-contact dl dd{ font-size:16px; line-height:30px;}
.ne-contact2{position:relative; width:100%; background:rgba(39,75,157,0.8); top:0; right:0; padding:80px 5% 80px 5%;}
.yyly dl dt{width:100%; }
.yyly dl dd{width:100%; position:relative; padding:30px 3.5% 30px 3.5%;}
.yyly dl:nth-child(2n) dd{width:100%; position:relative; }
.yy2{ width:100%; font-size:16px; padding-bottom:30px;}
.ser-cd a{ font-size:16px; margin:0; }
.fwzc-l{width:100%;}
.fwzc-r{width:100%; padding-top:20px;}
.fwnr dl{width:50%;}
.fwnr dl dd{ padding:20px 10% 0 10%; line-height:26px; height:120px;}
#triangle-topleft { width: 100%; border-right: 500px solid transparent; height: 600px; border-top: 600px solid #f8f8f8;}
#triangle-bottomright {width: 0; height: 0;  border-left: 500px solid transparent; border-bottom: 600px solid #274b9d;}
.sjx1-1{ padding-top:30px; color:#333333; width:100%;}
.sjx1-1 .sj01{font-size:20px; line-height:30px; }
.sjx1-1 .sj02{font-size:14px; line-height:24px; padding-top:10px;}
.sjx1-2{width:70%;}
.sjx1-2 img{  max-width:40%;}
.sjx1-2 .sj01{font-size:20px; line-height:30px;  padding-top:10px; }
.sjx1-2 .sj02{font-size:14px; line-height:24px;  padding-top:10px;}
.fxfw1-left{width:100%;}
.Menubox4 li {width:100%; font-weight:bold; margin-bottom:10px;  }
.xzzx dl dt{font-size:18px; line-height:40px; margin-top:25px; margin-bottom:15px;}
.xzzq-sea1{width:70%; margin:0 auto; height:74px;}
.xzzq-sea1 input{ font-size:16px; color:#333333; line-height:70px; font-size:30px; }
.xzzx2 li{font-size:16px; }
.xzzx2 li .nt1{width:25%; padding-left:0;  }
.xzzx2 li .nt2{width:50%;}
.news-cd a{ font-size:16px;  margin:0 1%;  padding:0 6%;}
.news1 li .pic{ display:none;}
.news1 li .txt{width:100%; padding:40px 4%;}
.news1 li{padding:20px 0; }
.ne-bit{font-size:26px; line-height:52px;}
.ne-bit1{=font-size:16px; line-height:44px;}
.e-detail4{width:100%;}
.e-detail4-1{width:100%; padding-top:25px; font-size:16px;}
.e-detail5 .n1{font-size:18px; line-height:32px; }
.e-detail5 .n2{font-size:16px; line-height:28px;  padding-top:10px;}
.e-detail{line-height:52px; font-size:18px;}
.e-detail3-2{font-size:16px; line-height:28px;}
.e-detail6{width:100%; }
.e-detail1 dl{width:100%; margin-right:0%; padding:30px 3%;}
.e-detail1 dl .p1{font-size:16px; line-height:28px;}
.pro-detail{width:100%;}
.pro-detail1{width:100%; padding-top:20px; padding-right:0%;  }
.yyly2 li .yl1{width:70%; font-size:16px;}
.yyly2 li .yl2{width:30%; font-size:14px; text-align:center;}

}

@media screen and (max-width: 640px){
	.Menubox{position: relative;}
}


#a1{
	display: block;
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	top: 47%;
}




.p-box{width:100%; height:100%;position:relative;}
.slideBox01{  width:100%; overflow:hidden;   position:relative; margin:0 auto;background: #000; height:100%;}
.slideBox01 .bd{  position:relative; height:100%;}
.slideBox01 .bd ul{height:100%;}
.slideBox01 .bd li{ vertical-align:middle; position:relative; height:100%;}
.slideBox01 .bd li .mb{width:100%; height:100%; background:rgba(79,79,79,0.7); position:absolute; left:0; top:0; }
.mb1{top:40%;  color:#fff; /*text-align:center;*/ width:60%; position:absolute; left:20%; z-index:1; }
.mb1 h1{font-size:36px; padding-bottom:20px;}
.mb1 h2{font-size:28px; padding-bottom:20px; font-weight:normal;}
.mb1 .fg{width:50%; margin:0 auto; height:1px; background:#e8611c; position:relative;}
.mb1 .dw{position:absolute; width:30px; height:29px; top:-14px; left:48%;}
.mb1 .an{width:184px; height:50px; border-radius:8px; line-height:50px; text-align:center; font-size:18px; color:#fff; margin:0 auto; background:rgba(0,94,184,0.7); margin-top:15px;}
.fg-1{width:130px; height:5px; background:#fff; margin-top:15px; margin-bottom:25px;}
.slideBox01 .bd img{  width:100%; height: 100%; display:block;  animation: changeScale 1 2.5s;}
.slideBox01 .bd li .txt{color:#fff; position:absolute; z-index:998; top:0; left:7%; height:140px; top:50%; margin-top:-70px;}
.txt h1{ font-weight:normal; font-size:30px; line-height:50px; font-weight:bold;}
.txt p{ font-family:"Arial"; font-size:14px;  transition-duration:.10s; height:30px; overflow:hidden; color:#868686;}
.slideBox01 .hd{  overflow:hidden; position:absolute;  width:100%;  text-align: center; bottom:5%;  z-index:1; }
.slideBox01 .hd ul{ overflow:hidden; zoom:1;  color:#fff; padding-right:3%;}
.slideBox01 .hd ul li{  width: 14px; cursor: pointer;  display:inline-block; height: 14px; text-indent: 100px; overflow: hidden; margin: 0 11px; background:#fff;}
.slideBox01 .hd ul li.on{ width: 14px; height: 14px;  background:url(../images/banner-dt.png) no-repeat;}
.slideBox01 .bd .tu{  width:100%; height: 100%;display:block;  animation: changeScale 1 2.5s;}