
.banner
{
    width:100%;
    min-width:1200px;
    height:80px;
    padding-top:40px;
    text-align:center;
    font-size:32px;
    color:#ffffff;
	margin-top: 110px;
    }
.main-container
{
	width:100%;
	min-width:1200px;
	}
.main
{
	position:relative;
    width:1210px;
    margin:40px auto auto auto;
    background-color:#ffffff;
    }
/*宽屏结构*/
.main .location
{
	width:1040px;
	height:20px;
	line-height:20px;
	padding:30px 50px 0px 50px;
	background-color:#ffffff;
	text-align:right;
	color:#000000;
	}
.main .location img
{
	margin-right:10px;
	}
.main .location a
{
	color:#000000;
	}
.main .top-nav
{
    width:86%;
	height:45px;
    text-align:center;
	margin: 0 auto;
    font-size:16px;
    }
.main .top-nav a
{
    display:inline-block;
    line-height:16px;
    margin:0px 7px;
    padding:8px 18px;
    background-color:#ffffff;
    border:solid 1px #e5e5e5;
    text-align:center;
    color:#6f6f6f;
    }
.main .top-nav a:hover,.main .top-nav a.hover
{
    background-color:#ffa340;
    border:solid 1px #ffa340;
    text-decoration:none;
    color:#FFFFFF;
    }
