@charset "utf-8";
*{ padding:0; margin:0;}
body { background:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; line-height:22px; color:#454545}
li{ list-style:none;}
a{ text-decoration:none; color:#000}
a:hover{ color:#6d6d6d}
.clear{ clear:both;}
img{border:none}
.left{ float:left;}
.right{ float:right;}


.topbox{ width:100%; background: url(../imagesp/top_bg.jpg) left top repeat-x; height:91px;}
.top{ width:1200px; margin:0 auto;}
.logo{ width:304px; float:left}
.top_r{width:214px; float:right;margin-top:15px;}
.lan{ float:right; width:420px; }
.tel{ float:right; width:214px; font-size:16px;}
.top_tel{ font-size:14px; line-height: 35px; text-align: right;}

.bannerbox{ width:100%; background:url(../imagesp/menu_bg.jpg) left top repeat-x;}
.banner{width:1200px; margin:0 auto;}
.menu{width:100%; margin:0 auto; height:34px; line-height:34px;}
.menu ul{ width:100%; margin:0 auto;}
.menu li{ float:left; display:block;text-align:center; color:#FFF; font-size:14px; line-height:34px;padding: 0 45px;}
.menu li a{ color:#FFF;}
.menu li a:hover{ color:#00606d;display:block;}
.bannerimage{ width:100%}
.banner-container{ width:100%; height:500px; margin:0 auto;}
.kv {
	HEIGHT: 500px; width:100%;overflow:hidden; margin:0 auto;
}
.kv li {
	HEIGHT: 500px; width:100%; text-align:center; margin:0 ; padding:0
}

.advice{width:100%; background-color:#c3c6c8; height:32px;line-height:32px;}
.advicecontent{width:1200px; margin:0 auto; background:url(../imagesp/rdxw.jpg) no-repeat left 5px;height:32px;}
.advicecontent a{color:#454545; padding-right:25px;}

.main{width:1200px; margin:0 auto;margin-top:10px;clear: both}
.box1{ width:302px; float:left; background:url(../imagesp/box1_bg.jpg) left top no-repeat; height:200px;}
.box1 h3{ background:url(../imagesp/about.jpg) center top no-repeat; margin-top:10px; height:34px; }
.more{ float:right; font-size:10px; margin-right:15px; line-height:34px;}
.more a{}
.iabout{margin:10px;}
.box2{width:376px; float:left; background:url(../imagesp/box2_bg.jpg) left top no-repeat; height:200px;}
.box2 h3{background:url(../imagesp/product.jpg) center top no-repeat; margin-top:10px; height:34px;}
.product{margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:10px;}
.product li{ width:100px; display:block; float:left;}
.box3{width:302px; float:left;background:url(../imagesp/box1_bg.jpg) left top no-repeat; height:200px;}
.box3 h3{ background:url(../imagesp/application.jpg) center top no-repeat; margin-top:10px; height:34px; }

.box4{ background:url(../imagesp/news_bg.jpg) left top no-repeat; height:255px;}
.box01{ float:left; width:525px; margin:20px;}
.box01 h4{ line-height:30px; height:30px; float:left; padding-top:4px;}
.box01 .more2{ float:right;line-height:30px; height:30px;}
.box01 .image{ float:left; display:block; width:184px;}
.box01 .news{float:right; display:block; width:330px;}
.box01 .news ul{}
.box01 .news li{ background:url(../imagesp/jt.jpg) left center no-repeat; padding-left:10px; line-height:24px;}
.box01 .news a{}
.box01 .news a:hover{}
.date{ float:right}
.box02{ width:100%;}
.box02 h4{ line-height:30px; height:30px; float:left; padding-top:4px;}
.box02 .more2{ float:right;line-height:30px; height:30px;}
.box02 .contact{ display:block;font-size: 14px;color: #ffffff;}
.box02 .contact ul{}
.box02 .contact li{line-height: 30px;}
.box02 .ewm{float:left; display:block; width:100px; margin-left:10px;}
.box02 .qq{ width:360px;}
.box02 .qq ul{}
.box02 .qq li{display:block; width:77px;float:left; padding-right:10px;}


.footerbox{width:100%; background-color:#363636; height:76px;line-height:76px;}
.footerbox a{color:#949494}
.footerlink{ float:left; display:block; width:400px; color:#949494}
.copy{ display:block; color:#949494;text-align: center}


/*内页本馆概述*/
.about{width:1200px; margin:0 auto; padding: 20px 0 30px 0}
.about_l{ width:240px; float:left;}
.about_l h3{ font-size:16px; padding-left:20px; color:#269de3;height:44px; background: url(../imagesp/about_tit_bg.jpg) left center no-repeat;line-height:44px;}
.about_l1{margin:0;padding-bottom:14px;}
.about_l1 ul{ padding-bottom:15px;}
.about_l1 li{text-indent:20px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;line-height:44px;}
.about_l1 li a{ display:block}
.about_l1 li a:hover,.about_l1 li a.nactive{ background-color:#CCC; width:238px; display:block; color:#FFF}

.about_r{ width:920px; float:right;}
.about_r_tit1{border-bottom:2px solid #CCC;width:100%;height: 44px;overflow: hidden}
.about_r_tit1 h3{float:left;color:#656565; font-size:20px;line-height:44px; font-weight:bold;text-indent:20px; display:block; float:left;}
.about_r_tiit1_position{width:250px; float:right; font-size:12px;line-height:26px; padding-top:18px;text-align:right}
.about_r_tiit1_position a{ color:#656565}
.about_r_tiit1_position a:hover{ color:#CCC}
.about_r_tit2{clear: both; width:90%;border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; line-height:30px; padding:20px 5%; min-height:350px; font-size:14px;}
.about_r_tit2 img{max-width: 100%;height: auto}
 .news_list {BORDER-BOTTOM:#dadada 1px dashed;LINE-HEIGHT:29px;WIDTH:100%;HEIGHT:29px}
 .news_list_left {LINE-HEIGHT:29px;WIDTH:18px;FLOAT:left;HEIGHT:29px;COLOR:#dba700;FONT-SIZE:14px;FONT-WEIGHT:bold}
 .news_list_middle {LINE-HEIGHT:29px;WIDTH:580px;FLOAT:left;HEIGHT:29px;overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
 .news_list_right {LINE-HEIGHT:29px;WIDTH:75px;FLOAT:right;HEIGHT:29px; font-family:arial;}
 
.about_r_tit2 h4{ font-size:16px; text-align:center; padding-bottom:15px; color:#269de3; font-weight:bold;}
.an_top{ text-align:center;padding-top:30px;}


.pageContent_end {
	clear:both;
	padding-top:30px;
	text-align:right;
}


.pageContent_list{ padding-left:20px;padding-bottom:30px; }
.pageContent_list LI {BACKGROUND-COLOR:#dbdbdb;MARGIN:0px 10px;WIDTH:200px;FLOAT:left;HEIGHT:175px; margin-bottom:15px;}
.pageContent_list LI IMG {PADDING-BOTTOM:3px;BACKGROUND-COLOR:#efefef;MARGIN:1px;PADDING-LEFT:3px;WIDTH:192px;PADDING-RIGHT:3px;FLOAT:left;HEIGHT:142px;PADDING-TOP:3px}
.pageContent_list LI SPAN {TEXT-ALIGN:center;LINE-HEIGHT:26px;WIDTH:192px;FLOAT:left;overflow:hidden;white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.pageContent_list LI:hover {BACKGROUND-COLOR:#2499a7;MARGIN:0px 10px;WIDTH:200px;FLOAT:left;HEIGHT:175px;margin-bottom:15px;}
.pageContent_list LI:hover IMG {PADDING-BOTTOM:3px;BACKGROUND-COLOR:#ffff99;MARGIN:1px;PADDING-LEFT:3px;WIDTH:192px;PADDING-RIGHT:3px;FLOAT:left;HEIGHT:142px;PADDING-TOP:3px}
.pageContent_list LI:hover SPAN {TEXT-ALIGN:center;LINE-HEIGHT:26px;WIDTH:192px;FLOAT:left;COLOR:#fff;}
.pageContent_list LI:hover SPAN A {COLOR:#fff}

.showpro table{border-collapse: collapse;border-width: 0px; width:100%; margin-top:15px;}
.showpro th{ background-color:#2499a7; color:#FFF; text-align:center;}
.showpro td,th{ padding:5px;border: 1px solid #CCCCCC; }
.showpro td{ text-align:left}

.iproShow { width:370px;}
.iproNews,.iproShow { height:390px; float:left; position:relative; overflow:hidden;/*background:#facd00;*/}
.iproNews { width:450px; background:#dadada; margin:0 5px;}
.iproNews h3{ float:left; width:200px; font-size:24px; color:#0a878b; font-family:"微软雅黑"; padding-left:10px; padding-top:20px;}
.iproNews ul { padding:65px 20px 0;} 
.iproNews li { height:32px; line-height:32px; font-size:14px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:url(../imagesp/jt.png) left center no-repeat;padding-left: 10px;
}
.iproNews li img { display:none;}
.iproNews .moreBtn { width:48px; height:48px; position:absolute; right:0; bottom:0; background:url(../imagesp/more_btn.png) no-repeat; font:0/0 a; letter-spacing:-9px;} 
.iproNews .moreBtn:hover { filter:alpha(opacity=60); opacity:0.6;}
.iproShow img { display:block; width:100%; height:auto;}
.iproShow .intro {width:100%;/*background:#facd00; */color:#000;}
.iproShow .intro .n { display:block; font-size:24px; font-weight:normal; padding-top:30px; line-height:1.2; margin-bottom:10px;}
.iproShow .intro .text1 { padding:20px;font-size: 16px;line-height:1.5;}
.iproShow .intro .text { padding:20px;font-size: 16px;line-height:1.5;}
.iproShow .intro .more { display:inline-block; width:auto; height:40px; line-height:40px; border:#000 2px solid; font-size:15px; padding:0 25px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.iproShow .intro .more b { font-family:sans-serif; margin-left:14px;}
.iproShow a:hover .intro .more { background-color:#000; color:#fff;}

.index_pro{}
.index_pro_l {float: left;width:300px;background: #f4f4f4;padding-bottom: 20px;}
.index_pro_l h1{background: #0a878b;color: #ffffff;line-height:50px;text-align: center;font-size: 24px;font-weight: 500;}
.index_pro_l ul{padding-top:15px;height:460px;overflow: hidden}
.index_pro_l ul li{line-height:50px;}
.index_pro_l ul li a{display: block;font-size: 16px;padding-left: 20px;}
.index_pro_l ul li a:hover{background:#dadada;}

.index_show{float:right;width:890px;}
.index_show ul{display: none}
.index_show ul li{width:32%;float:left;padding-right: 2%;margin-bottom: 15px;}
.index_show ul li img{width: 100%;height: 210px;display: block}
.index_show ul li .img{height:210px;overflow: hidden;border: 2px solid #cccccc;}
.index_show ul li:nth-child(3n){padding-right: 0;}
.tittle{height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width: 100%;line-height: 35px;text-align: center}


.footer { background-color:#2c2c2c;width:100%;padding-bottom: 20px; }
.footer a{color:#fff;}
.footlink1{ width:1200px; margin:0 auto; padding:40px 0; }
.footlink11{width:130px;font-size:14px; float:left; margin-right:20px;}
.footlink11 ul{color:#d1d1d1;width:100%;}
.footlink11 ul span{line-height:34px;font-size: 16px;display: block}
.footlink11 li{font-size:14px;display:block; line-height:30px; color:#FFF;width:100%;}
.footlink11 li a{font-size:14px;  display:block; line-height:30px; color:#FFF; cursor:pointer;transition:all .3s;}
.footlink11 li a:hover{font-size:14px; display:block; line-height:30px; color:#2cbfb6;-webkit-transform:translateY(-7px);transform:translateY(-7px);}
.footlink2{ width:380px; float:right; line-height: 34px; font-size: 16px; color:#d1d1d1; }

.f_pro li{width: 50%;float: left;}

.jswz{padding-top: 60px;padding-bottom: 30px;background: url("../imagesp/jswz_tbg.jpg") top center no-repeat;}
.jswz img{max-width: 100%;height: auto}
.jswz .title {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 1;
    margin-bottom: 20px;letter-spacing: 2px;
}
.jswz .title a{color: #fff;}
.jswz .info {
    font-size: 16px;
    color: #c2c2c2;
    margin-bottom: 40px;
    text-align: center;
}

.jswz_l {
    width: 50%;float: left;
}
.jswz_r{float: right;width: 48%;position: relative}
.jswz .inews_li { width:100%; margin-bottom:15px;}
.jswz .inews_li a{ display: block; }
.jswz .inews_cell { background:url(../imagesp/ipart03_2.png) center center; transition:all ease .3s; -webkit-transition:all ease .3s; }
.jswz .inews_cell:hover { background:url(../imagesp/ipart03_1.png) center center; }
.jswz .inews_cell .date { padding-bottom:10px; width:16%; margin-right:3%; float:left; font-family:Arial; color:#fff; text-align:center; }
.jswz .inews_cell .day { display:block; margin-top:10px; line-height:1; font-size:60px; }
.jswz .inews_cell .txt_box { padding:12px 18px;}
.jswz .inews_cell .tit { font-size:16px; margin-bottom:6px; font-weight:bold; color:#202020; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:5px;}
.jswz .inews_cell .desc {  overflow:hidden; color:#666666; line-height:26px;    min-height: 52px;padding-left:5px; }
.jswz .top_box{position: absolute;bottom: 0;padding:10px 3%;background-color: rgba(222,0,13,0.83);color: #fff;transition: background .5s ease;-webkit-transition: background .5s ease;width: 94%}
.jswz .time2{font-size: 16px;margin-bottom: 10px;}


.fl{float: left}
.fr{float: right}
.jswz .ntop{ overflow: hidden; border-bottom: 1px solid #dedede;display: none;}
.jswz .ntop span{ float:left; height:50px;}
.jswz .ntop span a{ width:120px; height:50px; line-height:50px; text-align:left; font-size:18px;  text-decoration:none;float:left;color: #0a878b;}
.jswz .ntop span a:hover,.newMain .ntop span a.cur{color:#0a878b; font-weight: bold;}
.jswz .ntop .mor{ float:right;  font-size:14px; line-height: 50px; margin-right: 10px;}

.jswz .nc{ margin-top:60px;width:100%;}
.jswz .nc dl{ overflow:hidden; margin-bottom: 20px;}
.jswz .nc dt{ float:left;width:35%;}
.jswz .nc dt img{ display:block; padding: 2px; border:1px solid #dedede;width: 100%;height: auto}
.jswz .nc dd{ float: right; width: 62%; }
.jswz .nc dd h5{font-size:18px; color: #333; line-height:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 20px;}
.jswz .nc dd>p{ font-size:14px; line-height:2; }
.jswz .nc dd a p{font-size:14px;line-height:2;color:#6d6d6d }
.jswz .nc ul{ overflow:hidden;padding-top: 20px;width: 100%;}
.jswz .nc li{ margin: 0 1%; height:36px; line-height:36px; border-bottom:1px dashed #dcdcdc;float: left;width: 48%;}
.jswz .nc li em{ font-size:13px; float:right; margin-right:10px;}
.jswz .nc li a{ font-size:14px; padding-left:15px; background:url(../imagesp/diamImg.png) no-repeat left center;}

.jswz .nc li a:hover{ color: #0a878b;}
.news_more{ overflow: hidden; margin-top:15px; }
.news_more a h6{ float: left; background: #0a878b; line-height: 36px; text-align: center; color: #fff;text-align: center; width: 120px;}
.news_more a p{ width: 36px; height: 36px; background:#313131; color: #fff; font-size: 24px; line-height: 36px; text-align: center; float: left;}
.news_more:hover a h6{ background: #ffaf02;}
.news_more:hover a p{ background: #0a878b;}


.pagination{text-align: center;}
.pagination a{margin:0 3px; }
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;	
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	/*color: #17a2b8;*/
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current,.page-num-current:visited {
	z-index: 1;
	color: #fff;
	background-color: red;
	border-color:red;
}
.page-num-current:hover {
	color: #fff;
}
