﻿/*-----global 20qin  英才四六级（20qin.com）做最好的四六级模板下载网站-----*/
*{ margin:0; padding:0; outline:none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
body{font-family:Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif, SimSun; font-size:14px; line-height:200%; background:#f7f7f7;color:#333;}
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
img{ border:none; vertical-align:bottom; display:block; }
h1{ font-size:1.6em;}
h2{ font-size:1.4em;}
h3{ font-size:1.2em;}
.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mr10{ margin-right:10px;}
.pb10{ padding-bottom:10px;}
.fb{ font-weight:bold;}
.no_margin{ margin-bottom:0;}

.clear{ overflow:hidden; zoom:1;}

/*-----layout CSS-----*/
ul,ul li,.col,h2,.bd,.bd h3,.topNav,.mainNav,.imgTxtNews,.content,.colFl,.colLink dd,.colLink dt,.loading{ overflow:hidden; zoom:1; }

/*------------------------顶部 start--------------------------*/
/*返回顶部*/
#pBackTop{ position:fixed; right:1%; bottom:20%; cursor:pointer;}

.header{ position:relative;}

/*顶部导航*/
.pTopNav{ background:#447FB5; height:50px; line-height:50px;}
.pLogo{ margin-top:5px; margin-left:2%; float:left;}
.menuBtn{ margin-top:15px; margin-right:2%; height:50px; width:26px;}
.menuBtn img{ cursor:pointer;}

/*整站导航*/
.sznewsLink{ background:#fff; position:absolute; top:50px; right:0; width:100%; display:none; z-index:10000;}
.sznewsLink dt{ border-bottom:1px solid #ddd; font-weight:bold;}
.sznewsLink dt a{height:2em; line-height:2em; color:#000;}
.colLink a{ width:20%; float:left; height:1.5em; line-height:1.5em; text-align:center; color:#666;}

/*区网*/
.qwLink{ margin:1em 0;}


/*------------------------内容 start--------------------------*/

/*自动加载*/
.loading{ border-top:1px solid #ddd; text-align:center; height:40px; line-height:40px; border:1px solid #ddd; border-bottom:2px solid #447FB5; width:70%; margin:15px auto; background:#fff;}
.loading img{ display:inline-block; margin-bottom:5px;}
.loading span{ padding-left:10px;}

.loadingAll{ text-align:center; border:1px solid #ddd; border-bottom:2px solid #447FB5; width:20%; margin:0 auto; height:40px; line-height:40px; background:#fff; margin-bottom:15px;}


/*------------------------底部 start--------------------------*/

.pFooter{ text-align:center; color:#fff; overflow:hidden; padding:10px 0; background:#828282; font-size:1em;color:#fff;}


.block_home_slider .slide { height:auto;}
.block_home_slider .caption {padding:13px 16px 12px; background:#333; text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); 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 {padding-top:15px; display:inline-block;}
.block_home_slider .flex-control-paging li {
    margin: 0px;
    padding: 0px;
    float: left;
    overflow: hidden;
    list-style-type: none;
}
.block_home_slider .flex-control-paging { display:none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0 auto 15px; padding: 0; background:#333;}
.flexslider .slides > li { height:100%;
    display: none;
    -webkit-backface-visibility: hidden;
    list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; height:auto;}
.flex-pauseplay span {text-transform: capitalize;}



/*栏目列表页----------------------------------*/
.curTit{ background:#fff; font-size:18px; height:35px; line-height:35px; border-bottom:2px solid #447FB5; margin-bottom:10px; padding-left:2%;}
.curTit a{ padding:0 5px;}
.curTit a:hover{ color:#FE8601;}

.colList{ width:96%; margin:0 auto;}
.loadingImg li{ border-bottom:1px solid #ddd; padding:10px 0;}
.loadingImg li:hover{ background:#fcfcfc; border-bottom:1px solid #447FB5;}
.loadImg{ width:30%; padding-right:10px; float:left;position:relative;}
.lImg{ position:relative; z-index:2;}
.dtImg{ position: absolute; width:100%; z-index:1; top:0; left:0; margin-right:10px;}

.loadImg img{ width:100%; }
.loadRight{ width:70%; float:left;}
.loadingImg .tit{ font-size:14px; font-weight:bold; color:#333;}
.loadingImg a:hover{ color:#FE8601;}
.loadTxt{ font-size:12px;color:#999; height:55px; overflow:hidden;}
.loadTxt .more{ color:#F30; }
.loadInfo{ color:#999; padding-top:5px; font-size:12px;}

/*翻页*/
.page {
	text-align: center;
	width: 100%;
	margin-top: 2%
}
.page a {
	text-align: center;
	display: inline-block;
	width: 50px;
	padding-bottom: 7px;
	padding-top: 4px;
	background-color: #706d68;
	color: #fff
}
.page .arrow_left img, .page .arrow_right img {
	vertical-align: middle
}
.page .arrow_center {
	display: inline-block;
	width: 20%
}
