@charset "gb2312";
html *{margin:0; padding:0;overflow:hidden; }
/*html *{margin:0; padding:0; }*/
body{margin:0; padding:0; overflow:auto;}
body{font-size:12px;}
.clear{ clear:both; height:0px;}
.a_left{float:left;}
.a_right{float:right;}


/*超链接*/
a:link {color:#000;text-decoration: none;}
a:visited {text-decoration: none;color:#000;}
a:hover {text-decoration:none;color:#FF6600;}
a:active {text-decoration: none;color:#000;}

.whiteLink a:link {color:#fff;text-decoration: none;}
.whiteLink a:visited {text-decoration: none;color:#fff;}
.whiteLink a:hover {text-decoration:none;color:#FF6600;}
.whiteLink a:active {text-decoration: none;color:#fff;}

.blueLink a:link {color:#42aeef;text-decoration: none;}
.blueLink a:visited {text-decoration: none;color:#42aeef;}
.blueLink a:hover {text-decoration:none;color:#ff9200;}
.blueLink a:active {text-decoration: none;color:#42aeef;}

.orangeLink a:link {color:#ff9200;text-decoration: none;}
.orangeLink a:visited {text-decoration: none;color:#ff9200;}
.orangeLink a:hover {text-decoration:none;color:#ff9200;}
.orangeLink a:active {text-decoration: none;color:#ff9200;}

.shenlan a:link {color:#0055ad;text-decoration: none;}
.shenlan a:visited {text-decoration: none;color:#0055ad;}
.shenlan a:hover {text-decoration:none;color:#0055ad;}
.shenlan a:active {text-decoration: none;color:#0055ad;}

/*页面样式*/
.wrap{width:1004px; margin:0 auto;}
.topnav{ background-color:#3295d0; padding:6px 10px; color:#ffffff; overflow: hidden;}
.head{background-image:url(zt_logo.jpg); height:118px;}
.webname{margin-top:0px; margin-left:160px;}
.menu{ height:31px; background-image:url(zt_menu.jpg); font-size:14px; padding-left:70px; padding-top:5px; padding-right:30px;}
.menu .searchCon {border: 1px #666 solid;}
.menuItem{float:left;}
.bg{background-color:#f3faff; padding:5px 0;}
.b_left{float:left; width:223px;}
.b_right{float:right; width:780px; }
.llist{margin-left:5px; width:216px;}
.rlist{margin-top:5px; margin-left:5px; width:770px;}
.ltitle{ background-image:url(zt_ltitle.gif); height:23px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:14px;line-height: 23px;}
.ltitle2{ background-image:url(zt_ltitle2.gif); height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:14px;line-height: 25px;     
	margin-left: 4px;
    margin-right: 4px;
    background-position-y: -2px;
    margin-top: 15px;}
.lbody{ background-image:url(zt_lbg.gif); text-align:center; min-height:310px;}
.lfoot{ height:13px; background-image:url(zt_lfoot.gif);}
.list_item1{margin-top:10px; background-image:url(zt_item1.gif); width:159px; height:28px;text-align:left; font-weight:bold; padding-left:30px;margin-left:12px;line-height: 28px;}
.list_item3{margin-top:10px; background-image:url(zt_item11.gif); width:159px; height:28px;text-align:left; font-weight:bold; padding-left:30px;margin-left:12px;line-height: 28px;}
.list_item2{margin-top:10px; background-image:url(zt_item2.gif); width:159px; height:28px;text-align:left; font-weight:bold;padding-left:30px;margin-left:12px;line-height: 28px;}
.position{ padding:5px 20px; background-color:#d7eefd;}
.rtitle{height:23px; background-image:url(zt_rtitle.gif); padding-left:50px; font-size:14px; padding-top:13px; font-weight:bold; color:#ff9700;}
.rbody{ background-image:url(zt_rbg.gif); padding:10px;}
.rfoot{height:7px; background-image:url(zt_rfoot.gif);}

/*详情*/
.text_con{padding:20px;}
.text_title{text-align:center;  width:100%;  padding-bottom:10px;}
.text_title_r{text-align:center;  width:100%;  padding-bottom:10px;}
.text_des{ width:100%; padding:10px 0; text-align: center; border-bottom:1px dotted #888888; margin-bottom: 10px;}
.text_des_r{ width:100%; padding:10px 0; text-align: center; border-bottom:2px solid #E70000; margin-bottom: 10px;}
.text_js{float:left; width:80%; text-align:center;}
.text_font{float:right; }
.text_img{ width:100%; text-align:center;}
.text_content{line-height:200%; width:100%; padding:10px 0;}
.text_foot{ width:100%; text-align:right; border-top:1px dotted #888888; padding-top:10px; margin-top:10px;}
.text_foot_r{ width:100%; text-align:right; border-top:2px solid #E70000; padding-top:10px; margin-top:10px;}
.xxcolumn{width:100%; margin:10px auto;}
.text_des{color:#006600; font-size:12px; color:#0055ad;}
.text_des_r{color:#006600; font-size:13px;}
.text_content{font-size:16px;}
.text_title{font-size:20px; font-weight:bold; color:#0055ad;}
.text_title_r{font-size:16px; font-weight:bold; color:#990000;}
.text_js{ font-size:12px; color:#004d88;}

/*footer*/
.foot{background-image:url(zt_foot.gif); width:100%; height:110px;}
.footText{float:right; margin-right:200px; margin-top:30px;}
.footText{color:#ffffff; line-height:20px;}

.tzgg_content li {
	border-bottom: 1px dashed #73B4EC;
	height:32px;
    line-height:32px;
    padding-left:15px;
}
.tzgg_content li span {
	float: right;
	padding-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	line-height: 32px;
	
}

/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #ef3838; background:#ef3838; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #ef3838; color:#ef3838;}
.page-large .on:hover{border:1px solid #ef3838; color:#fff;}

.page-large .prev-page{background:url(../images/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(../images/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #ef3838; background:url(../images/small-prev-page-on.png) center center no-repeat #ef3838;}
.page-large .next-page:hover{border:1px solid #ef3838; background:url(../images/small-next-page-on.png) center center no-repeat #ef3838;}

.wenku_item{padding:20px 24px; border:1px solid #e7e7e7; background-color:#fff; margin-bottom:12px; cursor:pointer;}
.wenku_item:hover{border:1px solid #a4c8e7; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.wenku_item .wenku_item_img{float:left; margin-right:18px;}
.wenku_item .wenku_item_img img{width:136px; height:106px;}
.wenku_item .wt{color:#1a1a1a; font-size:14px; margin-top:6px; font-weight:600;}
.wenku_item .wt img{margin-left:8px;}
.wenku_item .wc{color:#333333; font-size:12px; margin-top:14px;}
.wenku_item .wc span{color:#ef3838;}
.wenku_item .wc em{float:right;}
.wenku_item .wd{color:#9d9d9d; font-size:12px; line-height:20px; margin-top:24px; position:relative;}
.wenku_item .wd:before{width:708px; height:1px; content:""; background-color:#f0f0f0; position:absolute; right:0; top:-10px;}

.wenku_hot{border:1px solid #e7e7e7; box-sizing:border-box; width:270px; float:right;}
.wenku_hot h1{height:50px; background-color:#ffffff; border-bottom:1px solid #e7e7e7; box-sizing:border-box; padding:0 20px; line-height:50px; color:#1a1a1a; font-size:20px; font-weight:normal;}
.wenku_hot_list{padding:20px 17px; background-color:#ffffff;}
.wenku_hot_list li{padding-left:12px; line-height:20px; position:relative; margin-bottom:18px;}
.wenku_hot_list li:before{content:""; position:absolute; left:0; top:7px; width:4px; height:4px; background-color:#3489d0; border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%;}
.wenku_hot_list li a{color:#1a1a1a; font-size:14px;}
.wenku_hot_list li a:hover{color:#3489d0;}

.wenku_title{color:#1a1a1a; font-size:24px; font-weight:normal;padding-left:20px;padding-top:16px;}
.wenku_title img{margin:4px 8px 0 0; float:left;}
.wenku_inf{color:#666666; font-size:12px; margin:12px 0 16px; padding-left:20px;}
.wenku_inf i{color:#d7d7d7; font-size:12px; margin:0 14px;}
.wenku_des{padding:12px 22px; border:1px solid #e0e0e0; border-bottom:0px none; background-color:#f5f5f5; color:#999999; font-size:12px; line-height:20px;}
.wenku_con{padding:18px 22px; border:1px solid #e0e0e0; background-color:#fff;}
.wenku_con img{width:100%;}
.wenku_bottom{margin-top:28px; text-align:center;}
.wenku_bottom p{color:#333; font-size:16px;}
.wenku_bottom p span{color:#ed7000; margin-left:4px;}
.wenku_btn{display:inline-block; margin-top:16px; margin-bottom:16px;}
.wenku_bottom a, .wenku_collect span{width:100px; height:38px; font-size:18px; text-align:center; line-height:38px; display:inline-block; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; float:left;}
.wenku_bottom .wenku_collect{margin-right:20px;}
.wenku_bottom .wenku_collect span{border:1px solid #3489d0; color:#3489d0;}
.wenku_bottom .wenku_collect #cancelSpan{border:1px solid #3489d0; color:#fff; background-color:#3489d0;}
.wenku_bottom .wenku_download{color:#fff; background-color:#0080c0;}
.wenku_bottom .wenku_download:hover{background-color:#f45454;}
/*文库样式结束*/

