﻿@charset "utf-8";
/*---------------*/
*{margin:0;padding:0;font-family:"Microsoft Yahei","微软雅黑";text-decoration:none;list-style:none;box-sizing: border-box;color: #333;font-size: 16px;}


/*页面布局
----------------------------------------------*/
body{  background:#fafafa;}
.section{ position:relative; margin:0 auto; padding:0; width:1180px; min-width:941px; max-width:1180px; text-align:left; overflow:hidden; }
.wrapper{ position:relative; margin:0 auto; width:100%; height:288px; overflow:hidden; }
.wrapper.igoods{ height:327px; }
.wrapper.auto{ height:auto; }
.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.main-left{ position:relative; float:left; margin:15px 15px 0 0; width:463px; height:273px; overflow:hidden; }
.main-right{ position:absolute; top:0; right:0; bottom:0; left:478px; overflow:hidden; }
.sidebar-left{ float:left; margin:15px 15px 0 0; width:941px; height:273px; overflow:hidden; }
.sidebar-right{ float:left; width:224px; height:288px; overflow:hidden; }
.list-auto{ position:relative; display:block; margin:0 340px 0 0; overflow:hidden; _zoom:1; }
.list-right{ position:relative; display:block; float:right; width:300px; overflow:hidden; }
.main-wrap{ position:relative; margin:0 auto; padding:0; width:1180px; text-align:left; }
.left941{ float:left; width:941px; }
.left211{ float:left; margin-left:28px; width:211px; }
.info-box{ float:left; width:200px; background:#eef8fa; border:1px solid #e8ecef; }
.home-box{ position:relative; display:block; margin:0 0 0 174px; overflow:hidden; }
.main-box{ position:relative; width:100%; background:#f2f2f2; }
.login-box{ margin-bottom:-30px; width:100%; min-height:500px; _height:500px; background:#fff; }
.login-left{ position:absolute; top:30px; left:0; right:320px; bottom:0; background:url(../images/300.jpg) no-repeat center center; _width:800px; _height:560px; _top:100px; _left:160px; }
.login-right{ float:right; margin:30px auto; padding:20px; width:300px; text-align:left; border:1px solid #e5e5e5; border-radius:3px; background:#fff; }


/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/*------------------------*/
.nav_list {display:none;}
.nav_xlk{position: absolute;background: #fff;top: 63px;width: 152px;padding-left: 8px;left: -62%;height: 0px;overflow:  hidden;transition: height 2s;-moz-transition:height 2s; 
         /* Firefox 4 */-webkit-transition:height 2s; /* Safari and Chrome */-o-transition:height 2s; z-index: 9999999;}
#fwzs .nav_xlk{left: -45%;}
.nav_xlk p{font-size: 14px;line-height: 40px;}
#new_nav li:hover .nav_xlk{display: block;height:auto;}
.nav_xlk p:hover{color: #e8342f;}


img{border-width: 0px 0px 0px 0px ; font-size:16px;}


.about_nr1,.about_nr2,.about_nr3{
	width: 848px;
	margin: 0 auto;
	padding-bottom: 60px;
}
.about_title{
	font-size: 32px;
	font-weight: bold;
	padding-top: 30px;
}
.about_nr1 p{
	font-size: 16px;
	line-height: 40px;
	margin-top: 30px;
}

.about_nr1  img
{
  width:100%;
  }

.about_img{
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}
.about_img img{
	width: 100%;
}
.about_img div:nth-of-type(1){
	width: 335px;
	float: left;
}
.about_img div:nth-of-type(2){
	width: 505px;
	float: right;
}
.about_img div img:nth-of-type(2){
	margin-top: 4px;
}

/**222**/
.about_nr2{
	border-bottom: 1px #ddd solid;
}
.about_nr2 .about_title{
	padding: 0;
}
.about_nr2 p{
	font-size: 20px;
	color: #e8342f;
	margin-top: 24px;
	line-height: 40px;
}
.about_nr2 span{
	font-size: 16px;
	line-height: 40px;
}

/**333***/
.about_nr3_kj{
	margin-top: 40px;
	padding-bottom: 120px;
}
.about_nr3_logo{
	width: 225px;
	margin: 0 auto;
} 
.about_nr3_logo img{
	width: 100%;
}
.about_nr3_d1{
	width: 734px;
	height: 85px;
	margin: 0 auto;
	margin-top: 30px;
	border: 2px #ddd solid;
	border-bottom: none;
}
.about_nr3_d2 div{
	float: left;
	margin-right: 2.5px;
	position: relative;
}
.about_nr3_d2 div:last-child{
	margin-right: 0;
}
.about_nr3_d2 div div{
	width: 2px;
	height: 83px;
	background: #ddd;
	position: absolute;
	left: 50%;
	bottom: 80px;
}
.about_nr3_d2 div:nth-child(4) div{
	height: 128px;
}
.about_nr3_d2 p{
	width: 119px;
	height: 80px;
	border: 1px #ddd solid;
	border-radius: 10px;
	background: #eee;
	color: #E8342F;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	padding-top: 8px;
}
.about_nr3_d3{
	font-size: 16px;
	line-height: 40px;
}


/*------------底部------------------*/
.new_foot{ width: 100%; min-width:1200px; margin: 0 auto;  background: #444; padding-bottom: 20px;}
.new_footer{ width:1018px;margin: 0 auto; padding-top:75px; overflow :hidden;}
.new_footer .foot_left{ float:left; margin-right:200px;}
.btlj{
    font-size:18px;
}
.foot_left a{
	color:#ccc;
}
.dibude{
	margin-top:15px;
	margin-left: 11px;
}
.dibude p{
	color:#ccc;
	line-height:40px;
	font-size:14px;
}
.shuxian{
	width: 2px;
    height: 12px;
    background: #E8342F;
    display: inline-block;
    margin-right: 10px;
}
.hengxian{
	width:100%;
	height:2px;
	background: #F3F3F3;
	opacity: 0.08;
	margin-top:15px;
}
.mastbottom{
	text-align:center;
}
.mastbottom p{
	color:#ccc;
	display:inline-block;
	font-size:14px;
	margin-right: 100px;
    margin-top: 10px;
}
.mastbottom a{
	font-size:14px;
}
#sm{ color:#ccc; display:inherit; font-size:14px; margin-top:8px;line-height: 30px;}
#ewm{display: block;margin: 0 auto;}

.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.fh_top{width: 50px;height: 50px;background: url(../images/fh_top_gray.png) no-repeat center;position: fixed;bottom: 10%;right: 1%;}
.fh_top:hover{background: url(../images/fh_top_red.png) no-repeat center;}


.page-box{ margin:15px 30px; padding-bottom:30px; }
    .page-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    
    div.digg a 
    {
        height:30px !important;
    }
    
    /*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px;  vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

    /*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
    
    /*会员中心样式
----------------------------------------------*/
.avatar-box{ padding:15px; background:#F7F8FD; overflow:hidden; }
	.avatar-box .img-box{ display:block; float:left; margin-right:10px; padding:1px; border:1px solid #fff; background:#fff; *width:60px; *height:60px; overflow:hidden; }
	.avatar-box .img-box img{ width:60px; height:60px; }
	.avatar-box h3{ color:#6c757e; font-size:16px; line-height:1em; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.avatar-box p{ color:#6c757e; font-size:12px; line-height:20px; }

.side-nav{ border-top:1px solid #e8ecef; }
	.side-nav li{ padding:5px 0; zoom:1; }
	.side-nav li a{ position:relative; display:block; margin:0 15px; padding:8px 15px; color:#6c757e; font-size:14px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.side-nav li a:hover{ color:#fff; border-radius:3px; background:#277bb9; }

.u-tab-head{ margin-bottom:10px; height:40px; background:#fbfbfb; border:1px solid #e8ecef; }
	.u-tab-head p a{ float:left; display:block; margin:-1px 0 auto -1px; padding:11px 25px; color:#000; font-size:14px; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef; }
	.u-tab-head p a:hover,.u-tab-head p a.selected{ color:#fff; background:#0089cd; }
	.u-tab-head span{ float:right; line-height:40px; }
	.u-tab-head span .add{ display:block; padding:10px 15px; line-height:20px; font-size:12px; }

	.leftopttitle{
		 background:#fbfbfb; 
		 border:1px solid #e8ecef; 
		 padding:10px 9px 10px 9px;
		 height:41px;
	}
	.leftopttitle :first-child {
		border:none;
	}
	.leftopttitle :last-child {
		border:none;
	}

	.left_hang{
		border-bottom:1px solid #e8ecef;
	}
	.jiacu{
		font-size: 14px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #333333;
		float:left;
	}
	.leftopanniu{
		float:right;
	}
	.leftopanniu div{
		display:inline-block;
		width:57px;
		height:24px;
		line-height:24px;
		text-align:center;
		background: #EBEBEB;
		border-radius:5px;
		cursor:pointer;
	}
	.leftopanniu div span a{
		font-size: 12px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #666666;
	}


.u-tab-content{ position:relative; padding:15px; background:#fbfbfb; border:1px solid #f0f0f0; min-height:398px; overflow:hidden; _height:398px; _overflow:visible; }
	.u-tab-content .ntitle{ margin:0 auto; padding:0 0 10px 0; }
	.u-tab-content .ntitle-tit{ margin:0 0 10px; padding:0; color:#444; font-size:16px; font-weight:normal; }
	.u-tab-content .ntitle-info{color:#999;}
	.u-tab-content p{ margin:0; padding:3px 0; color:#444; font-size:13px; line-height:24px; }
	.title-div{ margin-top:20px; border-top:1px solid #f0f0f0; height:26px; color:#6e717a; }
	.title-div strong{ float:left; margin-top:-16px; padding:3px 10px 3px 0; background:#fbfbfb; font-size:15px; _position:absolute; }
	.head-box{ padding:10px; border:1px solid #f6f6f6; background:#fff; }
	.head-box .img-box{ float:left; margin-right:10px; }
	.head-box .img-box img{ padding:1px; width:120px; height:120px; border:1px solid #f0f0f0; }
	.head-box .inner{ float:left; }
	.head-box .inner h3{ margin-bottom:15px; color:#3b8dd1; font-size:24px; font-weight:normal; line-height:1.3em; }
	.head-box .inner p{ color:#222; font-size:14px; line-height:24px; }
	.head-inner{ position:relative; margin:20px 0 10px 0; padding:10px; border:1px solid #f6f6f6; background:#fff; }
	.head-inner h3{ margin-bottom:10px; padding-bottom:8px; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #f0f0f0; }
	.head-inner dl{ display:block; float:left; width:50%; line-height:2.8em; font-size:13px; }
	.head-inner dl dt{ display:block; float:left; color:#666; }
	.head-inner dl dd{ color:#999; }
	.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.form-box dl{ display:block; padding:5px 0; }
	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	.form-box dl dd label.radio{ margin-right:5px; }
	.accept-box{ padding:0; background:#fff; border:1px solid #f0f0f0; }
	.accept-box dl{ padding:0; }
	.accept-box dl.head{ position:relative; padding:0; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#52A152; border:1px solid #417F41; border-radius:2px; }
	
	.step-box{ position:relative; }
	.step-box ul{ margin:0 -40px 0 -10px; }
	.step-box ul li{ position:relative; float:left; margin-right:-8px; width:20%; text-align:center; color:#8c8c8c; font-size:12px; }
	.step-box ul li .progress{ color:#fff; }
	.step-box ul li .progress:after,
	.step-box ul li .progress:before{ position:absolute; top:0; right:0; content:""; width:10px; height:20px; background:url(../images/delivery.png) no-repeat 100% -60px; }
	.step-box ul li .progress:after{ right:0; background-position:100% -20px; }
	.step-box ul li .progress:before{ left:0; background-position:0 0; }
	.step-box ul li .progress .text{ display:block; margin:0 10px; padding:1px 10px; background:#c3c3c3; height:18px; line-height:18px; }
	.step-box ul li.done .progress .text{ background:#83bd39; }
	.step-box ul li.done .progress:before{ background-position:0 -40px; }
	.step-box ul li.done .progress:after{ background-position:100% -60px; }
	.step-box ul li.first .progress:before{ display:none; }
	.step-box ul li.last .progress:after{ display:none; }
	.step-box ul li .info{ line-height:20px; }
	.step-box.mini ul{ margin:0 -32px 0 -10px; }
	.step-box.mini ul li{ width:25%; }

/*头像上传*/
.avatar-img{ display:block; margin:20px 0; padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; }
	.avatar-img img{ width:180px; height:180px; }
.cropper-wraper{ margin-top:20px; }
	.cropper-wraper .cropper-box{ position:relative; float:left; margin-right:20px; padding:1px; width:350px; height:350px; text-align:center; border:1px solid #f0f0f0; border-radius:2px; background:#f4f4f4; text-align:center; vertical-align:middle; }
	.cropper-wraper .cropper-box div{ margin:auto; vertical-align:middle; }
	
	.cropper-wraper .cropper-view{ float:left; width:184px; }
	.cropper-wraper .cropper-view .img-box{ padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; overflow:hidden; }
	.cropper-wraper .cropper-view .img-box img{ display:block; width:180px; height:180px; }
	.cropper-wraper .cropper-view .btn-box p{ margin:8px 0; text-align:center; color:#333; font-size:13px; line-height:24px; }
	.cropper-wraper .cropper-view .btn-box p.tip{ text-align:left; color:#999; font-size:13px; line-height:22px; }
	.cropper-wraper .cropper-view .btn-box .btn{ width:100%; line-height:34px; height:36px; }
	
.ftable{ width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ width:100%; background:#fff; _width:auto; }
	.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
	.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
	.ftable td s{ color:#999; text-decoration:line-through; }
	.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
.page-foot{ clear:both; font-size:13px; padding-top:15px; height:35px; }
.page-btns{ float:left; }
	.page-btns a{ color:#444; font-weight:bold; margin-right:5px; }
	.page-btns .pipe{ color:#cbcbcb; margin:0 5px; }

.login-right h1{ margin-bottom:20px; color:#555; font-size:22px; font-weight:700; letter-spacing:3px; line-height:30px; height:30px; text-align:center; }
	.login-right li{ position:relative; clear:both; margin-bottom:10px; height:50px; *display:inline; *zoom:1; }
	.login-right li label{ position:absolute; top:1px; left:10px; width:68px; height:40px; line-height:40px; color:#999; font-size:14px; }
	.login-right li input{ display:block; margin:0; padding:10px 10px 10px 80px;  line-height:20px; border:1px solid #e8e8e8; background:#fbfcff; color:#333; font-size:14px; border-radius:3px; }
	.login-right li input:focus{ border-color:#999; }
	.login-right li span{ line-height:24px; }
	.login-right .btn-box .col{ clear:both; margin-bottom:10px; padding-bottom:10px; color:#555; font-size:14px; line-height:20px; }
	.login-right .btn-box .col .submit{ display:block; padding:10px 20px; width:100%; color:#fff; font-size:14px; line-height:20px; border:0; background:#1e7bb3; text-align:center; border-radius:3px; cursor:pointer; }
	.login-right .btn-box .tips{ display:none; margin:0; padding:0; text-align:center; font-size:12px; color:#f00; }
	.login-right .oauth-box { clear:both; padding-top:20px; }
	.login-right .oauth-box h3{ display:block; margin-bottom:10px; color:#555; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
	.login-right .oauth-box p{ margin-left:-25px; }
	.login-right .oauth-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
	.login-right .oauth-box p a img{ width:38px; height:38px; }

.inner-box{ margin:30px 0; min-height:350px; _height:350px; border:1px solid #f0f0f0; background:#fff; text-align:center; }
	.inner-box .dl-list{ margin:0 auto; padding:30px; text-align:left; width:879px; font-size:14px; }
	.inner-box .dl-list dl{ clear:both; display:block; padding:5px 0; }
	.inner-box .dl-list dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.inner-box .dl-list dl dt{ display:block; padding:5px 0; float:left; width:30%; line-height:42px; min-height:42px; color:#555; text-align:right; }
	.inner-box .dl-list dl dd{ position:relative; padding:5px 0 5px 20px; line-height:42px; min-height:42px; color:#555; overflow:hidden; _margin-left:120px; }
	.inner-box .dl-list dl dd .input{ padding:10px; }
	.inner-box .dl-list dl dd a.send{ display:inline-block; color:#555; border:1px solid #e8e8e8; border-radius:3px; width:110px; height:40px; line-height:40px; color:#333; font-size:14px; text-align:center; background:#fff; vertical-align:middle; }
	.inner-box .dl-list dl dd a.send.gray{ color:#999; }
	.inner-box .dl-list dl dd a.send img{ margin-top:9px; }
	.inner-box .dl-list dl dd .input.code{ width:84px; ime-mode:disabled; text-transform:uppercase; }
	
	.inner-box .tab-head{ display:block; border-bottom:1px solid #f0f0f0; background:#fbfbfb; overflow:hidden; }
	.inner-box .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
	.inner-box .tab-head ul li a{ display:block; padding:0 30px; height:50px; line-height:50px; color:#555; font-size:14px; }
	.inner-box .tab-head ul li a:hover,.inner-box .tab-head ul li a.selected{ color:#666; background:#fff; border-bottom:2px solid #0089cd; }
	.inner-box .tab-content{ display:none; }
	
	/*以下部分是WebUploader必须的
----------------------------------------------*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; padding:0 25px; line-height:32px; height:32px; border:1px solid #02598E; border-radius:2px; cursor:pointer; background:#1e7bb3; color:#fff; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ opacity:0.9; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:28px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/sprite.gif) 0 -240px no-repeat; cursor:pointer; overflow:hidden; }




/*---------------------*/
.rs_banner {width:100%; min-width:1200px; margin: 0 auto;}
.rs_banner img { width:100%;}
/*---------当前*/
.new_dq {width: 1018px; margin: 0 auto;padding: 15px 0;font-size: 14px;}
.new_dq a span { padding : 8px 4px 8px 0px; cursor: pointer;}
.new_dq span{ padding-left: 2px;}
.new_dq a span:hover{ color:#e8342f;}
/*---------专业人士*/
.zyrs_zong{ width: 1018px; margin: 0 auto; margin-top: 10px; overflow:hidden; padding-bottom: 80px;}

.zyrs_nav{ float:left; width:164px; background: #fff;text-align:center;}
.zyrs_nav li{ font-size:14px; height: 40px; line-height:40px;}
.zyrs_nav li p{ width:164px; margin: 0 auto; border-bottom: 1px #ddd dashed;}
.zyrs_nav li:last-child p{ border:none;}
.zyrs_nav li:nth-child(n+2){ cursor:pointer;}
.zyrs_xs {
	background: #e8342f;
}
.zyrs_xs p {
	color: #fff;
	font-weight:bold;
}
/*----------新闻详情*/
.zyrs_nr_title{ text-align: center; width:80%; margin:0 auto; font-size:18px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.zyrs_nr_time{ display:block; text-align:center;}
.zyrs_nr_time p, .zyrs_nr_time span{ font-size:14px; color:#666; display:inline-block;}
.zyrs_nr_time p{ margin: 16px 16px 34px;}
.zyrs_nr_gs{ font-size:14px; line-height:30px; text-indent: 2em; margin:0 30px; padding-bottom:30px; border-bottom:1px #ddd solid}
.zyrs_nr_zw{ padding:20px 30px 40px;}
.zyrs_nr_zw p{ font-size:14px; line-height:24px; text-indent:2em;}

	.zyrs_nr_zw img{ max-width:100%!important; height:auto!important; }
	.zyrs_nr_zw h2,.zyrs_nr_zw h3,.zyrs_nr_zw h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.zyrs_nr_zw h2{ font-size:1.2em; }
	.zyrs_nr_zw h3,.zyrs_nr_zw h4{ font-size:1.1em; }
	.zyrs_nr_zw strong{ color:#DC2523; }
	.zyrs_nr_zw ul,.zyrs_nr_zw ol{ margin:1em; padding:0; }
	.zyrs_nr_zw li{ margin-left:1em; }
	.zyrs_nr_zw ul li{ list-style:disc outside none; }
	.zyrs_nr_zw ol li{ list-style:decimal outside none; }
	.zyrs_nr_zw p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
	.zyrs_nr_zw a{ text-decoration:underline; }
	.zyrs_nr_zw code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
	.zyrs_nr_zw table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
	.zyrs_nr_zw table th{ background:#F9F9F9; text-align:center; }
	.zyrs_nr_zw table td,.zyrs_nr_zw table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

.zyrs_nr_back{ border-top: 1px #ddd solid;}
.zyrs_nr_back div, .zyrs_nr_back div p { font-size:14px; line-height:34px;}
.zyrs_nr_back p{display: inline-block;cursor: pointer;}
.zyrs_nr_back p span{color: #666;}
.zyrs_nr_back p span:hover{color: #e8342f;}


.zyrs_bt p{font-size: 19px;color: #e8342f;display: inline-block;}
.zyrs_bt div:nth-child(3){width: 6px;height: 9px;background: #e8342f;float: right;margin-top: 12px;margin-right: 8px;}
.zyrs_bt div:nth-child(2){width: 86%;height: 9px;background: #eee;float: right;margin-top: 12px;}
.zyrs_bt{overflow: hidden;margin-top:30px}

.zyrs_js ul{background:#fff;}
.zyrs_js ul li{ width:100%; height:180px; margin:0 auto; border-bottom:1px #ddd solid; padding: 20px 10px;}
.zyrs_js_img {
	width:214px;
	height:141px;
	float: left;
}
.zyrs_js_img img{
	width:100%;
	height:100%;
}
.zyrs_js li:last-child{border-bottom: 1px #ddd solid;}
.zyrs_js li:hover{box-shadow: 0 0 8px #a0a0a0;}
.zyrs_js div, .zyrs_js div p { overflow: hidden;}
.zyrs_js .zyrs_js_title{ font-size:16px; font-weight:bold; width:725px; height:26px;color:#333; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.zyrs_js .zyrs_js_time span{font-size:12px; color: #888;}
.zyrs_js_time {
	margin-top: 20px;
}
.zyrs_js div p:nth-child(2){width: 700px;height:48px;line-height: 24px;font-size: 14px;color: #666;margin-top: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.zyrs_js a:nth-child(2):hover div:nth-child(2){color: #e8342f;border: 1px #e8342f solid;}
.zyrs_js a:nth-child(2):hover .zyrs_js_title{color: #e8342f;}

.zyrs_fy{ width:710px;margin:0 auto;}
.zyrs_fy a span{ cursor:pointer;}
.zyrs_fy span{ font-size:14px; float:left; border: 1px #ddd solid; padding: 4px 12px; margin: 0 6px; background : #fff;}
.zyrs_fy a span:hover{background-color: #e8342f;color: #fff;}
.this{ background: #e8342f !important;}



.footlist{
	display:inline-block;
	margin-right:10px;
}
.fenlei{
	margin-top:10px;
}
.fenlei span{
	font-size: 16px !important;
    color: #999;
}
.categoryList{
	display:inline-block;
}
.fenlei .categoryList a span{
	margin-right:10px;
}


.searchdiv{
	width:800px;
}
.text {
	width: 700px;
	height: 40px;
	border: 1px solid #e8342f;
	font-size: 16px;
	padding-left: 15px;
	border-radius: 10px 0px 0px 10px;
}

.button {
	position: absolute;
    width: 100px;
    height: 40px;
    background: #e8342f;
    border: 1px solid #e8342f;
    border-radius: 0px 10px 10px 0px;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
}
.CChoose{
	margin-bottom:10px;
}
.CChoose ul li{
	display: inline-block;
    margin-right: 30px;
    font-size: 18px;
    padding: 10px;
    border-radius: 5px;
    height: 50px;
    line-height: 26px;
	cursor:pointer;
}
.selectC {
	background-image: url(../images/bottom.png);
	background-size: 100% 100%;
	color:#e8342f;
}
.categoryList ul li{
	display:inline-block;
}
.categoryListselectC a span{
	color:#e8342f;
}
.xuanzhong span{
	color:#e8342f;
}
::-webkit-input-placeholder{
	color: #999 !important;
	font-size:14px;
}
.layui-layer-content{background-color:#c00 !important; color: #fff !important;}


.qiehuan{
	width:75px;
	display:inline-block;
	float:right;
	height:100%;
	line-height:40px;
	text-align:center;
	border-right:1px solid #bbb; 
	border-left:1px solid #bbb; 
}
.qiehuan div{
	margin-top: 15px;
	cursor:pointer;
}
.qiehuanImg{
	width:9px;
	height:11px;
	display:inline-block;
}
.qiehuanImg img{
	width:100%;
	height:100%;
}
.qiehuanImg2{
	width:14px;
	height:11px;
	display:inline-block;
}
.qiehuanImg2 img{
	width:100%;
	height:100%;
}
.proList{
	width:100%;
}
.proList ul li{
	width:203px;
	height:226px;
	background:#fff;
	padding:15px 10px;
	display:inline-block;
	margin-right: 4px;
	overflow: hidden;
}
.proList ul li:nth-child(4n){
	margin-right:0px;
}
.proList ul li:nth-child(n+5) {
	margin-top: 15px;
}
.leibie{
	width:43px;
	height:17px;
	background:red;
	text-align:center;
	line-height:17px;
}
.leibie span{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.bt{
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	margin-top:8px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	height: 40px;
}
.fenge{
	width: 88px;
	height: 1px;
	border: 1px solid #999999;
	opacity: 0.5;
	margin-top:9px;
}
.xinxi span{
	font-size: 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height:15px;
	margin-top:8px;
	display:block;
}
.gxlist{
	margin-top:-2px;
	float: left;
}
.gxlist span{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-left:15px;
	cursor:pointer;
}
.qingchu{
	display:inline-block !important;
	margin-top:0px !important;
}
.selectList {
	border: 1px solid #fff;
	border-radius: 5px;
	margin-right: -4px;
	color: #666;
	font-size: 14px;
	width: 90px;
	height: 25px;
	position: relative;
	top: -1px;
}
.sx{
	display:block;
	border-bottom:1px solid #ddd;
	height:40px;
	line-height:40px;
}
.ssgjz {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.SBimg{
	width:120px;
	height:120px;
	margin:0 auto;
}
.SBimg img{
	width:100%;
	height:100%;
}
.pc span{
	color:red;
	font-weight:bold;
}
.fenleilist{
	background:#fff;
	padding:0 10px;
}
.yixuan{
	height:auto;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.ssgjzdiv{
	font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
	height:40px;
	line-height:40px;
}
.xzbt{
	width: 10%;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    display: inline-block;
    float: left;
}
.xzbt span{
	font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
	cursor:pointer;
}
.xzlb{
	display: inline-block;
    height: 40px;
    overflow: hidden;
    width: 90%;
    line-height: 40px;
    float: left;
}
.xzlb span{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-right:15px;
	cursor:pointer;
}
.fl{
	width:100%;
	height:40px;
}
.flList{
	width:100%;
	border-bottom: 1px dashed #ddd;
	overflow:hidden;
}
.fllb .flList:last-child {
	border: none;
}
.xuanzhong {
	width: 88px;
	overflow: hidden;
	height: 30px;
	line-height: 27px;
	display: inline-block;
	border: 1px solid red;
	text-align: center;
	background: #FFF1F0;
}
.xuanzhong span{
	margin-right:0px;
}
.da{
	font-size:20px !important;
}
.more{
	display: inline-block;
    height: 40px;
    overflow: hidden;
    width: 10%;
    line-height: 40px;
    float: left;
	text-align:center;
	position: absolute;
    bottom: 0;
}
.more span {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-right: 15px;
	cursor: pointer;
	background: #F4F4F4;
	border-radius: 4px;
	padding:5px;
}
.xxxxxx{
	display: inline-block;
    line-height: 40px;
	width: 80%;
    float: left;
}
.xxxxxx span {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-right: 15px;
    cursor: pointer;
}
.hhhhhhhhh{
	height: 40px;
    overflow: hidden;
}
.dt{
	height:86px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4; /*行数*/
	-webkit-box-orient: vertical;
}
.ly span{
	color:red;
}
.btName span{
	font-weight:bold;
}