@charset "gb2312";
/*

	Theme Name: 晴方投资

	Theme URI: http://www.bytecats.com

	Description: 晴方投资官网，文章模型+产品模型+人才招聘

	Version: 1.0.0

	Author: bytecats

	Tags: 响应式企业空白主题

	QQ：373345619

 */



article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}

audio,canvas,progress,video {

  display: inline-block; 

  vertical-align: baseline; 

}

body,ul,dl,dt,dd{

	margin:0;

	padding:0;

}

html{

	font-size: 87.5%;

}

body {

	font:400 1em/1.5  'microsoft yahei',Helvetica,Tohoma, Arial;color:#333;

}

ul,ol,li{

	list-style: none;

}



img {

	border:0;vertical-align:middle;max-width:100%;

	padding: 0;margin: 0;

}

input,textarea,select,button {

	font-size:100%;font-family:inherit;margin: 0;

}

button,html input[type="button"], input[type="reset"],input[type="submit"] {

  -webkit-appearance: button;cursor: pointer;

}

button,input,select,textarea {

    font-size: 100%;margin: 0;vertical-align: baseline;line-height: normal;

}

input[type="checkbox"],input[type="radio"] {

    box-sizing: border-box;padding: 0; 

}

table {

	border-collapse: collapse;border-spacing: 0;

}

blockquote{

	background: #DBDBDB;

	margin: 0 10px 15px 10px;padding:10px 10px 10px 10px;border-left: 3px solid #797979;

}

blockquote p{margin:0 !important;}

/* clear */

.clearfix:before,.row:before,

.clearfix:after,.row:after {

    content:' ';

    display:table;

}

.clearfix:after,.row:after {

    clear:both;

}

.clearfix,.row{zoom: 1;}

.fl{float: left;}

.fr{float: right;}

.ta-c{text-align: center;}

.ta-r{text-align: right;}

/*BFC*/

.bfc{overflow: hidden;*zoom: 1;}

/*单行超出隐藏，以...结束*/

