@charset "utf-8";
body { margin:0 auto; padding:0;  font-size:14px; background:#efefef; font-family: '微软雅黑'; color:#555 }
div,ul,li,p,h1,h2,h3,h4,img{ margin:0; padding:0}
li{ list-style:none}
img{ border:0; vertical-align:top}
a:link,a:visited{ color:#555; text-decoration:none}
a:hover{ color:#666;  text-decoration:underline}
.c{ clear:both}

.top{ height:90px; background:url(../images/t_bj.jpg) repeat-y;}
.top_in{ width:1000px; margin:0 auto}
.logo{ float:left; line-height:56px; padding-top:15px;}
.logo a{ color:#000; font-size:28px; font-family:"微软雅黑"; text-decoration:none; }
.logo img{ height:56px;}
.tel{ line-height:90px; float:right; color:#e58514;text-shadow: #e58514 0 0 1px;font-family: '黑体'; font-size:18px}
.nav{ background:url(../images/n_bj.jpg) repeat-x; height:43px;}
.nav_in{ width:1000px; margin:0 auto; line-height:42px; height:42px;}
.nav_in li{ float:left; text-align: center; width:110px; background:url(../images/n_line.jpg) right no-repeat }
.nav_in li a{ color: #fff; font-size:14px; font-weight:700}
.show_img{ width:998px; margin:0 auto; border:solid 1px #fff}
.main{ border-top:solid 1px #0097ff; }
.main_in{ border-top: solid 1px #fff}
.box{ padding:15px 0; width:1000px; margin:0 auto}
.ind_h{}
.abox{width: 326px;height: auto !important;height: 300px;min-height: 300px;float: left;background: #fff;border: solid 1px #ececec;}
.at {width: 326px;height: 30px;line-height: 30px;margin-top: 10px;float: left;}
.at span {width: 80px;height: 30px;float: left;background: url(../images/btn.jpg) center center no-repeat;text-align: center;font-family: 微软雅黑;font-size: 13px;color: #fff;font-weight: bold;margin-left: 10px;}
.at font {height: 30px;line-height: 35px;font-family: Arial;font-size: 10px;font-weight: normal;color: #707070;margin-left: 5px;}
.ac {width: 326px;height: auto !important;height: 250px;min-height: 250px;float: left;}
.aimg {width: 326px;float: left;height: 105px;text-align: center;margin-top: 10px;}
.aont {width: 290px;height: auto !important;height: 100px;min-height: 100px;line-height: 25px;float: left;margin-top: 10px;margin-left: 20px;_margin-left: 10px;color: #555;}
.amore {width: 316px;height: 30px;line-height: 30px;float: left;color: #119ad6;padding-left: 10px;border-top: solid 1px #efefef;}
.amore a {color: #119ad6;}
.rline {width: 270px;height: 30px;line-height: 30px;float: left;background: url(../images/tb3.jpg) 5% center no-repeat;border-bottom: solid 1px #efefef;
padding-left: 30px;margin-left: 10px;color: #666;_margin-left: 5px;}
.rline span {float: right;}
.rline a {color: #333;}
.rlines {width: 263px;height: 69px;float: left;text-align: left;font-size: 14px;font-weight: bold;display: block;color: #fff;line-height: 69px;margin-top: 9px;margin-left: 18px;_margin-left: 9px;}
.pbox {height: auto !important;height: 200px;min-height: 200px;float: left;background: #fff;border: solid 1px #ececec;margin-top: 8px;}
.pt {height: 30px;line-height: 30px;float: left;margin-top: 10px;}
.pt span {width: 80px;height: 30px;float: left;background: url(../images/btn.jpg) center center no-repeat;text-align: center;font-family: 微软雅黑;font-size: 13px;color: #fff;font-weight: bold;margin-left: 10px;}
.pt font {height: 30px;line-height: 35px;font-family: Arial;font-size: 10px;font-weight: normal;color: #707070;margin-left: 5px;float: left;}
.pc {width: 1000px;height: auto !important;height: 150px;min-height: 150px;float: left;}
.pcs {width: 205px;height: 132px;float: left;padding: 5px;border: solid 1px #d1e1e5;margin: 20px 10px 10px 10px;text-align: center;}
.pmore {width: 990px;height: 30px;line-height: 30px;float: left;color: #119ad6;padding-left: 10px;background: #fff;border-top: solid 1px #efefef;}
.pmore a {color: #119ad6;}
#demo{ margin-left:10px}
#bnav {width: 100%;height: 40px;background: url(../images/b_bj.jpg) top center repeat-x;float: left;margin-top: 20px;}
#bnbox {width: 1000px;height: 40px; margin:0 auto}
#btxt {width: 1000px;height: 40px;line-height: 40px;text-align: center;color: #fff;float: left;}
#btxt a{ color:#fff}
#bcont {width: 1000px;height: 40px;line-height: 40px;text-align: center;color: #333; margin:0 auto}
.foot{ padding:20px 0}
.tp{ background:#e9e9e9; padding:15px 0}

.ny_left{ float:left; width:256px; min-height: 500px;border: solid 1px #eaeaea;background: #fff;}
.ltop {height: 30px;line-height: 30px;margin-top: 10px;}
.ltop span {height: 20px;float: left;text-align: center;font-family: 微软雅黑;font-size: 13px;color: #fff;font-weight: bold;margin-left: 10px;}
.l {width: 8px;height: 20px;float: left;background: url(../images/l.jpg) left center no-repeat;font-size: 0px;}
.aa {padding: 0px 5px;height: 20px;line-height: 20px;float: left;background: url(../images/c.jpg) left center repeat-x;}
.r {width: 8px;height: 20px;float: left;background: url(../images/r.jpg) left center no-repeat;font-size: 0px;}
.ltop font {height: 20px;line-height: 20px;font-family: Arial;font-size: 10px;font-weight: normal;color: #707070;margin-left: 5px;}
.lcont {height: auto !important; min-height:100px}
.aline {width: 216px;height: 25px;line-height: 25px;float: left;border-bottom: solid 1px #efefef;margin: 5px 10px 0px 10px;_margin: 5px 5px 0px 5px;background: url(../images/tb.jpg) 3% center no-repeat;padding-left: 20px;font-weight: bold;font-family: 微软雅黑;}
.lccs {width: 216px;height: auto !important;height: 100px;min-height: 100px;float: left;line-height: 25px;margin-top: 10px;padding-bottom: 10px; padding-left:18px}

.ny_right{width: 724px;height: auto !important;height: 500px;min-height: 500px;float: right;border: solid 1px #eaeaea;background: #fff;}
.nr_in{ padding:10px; line-height:25px;}
.news_list{ padding:10px;}
.news_list li{ height:31px; line-height:31px; background:url(../images/tb.jpg) left no-repeat; padding-left:13px; border-bottom:solid 1px #efefef}
.news_list li span{ float:right;}
.news_list li a{ float:left}
.news_list h2{ text-align:center; font-size:22px; font-family:"微软雅黑"}
.news_txt{ font-size:14px; line-height:25px; padding:10px;}
.news_txt p{ padding-bottom:10px}

.cp_list{ padding-top:12px; width:700px;}
.cp_list li{ float:left; padding:0 0 15px 15px; width:160px; text-align:center; height: 170px;}
.cp_list li img{ width:156px; padding:1px; border:solid 1px #d2e1e6; height:130px;}

.bbs_list{ padding-left:30px}
.tj_ul{ padding:20px 0 0 0}
.tj_ul li{ padding:0 0 15px 0;}
.form_bg{ width:390px; height:30px; border: solid 1px #c1c0c0; padding-left:8px; line-height:30px}
.form_txt{ width:390px; height:120px; border:solid 1px #c1c0c0; padding-left:8px; }
.tj_ul li label{ width:72px; display:block; float:left; line-height:30px}
.bbs_show_p{ padding-left:72px;}
.ul_lxwm li{ line-height:30px; border-top: solid 1px #fff; border-bottom:solid 1px #dedede; font-size:14px}



.bannerbox { width: 996px; height:354px; overflow: hidden; margin: 0px auto; }
#focus { width:996px; height: 354px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 996px; height: 354px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 996px; height: 354px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 180px; height: 354px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

.cp_left_list{ padding:0 12px}
.ll_bb1{ background: url(../images/tb.jpg) left no-repeat; line-height:28px; height:28px;border-bottom: solid 1px #efefef; padding-left:20px}
.ll_bb2{ line-height:28px; height:28px;border-bottom: solid 1px #efefef; padding-left:20px;}

/*搜索*/
.search{ background:#f4f4f4; margin-top:1px;}
.search .w1300{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; }
.keyword{ padding-left:35px; background:url(../images/20201126104834_340950080.png) no-repeat left center;}
.keyword,.keyword a{ font-size:15px; color:#666666; line-height:70px;}
.search_bg{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; width:280px; height:44px; border-radius:22px; padding:0 20px; background:#fff;}
#infoname{ border:none; height:44px; background:none; width:250px;}