@charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{margin:0px; font-size:12px; color:#91989f; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; cursor:default; }
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}
input,select,button{font-size:12px; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#91989f; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}
.con{width:1200px; margin:0 auto;}
.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}


.tit2 { margin:0 auto 60px; text-align:center; width:1200px;}
.tit2 h1 { font-size:30px; color:#333; margin-bottom:30px; position:relative; font-weight:bold; text-transform:capitalize}
.tit2 h1::after { content: " ";position: absolute; left: 50%; bottom: -12px; width:0px; margin-left: -40px;height: 0;}
.tit2:hover h1::after { width:80px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;border: 1px solid #035ead;}
.tit2 h3 { font-size:14px; color:#666; margin-top:25px;}              


.nban { width:100%; height:450px; position:relative;}
.nban .mb { width:1200px; position:absolute; left:50%; margin-left:-600px; top:45%}
.nban .mb h2 { font-size:35px; color:#fff; margin-bottom:10px; font-weight:normal}
.nban .mb h3 { font-size:14px; color:#fff; line-height:2; font-weight:normal} 
.location{border-bottom:1px solid #eee;background:#fafafa;color:#aaa;line-height:42px;font-size:12px; display:none}
.location a{display:inline-block;}
.location a:not(:nth-child(1)){margin-right:10px;padding-right:13px;background:url(../images/location_a.gif) no-repeat right center;color:#aaa;}
.location a:nth-child(1){background:url(../images/icon_home.gif) no-repeat left center;width:12px;height:12px;overflow:hidden;line-height:1000px;margin-right:10px;}
.location a:hover{color:#00b3dc;}
.nav-menu { background:  #fafafa; overflow: hidden;}
.nav-menu ul li { margin-right:34px; line-height:70px; float:left; height:70px;}
.nav-menu ul li a { display:block; font-size:14px; line-height:69px; color:#333}
.nav-menu ul li a:hover { color:#045ba0; font-weight:bold; border-bottom:#045ba0 1px solid}
.nav-menu ul li a.on { color:#045ba0; font-weight:bold; border-bottom:#045ba0 1px solid}

.gsjj { width:1200px; margin:50px auto;}
.gsjj h2 { font-size:25px; color:#59ac14 ; font-weight:bold; margin-bottom:20px;}
.gsjj p { margin-bottom:20px; color:#333; line-height:2; font-size:16px}
.gsjj p span {/* color:#463276; font-weight:bold*/}
.gsjj .tp { width:500px; float:left; margin-bottom:30px;}
.gsjj .tp img { width:100%; display:block}
.gsjj .wenz { width:640px; float:right}








/* start footer */
.footer_bg{background:#333 url(../images/dd.png) center center / cover; background-attachment:fixed;  width:100%;padding:15px 0 0; border-top:#035ead 4px solid; overflow:hidden}
.footer2 { width:1200px; margin:0 auto; padding:20px 0; z-index:999;}
.footer2 .logo1 { width:220px;margin:20px auto 0; float: left}
.footer2 .logo1 img { width:100%;}
.footer2 .you { width:800px; float:right;}
.footer2 .dh { text-align: right; margin-top:10px; height:35px; font-size:14px; line-height:35px;}
.footer2 .dh a { display:inline-block; padding:0 0px 0 20px; line-height:35px; color:#fff; font-size:14px; }
.footer2 .bq { line-height:30px; text-align: right; color:#fff;font-size: 14px; margin-bottom:30px;}
.footer2 .tb { text-align: center; float:right;height:30px}
.footer2 .tb a { display:inline-block; width:30px; height:30px;}

.ny_sftd { width:100%; margin-top:50px; margin-bottom:60px;}
.ny_sftd ul { margin-top:50px}
.ny_sftd ul li { overflow:hidden;}
.ny_sftd ul li.bj { background:#045a9f}
.ny_sftd ul li .con {display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-ms-flex-pack: justify;

justify-content: space-between;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center; width:100% }
.ny_sftd ul li .tp { width:50%;}
.ny_sftd ul li .tp img { width:100%; display:block}
.ny_sftd ul li .wenz { width:50%; color:#333;}
.ny_sftd ul li .wenz .box { max-width:550px; padding-left:50px;}
.ny_sftd ul li .wenz .box2 { max-width:600px; padding-right:50px; float:right}
.ny_sftd ul li .wenz h3 { font-size:22px; margin-bottom:10px;}
.ny_sftd ul li .wenz h3 span { font-size:18px;}
.ny_sftd ul li .wenz p { color:#666; font-size:14px; line-height:2;}
.ny_sftd ul li .wenz.w2 { color:#fff;}
.ny_sftd ul li .wenz.w2 h3 {color:#fff;}
.ny_sftd ul li .wenz.w2 p { color:#fff;}
.dshcy { width:1200px; margin:0 auto 35px}
.dshcy ul li { width:100%; padding:0 0 ; border-bottom:#eee 1px solid; margin-bottom:35px;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.08),0 15px 20px 0 rgba(0,0,0,.08);box-shadow: 0 10px 15px 0 rgba(0,0,0,.08),0 15px 20px 0 rgba(0,0,0,.08); background:#fff; padding:0 30px 0 0;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; }
.dshcy ul li:hover {transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s; border:#0260a6 1px solid}
.dshcy ul li .con {display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-ms-flex-pack: justify;

justify-content: space-between;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center; width:100% }
.dshcy ul li .tp { width:40%; float:left;}
.dshcy ul li .tp img { width:100%}
.dshcy ul li .simple_text, .dshcy ul li .full_text { width:760px; float:right}
.dshcy ul li .simple_text p {font-size:16px; line-height:2; color:#333; }
.dshcy ul li .full_text p {font-size:16px; line-height:2; color:#333; }
.hidden_btn { font-size:14px; color:#463276; width:100px; height:32px; text-align:center; display:block}
.show_btn{ font-size:14px; color:#463276}

.biji-oth { font-size:14px; color:#463276; width:100px; height:32px; line-height:32px; text-align:center; display:block; border:#463276 1px solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-top:25px;}
.biji-oth button {font-size:14px; color:#463276; line-height:32px}
.dshcy ul li .wenz { width:55%; float:right;}
.dshcy ul li .wenz h3 { font-size:30px; color:#0260a6; margin-bottom:15px;}
.dshcy ul li .wenz p.zw { font-weight:bold; color:#999; font-size:14px; margin-bottom:10px;}
.dshcy ul li .wenz p { font-size:16px; line-height:2; color:#666;}

.dshcy2 { width:1200px; margin:0 auto; overflow:hidden}
.dshcy2 ul li { width:49%; overflow:hidden; padding:0 0 25px; border-bottom:#eee 1px solid; margin-bottom:35px; margin-right:2%; float:left;display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-ms-flex-pack: justify;

justify-content: space-between;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center;}
.dshcy2 ul li.last { margin-right:0} 
.dshcy2 ul li .tp { width:200px; float:left;}
.dshcy2 ul li .tp img { width:100%}
.dshcy2 ul li .wenz { width:360px; float:right;}
.dshcy2 ul li .wenz h3 { font-size:26px; color:#59ac14; margin-bottom:20px;}
.dshcy2 ul li .wenz p.zw { font-weight:bold; color:#463276}
.dshcy2 ul li .wenz p { font-size:15px; line-height:1.6; color:#333;}
.ny_sftdx { width:100%; margin-top:50px; margin-bottom:60px;}
.ny_sftdx ul li { width:216px; float:left; margin-right:30px; margin-bottom:30px; position:relative; overflow:hidden}
.ny_sftdx ul li img { width:100%; display:block}
.ny_sftdx ul li .mb { background: rgba(0,0,0,0.8); position:absolute; left:0; top:0;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; width:100%; height:100%;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;
-moz-transition: all 0.3s; opacity:0 }
.ny_sftdx ul li .mb .wz {transform: scale(0);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;
-moz-transition: all 0.3s; position:absolute; bottom:40px; width:100%}
.ny_sftdx ul li:hover .mb .wz { transform: scale(1);}
.ny_sftdx ul li .mb h3 { font-size:16px; color:#fff; line-height:36px; text-align:center}
.ny_sftdx ul li .mb p {line-height:2; font-size:14px; color:#fff;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; text-align:center}
.ny_sftdx ul li:hover .mb { top:0;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s; opacity:1}
.ny_sftdx ul li.last { margin-right:0}

.ny_jspt { width:1200px; margin:50px auto;}
.ny_jspt ul li { width:576px; float:left; margin-right:48px; margin-bottom:48px;overflow:hidden; }

.ny_jspt ul li .tp { width:100%; position:relative; overflow:hidden}
.ny_jspt ul li .tp .mb { position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s; background:rgba(4,91,160,0.6)}
.ny_jspt ul li:hover .tp .mb {opacity:1}
.ny_jspt ul li .tp img {width:100%; display:block}
.ny_jspt ul li .wenz { padding:20px;}
.ny_jspt ul li:hover .wenz{ background:#045ba0}
.ny_jspt ul li .wenz h3 { font-size:18px; margin-bottom:10px; color:#333; margin-top:10px;}
.ny_jspt ul li .wenz p { color:#666; font-size:14px; line-height:2;}
.ny_jspt ul li:hover .wenz h3 { font-size:18px; margin-bottom:10px; color:#fff; margin-top:10px;}
.ny_jspt ul li:hover .wenz p { color:#fff; font-size:14px; line-height:2;}
.ny_jspt ul li .wenz .more{ width:120px; height:35px; border:#045ba0 1px solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; line-height:35px; display:block; text-align:center; margin:20px auto 0; color:#045ba0; font-size:16px}
.ny_jspt ul li:hover .wenz .more { background:#fff; color:#045ba0}
.ny_jspt ul li.last { margin-right:0}

.ny_cgjs { width:1200px; margin:50px auto;}
.ny_cgjs .box { padding-bottom:60px;}
.ny_cgjs h2 {font-size:25px; color:#59ac14 ; font-weight:bold; margin-bottom:40px; position:relative}
.ny_cgjs h2::after { content: " ";position: absolute; left:0; bottom: -8px; width:60px;height: 0;border: 1px solid #035ead;}
.ny_cgjs p { margin-bottom:20px; color:#333; line-height:2; font-size:16px; text-indent:2em}
.ny_cgjs .tu { text-align:center; margin:20px 0;}
.ny_cgjs .tu img { width:100%; display:block}
.ny_hzhb { margin:35px auto 0}
.ny_hzhb ul li { width:216px; float:left; margin-right:30px; margin-bottom:30px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; border:#ccc 1px solid}
.ny_hzhb ul li img { width:100%; display:block}
.ny_hzhb ul li.last { margin-right:0}

.rmfa { width:1200px; margin:50px auto}
.rmfa ul li { border:#eee 1px solid; margin-bottom:30px; padding:10px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; overflow:hidden}
.rmfa ul li .tp { width:28%; float:left}
.rmfa ul li .tp img { width:100%; height:160px;}
.rmfa ul li .wenz { width:68%; float:right; position:relative;}
.rmfa ul li .wenz h3 { font-size:16px; color:#333; margin-bottom:15px; margin-top:10px;}
.rmfa ul li .wenz p { font-size:14px; line-height:2; color:#666;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.rmfa ul li .wenz .time { margin:0px 0 15px; color:#999}
.rmfa ul li .wenz .time em { display:inline-block;width: 16px;

height: 16px;

margin: 0 7px 0 0;

vertical-align: middle;

background: url(../images/index_sec_news_ico_clock.png);}
.rmfa ul li:hover .wenz h3 { color:#083d8d}
.rmfa ul li:hover { border:#083d8d 1px solid;box-shadow: 0px 0px 10px #ccc;

	transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.page{ text-align:center; margin:30px auto;}

.page a{ height:21px; line-height:21px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px; padding:0 5px;}

.page a:hover{ background:#045ba0; border:#045ba0 1px solid; color:#FFF;}

.page a.hover{ background:#045ba0; border:#045ba0 1px solid; color:#FFF;}

.sy_sczx { width:1200px; margin:50px auto;}
.sy_sczx ul li { width:380px; float:left; margin-right:30px; margin-bottom:30px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; border:#eee 1px solid}
.sy_sczx ul li.last { margin-right:0;}
.sy_sczx ul li .tp { position:relative; overflow:hidden}
.sy_sczx ul li img { width:100%; display:block;height:252px;}
.sy_sczx ul li .tp .mb { width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; top:0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:0; display:none}
.sy_sczx ul li .tp .mb h4 { margin-top:120px; font-size:16px; color:#fff; text-align:center; transform:scale(0);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_sczx ul li:hover .tp .mb h4 { transform:scale(1)}
.sy_sczx ul li .tp .mb .more { width:35px; height:35px; background:url(../images/icon7.png) center center no-repeat; margin:0 auto}
.sy_sczx ul li h3 { font-size:14px; color:#333; margin:10px 0; text-align:center}
.sy_sczx ul li:hover h3 { color:#0260a6}
.sy_sczx ul li:hover {transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s; border:#0260a6 1px solid}
.lx_wm { width:1200px; margin:50px auto}
.lx_wm .rc_zp .ts{font-size:14px; line-height:26px; color:#888; margin-top:20px;}
.lx_wm .rc_zp .ts a{color:#005caf;}
.lx_wm .rc_zp .zxbm a { width:140px; line-height:38px; background:#058ad3; display:block; text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size:16px; color:#fff; margin:30px auto}
.lx_wm .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.lx_wm .rc_zp .jr_lm.jt{border: 1px solid #005caf;}
.lx_wm .rc_zp .jr_bt{padding:10px 40px; height:40px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer;}
.lx_wm .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.lx_wm .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.lx_wm .rc_zp .jr_lm.jt .jr_bt{background-color:#005caf; color:#fff; padding:20px 40px; line-height:40px;}
.lx_wm .rc_zp .jr_bt span{float:left; width:18%; text-align:center;}
.lx_wm .rc_zp .jr_bt span.s_40{float:left; width:28%; text-align:left;}
.lx_wm .rc_zp .jr_nr{background-color:#fff; padding:30px 40px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.lx_wm .rc_zp .jr_nr .gw{width:80px; float:left;}
.lx_wm .rc_zp .jr_nr .js{width:1020px; float:right; margin-bottom:20px;}




@media only screen and (max-width:1024px){

.nav-menu ul li { width:30.3333%; margin:0 1.5%;line-height:50px; height:50px; text-align:center}
.nav-menu ul li a { line-height:49px;}
.gsjj { width: 90%;margin: 30px auto;}
.tit2 { margin: 0 auto 40px; width: 100%;}
.gsjj .tp { width: 100%; margin-bottom: 30px;}
.gsjj .wenz { width: 100%;}
.footer2 { width: 94%;}
.footer2 .logo1 { width: 220px; margin: 20px auto 0; float: none;}
.footer2 .you { width: 100%;}
.footer2 .tb {float: none; margin:10px auto}
.footer2 .dh { text-align: center;}
.footer2 .bq { text-align: center;}
.nban .mb { width: 90%; left:5%;margin-left:0px; top: 40%;}
.nban .mb h2 { margin-bottom:0; font-size:30px;}
.ny_cgjs {  width: 90%;margin: 30px auto;}
.ny_sftd ul { margin-top:35px}
.ny_sftd ul li .tp {width: 100%;}
.ny_sftd ul li .wenz { width: 100%;}
.ny_sftd ul li .con { display: block;}
.ny_sftd ul li .wenz .box {max-width: 100%; padding:35px}
.ny_sftd ul li .wenz .box2 {max-width: 100%; padding:0 35px 35px}
.ny_sftd ul li { margin-bottom:35px;}
.dshcy { width: 90%; margin: 30px auto 35px;}
.dshcy ul li .wenz h3 {font-size:25px; height:25px; line-height:25px; margin-bottom:8px;}
.dshcy ul li .wenz p.zw {font-size:12px; margin-bottom:5px;}
.dshcy ul li .wenz p { font-size:14px;line-height:1.6;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;}
.dshcy ul li .wenz { width: 58%;}
.rmfa { width: 90%; margin: 30px auto;}
.sy_sczx { width:100%; margin: 30px auto;}
.sy_sczx ul li { width: 46%; margin:0 2% 25px;}
.sy_sczx ul li.last {margin-right:2%;}
.lx_wm {width: 94%; margin: 30px auto 40px;}
.lx_wm .rc_zp .jr_bt {height: 40px;}
.lx_wm .rc_zp .jr_nr .gw {width: 20%;}
.lx_wm .rc_zp .jr_nr .js { width:76%;}
.lx_wm .x_x { width: 100%;}
.lx_wm .l_y { width: 100%; margin-top:20px}
.lx_wm input.a_n { width: 120px;height: 40px; background-color: #005caf;font-size: 14px; color: #fff;  line-height: 40px; clear:both}
.ny_nr .js_lb { width: 100%;}
.ny_nr .js_lb ul li.d_l { display:none}

}
@media only screen and (max-width:500px){
.gsjj h2 { font-size: 20px; margin-bottom:10px;}	
.gsjj p { margin-bottom: 20px;font-size:14px;}	
.nban .mb h2 {font-size:22px;}	
.footer2 .logo1 { width:180px; margin:0px auto 0;}	
.footer2 .dh { font-size:12px; height:auto}	
.footer2 .dh a { padding: 0 8px; line-height:1.5; font-size:1.1rem;}	
.footer2 .bq { margin:10px 0 10px; font-size:1.1rem; line-height:1.8}	
.ny_cgjs h2 { font-size:20px; margin-bottom:30px;}
.ny_cgjs p {font-size: 14px;}
.ny_cgjs .box { padding-bottom:40px;}
.dshcy ul li .wenz h3 {font-size:20px;}
.dshcy ul li .tp { width:100%;}
.dshcy ul li .wenz { width:90%; margin:25px 5% 25px auto;}
.dshcy ul li .con { display: block; overflow:hidden}
.dshcy ul li { padding:0}
.ny_sftd { margin-top:30px;}
.rmfa ul li .tp { width:40%;}
.rmfa ul li .tp img {height: auto;}
.rmfa ul li .wenz {width: 58%;}	
.rmfa ul li .wenz h3 {font-size:1.2rem;margin-bottom: 8px; margin-top:0px; line-height:1.6}
.rmfa ul li .wenz .time { margin: 0px 0 0px;}
.rmfa ul li .wenz p { display:none}
.lx_wm .rc_zp .jr_lm.jt .jr_bt {padding:8px 10px; line-height:25px;}
.lx_wm .rc_zp .jr_bt span.s_40 {width: 24%;}
.lx_wm .rc_zp .jr_bt span { width:19%;}
.lx_wm .rc_zp .jr_bt {height:41px;}
.lx_wm .rc_zp .jr_bt { padding: 8px 10px;height: 21px;font-size: 14px;line-height:25px;}
.lx_wm .rc_zp .jr_nr { padding: 10px; line-height:25px;}
.lx_wm .rc_zp .jr_nr .gw { width: 22%;}




	
}

@media only screen and (max-width:995px){
.sy_sczx ul li img { width:100%; display:block;height: auto;}
}

