@charset "utf-8";
/* CSS Document */

/* banner */
.flexslider{position:relative;height:548px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:548px;}
.flex-control-nav{position:absolute; height:36px; padding-top:24px; bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:44px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:44px;height:8px;line-height:30px;overflow:hidden;background:#0073c6;cursor:pointer;}
.flex-control-nav .flex-active{width:44px;height:8px; background:#fff;}


 /*文字滚动*/
.tzgg_div{width:100%; position:absolute; height:50px; line-height:50px; bottom:0px;z-index:3; background:url(../images/btn_11.png) repeat-x;}
.top_news_con{width:1190px;  margin:0px auto;  background:url(../images/099_03.png) no-repeat left center;}
.top_news_con #TextDiv1{width:1000px; height:30px; line-height:50px; padding-left:80px;}
.top_news_con #TextDiv1 a{ color:#fff; font-family:"Microsoft Yahei"; font-size:14px; }
.top_news_con #TextDiv1 a:hover{ color:#2a92e5;}
.top_news_con #TextDiv1 ul li{ width:1000px;height:50px; line-height:50px; overflow:hidden; }


 /*主营业务滚动*/
.zyyw_con{width:1190px; margin:0px auto; height:520px; overflow:hidden;}
.com_title{ margin:30px 0px; height:45px; line-height:45px;}
.com_title span{ float:right;}
.com_title span a{font-size:14px;font-family:'Microsoft Yahei';color:#333;}
.com_title span a:hover{ color:#00468c;}
#wrapper{width:1190px; height:342px; overflow:hidden;}
#CSSBox1{float:left;width:1105px;height:342px;overflow:hidden; padding-top:5px; overflow:hidden; margin-left:22px;}
#CSSBox1 ul li{ width:1145px; height:342px; float:left;}
#LeftButton1{cursor:pointer;margin:5px;height:342px;width:14px;float:left;background:url(../images/03_14.jpg) center center no-repeat; }
#LeftButton1:hover{background:url(../images/03_03.jpg) center center no-repeat;}
#RightButton1{cursor:pointer;margin:5px;height:342px;width:14px;float:right;background:url(../images/03_13.jpg) center center no-repeat; margin-right:0px;}
#RightButton1:hover{background:url(../images/03_04.jpg) center center no-repeat;}
.yw_list{ float:left; width:257px; position:relative; margin-right:25px;}
.yw_list .yw_list_font{width:257px;height:100px;background:none;position:absolute;bottom:0px; left:0px; display:block; padding-top:10px;}

.yw_list .yw_list_font{background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;cursor:pointer;display:block;}
.yw_list .yw_list_font p{width:237px; line-height:24px; text-align:left; padding:0 10px;font-size:14px;font-family:'Microsoft Yahei';color:#fff; }
.yw_list .yw_list_font .tit_p{font-size:18px; line-height:24px; text-align:center; font-family:'Microsoft Yahei';color:#fff; }


.yw_list:hover .yw_list_font{background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;cursor:pointer;display:block;}
.yw_list:hover .yw_list_font p{width:237px; line-height:24px; text-align:left; padding:0 10px;font-size:14px;font-family:'Microsoft Yahei';color:#fff;}
.yw_list:hover .yw_list_font .tit_p{font-size:18px; line-height:24px; text-align:center; font-family:'Microsoft Yahei';color:#fff;}
.yw_list_01{float:left; width:575px; overflow:hidden;}
.yw_listdiv{float:left; width:257px; position:relative; margin:0px 25px 12px 0px;}
.yw_listdiv .yw_list_font{width:257px;height:40px;  line-height:40px; background:none;position:absolute;bottom:0px; left:0px; display:block; padding-top:0px;}

.yw_listdiv .yw_list_font{background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;cursor:pointer;display:block;}
.yw_listdiv .yw_list_font p{width:257px; height:40px; line-height:40px; text-align:center;font-size:16px;font-family:'Microsoft Yahei';color:#fff; }

.yw_listdiv:hover .yw_list_font{background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;cursor:pointer;display:block;}
.yw_listdiv:hover .yw_list_font p{width:257px; height:40px; line-height:40px; text-align:center;font-size:16px;font-family:'Microsoft Yahei';color:#fff; }



/*新闻资讯轮播图片*/
.xwzx_div{ width:100%; height:444px;  background:url(../images/08_03.jpg) top repeat-x; min-width:1190px;}
.xwzx_con{width:1190px; margin:0px auto; height:444px; overflow:hidden;}
.xwzx_con .news_div{ width:100%; float:left;}
.xwzx_con .news_div .title_con{margin:35px 0px;}
.news_div .news_change_div .news_change{ width:450px; float:left;}
.yx-rotaion{ width:450px;height:260px;overflow:hidden; margin:0 auto;}
.yx-rotaion ul li img{/*width:450px;*/height:260px; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:10px;height:10px;line-height:10px;float:left;margin-left:10px;position:relative;top:14px;cursor:pointer;background:#ff0000;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background:#fff;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.news_div .news_change_div .news_list{ width:700px; height:auto; overflow:hidden; float:right;}
.news_div .news_change_div .news_list ul li{width:100%; height:32px; line-height:32px; color:#666;font-size:14px;}
.news_div .news_change_div .news_list ul li a{ width:80%; float:left; display:block; font-size:14px;}
.news_div .news_change_div .news_list ul li span{ float:right; display:inline-block;}
.news_div .news_change_div .news_list ul li a:hover{ color:#2a92e5;}
.news_div .more{ width:148px; height:34px; line-height:34px; text-align:center; border:2px solid #555; margin-top:25px; background: url(../images/09_03.jpg) no-repeat 128px 10px;}
.news_div .more a{font-size:16px; color:#333;}
.news_div .more a:hover{ color:#2a92e5;}

/* 电子期刊 */
.xwzx_con .dzqk_div{ width:295px; float:right; overflow:hidden; background: url(../images/12_03.jpg) no-repeat 0px 50px; padding-left:30px;}
.dzqk_div .title_con{ margin:35px 0px;}
.dzqk_div .list_div1{ margin-top:0px;}
.dzqk_div .list_div2{ margin-top:17px;}
.dzqk_div .list_div3{ margin-top:0px;}
.dzqk_div .list_div4{ margin-top:17px;}
.thumbnailWrapper{width:480px;}
.thumbnailWrapper ul li{float:left; width:63px; position:relative;overflow:hidden;  margin-left:10px;}
.thumbnailWrapper ul li.list_div1{width:63px; height:237px;!important}
.thumbnailWrapper ul li.list_div2{width:63px; height:237px;!important}
.thumbnailWrapper ul li.list_div3{width:63px; height:237px;!important}
.thumbnailWrapper ul li.list_div4{width:63px; height:237px;!important}


/*案例轮播图*/
.dxal_con{width:1190px; margin:0px auto; height:408px; overflow:hidden;}
.dxal_con p{ margin:35px 0px;}
.banner_index{height:260px;position: relative;overflow:hidden;width: 1190px;margin:0px auto;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1190px;float:left;}
.indexBanner_num{width:1190px; margin: 0px auto; padding:15px 0;  position:absolute; bottom:0px; left:0px; z-index:3; text-align: center; } 
.indexBanner_num a{width: 14px;height: 14px;display: inline-block;_zoom:1;background: url(../images/03_41.jpg) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/03_38.jpg) no-repeat 0 0;}
.banner_wrap .anli_div{ width:570px; float:left;}
.banner_wrap .anli_r{ margin-left:50px;}
.banner_wrap .anli_div .anli_icon{ width: 282px;height: 172px; float:left; }
.banner_wrap .anli_div .anli_icon img{width: 264px;height: 156px; padding:8px; border:1px solid #dedede;}
.banner_wrap .anli_div .anli_font{ width: 260px;height: 156px; float:left; margin-left:20px;}
.banner_wrap .anli_div .anli_font h1,.banner_wrap .anli_div .anli_font h2,.banner_wrap .anli_div .anli_font h3{ font-weight:normal; margin-top:10px;}
.banner_wrap .anli_div .anli_font h3{ margin-top:35px;}
.banner_wrap .anli_div .anli_font h1 a{ font-size:16px; color:#000;}
.banner_wrap .anli_div .anli_font h2 a{ font-size:14px; line-height:24px;}
.banner_wrap .anli_div .anli_font h3 a{ font-size:16px; color:#000; padding-top:10px;}