﻿@import url(../fonts/css/font-awesome.min.css);
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl{list-style-type:none}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff; font-size:20px}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body{line-height:1.6; font-size:14px; font-size:0.7rem}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;cursor: pointer; color:#333}
a:hover{text-decoration:none;}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
img{border:0;vertical-align:middle; max-width:100%}
body{margin:0 auto;max-width:900px; font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.5; color:#333;}
div{display:block}
input, button, textarea, select, optgroup, option, i, em {font-family: inherit;font-size: inherit;font-style: inherit;}
.clearfix:after,.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.wrap{display:block;*zoom:1}
.fl{ float:left;}
.fr{ float:right}
.clear{ clear:both}
.blank10{ height:0.5rem;}
input[type="submit"],input[type="text"],input[type="reset"],input[type="button"],button ,select,textarea{-webkit-appearance: none;}
textarea{ box-sizing:border-box}
select{ background:#fff url(../images/ico/selectbg.png) no-repeat 96% center /auto 50%;}
.block{ display:block;}
.gb-content{ background-color:#f7f7f7; padding-bottom:0.5rem;}
.content{ margin:0.5rem;}

.btn{ display:inline-block; text-align:center; border-radius:0.15rem; border:1px solid transparent; white-space:nowrap;overflow:hidden}
.btn-down{ width:15%; font-weight:700; font-size:0.7rem;height: 1.4rem; line-height:1.4rem;border-color:#1B84CE;color: #1B84CE;float:right; margin:-0.5rem 0 0 5%; }
.btn-more{ display:block; border-color:#ccc; margin:0.5rem; line-height:1.3rem; color:#999}
.split{ margin: 0 0.4rem;height: 0.5rem; margin-top:-0.1rem;width: 1px;  overflow:hidden;display:inline-block; vertical-align:middle; background-color:#ddd;}
div.tips,p.tips{font-size: 0.6rem;color: #969696; margin-top:0.3rem;}
span.tips{font-size: 0.6rem;color: #969696;}
.mod-hd {position: relative; overflow:hidden; }
.mod-hd .tit {font-size: 0.9rem;color: #4c4c4c;line-height: 2.5rem;font-weight: normal; padding:0 0.5rem;}

.mod-tit{ border-bottom:2px solid #FD9208; position:relative; overflow:hidden}
.mod-tit .title{font-size: 0.9rem;color: #fff;line-height: 1.9rem; padding:0 0.5rem; width:25%; background:#FD9208; border-radius:0 0.8rem 0 0}

.tab-title{ height:2.15rem; background-color:#fff; overflow:hidden}
.tab-title li{ float:left; width:25%}
.tab-title li a{ display:block; text-align:center; margin-left:-1px; font-size:0.75rem;  border-bottom: 1px solid #ddd;  padding:0.5rem 0}
.tab-title li span{ display:block;border-left: 1px solid #ddd;}
.tab-title li.selected a{ border-bottom-color:#F66400; color:#F66400}

@media screen and (min-width:320px){ 
html{font-size:20px}
}
@media screen and (min-width:380px){ 
html{ font-size:23px;}  
}

@media screen and (min-width:640px){ 
html{ font-size:30px;}  
}

.header{ height:2.5rem; line-height:2.5rem;  position:relative;}
.header .m-title{ width:100%; text-align:center; font-size:0.9rem; box-sizing:border-box; padding:0 2.0rem; text-overflow:ellipsis; white-space:nowrap;  overflow:hidden}
.header .back,
.header .head-in{ position:absolute;  margin-top:0; height:100%; top:0;text-align:center; z-index:1}
.header .back{ left:0;font-size:0.9rem; width:2.0rem; line-height:2.6rem;}
.header .back a{ display:block; color:#666}
.header .head-in{ right:0; padding-right:0.5rem;}
.header .head-in i{ font-size:1.2rem; color:#537180; padding-top:0.5rem;}
.header .logo{ position:absolute;  margin-top:0; height:100%; top:0;text-align:center; z-index:1; left:0px; padding-left:0.25rem;}
.header .logo img{ height:1.5rem; margin-top:-0.4rem;}
.header .logo .logo-txt{ padding-left:0.5rem; margin-left:0.5rem; font-size:0.8rem; display:inline-block; height:0.8rem; line-height:0.8rem; 
vertical-align:middle; border-left:#b2b2b2 solid 1px; color:#666}

.m-nav{background:#537180 url(/Template3G/skin1/images/topbg.png);background-size: cover; color:#fff;padding:0.5rem 0.25rem 0.25rem 0.25rem;}
.m-nav li{ float:left; width:25%; margin-bottom:0.25rem;}
.m-nav li a{ color:#fff; display:block; font-size:0.8rem; line-height:1.7rem;  box-sizing:border-box; border:solid 1px transparent; border-radius:0.25rem; text-align:center; }
.m-nav li.curr a{ box-shadow:0px 0px 1px #222 inset;}

.m-topbar{ background:#537180 url(/template3G/skin1/images/topbg.png);background-size: cover; color:#fff;}
.m-topbar a,.m-topbar .fa{ color:#fff;} 


.tit-curr{ position:relative;padding:0 0.8rem 0 0.5rem; display:inline-block;}
.tit-curr i{ position:absolute; right:0; top:0px; display:inline-block;  line-height:2.1rem;  font-size:0.9rem; color:#999}

.switch-tit{ position:absolute; top:2.05rem;display:inline-block; background-color:#fff; 
width:100%;left:0; display:none; text-align:left; font-size:0.8rem; line-height:2.25rem; z-index:10}
.switch-tit a{ display:block; border-bottom:#ddd solid 1px; padding:0 0.75rem; color:#777}


.showMore{}

/*主页导航*/
.nav-loop{ clear:both; background-color:#fff}
.nav-loop li{ float:left; width:25%; text-align:center; margin-top:0.75rem;}
.nav-loop .ico-item{  display: block;height: 2.5rem;margin: 0 auto;position: relative;width: 2.5rem;border-radius: 100%; line-height:2.5rem; color:#fff}
.nav-loop .ico-item i{font-size:1.3rem; vertical-align:middle}
.nav-loop em{display: block; padding-top:0.2rem;}

.nav-loop .news{ background-color:#7F90A5}
.nav-loop .image{ background-color:#70BD38}
.nav-loop .down{ background-color:#788DD6}
.nav-loop .mall{ background-color:#DA613D}

.nav-loop .ask{ background-color:#FFB414}
.nav-loop .special{ background-color:#B1CF6A}
.nav-loop .space{ background-color:#FFA868}
.nav-loop .bbs{ background-color:#AC7AC5}

.nav-loop .class{ background-color:#FE435D}
.nav-loop .ord{ background-color:#00E5B9}
.nav-loop .cart{ background-color:#D972E3}
.nav-loop .my{ background-color:#EBD064}


.fun-nav .ico-item i{ font-size:1.6rem}
.fun-nav ul li{ width:33.333%; float:left;}


.mask-text{ background-color:rgba(0,0,0,0.6); height:1.5rem; position:absolute; width:100%; left:0px; bottom:0px; color:#fff;}
.mask-bg{ background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0, rgba(0,0,0, 1) 100%);height:2.0rem; position:absolute; width:100%; left:0px; bottom:0px; color:#fff;}

.news_tit{ display:block; overflow:hidden; font-weight:normal; font-size:0.85rem;}

/**首页**/
.attach{ height:8.75rem;}
.attach ul li{ width:50%; float:left; text-align:center;}
.attach ul li img{ width:100%; height:4.0rem;}
.attach .sttachitem{ margin:0.15rem 0.25rem; display:block; background:#999; height:4.0rem; position:relative}
.attach .sttachitem .linear{ display:block; position:absolute; top:0; right:0; width:80%; height:100%;background: linear-gradient( to left,#537180,rgba(0,0,0,0))}
.attach .sttachitem .linear font{ display:block; color:#fff; font-size:0.9rem; position:absolute; top:0.75rem; right:0.75rem;}


/*学校概况导航*/
.schoolnav{ margin-top:0.5rem;}
.schoolnav ul li{ width:33.3%; float:left;}
.schoolnav ul li span{ height:2.65rem; display:block; text-align:center; background:url(/3g/images/li.png) no-repeat center center}
.schoolnav .survey{ margin:0.25rem 0.4rem; border:2px solid #537180; height:4.5rem; border-radius:0.5rem; display: block; box-shadow:0 0.15rem 0.1rem rgba(0,0,0,0.25)}
.schoolnav .survey p{ padding-top:0.25rem; text-align:center; font-weight:600; color:#000}
.schoolnav .li1 span{ background:url(/3g/images/li1.png) no-repeat center center }
.schoolnav .li2 span{ background:url(/3g/images/li2.png) no-repeat center center }
.schoolnav .li3 span{ background:url(/3g/images/li3.png) no-repeat center center }
.schoolnav .li4 span{ background:url(/3g/images/li4.png) no-repeat center center }
.schoolnav .li5 span{ background:url(/3g/images/li5.png) no-repeat center center }
.schoolnav .li6 span{ background:url(/3g/images/li6.png) no-repeat center center }



/*新闻列表通用*/
.n-list{ overflow:hidden}
.n-list li{ line-height:1.75rem; height:1.75rem; overflow:hidden;border-bottom: 1px dashed #eee;}
.n-list li a{ padding:0 0.5rem;}
.n-list li .date{ font-size:0.6rem; color:#999; float:right;}

/*图片列表通用*/
.p-list{ overflow:hidden}
.p-list li{}
.p-list li a{ display:block;position:relative;}
.p-list img{}
.p-list .news_tit{ line-height:1.25rem; height:1.25rem; text-align:center; font-size:0.7rem; border-radius:0 0 0.15rem 0.15rem}

/*图文列表通用*/
.pic-txt{}
.pic-text{ width:95%; margin:0 auto}
.pic-txt span{ text-indent:2em; display:block; padding-top:0.25rem;}
.pic-txt h4{ font-size:0.9rem; display:block; height:2.0rem; margin-top:0.5rem; line-height:2.0rem; border-bottom:2px solid #000;}
.flag{ padding:0px 0.4rem;}
.pic-txt ul{ margin-top:0.5rem;}
.pic-txt p{ font-size:0.8rem; padding-left:0.5rem; padding-top:0.2rem;}
.pic-txt font{ display:block}
.pic-txt p img { margin-bottom:0.5rem;}
.pic-txt li{ ovrflow:hidden; clear:both} 
.pic-txt .thumb{ float:left; width:4.25rem; height:4.25rem;margin:0.5rem;}
.pic-txt .thumb img{height:100%; }
.pic-txt .desc{ padding:0.5rem 0.5rem 0 0} 
.pic-txt .news_tit{color: #252525;line-height: 0.95rem;height: 2.5rem;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0.3rem;padding-right: 0.5rem; }
.pic-txt .intro{ color:#999; overflow:hidden; height:2.0rem; line-height:1.0rem; font-size:0.65rem;}
.pic-txt .tips{font-size: 0.6rem;color: #ccc;}
.reply>.replyleave{ font-size:0.65rem; color:#999; overflow:hidden}
.replyleave>.replytipe{ font-size:0.8rem; color:#333}

/*下载列表通用*/
.d-list{}
.d-list li{ clear:both;  border-bottom: 1px solid #f5f5f5; padding:0.75rem 0; margin:0 0.5rem;}
.d-list .thumb{ width:2.8rem; height:2.8rem; margin:0 0.6rem 0 0; border-radius:10%;}
.d-list .thumb img{ border-radius:10%;}
.d-list .news_tit {height: 1.05rem; line-height:1.05rem;margin-bottom:0; padding-right:25%;}
.d-list .desc{ padding:0px;}
.d-list .d-info{color: #b3b3b3; font-size:0.5rem;}
.d-list .star{color: #FFA500;}
.d-list .intro{line-height: 0.8rem; height:0.8rem; font-size:0.6rem; color:#7f7f7f;}

/*标题详情通用*/
.tit-rel{ text-align:center}
.tit-rel .tag,.tags{display: inline-block;padding: 0.1rem 0.2rem;white-space: nowrap; line-height:0.7rem; color:#fff; 
font-weight:500;  background-color: #dd514c;border-radius: 0.15rem; margin-right:0.25rem; font-size:0.6rem; vertical-align:middle }
.tit-rel .tit{height: 1.25rem;line-height: 1.25rem;overflow: hidden;text-align:left;margin-top: 0.5rem;margin-bottom: 0.5rem; font-size:0.9rem;}
.tit-rel .rel p{ padding:0.15rem 0}
.tit-rel .rel span{ text-align:center; white-space:nowrap; float:left;padding:0 0.4rem; box-sizing:border-box; width:50%; overflow:hidden;text-overflow: ellipsis;}
.tit-rel .rel a{ color:#666}

/*焦点图*/
.focus{ width:100%; height:9.5rem;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:0.55rem;  position:absolute; z-index:1; bottom:0.25rem; text-align:center;}
.focus .hd ul{ display:inline-block; height:0.25rem; padding:0.15rem 0.25rem; 
-webkit-border-radius:0.25rem; -moz-border-radius:0.25rem; border-radius:0.25rem; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:0.25rem; height:0.25rem; -webkit-border-radius:0.25rem; -moz-border-radius:0.25rem; border-radius:0.25rem; background:#8C8C8C; margin:0 0.25rem;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:9.5rem; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.pxui-slide-ad div{margin-top:-0.4rem;}

.touchslider,.touchslider div,.touchslider a,.touchslider img{
    font-style: normal;
    vertical-align: top;
	padding:0px; margin:0px;
	border:0px;
}
.touchslider{position:relative;margin:0 -0.6rem;}
.touchslider .touchslider-viewport{ overflow:hidden; height:9.0rem;}
.touchslider .touchslider-viewport .touchslider-item a{z-index:1;width:100%;display:block;}
.touchslider .touchslider-viewport .touchslider-item img{ width:100%; height:auto}
.touchslider .touchslider-navtag{text-align:center;height:1.7rem;display:inline-block;vertical-align:middle;margin-top:-0.4rem;width:100%}
.touchslider .touchslider-navtag span{width:0.7rem;height:0.1rem;background:#c1c1c1;overflow:hidden;display:inline-block; }
.touchslider .touchslider-navtag .touchslider-nav-item-current{background:#ff7363;}

.slideBox{ position:relative; width:100%;  height:9.0rem; overflow:hidden; margin:0 auto; }
.slideBox .hd{ position:absolute; width:100%;  height:1.35rem; bottom:0; left:0; z-index:1; }
.slideBox .hd img{ width:0.55rem;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:0; display:block; width:1.15rem; height:1.35rem; line-height:1.35rem; text-align:center;   }
.slideBox .next{ left:auto; right:0;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; }
.slideBox .bd li img{ width:100%;  height:9.0rem; display:block;   }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:0.5rem; height:1.35rem; line-height:1.35rem;  text-align:center;  color:#fff; background-color:rgba(0,0,0,0.7); ; 
}




/*焦点图end*/	

/*主页tab切换*/	

.tabBox{ margin-top:0.75rem;}
.tabBox .hd{height: 1.75rem;line-height: 1.75rem;font-size: 0.8rem;background: #F8F8F8;border-top: 1px solid #CECECE;}
.tabBox .hd ul{position: relative;width: 100%;  }
.tabBox .hd ul li{width: 20%;height: 1.5rem; float:left;color:#515151;text-align: center;}
.tabBox .hd ul li a{ display:block;}


.tabBox .hd ul .on{ border-top:2px solid #1B84CE; margin-top:-1px;}
.tabBox .hd ul .on a{ display:block;color: #1B84CE; }
.tabBox .bd ul{}
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); } 

.tab-news .n-list li{ line-height:1.9rem; height:1.9rem;}

.index-tab .p-list { padding:0 0.25rem;}
.index-tab .p-list li{ float:left; width:50%; margin-top:0.5rem; }
.index-tab .p-list li a{ margin:0 0.25rem;}
.index-tab .p-list img{ display:block; margin:0 auto; height: 5.5rem; width:100%;}
.index-tab .p-list .news_tit{ line-height:0.9rem; height:1.8rem; padding-top:0.25rem;}

.index-tab .n-list{ margin-top:0.25rem; }
.index-tab .btn-more{ padding:0.25rem 0}

/*栏目导航*/ 
.nav-col { overflow:hidden;height: 2.05rem; position:relative;}
.nav-col .nav-wrap{height:2.0rem; width:100%;background-color: #fcfcfc;border-bottom: 1px solid #e3e3e3;position: relative;white-space:nowrap;  display: inline-block;}
.nav-col li{ display:inline-block; margin-top:0.1rem;}
.nav-col a {color: #222;display: inline-block;font-size: 0.75rem;height: 1.85rem;line-height: 1.85rem;padding: 0 0.5rem;text-decoration: none;}
.nav-col li.curr a{border-bottom: 2px solid #537180;color: #537180;position: relative;z-index: 1;}

.scroll-w{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space:nowrap;}
.scroll-w::-webkit-scrollbar {display: none;}
.scroll-w li{ float:none; display:inline-block; white-space:nowrap;-webkit-tap-highlight-color: rgba(0,0,0,.3);}

.nav-col-btn{ overflow:	hidden; padding:0 0.25rem 0.5rem 0.5rem;}
.nav-col-btn li{ float:left;  width:33.33333%; text-align:center}
.nav-col-btn a{ border:#76AF29 solid 1px; height:1.5rem;margin:0.25rem 0.25rem 0 0; line-height:1.5rem; padding:0 0.4rem; display:block; color:#76AF29; border-radius:0.15rem; text-decoration:none; white-space:nowrap;text-overflow: ellipsis; overflow:hidden}

/*新闻栏目*/

.newsTop .item{ margin: 0.5rem; clear:both; overflow:hidden}
.newsTop .item .tit{ font-weight:normal}
.newsTop .item .tit a{ color:#1B84CE}

.news-item li {border-bottom: 1px solid #e5e5e5; padding:0.5rem 0; margin:0 0.5rem;}
.news-item .pic-txt .thumb{ width:5.5rem; height:4.0rem; margin:0 0.5rem 0 0}
.news-item .pic-txt .thumb img{ width:100%; height:100%}
.news-item .pic-txt .desc{ padding:0px;}
.news-item .pic-txt .news_tit {height: 2.5rem; font-weight:bold; font-size:0.8rem;}
.news-item .pic-txt .intro{font-size: 0.65rem;line-height: 1.0rem; height:2.0rem;color: #6d6d6d;font-weight: 400;}
.news-item .pic-txt .tips{margin-top:0.15rem;padding-right: 0.2rem;}


.norecord,.empty{ padding:6.5rem 0.5rem 0.5rem 0.5rem; text-align:center; color:#999; min-height:8.0rem; background:url(../images/ico/norecord.png) no-repeat center 1.5rem; background-size:4.75rem auto}

/*新闻内容*/
.article-content{ }
.article-head{ margin-bottom:0.5rem; padding:0.75rem;}
.article-head h2 {color: #333;font-size: 1.25rem;font-weight: 700; line-height: 1.6rem;margin: 0.2rem 1.0rem 0.3rem 0;word-wrap: break-word;}
.article-head .info{ font-size:0.6rem;}
.article-head .info span{ color:#999; margin-right:0.6rem}
.article-head .info i{ margin-right:0.15rem; color:#36A6F4}
.article-head .info a{ color:#999}

.article-content .cont{ line-height:1.6;padding:0.25rem 0.75rem; font-size:0.85rem;}
.article-content .cont p{ margin-bottom:0.5rem; font-size:0.85rem}

.art-other{ padding:0.5rem;}
.art-exetl{  height: 1.85rem;padding: 0.75rem 0 0;overflow: hidden;}
.art-exetl>div{ width:50%; float:left;}
.art-prev, .art-next{ display:block;border: 1px solid #CCC; background:#fff; border-radius:0.25rem;padding: 0.25rem; height:1.25rem; line-height:1.25rem; overflow:hidden; }
.art-prev{ margin-right: 0.25rem;}
.art-next{ margin-left:0.25rem;}

.ct_mood{ margin-top:0.75rem;}
.discuss{ }


.message{ padding:0 0.5rem;}
.message .tb-box td{ padding:0.25rem 0}
.message .tb-box td .it-text,.message .tb-box td textarea{ outline:0; border:#b2b2b2 solid 1px; padding:0.5rem 0.25rem; width:100%; box-sizing:border-box;}
.message .tb-box td .code-text{ width:50%}
.message .tb-box .form-label{ display:block;padding-right:0.5rem; line-height:1.75rem; font-size:0.8rem; vertical-align:middle}
.message .tb-box .btn-msg{ padding:0.5rem; display:block;width:100%; box-sizing:border-box; background:#597380; color:#fff; font-size:0.9rem;}

.msg-list .thumb{ border-radius:50%; height:2.5rem; width:2.5rem;}
.msg-list li{border-bottom: 1px solid #e5e5e5; padding:0.5rem 0; margin:0 0.5rem;}
.msg-list .tips{ float:right;}
.msg-list .news_tit{ height:0.95rem; padding-left:0.5rem;}


/*评论通用*/
.commenTit{ line-height:2.25rem;}
.commentWrite{ background:#f7f7f7; overflow:hidden; padding:0.25rem;}


.commentShow{ margin-top:0.5rem;}
.commentShow strong{ font-weight:normal; }
.commentShow table{ border-collapse:collapse; border-spacing:0px; border:0; }
.commentShow table{ margin-top:0.5rem;}
.commentShow table td:first-child{ width:2.25rem; position:relative}
.commentShow table td:first-child img{ position:absolute; top:0.5rem; left:0;}
.commentShow .goodandbad{ color:#999; font-size:0.6rem; border-bottom:#f8f8f8 solid 1px; padding:0.5rem 0;}
.commentShow .goodandbad p{ color:#333; margin-top:0.25rem; font-size:0.7rem;}
.commentShow .goodandbad img{ height:1.75rem; width:1.75rem; border-radius:100%}
.commentShow .goodandbad div img,.goodandbad div a{ display:none}
.commentShow .goodandbad  span{ display:none}
.commentShow .goodandbad .gray{ display:inline}

/*评论End*/
.down-box .mod-hd{}
.down-box .mod-hd .tit{ float:left; font-size:0.8rem; color:#666;}
.down-box .down-item li{ clear:both;  border-bottom: 1px solid #E6E6E6; padding:0.5rem 0; margin:0 0.5rem;}


/*下载内容*/
.down_cont .d-list{ padding:0.5rem}
.down_cont .d-list .d-info{ font-size:0.6rem;}
.down_cont .down-para{}
.down_cont .down-para span{ display:block;display: block;line-height: 1.75rem;padding: 0 0.5rem; border-top:#eee solid 1px;}
.down_cont .down-para span:nth-child(2n+2) { background: #F4F4F4;}

.down_cont .mod-hd{ border-bottom:#eee solid 1px; height:2.25rem; margin-top:0.25rem; overflow:inherit }
.down_cont .mod-hd .tit{ border-bottom:#1B84CE solid 2px; height:2.2rem; float:left; }

.down_cont .btn-down{ padding:0 0.4rem; width:auto}
.down_cont .btn-down a{color: #1B84CE;}
.down_cont .btn-down img{ display:none} 
.btn-down i{ margin-right:0.25rem;}
.down-intro{ padding:0.5rem; line-height:1.4rem}
.down_cont .d-list .news_tit{ }

.commentList{padding: 0.5rem;}
.cmtloadtips{text-align: center;height: 1.5rem;line-height: 1.5rem;background: #BCC5C8;color: #FFF;margin-top: 0.5rem;}
#pp{display: block;margin: 0.5rem 0;}
.comment_write_table .username,.comment_write_table .password,.comment_write_table .verifycode{border: 1px solid #999;border-radius: 0.1rem;}

.comment_write_table td{background: #FFF;padding: 0.5rem;color: #999;}
.comment_write_table td textarea{color: #999;}
.comment_write_table label{margin-right: 0.5rem;}
.comment_write_table label input{margin-right: 0.25rem;}

/*问答栏目*/
.task li em{ color: #D58C00; font-size:0.8rem; }
.task li p {font-size: 0.6rem;color: #c7c7c7;}

.ask-hd{display: block; height: 1.5rem; font-size: 0.9rem; margin:0.9rem 0.5rem 0;}
.ask-hd .ask-tit{color:#888; }
.ask-hd .ask-tit:before {content: "";width: 0.15rem;height: 0.85rem; float:left; margin:0.25rem 0.5rem 0 0;background: #70BD38;}

.waitbox li{ border-bottom: 1px solid #f5f5f5;}

/*回答页面*/
.response_user{padding:0 0.5rem;}
.response_user .underline{position: relative; margin-bottom:0.5rem;}
.response_user .AskBestIco img{width:2.5rem;height: 2.5rem;position: absolute;right: 0;top:-0.9rem;}

.query{background: #fff;border-radius: 0.15rem;border: 1px solid #e5e5e5;padding:0.25rem 0.5rem 0.5rem 0.5rem; margin-bottom:0.5rem;}

.query_con{}
.query_con h1{font-size:0.9rem;line-height:1.75rem;color:#333;font-weight:normal;}
.query_con span{font-size:0.6rem; margin-right:0.75rem; color:#999}

.query_info{padding:0.5rem 0;line-height: 1.25rem;}
.query_info .userImg{width: 2.5rem;height: 2.5rem;padding: 1px;border:1px solid #999; box-shadow: 0 0 0.25rem #CCC; 
border-radius: 100%; float: left; margin-right:0.5rem;}
.query_info .userNmae{ font-size:0.7rem;font-weight:normal}
.query_info .twTime{font-size: 0.6rem;color:#999;}
.query_info .xsf{display:block;height: 1.75rem;line-height: 1.75rem; margin-top:0.4rem; clear:both;color:#666; }
.query_info p img{width:3.5rem;height: 1.5rem;float: right;}

.i_answer{width:100%;overflow: hidden;}
.i_answer p.answer_icon{line-height: 1.5rem; overflow:hidden}
.i_answer .icon_i_answer{width: 40%;height: 2.0rem;padding: 0.25rem 0.5rem;background: #97CD41;color: #FFF;
border: 1px solid #CCC;margin: 0 0.5rem 0.5rem 0;}
.i_answer .btn-asksea{padding:0.5rem; width:30%; font-size:0.8rem;  margin: 0;}

.query_type{border:1px solid #e5e5e5; border-radius:0.15rem;background:#fff;}
.query_type .ask-hd{ margin:0.5rem;}
.underline{border-bottom: 1px solid #EBEBEB;}
.response_ans{font-size:0.85rem;word-wrap: break-word}
.response_ans p{ color:#333}

.query_info span{ color:#999; font-size:0.6rem; vertical-align:middle}
.query_info span .fa{ margin-right:0.15rem;} 
.query_info .answer-men{color:#d34f1f;}

/*search*/
.search{padding:0.5rem;margin: 0.5rem 0 0 0; background:#F4F4F4; position:relative}
.search_text{width:52%; overflow:hidden;border: 1px solid #6D8F29;border-radius:0.15rem;}
.search_text input{display: inline-block;font-size:0.7rem;padding:0.4rem;width:100%;border:none;border-radius: 0.15rem;}

.search_button{right:0px;top:0.5rem;width: 47%; padding-right:0.5rem; box-sizing:border-box; position:absolute}
.search_button input{}
.btn-asksea,.btn-asktw{ padding:0.4rem 0.1rem; box-sizing:border-box; float:left; width:48%; margin:0 1%;}
.btn-asksea{ border-color:#6D8F29; background-color:#9CD43E; color:#fff;}
.btn-asktw{ border-color:#D58C00; background-color:#FEC500; color:#fff;} 



/*图片系统*/
.picList{ overflow:hidden; position:relative;}
.picList ul{ position:relative;}
.picList li{ position:relative; float:left;}
.picList li img{ width:100%; height:100%;}
.picList li:last-child{ margin-right:0}
.picList li .pic{ position:relative}
.picList li .col_title{ color:#fff; font-size:0.8rem; font-weight:normal; padding-left:0.75rem; position:absolute; bottom:0; left:0; right:0; 
height:1.6rem; line-height:1.6rem; overflow:hidden}
.picList li .p_title{ color:#333; font-size:0.8rem; font-weight:normal; padding-left:0.75rem;  
height:1.6rem; line-height:1.6rem; overflow:hidden}

/*.picIndex .picList li:nth-child(1),.picIndex .picList li:nth-child(5){ width:100%}
.picIndex .picList li:first-child,.picIndex .picList li:last-child{ width:100%}
.picList li

*/
.picIndex .picList{padding:0.25rem 0 0.25rem 0.25rem;}
.picIndex .picList li{ width:50%;
-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.picIndex .picList li a{ display:block;} 

.img-column .picList ul{ overflow:hidden}

.img-column .picList { padding:0.25rem 0 0.25rem 0.25rem;}
.img-column .picList li { width:100%;}
.img-column .picList li a{ display:block; border:#e5e5e5 solid 1px; border-radius:0.15rem; margin:0 0.25rem 0.25rem 0;}
.img-column .picList li img{ border-radius:0.15rem 0.15rem 0 0;}
.img-column .picList .desc{ line-height:1.75rem;}


.search-topbar{height: 1.5rem;padding: 0.25rem 2.5rem 0.25rem 2.25rem;}

.searchty{ display:block; padding-right:2.0rem; position:relative; height:1.5rem;}
.searchty .search-txt{ border:#ccc solid 1px; border-radius:0.15rem 0 0 0.15rem; height: 1.0rem;
line-height: 1.0rem; padding:0.25rem 0; text-indent:0.5rem; display: block; width:100%;}
.searchty .btn-search{width: 1.95rem;border:#ccc solid 1px;  background-color:#F6F6F6; border-radius:0 0.15rem 0.15rem 0;height: 1.5rem; line-height:1.5rem; text-align:center;position: absolute;top: 0;right: 0;}

.searchty .btn-search .fa{ color:#bbb;  font-size:0.9rem; display:block; line-height:1.6rem}

.search-mid{ height:1.9rem; padding:0.25rem; background:#fff; padding-bottom:0.4rem; }
.search-mid .searchty{ height:auto}
.search-mid .searchty .search-txt,.search-mid .searchty .btn-search{ background-color:#f3f3f3;}
.search-mid .searchty .search-txt{ line-height:1.5rem; height:1.5rem;border-radius: 0.25rem 0 0 0.25rem;}
.search-mid .searchty .btn-search{ height:2.1rem; line-height:2.1rem; width:2.1rem;border-radius: 0 0.25rem 0.25rem 0;}
.search-mid .searchty .btn-search .fa{ line-height:2.0rem}

.nav-shop { margin:0.3rem; overflow:hidden; padding-bottom:0.5rem;}
.nav-shop li{ margin-top:0.5rem;}
.nav-shop .ico-item{  width:2.15rem;height: 2.15rem; line-height:2.15rem;}
.nav-shop .ico-item i{font-size:1.1rem;} 
.nav-shop em{ font-size:0.65rem; color:#666; padding-top:0.15rem} 


/*页码*/
#fenye{clear:both;margin:0.75rem 0;height:1.75rem; text-align:center; }
#fenye table{ width:100%}
#fenye img{ vertical-align:inherit}
#fenye a,#fenye span{text-decoration:none; font-size:0.7rem;height:1.5rem;display:inline-block; text-align:center; 
line-height:1.5rem;color:#666;border: 1px solid #ccc;padding:0 0.5rem; font-size:0.6rem; margin:0 0.1rem;background:#fff; border-radius:0.15rem; }
#fenye a.curr{background-color: #EFEFEF; cursor:default;}
#fenye a:hover{color:#333; background-color: #EFEFEF; }
#fenye span em{ margin-left:0.25rem;}
.head a{ text-decoration:none}

/*底部快捷按钮*/
.quick-btn { position:relative; height:2.45rem;}
.quick-btn ul{transition: transform 350ms ease 0s;position: fixed;left:0;bottom: 0px;background-color: #FCFCFC;width: 100%;margin: 0 auto;height: 2.45rem;
z-index:999; background: #537180 url(../images/topbg.png);background-size: cover;}
.quick-btn a{color: #999999;width: 25%;display: inline-block;float: left;text-align: center;cursor: pointer;color:#fff}
.quick-btn div {font-size: 1.1rem;padding: 0.4rem 0px 0;color: #fff;top: 0px;}
.quick-btn p{font-size: 0.5rem;color:#fff}

.footer{ color:#ccc; text-align:center; font-size:0.5rem; padding:0.5rem 0;}
.footer .foot-link{ margin:0.5rem 0}
.footer .foot-link a{ color:#c1c1c1; font-size:0.6rem; padding:0 0.4rem}

/*一张图片新闻*/
.onePic{position:relative;}
.onePic img{width:100%;height:auto;}
.onePic p{position:absolute;width:100%;height:2.5rem;font-size:12px;background:rgba(0,0,0,0.5);left:0;bottom:0;line-height:2.5rem;overflow:hidden;text-indent:0.7rem;}
.onePic p a{color:#fff;font-size:1.25rem;}

