@charset "utf-8";
/* CSS Document */
.banner {width:100%;min-width:1100px;height:550px;position:relative;}
.fullSlide {width:100%;position:relative;height:550px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:550px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#fff;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:2%;background-position:-6px -137px;}
@media screen and (max-width:1364px) {
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:1%;background-position:-6px -137px;}
}
@media screen and (max-width:1022px) {
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:0%;background-position:-6px -137px;}
}






.main { width:100%; min-width:1100px; height:993px; background:url(../images/main.jpg) no-repeat top center;}
.c_main{ width:1100px; height:960px; overflow:hidden; margin:0 auto; padding-top:33px;}
.c_main_1{ width:100%; height:485px; overflow:hidden; margin-bottom:51px;}
.c_pro{ width:350px; overflow:hidden; margin-right:25px;}
.c_tit{ height:25px; overflow:hidden; line-height:25px; background:url(../images/dot.png) no-repeat left center; padding-left:16px; font-size:18px; color:#333;}
.c_tit span{ font-size:12px; color:#666; text-transform: uppercase;}
.c_probox{ width:100%; overflow:hidden;}
.c_probox li{ float:left; margin-top:11px;}
.c_probox li img{ width:350px; height:219px; overflow:hidden;}

.c_zizhi{ width:350px; overflow:hidden;}
.c_zz{ width:326px; height:437px; overflow:hidden; background:url(../images/zizhi.jpg) no-repeat; margin-top:13px; padding:12px 12px 0px 12px;}
#lib_Tab3{width:326px;margin:0px;padding:0px; overflow:hidden; }
.lib_Menubox2 {height:118px;position:relative; width:160px; float:left;}
.lib_Menubox2 ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0px; left:0px; }
.lib_Menubox2 li{float:left;display:block;cursor:pointer;width:130px; height:32px;line-height:32px; background:url(../images/tit_1.png) no-repeat; margin-bottom:10px; padding-left:30px;}
.lib_Menubox2 li a{display:block; float:left; color:#fff; font-size:14px; }
.lib_Menubox2 li.hover1{background:url(../images/tit.jpg) no-repeat;}
.lib_Menubox2 li.hover1 a{ display:block; float:left;}
.lib_Contentbox2{margin-top:0px; border-top:none;height:auto; width:148px; float:right;}
.c_img img{ width:148px; height:118px; overflow:hidden;}
.z_about{ line-height:30px; color:#666; height:150px; overflow:hidden; text-indent:2em; margin-top:20px;}
.z_about b{ color:#333;}
.c_bt{ height:26px; line-height:26px; overflow:hidden; color:#333; margin-top:30px; text-align:center;}
.marqueeleft{height:60px;width:326px;overflow:hidden; margin-top:22px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:125px;height:60px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:125px;height:60px;overflow:hidden;}
.marqueeleft li .pic img{display:block;width:125px;height:60px;overflow:hidden;}

.c_zl{ width:350px; overflow:hidden;}
.c_zhuan{ width:332px; border:#e5e5e5 solid 1px; background:#ededed; padding:7px 8px 0px 8px; margin-top:12px;}
.z_tit{ width:310px; height:56px; overflow:hidden; line-height:56px; padding-left:22px; background:url(../images/tit_1.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold; margin-bottom:8px;}
.s_1{ width:310px; height:56px; overflow:hidden; line-height:56px; padding-left:22px; background:url(../images/s_1.jpg) no-repeat; margin-bottom:8px; font-size:14px; color:#333333;}
.s_2{ width:310px; height:56px; overflow:hidden; line-height:56px; padding-left:22px; background:url(../images/s_2.jpg) no-repeat; margin-bottom:8px; font-size:14px; color:#333333;}
.s_3{ width:310px; height:56px; overflow:hidden; line-height:56px; padding-left:22px; background:url(../images/s_3.jpg) no-repeat; margin-bottom:8px; font-size:14px; color:#333333;}
.z_img{ margin-bottom:8px;}
.z_img img{ width:332px; height:174px; overflow:hidden;}

.c_main_2{ width:100%; overflow:hidden; height:365px;}
.c_about{ width:350px; overflow:hidden;}
.c_aboutbox{ width:320px; height:311px; overflow:hidden; background:#ededed; border:#e5e5e5 solid 1px; margin-top:12px; padding:7px 14px;}
.a_tit{ width:320px; height:32px; overflow:hidden; background:#d9d9d9; margin-bottom:13px;}
.a_tit li{ float:left; width:106px; height:32px; overflow:hidden; line-height:32px; text-align: center;}
.a_tit li a{ display:block; color:#333;}
.a_tit li a.cur{ background:#2693ec; color:#fff;}
.a_img img{ width:320px; height:108px; overflow:hidden;}
.a_txt{ width:100%; overflow:hidden; margin-top:20px; line-height:26px; position:relative;}
.a_more{ display:block; position:absolute; right:0px; bottom:0px; color:#2693ec;}

.c_news{ width:725px; overflow:hidden;}
.n_tit{ width:100%; overflow:hidden;}
.n_tit a{ display:block; float:right; height:25px; line-height:25px; background:url(../images/dot1.png) no-repeat right center; padding-right:14px;}
.newsbox{ width:701px; height:318px; overflow:hidden; background:#ececec; border:#e5e5e5 solid 1px; margin-top:12px; padding:7px 11px 0px 11px;}
.n_bt{ width:100%; height:32px; background:#d9d9d9;}

#lib_Tab{width:701px;margin:0px;padding:0px; }
.lib_Menubox {height:32px;line-height:32px;position:relative;background:#d9d9d9;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none;   width:100%;}
.lib_Menubox li{float:left;display:block;cursor:pointer; width:140px; overflow:hidden;}
.lib_Menubox li a{display:block; float:left; text-align:center; color:#333333; width:140px;  }
.lib_Menubox li.hover1{ background:url(../images/n_tit.png) no-repeat; height:37px;}
.lib_Menubox li.hover1 a{ color:#fff; }
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:auto;  width:100%; overflow:hidden;}
.c_newslist{ overflow:hidden; width:724px;}
.c_newslist dl{ float:left; width:328px; overflow:hidden; height:92px; padding-bottom:30px; border-bottom:#cfcfcf dotted 1px; padding-right:34px; margin-top:20px;}
.c_newslist dl dt{ float:left;}
.c_newslist dl dt img{ width:111px; height:92px; overflow:hidden;}
.c_newslist dl dd{ float:right; width:210px; overflow:hidden;}
.c_newslist dl dd a{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; color:#333; font-weight:bold; font-size:14px;}
.c_newslist dl dd span{ display:block; padding-left:22px; background:url(../images/time.png) no-repeat left center; height:18px; line-height:18px; color:#999;}
.n_zy{ line-height:20px; height:60px; color:#666; text-indent:2em; overflow:hidden;}
.c_newslist dl dd a:hover{ color:#2693ec;}



