.ov-h{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.hide,[hidden]{display: none;}

h1,h2,h3,h4,h5{

	color:#333;font-family: 'microsoft yahei',Helvetica,Tohoma, Arial;font-weight: 600;

	padding: 0;margin: 0;

}

h1 a,h2 a,h3 a,h4 a,h5 a{

	font-family: inherit;color:#333;

}

/*正文内容排版*/

.entry-article ul,.entry-article img,.entry-article table{margin-bottom: 15px;}

.entry-article ul{padding-left: 40px;list-style: disc;}

.entry-article table{width: 100%;}

.entry-article table td{border:1px solid #ddd;padding: 2px 5px;}

.entry-article table td.name{background: #F0F0F0;}

/*------------------------------------*\

    grid system

\*------------------------------------*/

.container{

	width: 96%;max-width: 1000px;min-width: 320px;margin: 0 auto;position: relative;

}

.container:after{

	content: "."; display: block; height: 0; clear: both; visibility: hidden;

}

.row{margin-left: -20px;}

.row [class*="grid-"]{

	box-sizing:border-box;-webkit-box-sizing:border-box;padding-left: 20px;

}

.grid-1-2,.grid-2-4{width: 50%;float: left;}

.grid-1-3{width: 33.3333%;float: left;}

.grid-2-3{width: 66.6%;float: left;}

.grid-1-4{width: 25%;float: left;}

.grid-3-4{width: 75%;float: left;}

.grid-1-5{width: 20%;float: left;}

.grid-2-5{width: 40%;float: left;}

.grid-3-5{width: 60%;float: left;}

.grid-4-5{width: 80%;float: left;}



/* header */

.wrapper{

	width: 980px;margin: 0 auto;position: relative;

	background:url(../images/bg_wrap.png) repeat-y;

}

.header {

	width: 100%;

	height: 95px;

	background: url(../images/header_bg.jpg) repeat-x;

	box-shadow: 0 3px 5px #aaa;

}

/* logo */

.logo{margin-top: 22px;}




/* banner */

.banner{

	width: 100%;

	margin: 0;padding: 0;

}

.focusBox {

	position: relative; 

	width:100%; 

	height:500px; 

	overflow: hidden; 

}

.focusBox .pic{position:relative;z-index:0;}

.focusBox .pic li{width: 100%;height: 500px;}



.focusBox .hd { 

	width:100%; 

	position: absolute; 

	bottom: 20px; 

	text-align: center; 

	font-size:0; 

	z-index:1; 

}

.focusBox .hd li{

	margin: 0 5px; 

	background: url(../images/dot8.png) no-repeat 0 -16px; 

	height: 16px; 

	overflow: hidden; 

	width: 16px; 

	cursor: pointer;

	display:inline-block; 

	*display:inline; 

	zoom:1;  

	_background: url(../images/dot8.png) no-repeat 0 -16px;

}

.focusBox .hd .on{background-position:0 0; }



.focusBox .prev,

.focusBox .next {

	width: 60px;

	height: 90px;

	margin: -60px 0 0;

	display: none; 

	background: url(../images/ad_ctr.png) no-repeat 0 0; 

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	text-indent: -9999px;

	filter:alpha(opacity=20);

	opacity:0.2;

}

.focusBox .prev {left: 50px;}

.focusBox .next {background-position: 0 -90px;right: 50px;}

.focusBox .prev:hover,

.focusBox .next:hover {filter:alpha(opacity=50) !important;opacity:0.5 !important;}



/* index */

.indexList{width: 100%;margin-top: 18px;}

.indexList li{*width: 23%;}

.indexList li a{

	display: block;

	border: 1px solid #850202;

	background: #850202;

}

.indexList li a img{float: left;margin-right: 18px;}

.indexList li a span{

	float: left;

	display: block;

	width: 14px;

	line-height: 18px;

	color: #fff;

	font-size: 14px;	

}

.indexList li a span b{

	display: table-cell;

	vertical-align: middle;

	overflow: hidden;

	height: 125px;

	font-weight: normal;

}



.content{border: 1px solid #d6bc9d;margin-top: 18px;padding: 20px 5px;}

.indexNews{width: 60%;border-right: 1px dashed #919191;}

.newsTab{

	width: 202px;

	border: 1px solid #b28247;border-right:0;

}

.newsTab li{

	float: left;

	width: 100px;height: 30px;

	text-align: center;line-height: 30px;

	border-right: 1px solid #b28247;

	cursor: pointer;

	background: #fefbf5;

}

.newsTab li.selected{

	background: #850202;color: #fff;

}

.newsNr .hide{display: none;}

.newsNr{margin-top: 10px;}

.wxImg{width: 200px;height: 200px;overflow: hidden;}

.wxImg img{display: block;margin: 0 auto;width: 100%;height: 100%;}

ul.wxList{padding: 0 20px;}

ul.wxList li{line-height: 30px;border-bottom: 1px dashed #919191;}

ul.wxList li a:hover{color: #b28247;}



.financing{padding-left: 20px;}

.financing h2.title{

	display: block;

	width: 80px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #fff;

	font-size: 14px;

	font-weight: normal;

	background: #850202;

}

.financing ul li{margin-top: 10px;}

.financing ul li h2{font-weight: normal;font-size: 14px;}

.financing ul li p{padding: 0;margin: 0;}

.financing ul li a:hover{color: #b28247;}



/* page */

.about-bg{

	width: 100%;

	min-height: 600px;

	background: #fff url(../images/about_bg.jpg) no-repeat center 0;

}

.contentBox{

	width: 1000px;

	margin: 0 auto;

	margin-top: 180px;

	margin-bottom: 20px;

	margin-left: 20px;

	box-shadow: 0 2px 5px #ccc;

	background: #fff;

}

.post-11.page a{

	display: block;

	width: 100px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	background: #850202;

	color: #fff;

}

.post-11.page a:hover{

	background: #a00606;

}

/* 业务申请 */

.business-bg{

	width: 100%;

	min-height: 600px;

	background: #fff url(../images/business_bg.jpg) no-repeat center 0;

}



/* news */

.news-bg{

	width: 100%;

	min-height: 600px;

	background: #fff url(../images/news_bg.jpg) no-repeat center 0;

}

.list .post{line-height: 35px;border-bottom: 1px dashed #a3a3a3;}

.list .post h2{

	width: 70%;

	font-weight: normal;

	font-size: 14px;

}

.list .post h2 a:hover{color: #b54847;}

.list .post .dayTime{font-size: 12px;color: #999;}



/* 详情页 */

.detail h1{font-weight: normal;font-size: 16px;text-align: center;}

.detail .post-meta{

	width: 100%;

	text-align: center;

	font-size: 12px;color: #999;

	border-bottom: 1px dashed #ddd;

	margin-bottom: 20px;

	padding-bottom: 5px;

}

.detail .post-meta a{color: #999;}

.detail .pictrue{display: block;width: 100%;}

.detail .pictrue img{display: block;margin: 0 auto;}



.detail p{text-indent: 2em;}



/* contact */

.contact-bg{

	width: 100%;

	min-height: 600px;

	background: #fff url(../images/contact_bg.jpg) no-repeat center 0;

}



/* application */

.application-bg{

	width: 100%;

	min-height: 600px;

	background: #fff url(../images/application_bg.jpg) no-repeat center 0;

}



/* 融资讲堂 */

.financing-bg{

	width: 100%;

	min-height: 600px;

	background: #fff url(../images/financing_bg.jpg) no-repeat center 0;

}



/* sidebar */

.sidebar {

	padding: 20px 0;

	padding-right: 20px;

	

}

.sidebar h3{

	padding-bottom: 5px;

	border-bottom: 3px solid #e7e7e7;

}

ul.items-cat{

	margin-top: 10px;

	line-height: 35px;

}

ul.items-cat > li{

	margin-top: 1px;

	width: 100%;

	background: #e7e7e7;

}

ul.items-cat > li > a{

	display: block;

	padding-left: 18px;

	background: url(../images/icon1.jpg) no-repeat 8px 15px;

}

ul.items-cat > li.current_page_item a,ul.items-cat > li.current-cat a{

	background: #850202 url(../images/icon2.jpg) no-repeat 8px 15px;

	color: #fff;

}

ul.items-cat ul{

	margin-left: 20px;

}



ul.items-cat .cat-item-none{text-align: center;}

/*main*/

.main-content{

	min-height: 500px;

	border-left: 1px solid #e7e7e7;

	padding-right: 20px;

}

.breadcrumb{

	margin-bottom: 15px;

	padding: 20px 0;

	padding-bottom: 10px;

	border-bottom: 1px solid #e7e7e7;

}



/*------------------------------------*\

    分页

\*------------------------------------*/

#pagination {padding: 20px 0 0 0px; }

#pagination a,#pagination span{

	display: inline-block;

	padding: 0 6px;

	border: 1px solid #ccc;

}

#pagination a:hover,#pagination span.current{

	border: 1px solid #433327;

	background: #715542;

	color: #fff;

}

.pagetion{

	margin-top: 20px;

	font-size: 12px;

	color: #888;

	/*padding-top: 10px;

	border-top: 1px dashed #ddd;*/

}

.pagetion a{color: #888;}

.pagetion a:hover{color: #b54847;}



/*------------------------------------*\

    product

\*------------------------------------*/









/*------------------------------------*\

	jobs

\*------------------------------------*/

.jobs-bg{

	width: 100%;

	min-height: 600px;

	background: #fff url(../images/jobs_bg.jpg) no-repeat center 0;

}



.jobsBox h1{text-align: left;font-size: 16px;}



.single .entry-article{min-height: 250px;}

.box-jobs dl{

    overflow: hidden;margin: 0;padding: 0;line-height: 40px;

}

.box-jobs dl.hd-title{

    line-height: 45px;font-weight: bold;background: #eee !important;

    border-top: 1px solid #ddd;

}

.box-jobs dl.odd{background: #f6f6f6;}

.box-jobs dl dd{float: left;width: 18%;margin: 0;}

.box-jobs dl dd.title{width:25%;padding-left: 2%; }

.box-jobs dl:hover{background: #fafafa;}

.box-jobs dl.odd:hover{background: #f9f9f9;}



a.job-link{

    background: #FF6500;color:#fff;padding: 3px 10px;

}

a.job-link:hover{color:#fff;background: #F2762C;}



/* footer */

.footer {

	margin-top: 18px;

	height: 49px;

	background: url(../images/footer_bg.jpg) repeat-x;

	padding: 15px 0;

}

.frendLink{width: 100%;line-height: 24px;text-align: center;}

.frendLink span{display: inline-block;}

.frendLink li{display: inline-block;}

.frendLink li a:hover{text-decoration: underline;}



.copyright{text-align: center;font-size: 12px;}

.copyright a:hover{text-decoration: underline;}



/* 返回顶部 */

#goTop {

	display: none;width: 38px;height: 38px;background-color: #ddd;

	border-radius: 3px;border: 0;cursor: pointer;position: fixed;right: 50px;bottom: 100px;

}

#goTop:hover{

	opacity: 0.8;filter: alpha(opacity=80);

}

#goTop div {

	position: absolute;right: 0;left: 0;margin: auto;

}

#goTop .arrow {

	width: 0;height: 0;top: -1px;border: 9px solid transparent;border-bottom-color: #850202;

}

#goTop .stick {

	width: 8px;height: 14px;top: 15px;border-radius: 1px;background-color: #850202;

}



/* 大屏幕 */

@media (min-width: 1200px) {  }

 

/* 平板电脑和小屏电脑之间的分辨率 */

@media (min-width: 768px) and (max-width: 979px) { }

 

/* 横向放置的手机和竖向放置的平板之间的分辨率 */

@media (max-width: 767px) {

	.grid-1-2,.grid-2-4,.grid-1-3,.grid-2-3,.grid-1-4,.grid-3-4,

	.grid-1-5,.grid-2-5,.grid-3-5,.grid-4-5,.col-1-1{width: 100%;}

	.pad-1-2{width: 50%;}

	.pad-1-3{width: 33.333%;}

	.col-1-2{width: 50%;float: left;}

	.col-1-3{width: 33.333%;float: left;}

	.col-hidden{display: none;}

	.row{margin-left: -10px;}

	.row [class*="grid-"]{

		padding-left: 10px;

	}



	/*移除移动端点击默认高亮背景*/

	div,a{

	    -webkit-tap-highlight-color:rgba(255,0,0,0.01);

	}



}

/* 横向放置的手机及分辨率更小的设备 */

@media (max-width: 480px) { 

	.pad-1-2,.pad-1-3{width: 100%;}

}

/*------------------------------------*\

    MISC

\*------------------------------------*/



::selection {

	background:#04A4CC;

	color:#FFF;

	text-shadow:none;

}

::-webkit-selection {

	background:#04A4CC;

	color:#FFF;

	text-shadow:none;

}

::-moz-selection {

	background:#04A4CC;

	color:#FFF;

	text-shadow:none;

}



/*------------------------------------*\

    WORDPRESS CORE

\*------------------------------------*/



.alignnone {

	margin:5px 20px 20px 0;

}

.aligncenter,

div.aligncenter {

	display:block;

	margin:5px auto 5px auto;

}

.alignright {

	float:right;

	margin:5px 0 20px 20px;

}

.alignleft {

	float:left;

	margin:5px 20px 20px 0;

}

a img.alignright {

	float:right;

	margin:5px 0 20px 20px;

}

a img.alignnone {

	margin:5px 20px 20px 0;

}

a img.alignleft {

	float:left;

	margin:5px 20px 20px 0;

}

a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

.wp-caption {

	background:#FFF;

	border:1px solid #F0F0F0;

	max-width:96%;

	padding:5px 3px 10px;

	text-align:center;

}

.wp-caption.alignnone {

	margin:5px 20px 20px 0;

}

.wp-caption.alignleft {

	margin:5px 20px 20px 0;

}

.wp-caption.alignright {

	margin:5px 0 20px 20px;

}

.wp-caption img {

	border:0 none;

	height:auto;

	margin:0;

	max-width:98.5%;

	padding:0;

	width:auto;

}

.wp-caption .wp-caption-text,

.gallery-caption {

	font-size:11px;

	line-height:17px;

	margin:0;

	padding:0 4px 5px;

}

.wp-pagenavi{margin-top:20px !important;}

/* 在线客服 */

#lrkfwarp{position: fixed !important;top: 120px !important;right: 0;}

.lrkf{ width:135px;}				/*必须有一个合适的宽度，否则获取不到正确的宽度*/

.lrkfshow { right:0;}				/*这个不要动*/

.lrkf .lrkf a{}

.lrkf a:hover{color:#B50708;}



.lrkf .lrkf_box{ background-color:#a60100; padding:6px; border-radius:4px;}



.lrkf .lrkf_header,.lrkf .lrkf_con,.lrkf .lrkf_tool a{

	background-color:#fff; margin-top:4px;border-radius:4px;}

	

.lrkf .lrkf_header,.lrkf .lrkf_con{ margin-top:0;}



.lrkf .lrkf_btn{background-color:#a60100;color:#fff;border-radius:4px 0 0 4px;}

.lrkf .lrkf_btn:hover{ background-color:#a60100;color:#fff;}



/*地图*/

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



#post-7,.jobsBox,.entry-article{line-height:25px; }