@charset "utf-8";
*{ padding:0; margin:0;}
body { background:#fff; font-family: "微软雅黑"; 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(/uploads/image/tcimagesp/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:320px; }
.tel{ float:right; width:214px; font-size:16px;}
.top_tel{ font-size:14px; line-height: 35px; text-align: right;}

.bannerbox{ width:100%; background:url(/uploads/image/tcimagesp/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(/uploads/image/tcimagesp/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(/uploads/image/tcimagesp/box1_bg.jpg) left top no-repeat; height:200px;}
.box1 h3{ background: 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(/uploads/image/tcimagesp/box2_bg.jpg) left top no-repeat; height:200px;}
.box2 h3{background:url(/uploads/image/tcimagesp/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(/uploads/image/tcimagesp/box1_bg.jpg) left top no-repeat; height:200px;}
.box3 h3{ background: center top no-repeat; margin-top:10px; height:34px; }

.box4{ background:url(/uploads/image/tcimagesp/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(/uploads/image/tcimagesp/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{ width:250px; float:left; 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(/uploads/image/tcimagesp/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:567px;float:left;height:29px}
 .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(/uploads/image/tcimagesp/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(/uploads/image/tcimagesp/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: 2}
.iproshow .intro .text { padding:20px;font-size: 16px;line-height: 2;}
.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:  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(/uploads/image/tcimagesp/ipart03_2.png) center center; transition:all ease .3s; -webkit-transition:all ease .3s; }
.jswz .inews_cell:hover { background:url(/uploads/image/tcimagesp/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;}
.jswz .nc li{ margin: 0 1%; height:36px; line-height:36px; border-bottom:1px dashed #dcdcdc;width: 48%;float:left;}
.jswz .nc li em{ font-size:13px; float:right; margin-right:10px;}
.jswz .nc li a{ font-size:14px; padding-left:15px; background: 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;
}
