body,

ol,

ul,

dl,

li,

dt,

dd,

h1,

h2,

h3,

h4,

h5,

h6,

p,

th,

td,

dl,

dd,

form,

fieldset,

legend,

input,

textarea,

select {

  margin: 0;

  padding: 0;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

  display: block

}



* {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



body {

  position: relative;

  -webkit-text-size-adjust: 100%;

  -webkit-tap-highlight-color: transparent;

  font-family: 'Microsoft Yahei';

}



h1,

h2,

h3,

h4,

h5 {

  font-weight: normal;

  font-size: 14px;

}



a {

  color: #333;

  text-decoration: none;

}



a:hover {

  text-decoration: none;

}



a:focus {

  text-decoration: none;

}



em,

i {

  font-style: normal;

}



ol,

ul,

dl,

li,

dt,

dd {

  list-style: none

}



img {

  border: 0;

  vertical-align: middle

}



a img {

  border: 0

}



table {

  border-collapse: collapse;

  border-spacing: 0

}



input,

textarea {

  -webkit-appearance: none;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  outline: none;

  padding: 0px;

  margin: 0;

}



.clearfix:after {

  content: "";

  display: block;

  clear: both;

}



.fl {

  float: left;

}



.fr {

  float: right;

}



@media screen and (min-width: 1200px) {

.head0{ width:100%; height:100px; margin:0px auto; background-color:#fff; padding:0px;}

.head{ display:block;width:1400px; margin:0px auto;padding:0px 0px 0px 0px;}

.head .logo{ float:left; margin-top:14px;}

.head .logo img {width:510px;}

.head .inav_wrapper{ float:right;}

.head .inav{font-size:18px; color:#333; }

.head .inav ul{}

.head .inav ul li {position: relative;float:left; padding:0px 20px; line-height:100px; color: #303030; margin-left:5px;}

.head .inav ul li.on,.head .inav ul li:hover{color: #fff; background-color:#0060AD;}

.head .inav ul li a { color: #303030; text-decoration: none;}

.head .inav ul li.on a,.head .inav ul li:hover a { color: #fff;}

.head .inav ul li .dropdown_menu{position: absolute;left: 0;top: 100%;z-index: 9999;display: none;background: rgba(0,0,0,.5);}

.head .inav ul li:hover .dropdown_menu{display: block;}

.head .inav ul li .dropdown_menu li{padding: 8px 5px;margin-left: 0;width: 100%;line-height: initial;text-align: center;}

.head .inav ul li .dropdown_menu li a{color: #fff;font-size: 14px;}



.head .inav ul li.two .dropdown_menu{width: 250%;}



.head .inav ul li.two .dropdown_menu li{width: 50%;}



.index_banner{/*height: 100% !important;*/ min-width:1400px;}

.section1{ width:100%; height:574px; background-image:url(/statics/images/bg1.jpg); background-repeat:no-repeat; background-position:top right; min-width:1400px; margin:60px 0px 70px 0px;}

.main1{ width:1400px; margin:0px auto; padding:0px 0px 0px 0px;}

.main1l{ float:left; width:679px;}

.main1lt{ display:block; overflow:hidden; font-size:36px; line-height:60px; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase;}

.main1l1{ display:block; overflow:hidden;}

.main1l1 span{ float:left; width:50px; height:6px; background-color:#0062B0; margin-top:8px;}

.main1l2{ display:block; overflow:hidden; height:441px; margin-top:40px;}

.pic{ width:679px; height:441px}

.tt {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  background: rgba(0, 0, 0, .7);

  color: #f4f4f4;

  font-size: 20px;

  height: 70px;

  padding: 0 25px;

}

.main1r{ float:right; width:698px;}

.hd{display:block; overflow:hidden; height:31px; margin:39px 0px 40px 0px;}

.hd ul{display:block; overflow:hidden; height:31px; float:right; padding-left:40px;}

.hd ul li{ float:left;}

.hd ul li a{ line-height:22px; padding:0px 22px; color:#545454; font-size:20px;} 

.hd ul li.on{ color:#0061ae;}
.hd ul li.on a{ color:#0061ae;}

.hot_n{display:block; overflow:hidden;}

.hot_n li{display:block; overflow:hidden;border-bottom:#7B7B7B 1px dashed; padding-bottom:20px; margin-bottom:10px;}

.hot_n li .date{ float:left; width:88px; height:80px; background-color:#0061AE; color:#fff;}

.hot_n li .date span {display:block; overflow:hidden; font-size: 16px;margin-left:12px; margin-top:10px;}

.hot_n li .date p{display:block; overflow:hidden; font-size: 22px; font-weight: bold; margin-left:12px;}

.hot_n li .txt{ float:right; width:572px; margin-right:10px;}

.hot_n li .txt h4{ color:#0061ae; font-size:20px; margin-bottom:6px;}

.hot_n li:hover .txt h4 {

  color: #FF0000;

}

.hot_n li .txt p{ font-size:16px; color:#7f7f7f; line-height:28px;}

.nlist{display:block; overflow:hidden;}

.nlist li{display:block; overflow:hidden; font-size:18px; color:#838383; line-height:48px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}

.nlist li span{ font-size:16px; margin-right:15px;}

.nlist li.more{ margin-left:105px;}

.nlist li.more a{ color:#0061ae;}

.nlist li.more a:hover{ color:#FF0000;}



.section2{ width:100%; height:716px;  min-width:1400px; margin:0px;}

.main2{ width:1400px;height:100%;background-image:url(/statics/images/bg5.jpg); background-repeat:no-repeat; background-position:top center; margin:0px auto; padding:48px 0px 0px 0px;}

.main2r{ float:right; width:628px; text-align:right;padding-right: 50px;}

.main2rt{ display:block; overflow:hidden; font-size:36px; line-height:60px; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase;}

.main2r1{ display:block; overflow:hidden;}

.main2r1 span{ float:right; width:50px; height:6px; background-color:#0062B0; margin-top:8px;}

.main2r2{ display:block; overflow:hidden; text-align:left; margin-top:40px; font-size:18px; line-height:36px;}

.main2r3{ display:block; overflow:hidden; margin-top:30px; font-size:16px; line-height:40px;}

.main2r3 a{ background-color:#EF722F; color:#fff; padding:6px 20px;}

.main4{ width:1400px; height:209px; background-color:#fff; margin:-93px auto 80px auto; padding:0px;-webkit-box-shadow: 0px 3px 15px #ccc;-moz-box-shadow: 0px 3px 15px #ccc;box-shadow: 0px 3px 15px #ccc;}



.section3{ width:100%; height:734px; min-width:1400px; margin:0px 0px 80px 0px;}

.main3{ width:1400px; margin:0px auto; padding:0px;}

.section3 .main3{display: flex;justify-content: space-between;position:relative;}

.main3l{  width:52%; margin-top:358px; color:#FFFFFF;}

.main3l .item a{display: block;color: #fff;}

.main3l .item .bg{position: absolute;top: 0;left: 0;width: 78%;height: 100%;z-index: -1;box-shadow: rgba(0,0,0,.65) 0 0 10px 0px;}

.main3l .item .bg2{position: absolute;top: 0;left: 0;width: 78%;height: 100%;background: rgba(0,0,0,.3);}

.main3l .item .text{position: relative;z-index: 1;padding-left: 50px;}

.main3l1{ display:block; overflow:hidden; margin-bottom:40px;}

.main3lt{ display:block; overflow:hidden; font-size:30px; line-height:50px; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase;}

.main3l2{ display:block; overflow:hidden; line-height:30px; font-size:16px; margin-top:15px;}

.main3r{ width:25%; }

.main3rt{ display:block; overflow:hidden; font-size:36px; line-height:60px; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase; margin-left:118px;}

.main3r1{ display:block; overflow:hidden; margin-left:118px;}

.main3r1 span{ float:left; width:50px; height:6px; background-color:#0062B0; margin-top:8px;}

.main3r2{ display:block; overflow:hidden; margin-top:36px; font-size:18px;height: 625px;}

.main3r2 li{ display:block; overflow:hidden; height:78px; line-height:78px; padding-left:190px;margin-right:4px;}

.main3r2 li.on{ background-color:#0061AE;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.5); padding-left:100px;}

.main3r2 li img{ margin-right:20px;}

.main3r2 li span{ float:right; margin-right:22px; color:#B6B6B6;}

.main3r2 li a{display:block; overflow:hidden;}

.main3r2 li.on a{ color:#fff;}

.main3r2 li.on span{ margin-right:70px; color:#fff;}

.main3r2 li.li1{ background-image:url(/statics/images/icon1.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li1.on{ background-image:url(/statics/images/icon_hover1.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li2{ background-image:url(/statics/images/icon2.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li2.on{ background-image:url(/statics/images/icon_hover2.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li3{ background-image:url(/statics/images/icon7.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li3.on{ background-image:url(/statics/images/icon_hover7.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li4{ background-image:url(/statics/images/icon8.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li4.on{ background-image:url(/statics/images/icon_hover8.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li5{ background-image:url(/statics/images/icon6.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li5.on{ background-image:url(/statics/images/icon_hover6.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li6{ background-image:url(/statics/images/icon5.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li6.on{ background-image:url(/statics/images/icon_hover5.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li7{ background-image:url(/statics/images/icon3.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li7.on{ background-image:url(/statics/images/icon_hover3.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li8{ background-image:url(/statics/images/icon4.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li8.on{ background-image:url(/statics/images/icon_hover4.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li9{ background-image:url(/statics/images/icon9.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li9.on{ background-image:url(/statics/images/icon_hover9.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li10{ background-image:url(/statics/images/icon10.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li10.on{ background-image:url(/statics/images/icon_hover10.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li11{ background-image:url(/statics/images/icon11.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li11.on{ background-image:url(/statics/images/icon_hover11.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li12{ background-image:url(/statics/images/icon12.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li12.on{ background-image:url(/statics/images/icon_hover12.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li13{ background-image:url(/statics/images/icon13.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li13.on{ background-image:url(/statics/images/icon_hover13.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li14{ background-image:url(/statics/images/icon14.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li14.on{ background-image:url(/statics/images/icon_hover14.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li15{ background-image:url(/statics/images/icon15.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li15.on{ background-image:url(/statics/images/icon_hover15.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li16{ background-image:url(/statics/images/icon16.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li16.on{ background-image:url(/statics/images/icon_hover16.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li17{ background-image:url(/statics/images/icon17.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li17.on{ background-image:url(/statics/images/icon_hover17.png); background-repeat:no-repeat; background-position:35px 14px;}

.numCount ul .xian { border-left: 1px solid #D2D2D2; margin-top:61px; height:89px;}

.numCount ul li{ padding:61px 0px; width:100%;position: relative}

.numCount ul li .numU { text-indent:63px; line-height: 1;}

.numCount ul li .numCX { color: #0461AF; font-size: 60px; font-family: "arial";}

.numCount ul li .unitC { color: #333333;text-indent:0px; font-size: 18px; margin: 0 15px;

}

.numCount ul li .unitX { color: #0461AF;text-indent:0px; font-size: 30px; font-family: "arial";}

.numCount ul li .indc { color: #333333;text-indent:63px; font-size: 18px;}

.numCount ul li .item1{position: absolute;top:0;left:0;width:100%;height:100%; background:rgba(38,121,186, .85); text-align:center; display:none; padding-top:35px;}

.numCount ul li:hover .item1{ display:block;}

.numCount ul li:hover .item1 p{ font-size:18px; margin-top:20px; color:#FFFFFF}



.pmain{ display:block; overflow:hidden; margin:0px auto;background-image:url(/statics/images/bg7.jpg); background-repeat:no-repeat; background-position:center  bottom;min-width:1400px; min-height:1120px; padding-bottom:50px;}

.ptitle{ width:1400px; margin:50px auto; padding:0px; text-align:center; font-size:30px; line-height:50px; color:#0061ae;}

.pdesc {width:1400px; margin:-30px auto 40px auto; color: #333333; font-size: 18px; line-height: 36px; text-indent: 2em;}

.ry1,.ry2{ width:1400px; overflow:hidden; margin:50px auto 0; padding:0px;}

.ry1 li,.ry2 li{ float:left; width:305px; margin:0px 60px 36px 0px;text-align:center;}

.ry1 li:nth-child(4n),.ry2 li:nth-child(4n) { margin-right:0px;}

.ry1 li p,.ry2 li p{display:block; overflow:hidden; text-align:center; font-size:16px; line-height:26px;height:26px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient: vertical; margin-top:6px;}

.ry1 li p.mobile,.ry2 li p.mobile{ display:none;}

.ry1 li img{width:305px; height:234px;}

.ry1 li .rpic,.ry2 li .rpic,.team2 li .rpic,.gc_list ul li .rpic{display:block; overflow:hidden;}

.ry1 li .rpic img {

  width: 305px;

  height: 234px;

  transition: all .5s;

}

.ry2 li .rpic img{ width:305px; height:234px;transition: all .5s;}

.ry1 li:hover .rpic img,.ry2 li:hover .rpic img {

  transform: scale(1.1);

}

.ywly1,.ywly2{ width:1400px; overflow:hidden; margin:0px auto; padding:0px;}

.ywly1 li,.ywly2 li{ float:left; width:442px; margin:0px 37px 30px 0px;text-align:center;}

.ywly1 li:nth-child(3n),.ywly2 li:nth-child(3n) { margin-right:0px;}

.ywly1 li p,.ywly2 li p{display:block; overflow:hidden;background: #EEEEEE; text-align:center; font-size:20px; line-height:60px;height:60px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient: vertical;}

.ywly1 li p.mobile,.ywly2 li p.mobile{ display:none;}

.ywly1 li img{width:442px; height:245px;}

.ywly1 li .rpic,.ywly2 li .rpic{display:block; overflow:hidden;}

.ywly1 li .rpic img {

  width: 442px;

  height: 245px;

  transition: all .5s;

}

.ywly2 li .rpic img{ width:442px; height:245px;transition: all .5s;}

.ywly1 li:hover .rpic img,.ywly2 li:hover .rpic img {

  transform: scale(1.1);

}

.pmore{display:block; overflow:hidden; text-align:center; cursor:pointer;}

.xq_top1 {display:block; overflow:hidden; width:1400px; margin:0px auto;text-align: center;padding-bottom: 10px;}

.xq_top1 h1 {font-size: 30px; color:#0061ae;font-weight: normal;}

.xq_top1 p{

  color: #333333;

  font-size: 18px;

  line-height: 36px;

  padding: 30px 0 0px;

}

.xq_top1 span{display:block; overflow:hidden;

  color: #333333;

  font-size: 18px;

  line-height: 36px;

  padding: 30px 0 0px;

}

.videodiv {display:block; overflow:hidden; margin:0px auto;text-align: center;padding-top: 30px;}

#play{clear:both;width:1400px;height:auto;display:none;}



.team1{display:block; overflow:hidden;min-width:1400px; margin:0px auto; background-image:url(/statics/images/t1.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#3A3F43; min-height:454px;}

.team1_1{ width:544px; overflow:hidden; margin:56px 0px 0px 715px; text-align:justify; color:#fff; font-size:18px; line-height:34px;}

.team1_1 h1{display:block; overflow:hidden; font-size:30px; line-height:80px;}

.team3{display:block; overflow:hidden;min-width:1400px; margin:50px auto 0; background-image:url(/statics/jt/images/t1-1.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#3A3F43; min-height:452px;}

.team3_1{ width:544px; overflow:hidden; margin:56px 0px 0px 186px; text-align:justify; color:#fff; font-size:18px; line-height:34px;}

.team3_1 h1{display:block; overflow:hidden; font-size:30px; line-height:80px;}

.team2{display:block; overflow:hidden;min-width:1400px; margin:20px auto 0px auto;}

.team2 li{ float:left; width:343px; margin-top:40px; margin-right:185px; font-size:16px; line-height:24px; text-align:center; min-height:552px; color:#666;}

.team2 li:nth-child(3n) { margin-right:0px;}

.team2 li .rpic img{width:343px; height:460px;transition: all .5s;}

.team2 li:hover .rpic img { transform: scale(1.1);}

.team2 li p{display:block; overflow:hidden; font-size:18px; line-height:34px; margin-top:10px; color:#333;}



.lsyg{display:block; overflow:hidden;width:1400px; margin:60px auto 60px auto;}

.lsyg ul{display:block; overflow:hidden; margin-left:2px; margin-right:1px; background-image:url(/statics/images/h3.png); background-repeat:repeat-y; background-position:center;}

.lsyg ul li{ float:left; width:710px; padding-bottom:30px; text-align:right; padding-right:101px; padding-left:0px;background-image:url(/statics/images/h2.png); background-repeat:no-repeat; background-position:top right; margin-top:-100px;}

.lsyg ul li:first-child{margin-top:0px;}

.lsyg ul li .lstime{ display:block; overflow:hidden; font-size:30px; color:#0061ae; margin-top:-10px;}

.lsyg ul li .lsd{ display:block; overflow:hidden; margin:10px 36px 0px 0px;}

.lsyg ul li .lsdesc{ display:block; overflow:hidden; text-align:left; background-color:#EFEFEF; padding:39px 50px; font-size:18px; color:#333; line-height:32px;}

.lsyg ul li:nth-child(2n) { float:right;background-image:url(/statics/images/h1.png); background-repeat:no-repeat; background-position:top left; padding-right:0px;}

.lsyg ul li:nth-child(2n) .lstime{ text-align:left; padding-right:0px; padding-left:101px;}

.lsyg ul li:nth-child(2n) .lsd{ margin:10px 548px 0px 0px;}

.lsyg ul li:nth-child(2n) .lsdesc{ margin-left:101px;}

.lsyg ul li .lsm{ display:block; overflow:hidden; margin:0px 0px 20px 0px;}

.lsyg ul li .lsm span{ float:left; font-size:18px; color:#fff; background-color:#F6712E; line-height:28px; padding:0px 14px;}



.zzry{display:block; overflow:hidden;width:1400px; margin:30px auto 60px auto;}

.zzry1{display:block; overflow:hidden;width:1400px; margin:0px auto 60px auto;}

.zzry th,.zzry1 th{ padding:15px 10px; line-height:30px; font-size:18px; color:#fff; background-color:#3381BF; font-weight:100; text-align:center;}

.zzry td,.zzry1 td{ padding:15px 0px; line-height:30px; font-size:16px; color:#333;}

.trbg{background-color:#D6EDFF;}



.ywly_bg {width: 1400px; margin: 0 auto;background: url(/statics/images/ybg3.jpg) right top no-repeat;margin-top: 34px; padding-top:30px;	}

.yyly_0{display:block; overflow:hidden; margin:0px auto; height:30px;}

.yyly_1{display:block; overflow:hidden;width:1398px; margin:0px auto;}

.yyly_2{display:block; overflow:hidden;width:1398px; margin:18px auto 50px auto; font-size:18px; color:#333; line-height:28px;}

.yyly_list{display:block; overflow:hidden;width:1398px; margin:0px auto;}

.yyly_list li{ float:left; width:330px; height:254px; margin:0px 26px 44px 0px; position:relative; text-align:center; font-size:18px; line-height:50px;}

.yyly_list li:nth-child(4n){ margin-right:0px;}

.yyly_list li img{width:330px; height:254px;}

.yyly_list li p{display:block; overflow:hidden; width:330px; position:absolute; left:0px; bottom:0px; background-color:rgba(80,75,73,0.5);}

.yyly_list li a{ color:#fff;}

.yyly_list li a:hover{ color:#007bff;}



.tsjs1{display:block; overflow:hidden;width:1400px; margin:30px auto 60px auto; font-size:16px; color:#333; background-image:url(/statics/images/ts1.jpg); background-repeat:repeat-y;}

.tsjs1_l{ float:left; width:700px; margin-top:113px;}

.tsjs1_l img{width:700px; height:494px;}

.tsjs1_r{ float:right; width:590px; margin:92px 26px 20px 0px; color:#333;}

.tsjs1_r1{display:block; overflow:hidden; padding-left:32px; background-image:url(/statics/images/ts7.jpg); background-repeat:no-repeat; background-position:left; font-size:30px; line-height:32px; margin-bottom:42px;}

.tsjs1_r2{display:block; overflow:hidden; margin-left:32px; padding-left:18px; background-image:url(/statics/images/ts3.jpg); background-repeat:no-repeat; background-position:left center; font-size:16px; line-height:38px;}

.tsjs2{display:block; overflow:hidden;width:1400px; margin:0px auto 60px auto; font-size:16px; color:#333; background-image:url(/statics/images/ts2.jpg); background-repeat:repeat-y;}

.tsjs2_l{ float:left; width:590px; margin:92px 0px 20px 85px; color:#333;}

.tsjs2_r{ float:right; width:700px; margin-top:113px;}

.tsjs2_r img{width:700px; height:494px;}



.lydiv{ width:768px; overflow:hidden; margin:22px auto 0px auto; font-size:16px; color:#333;}

.lydiv_l{ float:left; width:150px; text-align:right; line-height:45px;}

.lydiv_r{ float:left; width:456px;line-height:45px;}

.input-text{display:block; overflow:hidden; border:#E1E1E1 solid 1px; line-height:43px; padding:0px 16px;border-radius: 3px;}

.textarea-text{ width:452px; height:180px;font-size: 16px; color:#777; border: 1px solid #d0d0d0;line-height:30px;padding: 2px 0 2px 5px;}

.button{ width:100%; background-color:#0061AE; color:#FFFFFF; border:none; font-size:18px; cursor:pointer; line-height:48px;}

.radio_type {

    width: 20px;

    height: 20px;

    appearance: none;

    position: relative;

    outline: none;

}

.radio_type:before {

    content: "";

    width: 15px;

    height: 15px;

    border: 1px solid #999;

    display: inline-block;

    border-radius: 50%;

    vertical-align: middle;

}

.radio_type:checked:before {

    content: "";

    width: 15px;

    height: 15px;

    border: 1px solid #999;

    display: inline-block;

    border-radius: 50%;

    vertical-align: middle;

}

.radio_type:checked:after {

    content: "";

    width: 9px;

    height: 9px;

    text-align: center;

    background: #0166B6;

    border-radius: 50%;

    display: block;

    position: absolute;

    top: 20px;

    left: 3px;

}



.jobmain{ width:1400px; overflow:hidden; margin:60px auto 0px auto;background-image:url(/statics/images/j.jpg); background-repeat:no-repeat; background-position:right bottom; min-height:250px;}

.jobmain_l{ float:left; width:748px;}

.jobmain_l h1 {font-size: 30px; color:#0061ae;font-weight: normal;}

.jobmain_l .t1{ display:block; overflow:hidden; font-size:18px; color:#ee7330; line-height:32px; margin:16px 0px 0px 0px;}

.jobmain_l .t2{ display:block; overflow:hidden; font-size:14px; color:#333; line-height:32px; margin:16px 0px 30px 0px;}

.jobmain1{width:1400px; overflow:hidden; margin:0px auto;}

.jobtit{background: #3381BF;padding: 0 35px; font-size:18px;}

.jobtit i{float: left;font-size: 16px;width: 20%;font-style: normal;text-align: center;color: white;height: 60px;line-height: 60px;}

.jobtit i:nth-child(1){width: 7%}

.jobtit i:nth-child(2){width: 29%}

.jobtit i:nth-child(3){width: 24%}

.jobtit i:nth-child(4){width: 18%}

.jobtit i:nth-child(5){width: 22%}

.layui-colla-title span{float: left;width: 7%;text-align: center;}

.layui-colla-title span:nth-child(2){width: 29%;}

.layui-colla-title span:nth-child(3){width: 24%;}

.layui-colla-title span:nth-child(4){width: 18%;}

.layui-colla-title span:nth-child(5){width: 22%;}

.layui-colla-title{height: 53px; line-height: 53px;background-color: white;}

.layui-collapse{border-top: none;border-right: none;}

.layui-colla-content{ font-size:14px;}

.jobmain2{width:1294px; overflow:hidden; margin:40px auto; font-size:14px; line-height:31px; color:#666;}

.jobmain21{display:block; overflow:hidden; margin-bottom:30px; padding-left:18px;background-image:url(/statics/images/j1.jpg); background-repeat:no-repeat; background-position:0px 9px;}

.jobmain2 b{display:block; overflow:hidden;}



.rctitle{ width:1400px; margin:20px auto 10px auto; padding:0px; font-size:24px; line-height:40px; color:#0061ae;}





.pageList{ line-height:40px; margin-top:10px; text-align:center; font-size:16px;}

.p_n1{ border:1px solid #DB3537; padding:3px; padding-left:8px; padding-right:8px; 

text-align:center; color:#fff; background:#DB3537;}

.p_n2:hover a{ color:#999997;}

.p_n2 a.a1:hover{ color:#999997;}

.p_n2{     border: 1px solid #F5F5F3;

    padding: 3px;

    padding-left: 8px;

    padding-right: 8px;

    text-align: center;

    background: #F5F5F3;

    color: #999997;

    margin-left: 4px;

    margin-right: 4px;}

.pageList a{ color:#999997;}



.end{ display:block; overflow:hidden; margin:0px auto; padding:40px 0px; background-color:#0061AE;min-width:1400px;}

.end1{ width:1400px; margin:0px auto; color:#fff; font-size:14px;}

.end1_l{ width:800px; float:left;}

.end1_l1{display:block; overflow:hidden; }

.end1_l2{display:block; overflow:hidden; line-height:30px; margin-top:20px;}

.end a{ color:#fff;}

.end a:hover{ color:#FF0000;}

.end1_r{float:right;}

.end1_r1{ float:left; width:420px; margin-left:20px;}

.end1_r1t{ display:block; overflow:hidden; font-size:16px; line-height:20px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;}

.end1_r span{ float:left; width:10px; height:1px; background-color:#fff; margin-top:22px; margin-bottom:6px;}

.end1_r_l{display:block; overflow:hidden;width:100%; display: flex; flex-wrap: wrap; justify-content: space-between;}

.end1_r_l li{display:block; overflow:hidden; line-height:30px;width: 49%;}

.end1_r2{ float:left; width:79px; margin-left:20px;}

.end1_r21{ display:block; overflow:hidden;width:79px; padding-top:10px;}

.end1_r22{ display:block; overflow:hidden; text-align:center; line-height:30px;}



.header-img img {

	width: 100%; min-width:1400px;

}

.touying {

	box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);

	position: relative;min-width:1400px;

}

.daohang {

	line-height: 100px;

	overflow: hidden;

	width: 1400px;

	margin: 0 auto;

}

.dh_left ul {

	overflow: hidden;

}

.dh_left ul li {

	float: left;

	margin-right: 50px;

	border-bottom: 2px solid #fff;

}

.dh_left ul li.xuan_lan {

	border-bottom: 2px solid #033999;

}

.dh_left ul li:hover {color: #033999;font-weight: bold;border-bottom: 2px solid #033999; cursor:pointer;}

.dh_left ul li a {

	color: #666666;

	font-size: 18px;

}

.dh_left ul li.xuan_lan a,.dh_left ul li:hover a {

	color: #033999;

	font-weight: bold;

}

.dh_right {

	color: #999999;

}

.dh_right span {

  font: 14px/1.14 Arial, Verdana, "微软雅黑";

	padding-right: 6px;

}

.dh_right a {

	background: url(../images/sanjiao.png) left center no-repeat;

	padding-left: 16px;

	padding-right: 8px;

	color: #999999;

  font: 14px/1.14 Arial, Verdana, "微软雅黑";

}

.dh_right a:last-child {

	color: #033999;

}

.zizhi_bg {

	/* background: url(../images/nei_bg3.png) left top no-repeat; */

	padding-top: 60px;

	/* background-size: 200px; */

}

.zizhi_bg1 {display:block; overflow:hidden;width:1400px; margin:60px auto 60px auto;

	background: url(/statics/images/lybg.jpg) right bottom no-repeat; padding-bottom:60px;

	background-size: 538px; min-height:530px;

}

.zizhi_bg2 {

	/* background: url(../images/bg_tu21.png) right center no-repeat; */

	/* background-size: 200px; */

  padding-bottom: 40px;

}

.xinwen_m2 ul,.xinwen_m3 ul {

  width: 1400px;

  margin: 0 auto;

  padding-bottom: 30px;

}

.xinwen_m2 ul li,.xinwen_m3 ul li {

  border-bottom: 1px solid #D8D8D8;

  padding: 10px 0;

}

.xinwen_m2 ul li:hover a,.xinwen_m3 ul li:hover a {

  box-shadow: 0 0 12px 4px rgba(0, 0, 0, 0.2);

}

.xinwen_m2 ul li:hover span {

  background: #3C5FB1;

  border-color: #3C5FB1;

  color: #fff;

}

.xinwen_m2 ul li:hover span em {

  background: url(../images/jian_xw2.png) right center no-repeat;

}

.xinwen_m2 ul li a,.xinwen_m3 ul li a {

  display: block;

  overflow: hidden;

  background: #fff;

  padding: 30px;

  position: relative;

}

.xwm_left img {

  width: 340px;

  max-height: 240px;

}

.xwm_right {

  width: 950px;

}

.xwm_right h1,.xinwen_m3 h1 {

  font-size: 18px;

  font-weight: bold;

  margin-top: 10px;

}

.xwm_right p,.xinwen_m3 p { font-size:14px;

  line-height: 28px;

  margin-top: 10px;

  color: #999999;

  word-break: break-all;

  text-overflow: ellipsis;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}

.xwm_right .desc { font-size:16px;

  line-height: 2;

  margin-top: 10px;

  color: #999999;

  word-break: break-all;

  text-overflow: ellipsis;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 6;

  -webkit-box-orient: vertical;

}

.xwm_right h2,.xinwen_m3 h2 {

  margin-top: 20px;

  color: #999999;

}

.xinwen_m2 ul li.wutu .xwm_right {

  width: 80%;

}

.xinwen_m2 ul li span {

  position: absolute;

  left: 420px;

  bottom: 30px;

  width: 140px;

  line-height: 40px;

  border: 1px solid #D8D8D8;

  text-align: center;

  border-radius: 40px;

  color: #999999;

}

.xinwen_m2 ul li span em {

  background: url(../images/jian_xw.png) right center no-repeat;

  padding-right: 28px;

  font-size: 16px;

}

.xinwen_m2 ul li.wutu span {

  right: 40px;

  left: initial;

  bottom: 60px;

}

.xw_xq {

	width: 1400px;

	margin: 0 auto;

}

.xq_top {

	text-align: center;

	border-bottom: 1px solid #E4E4E4;

	padding-bottom: 40px;

}

.xq_top h1 {

	font-size: 30px;

	font-weight: normal;

}

.xq_top p {

	margin-top: 20px;

	color: #999999;

	line-height: 30px;

}

.xq_top p span {

	padding: 0 14px;

}

.xq_top p span em {

	padding: 3px 10px;

	cursor: pointer;

}

.xq_top p span em.xuan_zi {

	color: #fff;

	background: #3C5FB1;

	border-radius: 20px;

}

.xq_main {

	padding: 40px 0;

	line-height: 40px;

  font-size: 18px;

}

.xq_main p img{

  max-width:100%;

  margin:20px;

}



.gc_list { display:block; overflow:hidden; margin:30px auto 0px auto; width:1400px;}

.gc_list ul {display:block;

	overflow: hidden;

	margin: 0 auto;

}

.gc_list ul li {

	float: left;

	width: 442px;

	margin-bottom: 30px; margin-right:37px;

}

.gc_list ul li:nth-child(3n) { margin-right:0px;}

.gc_list ul li .rpic img{ width:442px; height:245px;transition: all .5s;}

.gc_list ul li:hover .rpic img { transform: scale(1.1);}

.gc_bg { text-align:center;

	background: #EEEEEE;

	margin: 0px;

	padding-bottom: 0px;

}

.gc_bg img {

	width: 100%;

}

.gc_bg h1 { display:block; line-height:60px; padding:0px 20px;

	font-size: 20px;text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;

}

.gc_bg p {

	font-size: 16px;

	line-height: 20px;

	height: 40px;

	padding: 0 20px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  line-clamp: 2;

  -webkit-box-orient: vertical;

}

.container{ display:block; overflow:hidden;

  min-width: 1400px;

  padding-left: 0;

  padding-right: 0;

}

.subnav ul{

  display: flex;

  flex-wrap: wrap;

}

.subnav ul li{

  width: 145px;

  height: 39px; font-size:16px;

  line-height: 39px;

  overflow: hidden;

  margin-top: 14px;

  margin-right: 11.8px;

  text-align: center;

  background: #EEEEEE;

}

.subnav ul li:nth-child(9n){

  margin-right: 0;

}

.subnav ul li a{

  display: block;

}

.subnav ul li.cur a ,

.subnav ul li:hover a{

  background: #08549C;

  color: #fff;

}

.list_ywly_title{

  margin-top: 60px;

}

.list_ywly_title h3{

  color: #0061ae;

  font-size: 30px;

  text-align: center;

}

.list_ywly_title p{

  color: #333333;

  font-size: 18px;

  line-height: 36px;

  padding-top: 50px;

  text-indent: 2em;

}

.list_ywly_rec{

  margin-top: 30px;

}

.list_ywly_rec .swiper-slide a{

  display: flex;

}

.list_ywly_rec .swiper-slide .left{

  width: 957px;

  position: relative;

}

.list_ywly_rec .swiper-slide .left img{

  width: 100%;

  height: 537px;

}

.list_ywly_rec .swiper-slide .left h4{

  position: absolute;

  bottom: 30px;

  left: 30px;

  color: #ffffff;

  font-size: 20px;

}

.list_ywly_rec .swiper-slide .right{

  width: 443px;

  max-height: 537px;

  overflow-y: scroll;

  background: #08549C;

  padding: 30px 40px;

}

.list_ywly_rec .swiper-slide .right .title{

  color: #ffffff;

  font-size: 24px;

}

.list_ywly_rec .swiper-slide .right .con{

  color: #ffffff;

  font-size: 16px;

  line-height: 28px;

  padding-top: 20px;

}

.list_ywly_rec .swiper-button-next{

  right: 455px;

}

.nytitle {

  display: block;

  overflow: hidden;

  text-align: center;

  color: #333;

  font-size: 28px;

  line-height: 34px;

  margin-top: 10px;

}

.nytitle span {

  display: block;

  color: #888;

  font-size: 20px;

  text-transform: uppercase;

  line-height: 30px;

}

.page_contact {

  padding: 80px 0;

  background: #f4f4f4;

}

.page_contact .container {

  background: #fff;

  padding: 40px;

}

.page_contact .content {

  margin-top: 60px;

}

.page_contact .content .left {

  width: 50%; float:left;

}

.page_contact .content .left h3 {

  font-size: 28px;

  color: #033999;

  font-weight: bold;

}

.page_contact .content .left p {

  color: #666;

  font-size: 16px;

  line-height: 3;

  margin-top: 30px;

}

.page_contact .content .left .box {

  width: 220px;

  margin-top: 30px;

}

.page_contact .content .left .box img {

  max-width: 100%;

}

.page_contact .content .left .box p {

  margin-top: 0;

  text-align: center;

  line-height: 1.5;

}

.page_contact .content .right {

  width: 50%; float:right;

}

    .pc{display: block;}

    .mobile{display: none;}



}

@media screen and (max-width: 1200px) {

  .pdesc{ display:block;overflow:hidden;font-size: .6rem;color: #333333; line-height: 0.9rem; text-indent: 2em;}
  .ywly1,.ywly2{ display:block;overflow:hidden;margin:0.5rem auto 0rem auto; padding:0rem;}
  .ywly1 li,.ywly2 li{ float:left; width:7.2rem; margin:0rem 0.5rem 0.75rem 0rem;text-align:center;}
  .ywly1 li:nth-child(2n),.ywly2 li:nth-child(2n) { margin-right:0%;}
	.ywly1 li .rpic img,.ywly2 li .rpic img { width:7.2rem;height:4.15rem;}

    .pc{display: none !important;}

    .mobile{display: block;}

  .m_header {

    position: relative;

    z-index: 999;

    display: flex;

    justify-content: space-between;

    padding: 0 .5rem;

    height: 2.5rem;

    align-items: center;

    width: 100%;

  }

  .m_header .index_logo {

    width: 9.8rem;

  }



  .m_header .index_logo img {

    width: 100%;

  }



  .m_header .phone {

    position: relative;

    margin-left: auto;

    padding-right: .95rem;

    color: #2E2E2E;

    font-size: .75rem;

    padding-left: 1.175rem;

  }



  .m_header .phone::before {

    content: "";

    position: absolute;

    top: 50%;

    left: 0;

    transform: translate(0, -50%);

    width: .8rem;

    height: .8rem;

    background: url(../images/icon_tel.png) no-repeat;

    background-size: 100%;

  }



  .m_header .menu {

    display: flex;

    align-items: center;

    color: #fff;

    width: auto;

    background: none;

    margin: 0;

  }



  .m_header .menu i {

    font-size: 1.5rem;

    color: #0062B0;

  }



  .side-box {

    position: fixed;

    top: 0rem;

    width: 7.5rem;

    right: -7.5rem;

    height: 100%;

    overflow-x: hidden;

    overflow-y: auto;

    z-index: 1200;

    color: rgba(0, 0, 0, 1);

    transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);

    -moz-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);

    -ms-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);

    -o-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);

    -webkit-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);

  }



  .side-cut {

    position: relative;

    width: 10rem;

    float: right;

    height: 100%;

  }



  body.open .side-shadow {

    opacity: 1;

    visibility: visible;

  }



  body.open .side-box {

    width: 200%;

    right: 0;

  }



  .side-bin {

    width: 100%;

    background: rgba(255, 255, 255, .975);

    height: 100%;

    z-index: 2;

    position: relative;

    transition: .3s .1s;

    -moz-transition: .3s .1s;

    -ms-transition: .3s .1s;

    -o-transition: .3s .1s;

    -webkit-transition: .3s .1s;

  }



  .side-nav>ul {

    display: block;

    padding: 0;

    margin: 0;

    list-style: none;

  }



  .nav-first {

    display: block;

    position: relative;

    margin: 0 0 .025rem 0;

    list-style: none;

    cursor: pointer;

    opacity: 0;

    transform: translateY(50%);

    -moz-transform: translateY(50%);

    -ms-transform: translateY(50%);

    -o-transform: translateY(50%);

    -webkit-transform: translateY(50%);

    transition-property: opacity, transform !important;

    -moz-transition-property: opacity, transform !important;

    -ms-transition-property: opacity, transform !important;

    -o-transition-property: opacity, transform !important;

    -webkit-transition-property: opacity, transform !important;

    transition: .6s .95s;

    -moz-transition: .6s .95s;

    -ms-transition: .6s .95s;

    -o-transition: .6s .95s;

    -webkit-transition: .6s .95s;

  }



  .nav-first:nth-child(1) {

    transition: .6s .4s;

    -moz-transition: .6s .4s;

    -ms-transition: .6s .4s;

    -o-transition: .6s .4s;

    -webkit-transition: .6s .4s;

  }



  .nav-first:nth-child(2) {

    transition: .6s .5s;

    -moz-transition: .6s .5s;

    -ms-transition: .6s .5s;

    -o-transition: .6s .5s;

    -webkit-transition: .6s .5s;

  }



  .nav-first:nth-child(3) {

    transition: .6s .59s;

    -moz-transition: .6s .59s;

    -ms-transition: .6s .59s;

    -o-transition: .6s .59s;

    -webkit-transition: .6s .59s;

  }



  .nav-first:nth-child(4) {

    transition: .6s .67s;

    -moz-transition: .6s .67s;

    -ms-transition: .6s .67s;

    -o-transition: .6s .67s;

    -webkit-transition: .6s .67s;

  }



  .nav-first:nth-child(5) {

    transition: .6s .74s;

    -moz-transition: .6s .74s;

    -ms-transition: .6s .74s;

    -o-transition: .6s .74s;

    -webkit-transition: .6s .74s;

  }



  .nav-first:nth-child(6) {

    transition: .6s .8s;

    -moz-transition: .6s .8s;

    -ms-transition: .6s .8s;

    -o-transition: .6s .8s;

    -webkit-transition: .6s .8s;

  }



  .nav-first:nth-child(7) {

    transition: .6s .85s;

    -moz-transition: .6s .85s;

    -ms-transition: .6s .85s;

    -o-transition: .6s .85s;

    -webkit-transition: .6s .85s;

  }



  .nav-first:nth-child(8) {

    transition: .6s .89s;

    -moz-transition: .6s .89s;

    -ms-transition: .6s .89s;

    -o-transition: .6s .89s;

    -webkit-transition: .6s .89s;

  }



  .nav-first:nth-child(9) {

    transition: .6s .92s;

    -moz-transition: .6s .92s;

    -ms-transition: .6s .92s;

    -o-transition: .6s .92s;

    -webkit-transition: .6s .92s;

  }



  .nav-first:nth-child(10) {

    transition: .6s .94s;

    -moz-transition: .6s .94s;

    -ms-transition: .6s .94s;

    -o-transition: .6s .94s;

    -webkit-transition: .6s .94s;

  }



  body.open .nav-first {

    opacity: 1;

    transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    -webkit-transform: translateY(0);

  }



  .nav-first>a:before {

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 0%;

    height: 100%;

    background: #0062B0;

    z-index: 2;

    transition: width .3s ease-in-out;

    -moz-transition: width .3s ease-in-out;

    -ms-transition: width .3s ease-in-out;

    -o-transition: width .3s ease-in-out;

    -webkit-transition: width .3s ease-in-out;

  }



  body.open .nav-first.active>a:before {

    width: 100%;

    transition: width .3s 1s;

    -moz-transition: width .3s 1s;

    -ms-transition: width .3s 1s;

    -o-transition: width .3s 1s;

    -webkit-transition: width .3s 1s;

  }



  .nav-first:hover a:before {

    width: 100%;

  }



  .side-nav>ul:hover>.nav-first.active>a:before {

    width: .075rem;

    transition: width .3s ease-in-out;

    -moz-transition: width .3s ease-in-out;

    -ms-transition: width .3s ease-in-out;

    -o-transition: width .3s ease-in-out;

    -webkit-transition: width .3s ease-in-out;

  }



  .side-nav>ul:hover>.nav-first.active:hover>a:before {

    width: 100%;

  }



  .nav-first>a {

    position: relative;

    z-index: 3;

    display: block;

    padding: .5rem .75rem;

    color: rgba(0, 0, 0, .9);

  }



  .nav-first>a:after {

    display: table;

    clear: both;

    content: ''

  }



  .nav-first>a>i {

    float: left;

    position: relative;

    z-index: 3;

    padding: 0 .375rem 0 .025rem;

    line-height: 1.75rem;

    font-size: .55rem;

  }



  .nav-first>a>b {

    float: left;

    font-weight: normal;

    position: relative;

    z-index: 3;

    font-size: .7rem;

  }



  body.open .nav-first:hover>a,

  body.open .nav-first.active>a,

  .side-nav>ul:hover>.nav-first.active:hover>a {

    color: rgba(255, 255, 255, 1);

    transition: color .3s;

    -moz-transition: color .3s;

    -ms-transition: color .3s;

    -o-transition: color .3s;

    -webkit-transition: color .3s;

  }



  .side-nav>ul:hover>.nav-first.active>a {

    color: rgba(0, 0, 0, .9);

    transition: color .3s;

    -moz-transition: color .3s;

    -ms-transition: color .3s;

    -o-transition: color .3s;

    -webkit-transition: color .3s;

  }



  body.open .nav-first.active>a {

    color: rgba(255, 255, 255, 1);

    transition: color .3s 1s;

    -moz-transition: color .3s 1s;

    -ms-transition: color .3s 1s;

    -o-transition: color .3s 1s;

    -webkit-transition: color .3s 1s;

  }



  .nav-first>a>p,

  .side-nav>ul:hover>.nav-first.active>a>p {

    position: absolute;

    top: 50%;

    right: .75rem;

    color: rgba(255, 255, 255, 1);

    background: rgba(0, 0, 0, .4);

    font-family: 'AddFont';

    padding: .15rem;

    border-radius: 50%;

    line-height: 1;

    margin: 0;

    font-size: .3rem;

    transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    z-index: 3;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

  }



  body.open .nav-first:hover>a>p,

  body.open .nav-first.active>a>p,

  .side-nav>ul:hover>.nav-first.active:hover>a>p {

    color: #2E2E2E;

    background: rgba(255, 255, 255, .8);

  }



  body.open .nav-first.active>a>p {

    color: #2E2E2E;

    background: rgba(255, 255, 255, .8);

    transition: .3s 1s;

    -moz-transition: .3s 1s;

    -ms-transition: .3s 1s;

    -o-transition: .3s 1s;

    -webkit-transition: .3s 1s;

  }



  .side-shadow {

    width: 99.975rem;

    height: 100%;

    background: rgba(0, 0, 0, .7);

    position: absolute;

    z-index: 1;

    top: 0;

    right: 100%;

    opacity: 0;

    visibility: hidden;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

  }



  .nav-first>i {

    display: block;

    position: absolute;

    width: 1.9rem;

    height: 100%;

    right: 0;

    top: 0;

    z-index: 4;

    cursor: pointer;

  }



  .nav-first.mobile-active>i:before {

    background: rgba(255, 255, 255, 1);

  }



  .nav-first>i:before {

    position: absolute;

    content: '';

    width: .5rem;

    height: .1rem;

    margin-left: -0.2rem;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

    background: #2E2E2E;

    top: 50%;

    left: 50%;

  }



  .nav-first>i:after {

    position: absolute;

    content: '';

    width: .1rem;

    height: .5rem;

    margin-top: -0.2rem;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

    background: #2E2E2E;

    left: 50%;

    top: 50%;

  }



  .nav-first.active>i:before,

  .nav-first.active>i:after,

  .nav-first:hover>i:before {

    background: rgba(255, 255, 255, 1);

  }



  .nav-first:hover>i:after {

    background: rgba(255, 255, 255, 1);

  }



  .nav-first.mobile-active>a:before {

    width: 100%;

  }



  .nav-first.mobile-active>a>i,

  .nav-first.mobile-active>a>b {

    color: rgba(255, 255, 255, 1);

  }



  .nav-first.mobile-active>a>p {

    color: rgba(255, 255, 255, 1);

  }



  .nav-first.mobile-active>ul {

    padding: .025rem 0 0 0;

    height: auto;

  }



  .nav-first.mobile-active>i:before {

    background: rgba(255, 255, 255, 1);

  }



  .nav-first.mobile-active>i:after {

    display: none;

  }



  .nav-second {

    margin: 0 0 .025rem 0;

    list-style: none;

    padding: 0;

    border-bottom: solid .025rem #ccc;

  }



  .nav-second>ul {

    list-style: none;

    margin: 0;

    padding: 0;

  }



  .nav-second>a {

    padding: .25rem .75rem;

    line-height: 1.5rem;

    display: block;

    position: relative;

  }



  .nav-second>a>b {

    display: block;

    font-size: .6rem;

    font-weight: normal;

    color: rgba(0, 0, 0, .8);

    position: relative;

    z-index: 1;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

  }



  .nav-second>a:after {

    background: #0062B0;

    content: '';

    width: 0;

    height: 100%;

    position: absolute;

    z-index: 0;

    top: 0;

    left: 0;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

  }



  .nav-second:hover>a:after {

    width: 100%;

  }



  .nav-second>ul {

    list-style: none;

    margin: 0;

    padding: 0;

  }



  .nav-second>ul:after {

    display: block;

    content: '';

    clear: both;

  }



  .nav-second:hover>a>b {

    color: rgba(255, 255, 255, 1);

  }



  .nav-third {

    display: block;

    line-height: none;

    padding: .025rem 0 0 0;

    margin: 0 .75rem;

  }



  .nav-third>a {

    padding: 0 .75rem;

    line-height: 1.25rem;

    margin-bottom: .025rem;

    background: rgba(0, 0, 0, .08);

    display: block;

    position: relative;

  }



  .nav-third>a>b {

    display: block;

    font-weight: normal;

    color: rgba(0, 0, 0, .9);

  }



  .nav-third>a:after {

    background: #2E2E2E;

    content: '';

    width: 0;

    height: 100%;

    position: absolute;

    z-index: 0;

    top: 0;

    left: 0;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

  }



  .nav-third>a>b {

    position: relative;

    z-index: 1;

    color: rgba(255, 255, 255, 1);

    font-weight: normal;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    -webkit-transition: .3s;

  }



  .nav-third:hover>a:after {

    width: 100%;

  }



  .nav-third:hover>a>b {

    color: rgba(255, 255, 255, 1);

  }



  .side-foot {

    padding: .75rem .75rem .625rem .75rem;

    text-align: left;

    overflow: hidden;

  }



  .side-phone {

    border-bottom: .025rem solid rgba(0, 0, 0, .15);

    line-height: 1;

    margin-bottom: .5rem;

    padding-bottom: .5rem;

    opacity: 0;

    transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    transition: .6s .4s;

    -moz-transition: .6s .4s;

    -ms-transition: .6s .4s;

    -o-transition: .6s .4s;

    -webkit-transition: .6s .4s;

    transition-property: opacity, transform !important;

    -moz-transition-property: opacity, transform !important;

    -ms-transition-property: opacity, transform !important;

    -o-transition-property: opacity, transform !important;

    -webkit-transition-property: opacity, transform !important;

  }



  .side-phone:after {

    display: block;

    clear: both;

    content: '';

  }



  body.open .side-phone {

    transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    opacity: 1;

    -o-transform: translateY(0);

    -webkit-transform: translateY(0);

  }



  .side-phone P {

    float: left;

    margin: 0;

    line-height: 1;

  }



  .side-phone p b {

    display: block;

    font-family: 'AddFont';

    font-weight: normal;

    color: rgba(0, 0, 0, .6);

    margin-bottom: .125rem;

  }



  .side-phone p a {

    display: block;

    font-family: 'AddFont';

    color: rgba(0, 0, 0, 1);

    font-size: .55rem;

    letter-spacing: -0.025rem;

  }



  .side-phone i {

    float: right;

    display: block;

    font-size: .7rem;

    color: rgba(255, 255, 255, 1);

    background: rgba(0, 0, 0, .8);

    padding: .1rem .1rem 0 .1rem;

    margin-top: .225rem;

    cursor: pointer;

  }



  .side-phone i:hover {

    background: rgba(0, 0, 0, .8);

    transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    -webkit-transition: .5s;

  }



  .side-text {

    white-space: pre-wrap;

    padding-top: .25rem;

    color: rgba(0, 0, 0, 1);

    opacity: 0;

    font-family: 'Addfont', Microsoft Yahei;

    transform: translateY(.75rem);

    -moz-transform: translateY(.75rem);

    -ms-transform: translateY(.75rem);

    -o-transform: translateY(.75rem);

    -webkit-transform: translateY(.75rem);

    transition: .6s .4s;

    -moz-transition: .6s .4s;

    -ms-transition: .6s .4s;

    -o-transition: .6s .4s;

    -webkit-transition: .6s .4s;

    transition-property: opacity, transform !important;

    -moz-transition-property: opacity, transform !important;

    -ms-transition-property: opacity, transform !important;

    -o-transition-property: opacity, transform !important;

    -webkit-transition-property: opacity, transform !important;

  }



  body.open .side-text {

    transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    opacity: 1;

    -o-transform: translateY(0);

    -webkit-transform: translateY(0);

  }



  .nav-first>ul {

    list-style: none;

    margin: 0 !important;

    padding: 0;

    display: block;

    overflow: hidden;

    width: auto !important;

    height: 0;

    background: rgba(0, 0, 0, .03);

  }

.index_banner{width:100%;}

.section1{ width:100%; background-image:url(/statics/images/mbg1.jpg); background-repeat:no-repeat; background-position:bottom;background-size:100%; margin:1rem 0rem 0.4rem 0rem;}

.main1{ display:block; overflow:hidden; margin:0rem 0.6rem; padding:0rem;}

.main1l{ display:block; overflow:hidden;}

.main1lt{ display:block; overflow:hidden; font-size:0.9rem; line-height:1.5rem; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase;}

.main1l1{ display:block; overflow:hidden;}

.main1l1 span{ float:left; width:1.25rem; height:0.15rem; background-color:#0062B0; margin-top:0.2rem;}

.main1l2{ display:block; overflow:hidden; height:9.5rem; margin-top:1rem;}

.pic{ width:100%; height:9.5rem;}

.pic img{

  height: 100%;

}

.tt {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  background: rgba(0, 0, 0, .7);

  color: #f4f4f4;

  font-size: 0.5rem;

  height: 1.45rem;

  padding: 0 0.6rem;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.main1r{ display:block; overflow:hidden; }

.hd{display:block; overflow:hidden; height:0.8rem; margin:0.95rem 0rem 1rem 0rem;}

.hd ul{ height:0.8rem;}

.hd ul li{ float:left;}

.hd ul li a{ line-height:0.55rem; padding:0rem 0.35rem; color:#545454; font-size:0.65rem;} 
.hd ul li.on{ color:#0061ae;}
.hd ul li.on a{ color:#0061ae;}

.hot_n{display:none; overflow:hidden;}

.hot_n li{display:block; overflow:hidden;border-bottom:#7B7B7B 0.025rem dashed; padding-bottom:0.5rem; margin-bottom:0.25rem;}

.hot_n li .date{ float:left; width:2.2rem; height:2rem; background-color:#0061AE; color:#fff;}

.hot_n li .date span {display:block; overflow:hidden; font-size: 0.4rem;margin-left:0.3rem; margin-top:0.25rem;}

.hot_n li .date p{display:block; overflow:hidden; font-size: 0.55rem; font-weight: bold; margin-left:0.3rem;}

.hot_n li .txt{ float:right; width:11.6rem; margin-right:0.25rem;}

.hot_n li .txt h4{ display:block; overflow:hidden;color:#0061ae; font-size:0.5rem; margin-bottom:0.15rem;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}

.hot_n li:hover .txt h4 {

  color: #FF0000;

}

.hot_n li .txt p{display:block; overflow:hidden; font-size:0.4rem; color:#7f7f7f; line-height:0.7rem;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:3;  -webkit-box-orient: vertical;}

.nlist{display:block; overflow:hidden;}

.nlist li{display:block; overflow:hidden; font-size:0.6rem; color:#838383; line-height:1.2rem;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;display: flex;flex-direction: column-reverse;position: relative;padding-left: 0.8rem;}





.nlist li::before{

  content: "";

  position: absolute;

  left: 0;

  top: 0.45rem;

  width: 0.35rem;

  height: 0.35rem;

  border-radius: 50%;

  background: #0061AE;

}

.nlist li span{ font-size:0.55rem; margin-right:0.375rem;}

.nlist li.more{ margin-left:3.7rem;float: right;}

.nlist li.more a{ color:#0061ae;}

.nlist li.more a:hover{ color:#FF0000;}



.section2{ width:100%; overflow:hidden; background-image:url(/statics/images/mbg4.jpg); background-repeat:no-repeat; background-position:top center;background-size:100%; margin:0rem;}

.main2{display:block; overflow:hidden; padding:0.8rem 0.65rem 0.2rem 0.65rem;background-image:url(/statics/images/mbg3.jpg); background-repeat:no-repeat; background-position:top center;background-size:100% 100%;}

.main2r{display:block; overflow:hidden; text-align:right;}

.main2rt{ display:block; overflow:hidden; font-size:0.8rem; line-height:1.5rem; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase;}

.main2r1{ display:block; overflow:hidden;}

.main2r1 span{ float:right; width:1.25rem; height:0.15rem; background-color:#0062B0; margin-top:0.2rem;}

.main2r2{ display:block; overflow:hidden; text-align:left; margin-top:0.7rem; font-size:0.6rem; line-height:1.8;}

.main2r3{ display:block; overflow:hidden; margin-top:0.3rem; font-size:0.4rem; line-height:1rem;}

.main2r3 a{ background-color:#EF722F; color:#fff; padding:0.15rem 0.5rem;font-size: 0.55rem;}

.main4{ display:block; overflow:hidden; margin:0.8rem 0rem 0.8rem -0.6rem; padding:0rem;}

.mnumCount ul li{ float:left; background-color:#fff; margin:0rem 0.2rem 0.8rem 0.7rem; width:6.75rem; padding:0.5rem 0rem;position: relative;}

.mnumCount ul li .numU { text-indent:1.1rem; line-height: 1;}

.mnumCount ul li .mnumCX { color: #0461AF; font-size: 1rem; font-family: "arial"; padding-left:0.1rem;}

.mnumCount ul li .unitC { color: #333333;text-indent:0rem; font-size: 0.55rem; margin: 0rem 0.4rem;

}

.mnumCount ul li .unitX { color: #0461AF;text-indent:0rem; font-size: 0.75rem; font-family: "arial";}

.mnumCount ul li .indc { color: #333333;text-indent:0.2rem; font-size: 0.55rem;}



.section3{ position:relative; width:100%; margin:0.8rem 0rem 2rem 0rem;}

.main3rt{ display:block; overflow:hidden; font-size:0.9rem; line-height:1.5rem; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase; margin-left:0.6rem; margin-top:0.3rem;}

.main3r1{ display:block; overflow:hidden; margin-left:0.6rem;}

.main3r1 span{ float:left; width:1.25rem; height:0.15rem; background-color:#0062B0; margin-top:0.2rem;}

.main3{ display:block; overflow:hidden; margin:0rem auto; padding:0rem;display: flex;}

/*.section3 .main3{display: flex;justify-content: space-between;}*/

.main3l{ width: 70%; display:block; overflow:hidden; margin-top:0; color:#FFFFFF;}

.main3l .item a{display: block;color: #fff;}

.main3l .item .bg{position: absolute;top: 0;left: 0;width: 70%;height: 100%;z-index: -1;box-shadow: rgba(0,0,0,.65) 0 0 10px 0px;}

.main3l .item .bg2{position: absolute;top: 0;left: 0;width: 70%;height: 100%;z-index: 1;background: rgba(0,0,0,.3);}

.main3l .item .text{position: relative;z-index: 1;display: none;}

.main3l1{ display:block; overflow:hidden; margin-bottom:40px;}

.main3lt{ display:block; overflow:hidden; font-size:30px; line-height:50px; font-family:"΢���ź�", Arial, Helvetica, sans-serif;text-transform: uppercase;}

.main3l2{ display:block; overflow:hidden; line-height:30px; font-size:14px; margin-top:15px;}

.main3r{display:block; overflow:hidden;width: 30%;}

.main3r2{ display:block; overflow:hidden; margin-top:0; font-size:18px;}

.main3r2 li{ display:block; overflow:hidden; height:78px; line-height:78px; padding-left:0;margin-right:0;text-align: center;}

.main3r2 li.on{ background:#0061AE;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.5); padding-left:0;background-image: none !important;}

.main3r2 li img{ margin-right:20px;}

.main3r2 li span{ float:right; margin-right:22px; color:#B6B6B6;display: none;}

.main3r2 li a{display:block; overflow:hidden;}

.main3r2 li.on a{ color:#fff;}

.main3r2 li.on span{ margin-right:70px; color:#fff;}

.main3r2 li.li1{ background-image:url(/statics/images/icon1.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li1.on{ background-image:url(/statics/images/icon_hover1.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li2{ background-image:url(/statics/images/icon2.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li2.on{ background-image:url(/statics/images/icon_hover2.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li3{ background-image:url(/statics/images/icon3.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li3.on{ background-image:url(/statics/images/icon_hover3.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li4{ background-image:url(/statics/images/icon4.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li4.on{ background-image:url(/statics/images/icon_hover4.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li5{ background-image:url(/statics/images/icon5.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li5.on{ background-image:url(/statics/images/icon_hover5.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li6{ background-image:url(/statics/images/icon6.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li6.on{ background-image:url(/statics/images/icon_hover6.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li7{ background-image:url(/statics/images/icon7.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li7.on{ background-image:url(/statics/images/icon_hover7.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li8{ background-image:url(/statics/images/icon8.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li8.on{ background-image:url(/statics/images/icon_hover8.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li9{ background-image:url(/statics/images/icon9.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li9.on{ background-image:url(/statics/images/icon_hover9.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li10{ background-image:url(/statics/images/icon10.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li10.on{ background-image:url(/statics/images/icon_hover10.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li11{ background-image:url(/statics/images/icon11.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li11.on{ background-image:url(/statics/images/icon_hover11.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li12{ background-image:url(/statics/images/icon12.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li12.on{ background-image:url(/statics/images/icon_hover12.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li13{ background-image:url(/statics/images/icon13.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li13.on{ background-image:url(/statics/images/icon_hover13.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li14{ background-image:url(/statics/images/icon14.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li14.on{ background-image:url(/statics/images/icon_hover14.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li15{ background-image:url(/statics/images/icon15.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li15.on{ background-image:url(/statics/images/icon_hover15.png); background-repeat:no-repeat; background-position:35px 14px;}

.main3r2 li.li16{ background-image:url(/statics/images/icon16.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li16.on{ background-image:url(/statics/images/icon_hover16.png); background-repeat:no-repeat; background-position:35px 14px;}
.main3r2 li.li17{ background-image:url(/statics/images/icon17.png); background-repeat:no-repeat; background-position:122px 14px;}

.main3r2 li.li17.on{ background-image:url(/statics/images/icon_hover17.png); background-repeat:no-repeat; background-position:35px 14px;}


.list_ywly_title{ margin-top: 1rem;}

.list_ywly_title h3{ color: #0061ae; font-size: 0.75rem; font-weight: bold; text-align: center;}

.list_ywly_title p{ color: #333333; font-size: 0.55rem; line-height: 0.9rem; padding-top: 0.8rem; padding-bottom:0.4rem; text-indent: 2em;text-align: justify;}

.gc_list { display:block; overflow:hidden; margin:0.75rem auto 0em auto;}

.gc_list ul {display:block;	overflow: hidden;margin: 0rem auto;}

.gc_list ul li {float: left;width: 7.1rem;margin-bottom: 0.75rem; margin-left:0.4rem; margin-right:0.5rem;}

.gc_list ul li:nth-child(2n) { margin-right:0rem;}

.gc_list ul li .rpic img{ width:7.1rem; height:3.925rem;transition: all .5s;}

.gc_list ul li:hover .rpic img { transform: scale(1.1);}

.gc_bg { text-align:center;	background: #EEEEEE;margin: 0rem;padding-bottom: 0rem;}

.gc_bg img {width: 100%;}

.gc_bg h1 { display:block; line-height:1.5rem; padding:0rem 0.5rem;font-size: 0.6rem;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}



.xinwen_m2 ul,.xinwen_m3 ul { display:block; overflow:hidden; margin: 0rem auto; padding-bottom: 0.75rem;}

.xinwen_m2 ul li,.xinwen_m3 ul li { border-bottom: 1px solid #D8D8D8; padding: 0.25rem 0rem;

}

.xinwen_m2 ul li:hover a,.xinwen_m3 ul li:hover a { box-shadow: 0 0 0.3rem 0.1rem rgba(0, 0, 0, 0.2);}

.xinwen_m2 ul li:hover span { background: #3C5FB1; border-color: #3C5FB1; color: #fff;}

.xinwen_m2 ul li:hover span em { background: url(../images/jian_xw2.png) right center no-repeat;}

.xinwen_m2 ul li a,.xinwen_m3 ul li a { display: block; overflow: hidden; background: #fff; padding: 0.75rem 0.5rem; position: relative;}

.xwm_left img { width: 4rem; max-height: 3rem;}

.xwm_right { width:10.5rem;}

.xwm_right h1,.xinwen_m3 h1 { font-size: 0.6rem;line-height: 0.8rem; font-weight: bold; margin-top: 0rem;word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.xwm_right p,.xinwen_m3 p { font-size:0.55rem; line-height: 0.7rem; margin-top: 0.25rem; color: #999999; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.xwm_right .desc { font-size:0.55rem; line-height: 0.7rem; margin-top: 0.25rem; color: #999999; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.xwm_right h2,.xinwen_m3 h2 { margin-top: 0.5rem; color: #999999;}

.xinwen_m2 ul li.wutu .xwm_right { width: 80%;}

.xinwen_m2 ul li.wutu span { right: 1rem; left: initial; bottom: 1.5rem;}



.zizhi_bg {display:block; overflow:hidden;background: url(../images/nei_bg3.png) left top no-repeat;padding-top: 1.2rem;background-size: 5rem;}

.zizhi_bg1 {display:block; overflow:hidden; margin:1.5rem auto 1.5rem auto;

background: url(/statics/images/lybg.jpg) right bottom no-repeat; padding-bottom:1.5rem;background-size: 13.45rem; min-height:13.25rem;}

.zizhi_bg2 {background: url(../images/bg_tu21.png) right center no-repeat;background-size: 5rem;padding-bottom: 1rem;}

.xw_xq {display:block; overflow:hidden;margin: 0 auto;}

.xq_top {text-align: center;border-bottom: 0.025rem solid #E4E4E4;padding: 0 .5rem 1rem;}

.xq_top h1 {font-size: 0.75rem;font-weight: normal;}

.xq_top p {	margin-top: 0.5rem;	color: #999999;	line-height: 0.75rem;}

.xq_top p span {padding: 0 0.35rem;}

.xq_top p span em {	padding: 0.075rem 0.25rem;cursor: pointer;}

.xq_top p span em.xuan_zi {	color: #fff;background: #3C5FB1;border-radius: 0.5rem;}

.xq_top1 {display:block; overflow:hidden; margin:0rem 0.4rem;text-align: left;padding-bottom: 0.25rem;}

.xq_top1 h1 {font-size: 0.75rem; color:#0061ae;font-weight: normal; text-align:center;}

.xq_top1 p{ color: #333333; font-size: 0.55rem; line-height: 0.9rem; padding: 0.75rem 0.6rem 0rem 0.6rem; text-indent: 2em;text-align: justify !important;}

.xq_top1 span{display:block; overflow:hidden; text-align:left; color: #333333; font-size: 0.55rem; line-height: 1.8; padding: 0.75rem .5rem 0rem; text-indent: 2em;text-align: justify !important;}

.videodiv {display:block; overflow:hidden; margin:0rem 0.6rem;text-align: center;padding-top: 0.75rem;}

.videodiv img{ width:100%;}

#play{clear:both;width:100%;height:auto;display:none;}

.xq_main {display:block; overflow:hidden; margin:0rem 0.6rem;padding: 1rem 0;line-height: 1.8; font-size: 0.6rem;text-align: justify;}

.xq_main p{font-size: 0.6rem;}

.xq_main p img{ max-width:100%; margin:0.5rem 0rem;}



.subnavcont03 {display: block;}

.zsannavbtn03 { padding: .45rem; color: #333333; text-align: center; font-size: .7rem;  cursor: pointer; border-bottom: 1px solid #DDDDDD;}

.zsannavbtn03 a {color: #333;font-size: .7rem;}

.zsannavbtn03 a:after {display: inline-block;content: "";width: .3rem;height: .3rem;border-left: 1px solid #333333;border-bottom: 1px solid #333333;margin: 0 0 3px 6px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}

.subnavlist03 ul li a.cur {background-color: rgb(2, 133, 200, .5);color: #ffffff;}

.subnavlist03 ul li a {display: block;width: 100%;font-size: .6rem;padding: .375rem 0;text-align: center;line-height: 0.65rem;color: #333333;border-bottom: 0.025rem solid #DDDDDD;}



.team1{display:block; overflow:hidden; margin:0rem auto; background-image:url(/statics/images/mt1.jpg); background-repeat:no-repeat; background-position:top; background-color:#E3E3E3;background-size:100%;}

.team1_1{display:block; overflow:hidden; margin:11.6rem 0.7rem 0rem 0.7rem; text-align:center; color:#333; font-size:0.55rem; line-height:0.9rem; padding-bottom:1rem;}

.team1_1 h1{display:block; overflow:hidden; font-size:0.75rem; line-height:2rem;}

.team3{display:block; overflow:hidden; margin:1rem auto 0; background-image:url(/statics/jt/images/mt1-1.jpg); background-repeat:no-repeat; background-position:top; background-color:#E3E3E3;background-size:100%;}

.team3_1{display:block; overflow:hidden; margin:11.6rem 0.7rem 0rem 0.7rem; text-align:center; color:#333; font-size:0.55rem; line-height:0.9rem; padding-bottom:1rem;}

.team3_1 h1{display:block; overflow:hidden; font-size:0.75rem; line-height:2rem;}

.team2{display:block; overflow:hidden; margin:0rem auto;}

.team2 li{ float:left; width:7.25rem; margin-top:.5rem; margin-right:0.3rem; font-size:0.55rem; line-height:0.8rem; text-align:center; color:#666;min-height:12.95rem;}

.team2 li:nth-child(2n) { margin-right:0rem;}

.team2 li .rpic img{width:7.25rem; height:9.7rem;transition: all .5s;}

.team2 li:hover .rpic img { transform: scale(1.1);}

.team2 li p{display:block; overflow:hidden; font-size:0.6rem; line-height:0.85rem; margin-top:0.25rem; color:#333;}



.zzry{display:block; overflow:hidden; margin:0.75rem 0.2rem 1.5rem 0.2rem;}

.zzry1{display:block; overflow:hidden; margin:0rem 0.2rem 1.5rem 0.2rem;}

.rctitle{font-size: .7rem;color: #3381bf;margin: .8rem 0;}

.zzry th,.zzry1 th{ padding:0.35rem 0.25rem; line-height:0.75rem; font-size:0.6rem; color:#fff; background-color:#3381BF; font-weight:100; text-align:center;}

.zzry td,.zzry1 td{ padding:0.35rem 0rem; line-height:0.75rem; font-size:0.55rem; color:#333;}

.trbg{background-color:#D6EDFF;}



.pmain{ display:block; overflow:hidden; margin:0rem 0.5rem;background-image:url(/statics/images/bg7.jpg); background-repeat:no-repeat; background-position:center  bottom; padding-bottom:1.25rem;}

.ptitle{ display:block; overflow:hidden; margin:1.25rem auto; padding:0rem; text-align:center; font-size:0.75rem; line-height:1.25rem; color:#0061ae;}

.ry1,.ry2{ display:block; overflow:hidden; margin:0rem auto; padding:0rem;}

.ry1 li,.ry2 li{ float:left; width:7.25rem; margin:0rem 0.5rem 0.9rem 0rem;text-align:center;}
.ry1 li:nth-child(2n), .ry2 li:nth-child(2n) {
    margin-right: 0px;
}
.ry1 li p,.ry2 li p{display:block; overflow:hidden; text-align:center; font-size:0.6rem; line-height:0.65rem;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; margin-top:0.15rem; height:1.3rem;}

.ry1 li p.pc,.ry2 li p.pc{ display:none;}

.ry1 li img{width:7.25rem; height:5.55rem;}

.ry1 li .rpic,.ry2 li .rpic,.team2 li .rpic,.gc_list ul li .rpic{display:block; overflow:hidden;}

.ry1 li .rpic img { width: 7.25rem; height: 5.55rem; transition: all .5s;}

.ry2 li .rpic img{ width:7.25rem; height:5.55rem;transition: all .5s;}

.ry1 li:hover .rpic img,.ry2 li:hover .rpic img { transform: scale(1.1);}

.pmore{display:block; overflow:hidden; text-align:center; cursor:pointer;}



.lsyg{display:block; overflow:hidden; margin:0.8rem 0.6rem 0.8rem 0.6rem;}

.lsyg ul{display:block; overflow:hidden; margin-left:2px; margin-right:1px; background-image:url(/statics/images/h3.png); background-repeat:repeat-y; background-position:left;background-size:0.9rem;}

.lsyg ul li{ display:block; overflow:hidden; padding-bottom:0.75rem; padding-left:1.2rem;background-image:url(/statics/images/h1.png); background-repeat:no-repeat; background-position:top left; margin-top:0rem;background-size:0.725rem 0.575rem;}

.lsyg ul li:first-child{margin-top:0rem;}

.lsyg ul li .lstime{ display:block; overflow:hidden; font-size:0.75rem; color:#0061ae; margin-top:-0.25rem;}

.lsyg ul li .lsd{ display:block; overflow:hidden; margin:0.25rem 0rem 0rem 0.9rem; line-height:0;}

.lsyg ul li .lsd img{ width:0.65rem; height:0.375rem;}

.lsyg ul li .lsdesc{ display:block; overflow:hidden; text-align:left; background-color:#EFEFEF; padding:1rem 1.25rem; font-size:0.55rem; color:#333; line-height:0.8rem;}

.lsyg ul li .lsm{ display:block; overflow:hidden; margin:0rem 0rem 0.5rem 0rem;}

.lsyg ul li .lsm span{ float:left; font-size:0.6rem; color:#fff; background-color:#F6712E; line-height:0.7rem; padding:0rem 0.35rem;}



.ywly_bg {display:block; overflow:hidden; margin: 0 auto;margin-top: 0.85rem;	}

.yyly_0{display:block; overflow:hidden; margin:0rem 0.6rem; height:0.75rem;}

.yyly_1{display:block; overflow:hidden; margin:0rem 0.6rem;}

.yyly_1 img{ width:7.825rem; height:1.45rem;}

.yyly_2{display:block; overflow:hidden; margin:0.45rem 0.6rem 1.25rem 0.6rem; font-size:0.55rem; color:#333; line-height:0.7rem;}

.yyly_list{display:block; overflow:hidden; margin:0rem 0.6rem;}

.yyly_list li{ float:left; width:7.05rem; height:5.425rem; margin:0rem 0.7rem 1.1rem 0rem; position:relative; text-align:center; font-size:18px; line-height:1.25rem;}

.yyly_list li:nth-child(2n){ margin-right:0rem;}

.yyly_list li img{width:7.05rem; height:5.425rem;}

.yyly_list li p{display:block; overflow:hidden; width:7.05rem; position:absolute; left:0rem; bottom:0rem; background-color:rgba(80,75,73,0.5);}

.yyly_list li a{ color:#fff;}

.yyly_list li a:hover{ color:#007bff;}



.tsjs1{display:block; overflow:hidden; margin:0.75rem auto 1.5rem auto; font-size:0.4rem; color:#333;}

.tsjs1_l{display:block; overflow:hidden;}

.tsjs1_l{width: 90%;margin: auto;}

.tsjs1_l img{width:100%;}

.tsjs1_r{ width:90%; margin:.5rem auto; color:#333;}

.tsjs1_r1{display:block; overflow:hidden; padding-left:32px; background-image:url(/statics/images/ts7.jpg); background-repeat:no-repeat; background-position:left; font-size:30px; line-height:32px; margin-bottom:.5rem;}

.tsjs1_r2{display:block; overflow:hidden; margin-left:32px; padding-left:18px; background-image:url(/statics/images/ts3.jpg); background-repeat:no-repeat; background-position:left center; font-size:.55rem; line-height:38px;}

.tsjs2{display:flex; flex-direction: column-reverse; overflow:hidden;margin:0px auto 60px auto; font-size:16px; color:#333; background-image:url(/statics/images/ts2.jpg); background-repeat:repeat-y;}

.tsjs2_l{ width:90%; margin:.5rem auto; padding: .5rem 0; color:#333;}

.tsjs2_r{ width:90%; margin:.5rem auto 0;}

.tsjs2_r img{width:100%; height:auto;}



.nytitle { display: block; overflow: hidden; text-align: center; color: #333; font-size: 0.7rem; line-height: 0.85rem; margin-top: 0.25rem;}

.nytitle span { display: block; color: #888;font-size: 0.5rem; text-transform: uppercase; line-height: 0.75rem;}

.page_contact { background: #f4f4f4;}

.page_contact .container { background: #fff; padding: 1rem;}

.page_contact .content { margin-top: 1.5rem;}

.page_contact .content .left {display:block; overflow:hidden; width: 100%;}

.page_contact .content .left h3 { font-size: .8rem; color: #3FA4F2; font-weight: bold;}

.page_contact .content .left p { color: #666; font-size: 0.6rem; line-height: 1.8; margin-top: 0.75rem;}

.page_contact .content .left .box { width: 6.5rem; margin-top: 0.75rem; margin-bottom:0.5rem;}

.page_contact .content .left .box img { max-width: 100%;}

.page_contact .content .left .box p { margin-top: 0; text-align: center; line-height: 1.5;}

.page_contact .content .right {display:block; overflow:hidden; width: 100%;}



.lydiv{ display:block; overflow:hidden; margin:0.55rem 0.4rem 0rem 0.4rem; font-size:0.5rem; color:#333;}

.lydiv_l{ float:left; width:3.75rem; text-align:right; line-height:1.125rem;}

.lydiv_r{ float:left; width:11rem;line-height:1.125rem;}

.input-text{display:block; overflow:hidden; width:98%; border:#E1E1E1 solid 0.025rem; line-height:1.125rem; padding:0rem 0.4rem;border-radius: 0.075rem;font-size: .5rem;}

.textarea-text{ width:10.8rem; height:4.5rem;font-size: 0.4rem; color:#777; border: 0.025rem solid #d0d0d0;line-height:0.75rem;padding: 0.05rem 0 0.05rem 0.125rem;}

.button{ width:100%; background-color:#0061AE; color:#FFFFFF; border:none; font-size:18px; cursor:pointer; line-height:48px;}

.radio_type {

    width: 0.5rem;

    height: 0.5rem;

    appearance: none;

    position: relative;

    outline: none;

}

.radio_type:before {

    content: "";

    width: 0.375rem;

    height: 0.375rem;

    border: 0.025rem solid #999;

    display: inline-block;

    border-radius: 50%;

    vertical-align: middle;

}

.radio_type:checked:before {

    content: "";

    width: 0.4rem;

    height: 0.4rem;

    border: 0.025rem solid #999;

    display: inline-block;

    border-radius: 50%;

    vertical-align: middle;

}

.radio_type:checked:after {

    content: "";

    width: 0.2rem;

    height: 0.2rem;

    text-align: center;

    background: #0166B6;

    border-radius: 50%;

    display: block;

    position: absolute;

    top: 0.48rem;

    left: 0.1rem;

}





.pageList{ line-height:1rem; margin-top:0.25rem; text-align:center; font-size:0.4rem;}

.p_n1{ border:0.025rem solid #DB3537; padding:0.075rem; padding-left:0.2rem; padding-right:0.2rem; text-align:center; color:#fff; background:#DB3537;}

.p_n2:hover a{ color:#999997;}

.p_n2 a.a1:hover{ color:#999997;}

.p_n2{ border: 0.025rem solid #F5F5F3;  padding: 0.075rem; padding-left: 0.2rem;  padding-right: 0.2rem; text-align: center; background: #F5F5F3; color: #999997;  margin-left: 0.1rem; margin-right: 0.1rem;}

.pageList a{ color:#999997;}



.end{ display:block; overflow:hidden; margin:0rem auto; padding:1rem 0rem; background-color:#0061AE;}

.end1{display:block; overflow:hidden; margin:0rem auto; color:#fff; font-size:0.35rem;}

.end1_l{display:block; overflow:hidden; margin:0rem 0.6rem;}

.end1_l1{display:block; overflow:hidden; }

.end1_l1 img{ width:11.3rem; height:2.15rem;}

.end1_l2{display:block; overflow:hidden; line-height:1.8; margin-top:0.5rem;font-size: .55rem;}

.end a{ color:#fff;}

.end a:hover{ color:#FF0000;}

}





.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

  background-color: #0061AE;

}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{

  background-color: #0061AE;

}



.showMoreNChildren{

  overflow: hidden;

}



.showMorehandle{

  text-align: center;

  margin-bottom: 1rem;

}