﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#000; outline:none;}
ul,li{ list-style-type:none;}
img{ border:0;vertical-align:top;}
input,textarea,select{ vertical-align:middle;outline:0;font-family:"Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,br,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,select,input,a,div,strong,span,b{ margin: 0; padding: 0; }
body{ width:100%;font-family:"Microsoft YaHei","SimHei",Arial; font-size:12px; min-width:320px; overflow-x:hidden;}

.weixin{ position:fixed; right:0; top:45%; z-index:999; }
.weixin ul li span{display: table-cell; vertical-align:middle; width:60px; height:60px;}
.weixin ul li{ margin-top:10px; width:60px; height:60px;  border-radius:4px; text-align:center; position:relative;}
.weixin2{ background:#34B87E;  }
.weixin3{ background:#ddd031;  }
.weixin ul li div { display:none;}
.weixin ul li:hover div { display:block;width:150%; position:absolute; right:70px; top:0;  }
.weixin ul li div img{ width:100%; height:100%;}


/* Public */
.cont{ width:100%; overflow:hidden; clear:both; }
.content{ max-width:1200px; margin:0 auto; overflow:hidden; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.sub{ clear:both; overflow:hidden; width:100%; clear:both; padding:2% 0 2%; background:#fbfbfb;}


/* header */
.header{background:#2f3676 url(css_res/topbg.jpg) no-repeat center 0; height:113px; width:100%; position:relative; z-index:888;}
.header .logo{ height:100%; float:left;}
.header .logo img{display:block;height:100%;}
.hcont { max-width: 1200px; margin: 0 auto; clear: both;}

/* askl */
.askl{ float:right; line-height:32px; padding-top:45px;}
.askl a{ display:block;height:32px; width:137px; border:1px solid #65a3f2;overflow:hidden; color:#65a3f2; font-size:16px; text-align:center; background:url(css_res/icon1.png) no-repeat 10px 5px; text-indent:20px; -webkit-border-radius: 3px; -moz-border-radius:3px;border-radius: 3px; behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc); position:relative;}
.askl a:hover{ background-color:#fff;}

.logicon{ float:right; width:40px; height:40px; background:url(css_res/login.png) no-repeat center center; background-size:100% auto; display:inline; margin:40px 2% 0 0; display:none; position:relative; z-index:99999;}


/* nav */
.dl-menuwrapper{ display:block; height:45px; clear:both; border-right:1px solid #2d3470;}
#dl-menu-button{ display:none;}
.dl-menu{ }
.dl-menu li.nli{ float:left; line-height:45px; width:16.66%; text-align:center; position:relative;display:inline;}
.dl-menu li.nli h3 { font-weight:normal;}
.dl-menu li.nli h3 a{ color:#1e1e1e; font-size:16px; display:block; border-left:1px solid #2d3470;}
.dl-menu li.nli h3 a:hover{  }
.dl-menu .licont{ display:none; width:100%; left:0; top:45px;  position:absolute; background:#5590dc;  line-height:35px; padding:5px 0;  }
.dl-menu .licont li{ zoom:1; }
.dl-menu .licont a{ display:block; padding:0 10px;  color:#fff; font-size:14px;}
.dl-menu .licont a:hover{ background:#3f7cca; color:#fff;  }
.dl-menu li.nli:hover h3 a{background:#65a3f2;color:#fff;}
.dl-menu li.nli:hover .licont{ display:block; }
		

/* banner */
.block_home_slider { margin-top:45px;position: relative;background-color: #ffffff;
	-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc); /*半透明兼容*/
	text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat;text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}

.block_home_slider .flex-control-paging { display:inline-block;position: absolute; left:50%; bottom: 10px; text-align:center; margin-left:-33px; z-index:99;}
.block_home_slider .flex-control-paging li { margin: 6px;padding: 0px; display:inline;overflow: hidden;list-style-type: none; float:left;}
.block_home_slider .flex-control-paging li a {width:10px; height:10px; display:inline-block; overflow:hidden; line-height:9999px; background:#afafaf; cursor:pointer;-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc);}
.block_home_slider .flex-control-paging li a.flex-active {background:#fea200;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;}
.flexslider .slides img {width: 100%; display: block; }
.flex-pauseplay span {text-transform: capitalize;}


/* search */
.search{ width:62.4%; height:208px;background:#ddeafa; padding:1.6%; float:left; display:inline; border:1px solid #d1d1d1;}
.search .hd{ height:45px; line-height:45px; position:relative; }
.search .hd ul{ float:left;  position:absolute; left:0; top:0px; height:45px; }
.search .hd ul li{ float:left; padding:0 30px; cursor:pointer; font-size:16px; color:#666; font-weight:bold;  }
.search .hd ul li.on{ height:42px; background:#bdd6f6; border-top:3px solid #364793; color:#364793;}
.search .bd{ background:#bdd6f6; height:165px;}
.search .bd ul{ padding:1%;zoom:1; }
.search .gc{ overflow:hidden; padding:5% 0 0 3%;}
.search .gctext{ font-size:14px; padding:15px 0 0 5%; color:#1e406c;}
.textp1,.subp1{ -webkit-border-radius: 20px; -moz-border-radius:20px;border-radius: 20px; behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc); position:relative;font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; display:block; float:left;}
.textp1{ height:38px; line-height:38px; background:#fff; border:1px solid #65a3f2; width:76%; text-indent:20px;}
.textp1_gcwx1{width:46%;}
.textp1_gcwx2{width:15%; margin-right:5px;}
.subp1{ width:121px; height:40px; border:0; background:#65a3f2; color:#fff; font-size:18px; font-weight:bold;margin-left:5px;cursor:pointer; letter-spacing:2px;}
.btm_margin{margin:15px 0 0 5px;}


/* login */
.login{  width:31.2%; height:248px; background:#65a3f2; float:right;}
.login h2{ padding:45px 0 0 45px;}
.login h2 img{ display:block; width:87%;}
.logincont{ padding:20px 0 0 10%;}
.logincont ul{ overflow:hidden;}
.logincont ul li{ float:left; }
.logincont ul li.input{width:65%; position:relative; }
.logincont ul li .textp2{ width:100%; height:29px; border:1px solid #3c7fd5; margin-bottom:10px; text-indent:35px; letter-spacing:1px;display:block; line-height:29px;}
.logincont ul li .textp2.lt{ background:#fff url(css_res/icon2.png) no-repeat 10px 6px;}
.logincont ul li .textp2.lp{ background:#fff url(css_res/icon3.png) no-repeat 10px 6px;}
.logincont ul li .textp2.yzm{ background:#fff url(css_res/icon4.png) no-repeat 10px 6px;}
.logincont ul li .subp2{ width:70px; height:112px; border:0; background:#86b9fb; color:#fff; font-size:18px; font-weight:bold;margin-left:5px;cursor:pointer;}
.logincont ul li .subp2:hover{ background:#4589e0;}
.logincont ul li img.yzm{ width:40%; height:29px; display:block; position:absolute; right:-1px; bottom:11px;}
.textp2,.subp2{font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif;}

.logincont_quit{ font-size:14px; text-align:center; padding:11% 0 0;}
.quit_btn{display:inline-block; background:#4589e0; padding:5px 20px;  border:none; border-radius:13px; color:#fff; font-weight:bold; cursor:pointer; letter-spacing:1px; margin-top:10px; width:25%;}

/* cont */
.stit{ overflow:hidden;}
.stit h1{ float:left; background:url(css_res/titline.jpg) no-repeat 2px center; line-height:100%; padding-left:20px;}
.stit h1 span{ font-weight:bold; font-size:18px; color:#333; line-height:20px;}
.stit h1 b{ font-weight:normal; display:block; color:#5da7ec; font-size:12px; text-transform:uppercase;line-height:22px;}
.stit a{ float:right; display:inline;width:53px; height:22px; margin-top:12px; line-height:20px; border:1px solid #7b81ba; color:#7b81ba; text-align:center;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc); position:relative;}
.stit a:hover{ background:#65a3f2; color:#fff;}

/* resources*/
.resources{ float:left; width:31.2%;padding-top:3%;}
.rescont{ border:1px solid #bababa; background:#f2f2f2; margin-top:15px;}
.rescont ul{ padding:18px 24px 18px; overflow:hidden;}
.rescont ul li{ vertical-align:top;}
.rescont ul li:nth-child(odd){ background:#e5e5e6;}
.rescont ul li a{ display:block;  line-height:35px; font-size:14px; color:#525252; padding-left:36px; background:url(mobile_res/liicon.png) no-repeat 15px center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:80%}
.rescont ul li a:hover{ color:#65a3f2;}


/* service */
.service{ float:left; display:inline; margin:0 3%; width:31.2%;padding-top:3%;}
.servicegui{ width:100%; overflow:hidden; padding-bottom:20px;}
.servicegui ul{ overflow:hidden; padding:15px 0 0; width:106%;}
.servicegui ul li{ float:left; width:33.3%; padding-bottom:2%;}
.servicegui ul li a{ display:block; cursor:pointer;}
.servicegui ul li a i{ display:block; width:109px; height:101px; -webkit-border-radius: 3px; -moz-border-radius:3px;border-radius: 3px; behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc); position:relative;}
.servicegui ul li a i.bicon01{ background:#e5507a url(css_res/ser01.png) no-repeat center center;}
.servicegui ul li a i.bicon02{ background:#f16d5e url(css_res/ser02.png) no-repeat center center;}
.servicegui ul li a i.bicon03{ background:#fea200 url(css_res/ser03.png) no-repeat center center; }
.servicegui ul li a i.bicon04{ background:#34b87e url(css_res/ser04.png) no-repeat center center; }
.servicegui ul li a i.bicon05{ background:#5ab4d7 url(css_res/ser05.png) no-repeat center center; }
.servicegui ul li a i.bicon06{ background:#65cccb url(css_res/ser06.png) no-repeat center center; }
.servicegui ul li a i.bicon01:hover{ background-color:#ec7395;}
.servicegui ul li a i.bicon02:hover{ background-color:#f08578;}
.servicegui ul li a i.bicon03:hover{ background-color:#fdba43;}
.servicegui ul li a i.bicon04:hover{ background-color:#5ccf9c;}
.servicegui ul li a i.bicon05:hover{ background-color:#7cc9e7;}
.servicegui ul li a i.bicon06:hover{ background-color:#76e2e1;}
.servicegui ul li a span{width:109px; display:block; text-align:center; font-size:14px; color:#666; line-height:40px;}
.servicegui ul li a:hover span{ color:#000;}


/* news tab */
.newstab{ overflow:hidden; float:right; width:31.2%;padding-top:3%;}
.newstab .hd{ height:46px; line-height:46px; position:relative;overflow:hidden; border:1px solid #bababa; border-left:none; border-right:none; }
.newstab .hd ul{ height:46px; margin-left:-1px; overflow:hidden;}
.newstab .hd ul li{ float:left; cursor:pointer;border-left:1px solid #bababa; text-align:center; width:49%; font-size:18px; color:#000; }
.newstab .hd ul li.on{ color:#424b9e; font-weight:bold; }
.newstab .bd ul{ padding-top:15px;zoom:1;  }
.newstab .bd li{ overflow:hidden; line-height:34px; vertical-align:top;}
.newstab .bd li a{ color:#575757; font-size:14px; display:block; float:left; width:85%;cursor:pointer;}
.newstab .bd li a:hover{ color:#65a3f2;}
.newstab .bd li a b{ display:block; width:100%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.newstab .bd li .date{ float:left; color:#575757; font-size:12px; display:inline-block; padding-right:4%;}
.newstab .bd li.ntop{ height:89px; background:#f4f4f4; padding:11px; margin-bottom:7px;}
.newstab .bd li.ntop a{ overflow:hidden; width:100%;cursor:pointer;}
.newstab .bd li.ntop a img{ display:block; width:138px; height:89px; float:left;}
.newstab .bd li.ntop a .ntoptext{ font-size:12px; float:right; width:55%;}
.newstab .bd li.ntop a .ntoptext h1{ color:#424b9e; font-size:15px; line-height:22px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newstab .bd li.ntop a .ntoptext b{ font-weight:normal; display:block; line-height:18px; color:#b3b2b2; padding-bottom:5px;}
.newstab .bd li.ntop a .ntoptext span{ font-size:12px; color:#878787; line-height:18px; display:block; overflow:hidden; height:38px;}
.newstab .bd li.ntop:hover{ background:none;}
.newstab .bd li.nmore{ padding-top:4px;}
.newstab .bd li.nmore a{ width:100%; text-align:right; clear:both; color:#65a3f2; font-size:12px;line-height:25px;}
.newstab .bd li.nmore a:hover{ color:#2f3676; }


/* flink */
.flink{ background:#afc7e5; padding:3.5% 0;}
.flink h2{ color:#ffbd00; font-size:15px; font-weight:normal; float:left; width:138px; height:100%; background:url(css_res/linktit.png) no-repeat right 0; min-height:34px; text-align:right; padding-top:40px;}
.flink p{ float: right; font-size:14px; width:85%; line-height:28px;}
.flink p a{ color:#fff; display:inline-block; margin-right:24px;}
.flink p a:hover{ color:#fff; text-decoration:underline;}

/* footer */
.footer{ background:#2f3243;color:#a8acc3; }
.footer .fb{ padding:2% 0;}
.copy{ font-size:14px; color:#a8acc3; height:60px; line-height:28px; background:url(mobile_res/qy.png) no-repeat 0 0; float:left; padding-left:70px; display:inline; margin-top:15px;}
.contact{ float:right; width:235px; height:93px; background:url(css_res/telbg.png) no-repeat 0 0;}
.contact span{ display:block; line-height:42px; text-transform:uppercase; float:right; width:177px; text-align:center; clear:both;}
.contact span.tel{ font-size:16px; color:#1b4f90; margin-bottom:10px; letter-spacing:1px;}
.contact span.e-mail{ font-size:14px; color:#b1b7d5;}
.ftt{ height:2px; line-height:1px;}


/* 登录弹窗 **/
.theme-popover-mask{ z-index: 999998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80);display:none}
.log-popup{z-index:999999;position:fixed;top:50%;left:50%; width:300px;height:265px;margin:-120px 0 0 -150px; background-color:#fff;display:none; overflow:hidden;}
.log-popup-con{ color:#444; text-align:center;}
.fast ul li.fa01 div.log-popup a{ background:none;}
.log-popup-con h2{ color:#fff; background:#65a3f2;  font-weight:normal; padding:8px 10px; line-height:100%; overflow:hidden;}
.log-popup-con h2 span{ font-size:18px; float:left; display:inline-block; padding-left:10px; line-height:30px; }
.log-popup-con h2 a.close{ float:right; border:0; background:none; width:20px; padding:5px 0 0;}
.log-popup-con h2 a.close img{ display:block; width:80%;}
.log-popup-con .yn{ margin-top:8px; overflow:hidden; padding:5px 0 0;}
.log-popup-con .yn p{ padding:8px 0;}
.log-popup-con .yn p label{ display:inline-block; vertical-align:middle; margin-right:10px; font-size:16px;}
.log-popup-con .yn p .loginput{ height:33px; line-height:33px; vertical-align:middle; padding:0 5px 0 35px; width:65%; border:0;  border-bottom:1px solid #ddd; outline:0 none;}
.log-popup-con .yn .loginput.adm{ background:#fff url(css_res/icon2.png) no-repeat 10px 6px;}
.log-popup-con .yn .loginput.passd{ background:#fff url(css_res/icon3.png) no-repeat 11px 6px;}
.log-popup-con .yn .mobile_yzm{ background:#fff url(css_res/icon4.png) no-repeat 11px 6px;}
.log-popup-con .yn .logbut{ display:block; height:40px; line-height:40px; vertical-align:middle; font-size:16px;  background:#bdd6f6; color:#2f3676; width:90%; border:0; margin:15px auto 0; cursor:pointer; font-family:"微软雅黑";letter-spacing:2px; border-radius:2px;}
.log-popup-con .yn .logbut:hover{ background:#206fab; }

.mobile_yzm_con{position:relative;}
.mobile_yzm_img{ position:absolute; width:80px; height:30px; display:block; top:8px; right:32px;}



/*****************************************************************/
/** 内页css */
/*****************************************************************/
.insban{ background:#fbfbfb; margin-top:45px; }
.insban img{ display:block; margin:0 auto; width:100%; max-width:1200px;}
.insub{clear:both; width:100%; max-width:1200px; margin:0 auto; }
.locate{ padding:1% 0 1% 2%; font-size:14px; background:#bdd6f6; color:#4270aa;}
.locate a{ color:#4270aa;}
.locate span{margin:0 10px;background: none;width: auto;text-indent: 0;}
.single img{max-width:100%;width:auto;display: inline-block;}
.inslist{  background:#fff; border:1px solid #f3f3f3; }


/*****newslist *****/
.newslist{overflow:hidden;padding:2% 2% 3.5%;}
.newslist li{ vertical-align:top; width:42%; float:left; overflow:hidden; padding:1.2% 0; border-bottom:1px dotted #dadada; background:url(mobile_res/liicon.png) no-repeat 2px center; background-size:auto 20%; padding-left:1.5%; margin:0 3%; display:inline;}
.newslist li a{ float:left; font-size:14px; display:inline-block; width:70%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color: #000;}
.newslist li span{ float:right; font-size:12px; color:#b4b4b4;}
.newslist li a:hover{ color:#65a3f2;}


/*****bookList *****/
.bookList { overflow:hidden;padding:3% 0 3%; background:#fbfbfb;}
.bookList li{ float:left; vertical-align:top; width:19.9%; padding-bottom:3%;}
.bookList li a{ display:block; width:60%; margin:0 auto; text-align:center; cursor:pointer; padding:5px; border:1px solid #e6e6e6; background:#fff;}
.bookList li a img{ display:block; width:100%;/* min-width:125px; min-height:178px;*/}
.bookList li a span{ display: inline-block; padding:2% 0; width:100%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#333;}
.bookList li a:hover{background:#65a3f2; border-color:#fff;}
.bookList li a:hover span{ color:#fff;}


/*****imgList *****/
.imglist{ padding:3% 3% 2%; overflow:hidden; }
#wp_paging_w6:after{clear: both;content: "";display: block;height:0;visibility: hidden;}
#wp_paging_w6{padding-bottom:40px;}
.imglist li{ background:#f8f8f8; padding:12px; margin-bottom:2%; overflow:hidden;}
.imglist li a{ overflow:hidden; width:100%;cursor:pointer; display:block; cursor:pointer;}
.imglist li a img{ display:block; width:138px; height:89px; float:left;}
.imglist li a .imgltext{ font-size:12px; float:left; width:80%; padding-left:2%;}
.imglist li a .imgltext h1{ color:#424b9e; font-size:15px; line-height:22px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.imglist li a .imgltext b{ font-weight:normal; display:block; line-height:18px; color:#b3b2b2; padding-bottom:5px;}
.imglist li a .imgltext span{ font-size:12px; color:#878787; line-height:18px; display:block; overflow:hidden; height:38px;}
.imglist li:hover{ background:#fff; border:1px solid #eaeaea;padding:11px;}
.imglist li:hover a .imgltext h1{ color:#65a3f2; }


/*****sevicelist *****/
.sevicelist{ padding:3%; overflow:hidden; background:#fbfbfb;}
.sevicelist li{ float:left; width:30%; margin:3% 1.57%; display:inline; vertical-align:top;}
.sevicelist li:first-child{ background:#e5507a;}
.sevicelist li:nth-child(2){ background:#f16d5e;}
.sevicelist li:nth-child(3){ background:#fea200;}
.sevicelist li:nth-child(4){ background:#34b87e;}
.sevicelist li:nth-child(5){ background:#5ab4d7;}
.sevicelist li:nth-child(6){ background:#65cccb;}

.sevicelist li h2{ overflow:hidden; line-height:40px; color:#fff; font-weight:normal;}
.sevicelist li:first-child h2{ border-bottom:1px solid #fc8ead;}
.sevicelist li:nth-child(2) h2{ border-bottom:1px solid #f69a90;}
.sevicelist li:nth-child(3) h2{ border-bottom:1px solid #fecb73;}
.sevicelist li:nth-child(4) h2{ border-bottom:1px solid #5ed6a1;}
.sevicelist li:nth-child(5) h2{ border-bottom:1px solid #9fddf5;}
.sevicelist li:nth-child(6) h2{ border-bottom:1px solid #a5eceb;}

.sevicelist li h2 i{ display:inline-block; float:left; width:40px; height:40px;}
.sevicelist li:first-child i{ background:url(css_res/ser01_sm.png) no-repeat center center; background-size:100% auto;}
.sevicelist li:nth-child(2) i{ background:url(css_res/ser02_sm.png) no-repeat center center; background-size:100% auto;}
.sevicelist li:nth-child(3) i{ background:url(css_res/ser03_sm.png) no-repeat center center; background-size:100% auto;}
.sevicelist li:nth-child(4) i{ background:url(css_res/ser04_sm.png) no-repeat center center; background-size:100% auto;}
.sevicelist li:nth-child(5) i{ background:url(css_res/ser05_sm.png) no-repeat center center; background-size:100% auto;}
.sevicelist li:nth-child(6) i{ background:url(css_res/ser06_sm.png) no-repeat center center; background-size:100% auto;}

.sevicelist li h2 span{ float:left;}
.sevicelist li h2 span.more{float:right;/* padding: 0 4%; */margin-top: 0;}
.sevicelist li h2 a{float:right;color:#fff;display:block;padding: 0 13.5px;}
.sevicelist li:first-child h2 a:hover{ background:#d02f5d;}
.sevicelist li:nth-child(2) h2 a:hover{ background:#d95849;}
.sevicelist li:nth-child(3) h2 a:hover{ background:#d58802;}
.sevicelist li:nth-child(4) h2 a:hover{ background:#079f5c;}
.sevicelist li:nth-child(5) h2 a:hover{ background:#1295c8;}
.sevicelist li:nth-child(6) h2 a:hover{ background:#23b5b4;}

.sevicelist li .sertext{ color:#fff; padding:8%; font-size:14px; line-height:24px;}
.sevicelist li:first-child .sertext{ background:#e5668a;}
.sevicelist li:nth-child(2) .sertext{ background:#e27b70;}
.sevicelist li:nth-child(3) .sertext{ background:#f5b13b;}
.sevicelist li:nth-child(4) .sertext{ background:#57c192;}
.sevicelist li:nth-child(5) .sertext{ background:#80c6e2;}
.sevicelist li:nth-child(6) .sertext{ background:#86d9d8;}
.sevicelist li .sertext p{ height:75px; overflow:hidden;}


/*****pages*****/
.page { margin:0px auto; padding:2% 0; overflow:hidden; width:100%;}
.p_btns { display:inline; margin: 10px auto; width:100%; font-size: 12px; overflow:hidden;}
.p_btns .total_count { float:right;padding-top:3px; line-height:16px;}
.p_btns a { display:block; float:left; margin-right:4px; padding:5px 8px; background: #f5f5f5; height:16px;line-height:16px; text-decoration: none;color: #666; font-size: 12px; text-align:center;}
.p_btns a { display:inline;}
.p_btns a:hover { text-decoration: none;background: #65a3f2; color:#fff;}
.p_btns .currentpage { display:block; float:left; margin-right:4px; padding:5px 8px;height:16px;line-height:16px; background:#65a3f2; color:#fff ;}
.p_btns .jumppage { float:left;padding-top:3px;}
.p_btns input { width: 40px; border: 1px solid #D1D1D1; height: 15px; font-size: 14px; }
.p_btns span { color:#999; font-size:14px; }


/* 单页 */
.single{ overflow:hidden; padding:2% 4% 2%;  }
.singleTop{ width:100%;}
.singleTop h1{ width:100%; padding:1% 0 2%; text-align:center; overflow:hidden; font-size:18px; color:#000; font-weight:normal; }
.singleTop p{ width:100%; text-align:center; color:#999;border-bottom:1px solid #e9e9e9; padding:.5% 0;}
.singleTop p span{ margin:0 2% 0 0;}
.singleTop p b{ color:#2e8fcd; font-weight:normal;}
.singleTop p .WP_VisitCount{
    margin-right: 0;
}
.singleTop p a{ color:#2e8fcd;}
.singleCon{ padding:2% 0;line-height:30px; min-height:350px; overflow:hidden; font-size:14px; color:#666;}
.singleCon p{color:rgb(0,0,0)}

/*****message*****/
.message{ padding:2% 0 4%; overflow:hidden;}
.message_left{ float:left; width:66%;}
.message_top{ border-bottom:1px solid #d3d9e0; padding:1% 0 2%; overflow:hidden;}
.message_top .num{float:left; line-height:30px;}
.message_top .num b{ font-weight:normal; color:#F90; margin:0 2px;}
.message_top .mt_right{ float:right; overflow:hidden; background:#eee; -webkit-border-radius: 20px; -moz-border-radius:20px;border-radius: 20px; behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc); position:relative;}
.message_top .mt_right .input1{ float:left; padding: 0 18px; width:216px; height:30px; background:none;border:0; margin-right:5px; }
.message_top .mt_right .btn2{ float:right; width:65px; height:30px; background:#bdd6f6; border:0; font-weight:bold; color:#1c5db0; cursor:pointer;}

.message_list{ padding:1% 0 0;}
.message_list dl{ width:100%; border-bottom:1px solid #f5f5f5; padding:3% 0; overflow:hidden;}
.message_list dl dt{line-height:25px;font-size:14px; overflow:hidden;}
.message_list dl dt .metit{ height:25px; overflow:hidden; font-size:15px; background:url(css_res/message_ico1.png) 2px center no-repeat;  font-weight:normal;color:#000; text-indent:28px;}
.message_list dl dt .right_detail{ text-indent:28px;font-size:12px; color:#bababa; }
.message_list dl dt .right_detail .font_gray{ color:#3cb4f9;}
.message_list dl .mecont{ background:url(css_res/message_ico2.gif) left 5px no-repeat; line-height:18px; color:#888; padding:1% 0; padding-left:28px;}
.message_list dl .reply{ border:1px dotted #ddd; background:#f9f9f9; margin: 5px 0 6px;padding: 20px 30px 20px 30px;}
.message_list dl .reply .reoly_tit{ line-height:24px; color:#f7a525;}
.message_list dl .reply .reoly_tit b{ font-weight:normal; color:#999; margin-left:5px;}
.message_list dl .reply .reoly_cont{ padding:5px 0;}

.message_right{ border:1px solid #eee; background:#f8f8f8; float:right; width:29%;}
.message_right ul{ padding:12% 0px 8% 5%; overflow:hidden;}
.message_right ul li{ margin-bottom:20px;}
.message_right ul li label{ display:inline-block; width:60px; text-align:right; vertical-align:top; line-height:28px;}
.message_right ul li label b{ color:#F90; margin-right:5px;}
.message_right ul li .inputcss{ height:28px; line-height:28px; vertical-align:middle; background:#fff; border:0; width:65%; padding:0 5px;}
.message_right ul li .input_detail{background:#fff; border:0; width:65%; padding:0 5px; height:100px;}
.message_right ul li img.yzm{ display:inline-block; vertical-align:top; width:70px; height:28px;border:0;}
.message_right ul li.detail{ margin-right:5%; padding:4% 5% 0;}
.message_right ul li .btn_message{ width:47.2%; height:34px;background:#2b316b;color:#fff; font-size:14px; font-weight:bold; border:0; cursor:pointer; margin:0 1%;}
.message_right ul li .btn_message:hover{ background:#648ed2;}





/*****book_show*****/
.book_show_img{ width:200px; height:284px; float:left; margin:10px 25px 18px 35px;  padding:4px;}
.book_show_img img{width:200px; height:284px; margin:0px;}
.book_show_intro{ margin-top:18px; line-height:32px; height:300px;}
.book_show_intro dl dt{ font-size:20px;  color:#4270aa; height:50px;}
.book_show_intro dl dd{ font-size:14px; margin-bottom:10px;}
.for{ margin-top:16px;border-top: 1px dotted #bbb; padding-top:20px;}
.for p{ height:30px; line-height:30px; margin:0; color:#a60000;}



/*****recBook*****/
.recBook_search{}
.recBook_search ul li{ padding:10px 5px; clear:both;}
.recBook_search .input_height{ float:left; display:inline; height:14px; background:#fff; border:1px solid #d4d4d4; margin-right:10px;_margin-right:5px; margin-top:5px; padding:5px 3px;}
.recBook_search .input_radio{ float:left;  width:143px; height:24px; margin-top:5px;  margin-right:10px; font-size:14px; display:inline;}
.recBook_search .search_book_name{ width:220px;}
.recBook_search .search_writer_name{ width:220px;}
.recBook_search .search_writer_isbn{ width:366px;}
.recBook_search .search_reason{ width:700px; height:100px; color:#999;}
.recBook_search .tit{ float:left; display:inline-block; width:130px; line-height:28px; font-size:14px; margin-top:5px; text-align:right; color:#255b9f;}
.recBook_search .input_checkcode{ display:inline; height:14px; background:#fff; border:1px solid #d4d4d4; margin-right:10px; margin-top:5px; padding:5px 3px;_margin-right:-5px;}

.btn_recBook{ margin-left:300px; margin-right:25px;}
.btn_date{ display:inline; width:10%; height:34px; background:#65a3f2; -webkit-border-radius: 20px; -moz-border-radius:20px;border-radius: 20px; behavior: url(https://lib.nustti.edu.cn/template/1/njlgdxtzkjxy/_files2/css/js/PIE.htc); color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.font_red{ color:red;}