@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, button, input, textarea, p, blockquote, table, th, td{margin:0; padding:0; }
body{min-width:1350px; font:normal 100% 微软雅黑, "Microsoft YaHei", 宋体, Arial, Tahoma, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6{font-size:100%; }
button, input, textarea, select{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit; border:0; outline:0; resize:none}
address, caption, cite, code, dfn, em, var, b{font-style:normal; font-weight:normal; }
input, textarea{outline-style:none}
input::-webkit-input-placeholder{color:#A9A9A9; font-size:12px}
input::-moz-placeholder{color:#A9A9A9; font-size:12px   /* Mozilla Firefox 19+ */}
input:-moz-placeholder{color:#A9A9A9; font-size:12px    /* Mozilla Firefox 4 to 18 */}
input:-ms-input-placeholder{color:#A9A9A9; font-size:12px  /* Internet Explorer 10-11 */}
em, i, b{font-style:normal; }
ul, ol, li{list-style:none; }
fieldset, img{border:0; }
.fl{float:left}
.fr{float:right}
a{text-decoration:none; color:#333}
.clear{clear:both}
.w1200{width:1200px; margin:0 auto; overflow:hidden}
.w1300{width:1300px; margin:0 auto;}
.h100{height:100%}
.pd15{padding:0 15px}
.center{display:flex; justify-content:center; align-items:center; }      /* 水平垂直居中 */
.cz_center{display:flex; align-items:center; }      /* 垂直居中 */
.sp_center{display:flex; justify-content:center; }      /* 水平居中 */




/* header */
#header{}

.top{width:100%; height:45px; border-bottom:1px solid #e4e4e4}
.top_l p{font-size:12px; color:#666; padding-right:42px}
.top_l b{font-size:12px; color:#444; padding-left:42px; border-left:1px solid #e4e4e4}
.top_l span{font-size:15px; font-weight:bold; color:#ea353a}
.top_l p, .top_l b, .top_l span{line-height:45px;}

.search{width:258px; height:27px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px; border:1px solid #d4d4d4; margin:8px 40px 0 0}
.search-f{overflow:hidden; height:100%}
.search .serach_input{width:76%; line-height:27px; margin-left:15px; border:0; font-family:"宋体"; font-size:12px; color:#666}
.search .btn_serach{width:27px; height:27px; margin-right:7px; border:0; cursor:pointer; background:url(../images/search.png) no-repeat center}

.t_icon{}
.t_icon li{float:left; width:45px; height:45px; position:relative; border-right:1px solid #e4e4e4; cursor:pointer}
.t_icon li:first-child{border-left:1px solid #e4e4e4;}
.t_icon li a{width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.t_icon li em{display:block; width:19px; height:16px; filter:grayscale(1); -webkit-filter:grayscale(1); -moz-filter:grayscale(1); -o-filter:grayscale(1); -ms-filter:grayscale(1);}
.t_icon li:nth-child(1) em{background:url(../images/top_t_icon.png) no-repeat 0 0}
.t_icon li:nth-child(2) em{background:url(../images/top_t_icon.png) no-repeat 0 -16px}
.t_icon li:nth-child(3) em{background:url(../images/top_t_icon.png) no-repeat 0 -32px}
.t_icon li:hover em{filter:grayscale(0); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -o-filter:grayscale(0); -ms-filter:grayscale(0);}

.wx_qr{background:#FFF url(/style_i/images/qr_gzh.jpg) no-repeat center;}
.phone_qr{background:#FFF url(/style_i/images/phone_qr.jpg) no-repeat center;}
.wx_qr, .phone_qr{width:115px; height:0px; position:absolute; left:50%; transform:translate(-50%,0); z-index:999999; background-size:cover; box-shadow:0px 0px 8px #ccb; margin-top:1px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.t_icon li:nth-child(1):hover .wx_qr, .t_icon li:nth-child(3):hover .phone_qr{height:115px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}

/* nav */
.top_2{ background:url(../images/top-bg-2.png) bottom center no-repeat; background-size:contain;}
.logo{height:105px}

.nav{height:105px;}
.nav li{float:left; position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; text-align:center;}
.nav li a span{text-align:center; font-size:15px; font-weight:bold; color:#555; padding-bottom:8px}
.nav li a.selected span{color:#ea353a; border-bottom:2px solid #ea353a}
.nav li a.selected2 span{color:#ea353a; border-bottom:2px solid #ea353a}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:30px;left:50%; transform:translate(-50%,0); background:#FFF; box-shadow:2px 1px 6px rgba(0,0,0,0.4)}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:none;padding:0; margin:0; border-bottom:1px dotted #CCC}
.nav li .submenu li a{float:none; padding:0; border:none; text-align:center; white-space:nowrap; background:none; font-size:13px; color:#666; padding:12px 20px}
.nav li .submenu li a:hover{background:rgba(0,0,0,.3);font-weight:normal; color:#fff; text-decoration:none;}
.nav span{font-size:13px; color:#888; margin:0 11px}

/* banner */
#banner{position:relative; height:500px; overflow:hidden; margin:0 auto}
#banner .bd{position:relative; }
#banner .bd a{display:block; width:100%; height:500px; }
#banner .hd{margin:0 auto; position:absolute; width:100%; bottom:25px; }
#banner .hd a{display:block; }
#banner .hd ul{margin:0 auto; width:100%; display:inherit; text-align:center; position:relative;}
#banner .hd ul li{display:inline-block; width:15px; height:15px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; margin:0 3px; background:#FFF; cursor:pointer}
#banner .hd ul .on{ background:#ea353a;}

#banner .bnt{position:absolute; top:50%; z-index:3; margin-top:-20px; }
#banner .bnt:hover{}
#banner .prev{position:absolute; left:-54px; }
#banner .prev em{display:block; line-height:50px; padding:0 8px; font-size:30px; background:rgba(0,0,0,.4); color:#FFF; font-family:"宋体"; }
#banner .next{position:absolute; right:-54px; }
#banner .next em{display:block; line-height:50px; padding:0 8px; font-size:30px; background:rgba(0,0,0,.4); color:#FFF; font-family:"宋体"; }
#banner:hover .prev{left:40px; opacity:1; filter:alpha(opacity=100); }
#banner:hover .next{right:40px; opacity:1; filter:alpha(opacity=100); }
#banner .prev em:hover, #banner .next em:hover{color:#D83648}
#banner .prev, #banner .next{-moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out; cursor:pointer}


/* content */
#content{overflow:hidden; margin:40px auto 50px auto}

.s_news{overflow:hidden; position:relative}

/* 新闻tab选项卡 */
.tabnews{width:500px;}
#n_wrap{width:100%; overflow:hidden;}
#news_tabtit{display:block; width:100%; overflow:hidden; margin-bottom:16px}
#news_tabtit li{float:left; margin-right:3px}
#news_tabtit li a{display:block; cursor:pointer; background:#efefef; font-size:13px; padding:0 25px; line-height:36px; text-align:center; color:#000;}
.newselected{background:#ea353a!important; color:#FFF!important;}

#menu_con{width:100%; height:auto;}
.tag1, .tag2{overflow:hidden;}
.boldnew{padding-bottom:10px; margin-bottom:10px; overflow:hidden}
.newimg_box{width:33%; height:113px; overflow:hidden; border:1px solid #CCC}
.newimg_box img{max-width:100%; max-height:100%}
.text_new{width:63%; overflow:hidden}
.boldnew a{display:block; width:100%; font-size:16px; color:#424242; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.boldnew a:hover{color:#ea353a}
.boldnew b{font-size:13px; color:#777; line-height:36px}
.boldnew p{font-size:14px; color:#666; line-height:21px}
.listnew{overflow:hidden}
.listnew li{width:100%; position:relative; border-bottom:1px dashed #ccc}
.listnew li:before{content:""; display:block; position:absolute; top:50%; transform:translate(0,-50%); left:0; width:5px; height:5px; background:#ea353a; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.listnew li a{display:block; width:80%; font-size:15px; color:#445; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.listnew li a:hover{color:#ea353a;}
.listnew li span{position:absolute; top:0; right:0; font-size:12px; color:#666;}
.listnew li a, .listnew li span{line-height:40px}
.listnew li:last-child{border-bottom:none}

/* 通知公告 */
.notice{width:355px; margin-left:38px; overflow:hidden}

.biaoti{width:100%; position:relative; margin-bottom:16px}
.biaoti b:before{content:""; display:block; position:absolute; top:2px; left:0; width:2px; height:20px; background:#ea353a; border-right:2px solid #f8b064}
.biaoti b{font-size:17px; font-weight:bold; color:#474747; padding-left:25px;}
.biaoti en{font-size:13px; font-weight:normal; margin-left:12px}
.more{color:#FFF; float:right; width:15px; height:15px; line-height:12px; text-align:center; margin-top:8px; background:#ea353a}
.more{font-size:12px;
	display:inline-block;
    transform: scale(0.75);
    transform-origin:0 0;
    -ms-transform: scale(0.75);         /* IE 9 */
    -ms-transform-origin:0 0;       /* IE 9 */
    -webkit-transform: scale(0.75); /* Safari 和 Chrome */
    -webkit-transform-origin:0 0;   /* Safari 和 Chrome */
    -moz-transform: scale(0.75);        /* Firefox */
    -moz-transform-origin:0 0;      /* Firefox */
    -o-transform: scale(0.75);      /* Opera */
    -o-transform-origin:0 0;}
.more:hover{background:#f60}

.news_box dt{width:100%; overflow:hidden}
.news_box dt a{display:block; position:relative; float:left; width:65%; font-size:13px; color:#484848; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.news_box dt a:hover{color:#ea353a;}
.news_box dt a, .hot, .news_box dt h6{height:39px; line-height:39px}
.news_box dt h6{float:right; font-weight:normal; font-size:13px; color:#484848; margin-left:15px}

/* 图片链接 */
.img_link{width:258px}
.img_link li{height:100px; border:1px solid #f1f1f1; margin-bottom:14px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; position:relative}
.img_link li a{display:block; width:100%; height:100%;}

.img_link li:nth-child(1){background:url(../images/s_img_linkbj.jpg) no-repeat 0 0}
.img_link li:nth-child(2){background:url(../images/s_img_linkbj.jpg) no-repeat 0 -100px}
.img_link li:nth-child(3){background:url(../images/s_img_linkbj.jpg) no-repeat 0 -200px; margin-bottom:0}

/* 专栏+友情链接 */
.picScroll-left{width:100%; overflow:hidden; position:relative;}

.zl{height:125px; margin:35px auto}
.yq_listbox{width:1220px; height:62px; margin:20px auto 10px auto; overflow:initial!important}
/* 专栏左右箭头 */
.zl .hd{width:100%; height:100%; position:absolute; overflow:hidden; display:none}
.zl:hover .hd{display:block}
.picScroll-left .hd .prev{left:0}
.picScroll-left .hd .next{right:0}
.zl .hd .prev, .zl .hd .next{display:block; position:absolute; top:50%; transform:translate(0,-50%); cursor:pointer; font-family:"宋体"; font-size:30px; line-height:38px; color:#FFF; background:rgba(0,0,0,.3); padding:0 6px; z-index:999}
.zl .hd .prev:hover, .zl .hd .next:hover{background:rgba(0,0,0,.7)}
/* 友情链接左右箭头 */
.yq_listbox .hd{width:95px; height:22px; position:absolute; right:14px; top:-43px; overflow:hidden; display:block}
.picScroll-left .hd .prev{left:0}
.picScroll-left .hd .next{right:0}
.yq_listbox .hd .prev, .yq_listbox .hd .next{display:block; position:absolute; top:50%; transform:translate(0,-50%); cursor:pointer; width:45px; height:100%; font-family:"宋体"; font-size:15px; text-align:center; line-height:22px; color:#FFF; background:rgba(0,0,0,.3); z-index:999}
.yq_listbox .hd .prev:hover, .yq_listbox .hd .next:hover{background:rgba(212,44,48,.9)}

.picScroll-left .bd{width:100%; margin:0 auto}
/* 专栏列表 */
.zl_list{overflow:hidden}
.zl_list li{width:100%; height:125px; float:left; overflow:hidden; text-align:center;}
.zl_list li img{text-align:center; width:100%; height:125px; image-rendering:pixelated; image-rendering:-webkit-optimize-contrast;}
/* 友情链接列表 */
.yq_list li{width:162px; height:62px; float:left; overflow:hidden; text-align:center; margin:0 14px; position:relative}
.yq_list li img{text-align:center; width:160px; height:60px; border:1px solid #000; image-rendering:pixelated; image-rendering:-webkit-optimize-contrast;}
.yq_list li p{position:absolute; left:0; top:0; display:none; width:100%; height:62px; background:rgba(0,0,0,.6); color:#FFF; font-size:12px; line-height:62px; letter-spacing:1px; word-wrap:break-word}
.yq_list li:hover p{display:block}

/* 友情链接标题 */
.yq_link{width:1200px; margin:40px auto 0 auto}
.yqlink_tit{overflow:hidden}
.yqlink_tit p{font-size:18px; float:left; color:#444; line-height:24px; margin-right:10px}
.yqlink_tit en{display:block; float:left; width:30px; height:22px; font-size:14px; color:#777; border-bottom:2px solid #d0171c}


/* 学院轮播 */
.college_box{width:100%; height:380px; background:#373d41}
.swiper-container{width:1200px; height: 380px; margin:0 auto; overflow:hidden; position:relative}
.swiper-slide{}

.swiper-wrapper{position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform,-webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box}

.swiper-slide{-webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; position:relative}
.case_img{width:100%; height:50%; overflow:hidden}
.case_img img{width:100%; height:100%}
.case_img img:hover{opacity:.7; -webkit-opacity:.7; -moz-opacity:.7; -ms-opacity:.7; -o-opacity:.7; }
.case_tit{width:100%; height:50%; overflow:hidden; }
.case_tit a{display:block; color:#222; font-size:.15rem; margin-top:20px; line-height:.35rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.case_tit a:hover{color:#c62c30}
.case_tit span{font-size:.12rem}

/*箭头*/
.swiper-button-next, .swiper-button-prev{position:absolute; top:50%; width:50px; height:100%; background:rgba(0,0,0,.1); font-family:"宋体"; font-size:60px; text-align:center; line-height:380px; color:#FFF; transform:translate(0%,-50%); z-index:10; cursor:pointer;}
/*左箭头*/
.swiper-button-prev{left:0}
/*右箭头*/
.swiper-button-next{right:0}
.swiper-button-disabled{color:rgba(255,255,255,.25)}

.swiper-wrapper{position:relative;}
.swiper-wrapper div a{width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.swiper-wrapper span{overflow:hidden; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.white{width:20px; height:2px; margin:18px auto 0 auto; background:#FFF; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.swiper-wrapper span p{color:#FFF; font-weight:bold; font-size:16px; letter-spacing:2px; margin-top:15px}
.swiper-wrapper .swiper-slide:nth-child(1){background:url(../images/college_bj.jpg) no-repeat 0 0}
.swiper-wrapper .swiper-slide:nth-child(2){background:url(../images/college_bj.jpg) no-repeat -186px 0}
.swiper-wrapper .swiper-slide:nth-child(3){background:url(../images/college_bj.jpg) no-repeat -372px 0}
.swiper-wrapper .swiper-slide:nth-child(4){background:url(../images/college_bj.jpg) no-repeat -558px 0}
.swiper-wrapper .swiper-slide:nth-child(5){background:url(../images/college_bj.jpg) no-repeat -744px 0}
.swiper-wrapper .swiper-slide:nth-child(6){background:url(../images/college_bj.jpg) no-repeat -930px 0}
.swiper-wrapper .swiper-slide:nth-child(7){background:url(../images/college_bj.jpg) no-repeat -1116px 0}
.swiper-wrapper .swiper-slide:nth-child(8){background:url(../images/college_bj.jpg) no-repeat -1302px 0}
.swiper-wrapper .swiper-slide:nth-child(9){background:url(../images/college_bj.jpg) no-repeat -1488px 0}

.swiper-slide em{display:block; width:42px; height:42px; margin:0 auto}
.swiper-wrapper .swiper-slide:nth-child(1) em{background:url(../images/college_icon.png) no-repeat -126px 0}
.swiper-wrapper .swiper-slide:nth-child(2) em{background:url(../images/college_icon.png) no-repeat -42px 0}
.swiper-wrapper .swiper-slide:nth-child(3) em{background:url(../images/college_icon.png) no-repeat -84px 0}
.swiper-wrapper .swiper-slide:nth-child(4) em{background:url(../images/college_icon.png) no-repeat 0 0}
.swiper-wrapper .swiper-slide:nth-child(5) em{background:url(../images/college_icon.png) no-repeat -168px 0}
.swiper-wrapper .swiper-slide:nth-child(6) em{background:url(../images/college_icon.png) no-repeat -210px 0}
.swiper-wrapper .swiper-slide:nth-child(7) em{background:url(../images/college_icon.png) no-repeat -252px 0}
.swiper-wrapper .swiper-slide:nth-child(8) em{background:url(../images/college_icon.png) no-repeat -294px 0}
.swiper-wrapper .swiper-slide:nth-child(9) em{background:url(../images/college_icon.png) no-repeat -336px 0}

.xq_txt{position:absolute; bottom:-215px; width:100%; height:215px; text-align:center}
.xq_txt h5{text-align:center; font-size:12px; color:#FFF; font-weight:normal; line-height:23px}
.xq_txt b{display:block; margin:13px auto 0 auto; line-height:27px; font-size:12px; color:#FFF; height:27px; background:url(../images/coll_more.png) no-repeat center}

.swiper-slide:hover span{margin-top:-200px}
.swiper-slide:hover .white{background:none; margin:0 auto}
.swiper-slide:hover .xq_txt{bottom:0}
.xq_txt, .swiper-slide:hover .xq_txt{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}

/* 学院概况+常用服务 */
.survey{width:100%; background:url(../images/gk.jpg) no-repeat center; overflow:hidden}
.sv_box{padding:50px 0 0 0; overflow:hidden}
.gk{width:56%; overflow:hidden}
.gk img{box-shadow:5px 5px 5px #CCC}
.sv_txt{width:48%; background:url(../images/sv_logo.png) no-repeat left top}
.sv_txt p{padding-top:65px; font-size:14px; color:#666; line-height:30px; margin-bottom:25px}
.sv_txt a{margin-top:22px; font-size:12px; color:#444; line-height:22px}
.sv_txt em{display:block; float:left; margin-right:12px; width:26px; height:22px; background:#b0b0af; text-align:center; font-family:"宋体"; font-size:14px;color:#FFF; line-height:22px}
.sv_txt a:hover{color:#d02d31}
.sv_txt a:hover em{background:#d02d31}

.service{width:40%;}
.service p{font-size:18px; font-weight:bold; color:#444; margin-bottom:10px}
.service_box{overflow:hidden}
.service_box dt{width:33%; height:90px; float:left; border-right:1px solid #eaeae9; border-bottom:1px solid #eaeae9}
.service_box dt:nth-child(3n+0){border-right:none;}
.service_box dt:nth-child(4), .service_box dt:nth-child(5), .service_box dt:nth-child(6){border-bottom:none}
.service_box dt a{width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.service_box dt div{width:75%}
.service_box dt em{float:left; width:35px; height:35px; filter:grayscale(0); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -o-filter:grayscale(0); -ms-filter:grayscale(0);}
.service_box dt b{font-size:14px; color:#444; line-height:35px; margin-left:10px}
.service_box dt:hover{background:#f1f1f1}
.service_box dt:hover em{filter:grayscale(0); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -o-filter:grayscale(0); -ms-filter:grayscale(0);}
.service_box dt:hover b{color:#d79859}

.service_box dt:nth-child(1) em{background:url(../images/service_icon.png) no-repeat 0 0}
.service_box dt:nth-child(2) em{background:url(../images/service_icon.png) no-repeat -35px 0}
.service_box dt:nth-child(3) em{background:url(../images/service_icon.png) no-repeat -70px 0}
.service_box dt:nth-child(4) em{background:url(../images/service_icon.png) no-repeat -105px 0}
.service_box dt:nth-child(5) em{background:url(../images/service_icon.png) no-repeat -140px 0}
.service_box dt:nth-child(6) em{background:url(../images/service_icon.png) no-repeat -175px 0}
/* .service_box dt:nth-child(7) em{background:url(../images/service_icon.png) no-repeat -210px 0}
.service_box dt:nth-child(8) em{background:url(../images/service_icon.png) no-repeat -245px 0}
.service_box dt:nth-child(9) em{background:url(../images/service_icon.png) no-repeat -280px 0} */

/* footer */
#footer{width:100%; margin:0 auto; background:url(../images/footer_bj.jpg) repeat;  }

.f_top_hw{  width:100%; height:21px;   background:url(../images/foot_top_hw.png) repeat-x}
.f_cont{overflow:hidden; padding:50px 0 15px 0}

.f_nav{/* width:40% */}
.f_nav dl{float:left;}
.f_nav dl:nth-child(1){width:60px; margin-right:20px}
.f_nav dl:nth-child(2){width:260px; margin-right:20px}
.f_nav dd{font-size:14px; font-weight:bold; color:#000; margin-bottom:10px}
.f_nav dt{float:left; width:100px; margin-right:30px;}
.f_nav dt a{font-size:13px; color:#404040; line-height:28px}
.f_nav dt a:hover, .f_nav dd a:hover{color:#F00}

.f_radio{width:400px; margin:30px 0 0 85px}
.f_radio ul{overflow:hidden}
.f_radio li{float:left; margin:0 20px 26px 0;}
.f_radio li select{height:32px; padding-left:5px; background:transparent; font-size:13px; color:#343434; border:1px solid #CCC; cursor:pointer}
.f_radio li .s1{width:210px;}
.f_radio li .s2{width:140px;}
.f_radio li option{font-size:14px;}

.f_qr_box{overflow:hidden}
.f_qr{float:left; margin-left:30px; text-align:center}
.f_qr img{width:115px; height:115px}
.f_qr p{font-size:14px; color:#333; line-height:28px}

.f_bq{width:100%; background:#806f62}
.f_bq p{line-height:47px; font-size:12px; color:#FFF; text-align:center}







/* 内页start */
.ny_banner{width:100%; height:260px; background:url(../images/ny_banner.jpg) no-repeat}

#ny_content{}

/* 内页左侧 */
#ny_left{width:195px; position:relative; margin-top:-80px; float:left; transition:all 01s ease; -webkit-transition:all 01s ease; -moz-transition:all 01s ease; -ms-transition:all 01s ease; -o-transition:all 01s ease;}
#ny_left.fix{position:fixed; top:0; margin-top:0;}

.lm_name{width:100%; height:80px; background:#8f776b; position:relative; z-index:99; background:url(../images/ny_left_titbj.png) no-repeat}
.lm_name div{margin-left:30px; position:relative}
.lm_name p{font-size:16px; color:#FFF; line-height:28px}
.lm_name en{font-size:12px; color:#FFF; text-transform:Uppercase;}

/* 内页左侧导航 */
#sub_nav{margin-bottom:15px; padding-top:15px; padding-bottom:5px; border-bottom:2px solid #8f776b; display:block; background: #fff; }
#sub_nav dt {display:block; background:url(../images/icon_n_nav_li.png) 145px center no-repeat #fff;}
#sub_nav dt .a{font-size:14px; margin:10px 15px; padding:10px 10px;   line-height:150%; border-bottom:1px solid #e7e4e4; display:block; color:#333;}
#sub_nav dt .a.on_border {border:none !important;}
#sub_nav dt:hover, #sub_nav dt.on{color:#fff; background:url(../images/icon_n_nav_li.png) 155px center no-repeat #8f776b;}
#sub_nav dt:hover .a{color:#fff; border-bottom:1px solid #8f776b;}
#sub_nav dt.on .a{color:#fff; border-bottom:1px solid #8f776b;}
#sub_nav dt, #sub_nav dt:hover, #sub_nav dt .a, #sub_nav dt:hover .a, #sub_nav dt.on, #sub_nav dt.on .a{transition:all 0.6s ease; -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -ms-transition:all 0.6s ease; -o-transition:all 0.6s ease;}

/* 内页左侧图片链接 */
.left_img_link{width:100%}
.left_img_link li{height:76px; margin-bottom:10px; border:1px solid #b6b6b6; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; position:relative}
.left_img_link li a{display:block; width:100%; height:100%;}

.left_img_link li:nth-child(1){background:url(../images/img_linkbj.jpg) no-repeat 0 0}
.left_img_link li:nth-child(2){background:url(../images/img_linkbj.jpg) no-repeat 0 -75px}
.left_img_link li:nth-child(3){background:url(../images/img_linkbj.jpg) no-repeat 0 -150px}

/* 内页右侧 */
#ny_right{width:80%; min-height:245px; margin-bottom:45px; float:right;}

.n_title{position:relative; height:40px; padding-top:10px; margin-bottom:25px; border-bottom:1px solid #d4d6d8;}
.n_title p{line-height:40px; color:#353536; font-size:15px;}
.n_add{position:absolute; right:0; bottom:0; line-height:40px; color:#9b9c9d; padding-left:18px;}/* background:url(../images/icon_home.png) left center no-repeat;*/
.n_add b, .n_add a, .n_add i{font-size:12px; color:#9b9c9d;}
.n_add em{font-size:12px; color:#60b100; font-style:normal;}
.n_add a:hover{color:#60b100; text-decoration:underline;}

.ny_right_cont{padding-bottom:80px; position:relative; min-height:500px;}
/*.ar_article{font-size:14px; color:#4f5052; line-height:34px; text-indent:2em; text-align:justify}*/
.ar_article{font-size:14px; color:#4f5052; line-height:180%; text-indent:2em; text-align:justify; min-height:600px;}
/*.ar_article p, .ar_article b, .ar_article span{display:block; font-size:14px; color:#4f5052; line-height:34px; text-indent:2em; text-align:justify; margin-bottom:15px}*/
hr{display:block; height:1px; border:0; background:#dcdfe0; margin:2em auto}
.ar_article img{max-width:100%; text-align:center; margin-bottom:15px}

/* 内页右侧新闻 */
.ny_news{overflow:hidden}
.nyimg_box{overflow:hidden; display:flex; display:-webkit-flex; /* Safari */ justify-content:space-between; flex-wrap:wrap;}
.nyimg_box dt{width:30%; background:#F1F1F1; margin:5px;}
.nyimgnews{border:1px solid #EEE; height:180px; overflow:hidden; position:relative}
.nyimgnews a{width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.nyimgnews img{width:auto; height:auto; max-width:100%; max-height:100%}
.text_box{width:100%; margin-top:15px; padding-bottom:15px}
.text_box a{font-size:14px; font-weight:bold; color:#333; display:block}
.text_box a:hover{color:#ea353a}
.text_box i{display:block; font-size:12px; color:#777; line-height:30px}
.text_box b{font-size:12px; color:#555; line-height:22px}

.nynew_list{overflow:hidden; margin:25px auto}
.nynew_list li{overflow:hidden; border-bottom:1px dotted #CCC}
.nynew_list li a:before{content:""; display:block; position:absolute; left:0; top:50%; transform:translate(0,-50%); width:6px; height:2px; background:#8e8e8e}
.nynew_list li a{display:block; width:85%; position:relative; float:left; padding-left:20px; font-size:14px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.nynew_list li:hover a{color:#ea353a}
.nynew_list li i{float:right; font-size:13px; color:#777;}
.nynew_list li a, .nynew_list li i{line-height:55px}

.page-box{position:absolute; left:38%; transform:translate(-50%,0); bottom:0; width:850px;}
.pages{overflow:hidden; display:inline-block}
.pages a{float:left; color:#555; font-size:13px; padding:5px 15px; margin:0 6px; border:1px solid #CCC; }
.pages a:nth-child(1){margin-left:0!important}
.pages .on{background:#ea353a; border:1px solid #ea353a; color:#FFF}
.pages a:hover{background:#ea353a; border:1px solid #ea353a; color:#FFF}