.main .top-head
{
	position:absolute;
	left:40px;
	top:-15px;
	width:1060px;
	height:48px;
	background:url("../img/erji_line.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/erji_line.png*/ left bottom no-repeat;
	z-index:999;
	}
.main .top-head span
{
	display:block;
	width:100%;
	}
.main .top-head .ch
{
	font-size:18px;
	color:#5a5a5a;
	}
.main .top-head .en
{
	font-family:Arial;
	font-size:14px;
	color:#5a5a5a;
	}
/*宽屏结构*/
/*文章内容*/
.single-page 
{
	width:960px;
	margin:0px auto auto auto;
	padding-top:40px;
	line-height:35px; 
	font-size:16px;
	color:#333; 
	}
.single-page p{ line-height:35px; margin:5px auto auto auto;}
    
/*新闻列表*/
.news-list 
{
	width:800px;
	margin:20px auto auto auto;
	}
.news-list li 
{
	float:left;
	display:inline;
	width:100%;  
	height:28px;
	padding:3px 0px;
	font-size:16px;
	}
.news-list li a
{
    display:block;
    float:left;
    width:635px;
    line-height:28px;
    padding-left:40px;
    background:url("../img/video.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/video.png*/ 0px 10px no-repeat;
	color:#3e3a39;
	}
.news-list li a:hover
{
	color:#0070c7;
	text-decoration:underline;
	}
.news-list li span
{
    display:block;
    float:right;
    width:120px;
	line-height:28px;
	text-align:right;
	font-size:16px;
	color:#3e3a39;
	}
	
/*图文列表*/
.img-news-list
{
    width:1010px;
    margin:0px auto auto auto;
    padding-top:30px;
    }
.img-news-list li
{
    float:left;
    width:950px;
    height:133px;
    margin-bottom:40px;
    padding:20px 30px;
    background-color:#f7f7f7;
    }
.img-news-list .news-pic
{
    float:left;
    width:213px; 
    height:133px;
    margin-right:40px;
    }
.img-news-list .news-pic img
{
    width:213px; 
    height:133px;
    }
.img-news-list .news-right
{
    float:left;
    width:697px;
    }
.img-news-list .noimg
{
    float:left;
    width:950px;
    }
.img-news-list .news-title
{
    padding-top:10px;
    line-height:24px;
    }
.img-news-list .news-title a
{
    font-size:19px;
    color:#020202;
    }
.img-news-list .news-title a:hover
{
	color:#cca58d;
    text-decoration:none;
    }
.img-news-list .news-title span
{
	line-height:24px;
	display:inline-block;
	margin-left:30px;
	padding-left:20px;
	background:url("../img/news-time02.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/news-time02.png*/ 0px 6px no-repeat;
	font-size:14px;
	color:#969696;
	}
.img-news-list .news-desc
{
	width:100%;
	height:72px;
	line-height:24px;
    padding-top:6px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:15px;
    color:#a5a5a5;
    }
.img-news-list .news-desc a
{
	color:#a5a5a5;
	}
.img-news-list .news-desc a:hover
{
	color:#cca58d;
	}
	
.news-wrap
{
	width:1136px;
    margin:0px auto auto auto;
	padding-top:26px;
	}
.news-wrap li
{
	float:left;
	display:inline;
	width:250px;
	height:280px;
	margin:0px 15px 35px 15px;
	overflow:hidden;
	border:solid 1px #f2f2f2;
	}
.news-wrap li .img
{
	width:250px;
	height:156px;
	}
.news-wrap li .img img
{
	width:250px;
	height:156px;
	}
.news-wrap li .content
{
	width:217px;
	height:110px;
	padding:10px 15px 0px 15px;
	}
.news-wrap li .content .other
{
    position:relative;
    height:49px;
    border-bottom:solid 1px #f2f2f2;
    text-align:center;
	color:#959595;
	}
.news-wrap li .content .other .day
{
    width:55px;
    font-size:20px;
    }
.news-wrap li .content .other .year
{
    width:55px;
    font-size:12px;
    }
.news-wrap li .content .other span
{
    display:inline-block;
    position:absolute;
    right:6px;
    bottom:12px;
    width:20px;
    height:16px;
    color:#6dc86b;
    }
    
.news-wrap li .title
{
	position:relative;
	line-height:24px;
	padding-top:8px;
	font-size:14px;
	color:#000000;
	}
.news-wrap li a
{
    text-decoration:none;
	color:#000000;
	}
.news-wrap li a:hover
{
    text-decoration:none;
	color:#000000;
	}
	
/*详细页*/
.detail-page
{
    position:relative;
	width:960px;
	margin:30px auto auto;
	}
.detail-page .detail-title 
{
	width:100%; 
	line-height:45px; 
	font-size:16px;
	font-weight:600;
	text-align:center;
	color:#000000;
	}
.detail-page .detail-time 
{
	width:100%; 
	height:32px;
	line-height:32px; 
	margin:10px auto auto auto;
	font-size:13px;
	text-align:center;
	border-top:solid 1px #aeaeae;
	border-bottom:solid 1px #aeaeae;
	color:#aeaeae;
	}
.detail-page .detail-content
{
	width:100%; 
	line-height:32px; 
	margin:10px auto auto auto;
	font-size:15px;
	color:#000000; 
	}
.detail-page .detail-content p 
{
    line-height:32px;  
    margin:5px auto auto auto;
    }
.detail-page .detail-content .video
{
	width:800px;
	margin:0px auto auto auto;
	}
    
/*瞬间*/
.pic-news
{
	width:1188px;
	margin:50px auto auto auto;
	}
.pic-news li
{
	float:left;
	display:inline;
	width:366px;
	height:310px;
	margin:0px 15px;
	margin-bottom:30px;
	border:solid 1px #e5e5e5;
    box-sizing:border-box;
	}
.pic-news li .img
{
	width:364px;
	height:230px;
	}
.pic-news li .img img
{
	width:364px;
	height:230px;
	}
.pic-news li .title
{
	width:324px;
	height:60px;
	line-height:26px;
	padding:10px 20px;
	overflow:hidden;
	margin:10px auto auto auto;
	text-align:left;
	font-size:14px;
	}
.pic-news li .title a
{
    text-decoration:none;
	color:#000000;
	}
.pic-news li .title a:hover
{
	color:#fda440;
	}

/**/
.team-list
{
	width:960px;
	margin:0px auto auto auto;
	padding-top:35px;
	}
.team-list li
{
	float:left;
	display:inline;
	width:960px;
	height:202px;
	margin:0px auto 60px auto;
	}
.team-list li .img
{
	float:left;
	display:inline;
	width:202px;
	height:202px;
	}
.team-list li .img img
{
	width:202px;
	height:202px;
	}
.ch-item {
	width: 100%;
	height: 100%;
	position: relative;
	/*
	box-shadow: 
		inset 0 0 0 0 rgba(221, 73, 109, 1), 
		inset 0 0 0 16px rgba(255,255,255,0.6), 
		0 1px 2px rgba(0,0,0,0.1);	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
*/
}
.team-list li .wrap
{
	float:left;
	display:inline;
	width:708px;
	height:202px;
	margin-left:50px;
	}
.team-list li .wrap .title
{
	width:100%;
	height:45px;
	line-height:32px;
	margin:0px auto auto auto;
	padding-top:28px;
	background:url("../img/team_line03.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/team_line03.png*/ left bottom no-repeat;
	text-align:left;
	font-size:18px;
	color:#000000;
	}
.team-list li .wrap .title a
{
	color:#000000;
	}
.team-list li .wrap .describe
{
	width:100%;
	line-height:26px;
	margin:0px auto auto auto;
	padding-top:15px;
	font-size:14px;
	color:#000000;
	}
	
.contact-wrap
{
	width:1033px;
	margin:0px auto auto auto;
	padding:70px 0px;
	}
.contact-wrap .map
{
	width:100%;
	height:420px;
	}
.contact-wrap .container
{
	position:relative;
	width:100%;
	margin:0px auto auto auto;
	}
.contact-wrap .container .ewm-wrap
{
	position:absolute;
	top:52px;
	right:0px;
	width:245px;
	height:245px;
	}
.contact-wrap .container .ewm-wrap .img
{
	width:215px;
	height:215px;
	padding:15px;
	border:solid 1px #d9d9d9;
	}
.contact-wrap .container .ewm-wrap .img img
{
	width:215px;
	height:215px;
	}
.contact-wrap .container .ewm-wrap .title
{
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#000000;
	}
.contact-wrap .container .contact-head
{
	width:650px;
	line-height:52px;
	margin-top:25px;
	border-bottom:solid 1px #d9d9d9;
	font-size:25px;
	color:#00b2ab;
	}
.contact-wrap .container .contact-content
{
	line-height:30px;
	padding-top:30px;
	font-size:14px;
	color:#1d1d1d;
	}
	
/*发展历程*/
.dsj-single
{
	width:870px;
	margin:0px auto auto auto;
	padding-left:100px;
	padding:110px 0px 70px 0px;
	}
.dsj-list
{
	position:relative;
	padding-top:40px;
	background:url("../img/dsj2.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/dsj2.png*/ left top repeat-y;
	}
.dsj-list .dsj-head
{
	position:absolute;
	left:-30px;
	top:-40px;
	width:61px;
	height:57px;
	background:url("../img/dsj3.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/dsj3.png*/ 0px 0px no-repeat;
	}
.dsj-list li
{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	font-size:14px;
	color:#737373;
	}
.dsj-list li .left
{
	position:relative;
	display:inline-block;
	text-align:right;
	vertical-align:top;
	}
.dsj-list li .right
{
	float:left;
	display:inline-block;
	width:715px;
	padding-left:25px;
	padding-top:18px;
	text-align:left;
	color:#000000;
	}
.dsj-list li .right .more
{
	font-size:12px;
	color:#e60012;
	}
.dsj-list li .right p
{
	margin:0px;
	}
.dsj-list li.year
{
	position:relative;
	width:100%;
	height:45px;
	}
.dsj-list li.year .left
{
	position:absolute;
	left:-70px;
	top:0px;
	width:100px;
	line-height:45px;
	text-align:left;
	font-size:18px;
	font-weight:600;
	color:#9c6c60;
	}
.dsj-list li.year .left i
{
	position:absolute;
	top:19px;
	right:28px;
	width:8px;
	height:5px;
	background:url("icon-12.gif")/*tpa=https://cdn.mystuff.com.cn/ms/css/icon-12.gif*/ -4px -6px no-repeat;
	}
.dsj-list li.month
{
	padding:10px 0px;
	}
.dsj-list li.month .left
{
	position:relative;
	float:left;
	width:130px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-bottom:solid 1px #cda58c;
	font-size:14px;
	}
.dsj-list li.month .left i
{
	position:absolute;
	bottom:-5px;
	left:-5px;
	width:135px;
	height:11px;
	background:url("../img/dsj1.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/dsj1.png*/ left bottom no-repeat;
	}
	
.honor-wrap
{
	width:1060px;
	margin:0px auto auto auto;
	padding:70px 0px;
	}
.honor-wrap .honor-head
{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:16px;
	}
.honor-wrap .honor-head span
{
	display:inline-block;
	padding-right:15px;
	height:40px;
	border-bottom:solid 1px #e7e7e7;
	}
.honor-wrap .honor-list
{
	width:100%;
	margin:30px 0px;
	}
.honor-wrap .honor-list li
{
	display:inline-block;
	margin:0px 7px 20px 7px;
	}
.honor-wrap .honor-list li img
{
	height:180px;
	}
	
.contact-head
{
    width:100%;
    height:22px;
    margin-bottom:20px;
    padding:0px 0px 20px;
    background:url("../img/contact_line04.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/contact_line04.png*/ left bottom no-repeat;
    font-size:18px;
    }
	
/*招聘列表*/
.jobs-list
{
    width:970px;
    margin:0px auto auto auto;
    padding-top:70px;
    }
.jobs-list li
{
    float:left;
    width:968px;
    height:254px;
    margin-bottom:40px;
    padding:1px;
    background-color:#f7f2ee;
    }
.jobs-list .job-pic
{
    float:left;
    width:235px; 
    height:254px;
    margin-right:35px;
    text-align:center;
    background-color:#ffffff;
    }
.jobs-list .job-pic .job-name
{
    line-height:40px;
    margin-bottom:10px;
    padding-top:10px;
    font-size:18px;
    color:#B28A72;
    }
.jobs-list .job-right
{
	position:relative;
    float:left;
    width:698px;
    height:254px;
    }
.jobs-list .job-title
{
    padding-top:10px;
    line-height:28px;
    font-size:14px;
    font-weight:600;
    }
.jobs-list .job-desc
{
	width:520px;
	height:170px;
	line-height:28px;
	padding-top:10px;
    font-size:14px;
    overflow:hidden;
    text-overflow:ellipsis;
    }
.jobs-list .job-btn
{
	position:absolute;
	right:24px;
	bottom:24px;
	width:158px;
	height:42px;
	}

.jobs-list .job-btn a
{
	display:block;
	width:98px;
	height:42px;
	line-height:42px;
	padding-left:60px;
	background:url("../img/pen.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/pen.png*/ 30px 10px no-repeat;
	background-color:#b28a72;
	text-align:left;
	font-size:18px;
	color:#FFFFFF;
	}
.jobs-list .news-desc a:hover
{
	color:#cca58d;
	}
.job-container
{
	width:930px;
    margin:0px auto auto auto;
    padding-top:100px;
	}
.job-container .job-head
{
	padding-bottom:10px;
	border-bottom:solid 1px #e9e9e9;
	font-size:18px;
	color:#cca58d;
	}
.job-container .job-tab
{
	width:930px;
    margin:30px auto auto auto;
    padding-bottom:80px;
	}
.job-container .job-tab td
{
	height:32px;
	padding:10px 0px;
	}
.job-container .job-tab td.td-left
{
	width:85px;
	text-align:left;
	font-size:14px;
	color:#666666;
	}
.job-container .job-tab td.td-left span
{
	color:#ff674f;
	}
.job-container .job-tab td.td-right
{
	width:845px;
	font-size:14px;
	color:#666666;
	}
.job-container .job-tab td.td-right .msg
{
	color:#FF0000;
	}
.job-container .job-tab td.td-right .txt
{
	width:180px;
	height:26px;
	border:solid 1px #d9d9d9;
	border-radius:5px;
	}
.job-container .job-tab td.td-right .txtjl
{
	width:740px;
	height:260px;
	line-height:24px;
	padding:5px;
	font-family:微软雅黑;
	font-size:14px;
	border:solid 1px #d9d9d9;
	border-radius:5px;
	}
.job-container .job-tab td.td-right .btn
{
	width:136px;
	height:46px;
	border-radius:5px;
	border:0px;
	background-color:#cba58e;
	font-size:16px;
	color:#ffffff;
	cursor:pointer;
	}
.job-container .job-tab .ddlType
{
	position:relative;
	float:left;
	display:inline-block;
	width:180px;
	height:26px;
	border:solid 1px #d9d9d9;
	border-radius:5px;
	}
.job-container .job-tab .ddlType .chkspan
{
	position:relative;
	display:inline-block;
	width:170px;
	padding-left:10px;
	height:26px;
	line-height:26px;
	font-size:14px;
	cursor:pointer;
	}
.job-container .job-tab .ddlType i
{
	display:block;
	position:absolute;
	top:10px;
	right:15px;
	width:8px;
	height:8px;
	background:url("../img/job.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/job.png*/ no-repeat;
	}
.job-container .job-tab .ddlType ul
{
	display:block;
	position:absolute;
	left:-1px;
	top:26px;
	width:180px;
	background-color:#ffffff;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;
	display:none;
	z-index:9999;
	}
.job-container .job-tab .ddlType ul li
{
	width:170px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	text-align:left;
	font-size:14px;
	cursor:pointer;
	}
.job-container .job-tab .ddlType ul li:hover
{
	background-color:#f7f7f7;
	}
    
/*分页*/
.page-layout 
{
    width:100%;
    height:30px; 
    padding:10px 0px 30px 0px;
	text-align:center;
	font-size:14px;
	}
.page-layout a,.page-layout span
{
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    margin: 0 4px;
    vertical-align:middle;
    border-radius:3px;
    text-align:center;
	}
.page-layout a
{
    color:#515151;
    background-color:#FFFFFF;
    border:solid 1px #cccccc;
	}
.page-layout a:hover
{
	color:#FFFFFF;
    background-color:#ea4e21;
    border:solid 1px #ea4e21;
    text-decoration:none;
	}
.page-layout .current
{
    color:#515151;
	}
.page-layout .home
{
    width:30px;
    background:url("../img/icon-31.jpg")/*tpa=https://cdn.mystuff.com.cn/ms/img/icon-31.jpg*/ 0px 0px no-repeat;
    }
.page-layout .end
{
    width:30px;
    background:url("../img/icon-31.jpg")/*tpa=https://cdn.mystuff.com.cn/ms/img/icon-31.jpg*/ -63px 0px no-repeat;
    }
.page-layout .previous
{
	width:30px;
	height:30px;
	background:url("../img/previous.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/previous.png*/ 0px 0px no-repeat;
    }
.page-layout .previous:hover {
    background-color:transparent;
}
.page-layout .next
{
    width:30px;
	height:30px;
	background:url("../img/next.png")/*tpa=https://cdn.mystuff.com.cn/ms/img/next.png*/ 0px 0px no-repeat;
    }
.page-layout .next:hover {
    background-color:transparent;
}   

.search {
    position: absolute;
    right: 0px;
    top: 15px;
}