@import url("/template/yongsheng/static/css/pcbase.css");


.title_box { position: relative; width: 1300px; height: 80px; margin: 0 auto; position: relative}
.title_box span.line{ width: 100%; height: 1px; background: #017EFF; position: absolute; top: 65px;}
.title_box .tit { width: 280px; height: 66px; padding-top: 14px; margin: 0 auto; display: block; color: #017eff; font-size: 26px; line-height: 30px; text-align: center; position: relative;}
.title_box .tit a { color: #017eff }
.title_box .tit span.sp2 { display: block; color: #017eff; font-size: 16px; font-family: arial; text-transform: uppercase; font-weight: normal;background: #fff; z-index: 2; position: relative; width: 80%; margin: 0 auto;}
.title_box .tit .bg{ width: 90%; height: 35px; border: 2px solid #017EFF; position: absolute; top: 45px; left: 50%; margin-left: -46%; background: #fff; z-index: 1;}

.serBox { background: #E5E5E5; margin-bottom: 25px;}
.serBox .container {
	position: relative;
	width: 1300px;
	height: 70px;
	margin: 0 auto
}

.search {
	position: relative;
	float: left;
	width: 610px;
	height: 70px;
	background: #017eff
}

.searchForm {
	float: left;
	position: relative;
	width: 320px;
	height: 34px;
	padding-left: 16px;
	padding-top: 18px
}

.search .text {
	width: 300px;
	height: 32px;
	border: 1px solid #cdcdcd;
	color: #999;
	font-size: 12px;
	line-height: 28px;
	text-indent: 14px;
	background: #fff
}

.btnsubmit {
	position: absolute;
	right: 0;
	top: 18px;
	width: 34px;
	height: 34px;
	border: 0;
	background: url(/template/yongsheng/static/css/../images/zoom.png) left top no-repeat;
	cursor: pointer
}

.toptel {
	float: left;
	width: 216px;
	height: 60px;
	padding-left: 50px;
	padding-top: 10px;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: left
}

.toptel span {
	display: block;
	color: #fff;
	font-size: 26px;
	line-height: 24px;
	font-family: impact
}

.menuListUlList {
	float: left;
	width: 690px;
	height: 70px
}

.hqgg {
	width: 90px;
	height: 42px;
	line-height: 42px;
	background: #017eff;
	color: #fff;
	text-align: center;
	margin-left: 15px;
	margin-top: 15px;
	float: left
}

.hqggli {
	margin-top: 15px;
	border: 1px solid #017eff;
	float: left;
	height: 40px;
	width: 583px;
	background: #fff
}
.m_wnews {
	border-image: none;
	width: 575px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	-ms-zoom: 1;
	margin-left: 5px;
	margin-top: 5px
}

.m_wnews a {
	color: #666
}

.m_wnews .tempWrap {
	line-height: 30px;
	height: 30px;
	width: 540px;
	text-indent: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.m_wnews .pagesize {
	top: 5px;
	right: 5px;
	position: absolute
}

.m_wnews .pagesize a {
	background: url("/template/yongsheng/static/css/../images/updown.jpg") no-repeat -0px 0;
	width: 16px;
	height: 8px;
	line-height: 0;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 3px;
	display: block
}

.m_wnews .pagesize a.next {
	background-position: 0 -8px
}


.zj_sycp {
	position: relative;
	width: 1300px;
	margin: 0 auto;
	padding-bottom: 30px
}

.cpflm {
	font-weight: inherit;
	margin-bottom: 10px
}

.cpmzl {
	font-size: 20px;
	border-bottom: 3px solid #ccc;
	padding-bottom: 5px
}

.cpmzl b {
	color: #017eff;
	padding-bottom: 6px;
	border-bottom: 3px solid #017eff
}

.cpmzl span {
	padding-left: 10px;
	color: #ccc;
	text-transform: uppercase;
	padding-bottom: 7px;
	border-bottom: 3px solid #017eff
}
.cpmzl a{  font-size: 0.8rem; margin-top: 8px;}
.ljgdcp {
	float: right;
	margin-top: -35px
}

.ljgdcp a {
	color: #422b02
}

.cpllllsc {
	width: 1325px
}


.sypick {
	position: relative;
	float: left;
	width: 236px;
	height: 230px;
	margin-right: 27px;
	margin-bottom: 40px;
	margin-top: 20px;
	overflow: hidden;
	border: 1px solid #e5e5e5
}
.proListPic{ margin-top: 25px;}
.clear-fix {
	width: 1300px;
	height: 330px;
	float: left
}

.clear-fix .pic {
	position: relative;
	height: 190px;
	overflow: hidden
}
.clear-fix .pic img{ width: 100%; height: 100%;}
.clear-fix .intro {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 83%;
	height: 150px;
	display: none;
	padding: 20px;
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	background: url(/template/yongsheng/static/css/../images/probg.png)
}

.clear-fix .intro a {
	width: 58px;
	height: 58px;
	margin: 10px auto;
	display: block
}

.clear-fix .title a {
	position: relative;
	padding: 0 8px;
	border-top: 0;
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.xwdt,.xwdt .title_box .tit span.sp2,.xwdt .title_box .tit .bg{ background: #E5E5E5;}
.xwdt{ padding-top: 30px;}
.knowListUl {
	width: 1342px;
	height: 224px;
	padding-bottom: 60px;
	margin: 0 auto;
	padding-top: 30px
}

.knowListUl li {
	float: left;
	width: 254px;
	height: 194px;
	margin-right: 17px
}
.knowListUl li.martop30{ margin-top: 30px;}
.knowListUl li.one{ margin: 0 0 0 0;}
.knowListUl li a {
	width: 200px;
	height: 192px;
	padding: 0 15px;
	border: 1px solid #cfcfcf;
	display: block;
	background: #fff
}

.knowListUl li .knowTime {
	width: 200px;
	height: 48px;
	border-bottom: 1px solid #bcbcbc;
	color: #017eff;
	font-size: 12px;
	line-height: 48px;
	font-weight: bold
}

.knowListUl li .knowTime span {
	float: left;
	width: 48px;
	height: 48px;
	color: #017eff;
	font-size: 26px;
	line-height: 48px;
	font-weight: normal
}

.knowListUl li .knowTitle {
	width: 200px;
	height: 28px;
	padding-top: 10px;
	padding-bottom: 4px;
	color: #666;
	font-size: 14px;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.knowListUl li .knowIntro {
	color: #999;
	font-size: 14px;
	line-height: 22px
}

.knowListUl li a:hover {
	border: 1px solid #017eff
}

.knowListUl li a:hover .knowTitle {
	color: #017eff
}

.zj_anli{ margin-bottom: 25px;}
.zj_anli .layui-thumbnails{ margin-top: 15px;}

.zj_anli ul li a{ display: block; height: 383px; border: 1px solid #DDD;}
.zj_anli ul li a img{ width: 94%; height: 202px; margin:6px 0 0 6px; padding: 3px; background: #fff;}
.zj_anli ul li a .name{ width: 88%; margin: 0 auto; text-align: center; font-size: 1.2rem; padding: 10px 0; border-bottom: 1px solid #0072E5; position: relative;}
.zj_anli ul li a .name:before{ content:""; width: 20%; height: 3px; background: #0072E5; position: absolute; left: 50%; top: 44px; margin-left: -10%;}
.zj_anli ul li a .more{ width: 100px; height: 35px; line-height: 35px; background: #FFCC00; text-align: center; margin: 0 auto; color: #000; position: absolute; bottom: 26px; left: 50%; margin-left: -50px;}
.zj_anli ul li a .summary{ width: 88%; margin: 12px auto 0 auto; }

.zj_anli ul li a:hover{border:1px solid #0066CB; color: #333;}
.zj_anli ul li a:hover p.name{ color: #0066CB;}


.company {
	width: 1300px;
	margin: 25px auto 0 auto;
	color: #666;
	font-size: 14px;
	padding-bottom: 30px;
	padding-top: 20px
}

.company .gsmll {
	width: 1220px;
	height: 40px;
	display: block;
	color: #017eff;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 30px
}

.gscjt {
	float: left;
	margin-right: 30px;
	margin-bottom: 35px
}

.gsjstxt {
	height: 268px;
	overflow: hidden
}

.gsjstxt p {
	padding-bottom: 0;
	line-height: 30px
}

.contact {
	position: relative;
	width: 1000px;
	height: 90px;
	padding-top: 10px;
	margin: 0 auto
}

.contact dl {
	float: left;
	width: 333px;
	display: block
}

.contact dl dt {
	float: left;
	position: relative;
	z-index: 999;
	width: 46px;
	height: 46px;
	border: 1px solid #dfaaa9;
	border-radius: 50%;
	margin-right: 20px;
	margin-top: 10px
}

.contact dl dd {
	float: left;
	width: 265px;
	color: #fff;
	font-size: 14px;
	line-height: 30px
}
.links {
	width: 1300px;
	height: auto;
	margin: 25px auto 20px auto;
	background: url(/template/yongsheng/static/css/../images/links.jpg) 5px 2px  no-repeat;
	font: 14px "microsoft yahei";
	color: #666;
	overflow: hidden
}
.links span{ padding-left: 39px;}
.links li {
	display: inline
}

.links a {
	margin: 0 20px;
	color: #666;
	display: inline-block;
	height: 30px;
    line-height: 30px;
}


.khxq{ width: 100%; height: 135px; background: url(/template/yongsheng/static/css/../images/khxq.jpg);}
.wsmxzwm{ background: #EFEFEF; padding: 20px 0; margin-bottom: 25px;}
.wsmxzwm .container{ width: 1073px;}
.wsmxzwm .liudly{ width: 100%; height: 86px; background: url(/template/yongsheng/static/css/../images/6dly.jpg) no-repeat center center; margin: 20px 0!important;}
.wsmxzwm ul{ padding: 0;}
.wsmxzwm p{ color: #666; margin-bottom: 8px; line-height: 30px;}
.wsmxzwm ul li.er{ margin-top: 25px;}
.wsmxzwm .liu1 .liu1_l{ width: 460px;}
.wsmxzwm .liu1 .liu1_l p.one{ font-size: 1.4rem; font-weight: 700; color: #333; margin-bottom: 15px;}
.wsmxzwm .liu1 .liu1_l i{ font-size: 3rem; color: #D30000; font-weight: 100;}
.wsmxzwm .liu1 .liu1_l span{ color: #D30000; margin: 0 20px 0 10px;}
.wsmxzwm .liu1 .liu1_r{ width: 527px; height: 462px; background: url(/template/yongsheng/static/css/../images/liu1.jpg) no-repeat;}
.wsmxzwm .liu2 .liu2_r{ width: 460px;}
.wsmxzwm .liu2 .liu2_r p.one{ font-size: 1.4rem; font-weight: 700; color: #333;}
.wsmxzwm .liu2 .liu2_r i{ font-size: 3rem; color: #D30000; font-weight: 100;}
.wsmxzwm .liu2 .liu2_r span{ color: #D30000; margin: 0 20px 0 10px;}
.wsmxzwm .liu2 .liu2_l{ width: 568px; height: 438px; background: url(/template/yongsheng/static/css/../images/liu2.jpg) no-repeat;}
.wsmxzwm .liu3 .liu3_l{ width: 570px;}
.wsmxzwm .liu3 .liu3_l p.one{ font-size: 1.4rem; font-weight: 700; color: #333;}
.wsmxzwm .liu3 .liu3_l i{ font-size: 3rem; color: #D30000; font-weight: 100;}
.wsmxzwm .liu3 .liu3_l span{ color: #D30000; margin: 0 20px 0 10px;}
.wsmxzwm .liu3 .liu3_r{ width: 412px; height: 411px; background: url(/template/yongsheng/static/css/../images/liu3.jpg) no-repeat;}
.wsmxzwm .liu1,.wsmxzwm .liu2,.wsmxzwm .liu3{ margin: 25px 0;}

.zj_news .title_box { margin-bottom: 25px;}
.zj_news ul li{ padding: 1rem 0; border-bottom: 1px solid #ccc;}
.zj_news ul li i{ margin-right: 10px !important; color: #777;}
.zj_news ul li:hover i{ color: #000;}
.zj_news ul li .layui-time{ float: right; margin-top: 2px; color: #666;}
.zj_news .layui-col-xs6{ width: 48.27%; margin-left: 40px;}
.zj_news .layui-col-xs6.one{ margin-left: 0;}
.layui-news-hd {
	height: 50px;
	line-height: 50px;
    border-bottom: 1px solid #ccc;
}
.layui-news-hd a {
    display: block;
    color: #017eff;
}
.layui-news-hd a span{ color: #666;}
.layui-news-hd h2 {
    font-size: 1.1rem;
    float: left;
    margin: 0;
    font-weight: 100;
    padding-left: 15px;
}
.layui-news-hd h2:before{ content: ""; width: 3px; height: 22px; background: #017eff; position: absolute; top: 14px; left: 0;}


.am-comment{margin-bottom:10px; height: auto !important; min-height: 138px !important;}
.am-comment:after,.am-comment:before{display:table;content:" "}
.am-comment:after{clear:both}
.am-comment-avatar{float:left;width:42px;height:42px;border:1px solid transparent;border-radius:50%}
.am-comment-main{position:relative;margin-left: 56px;border:1px solid #dedede;border-radius:0}
.am-comment-main:after,.am-comment-main:before{position:absolute;top:10px;right:100%;left:-8px;display:block;width:0;height:0;border-color:transparent;border-style:solid solid outset;border-width:8px 8px 8px 0;content:" ";pointer-events:none}
.am-comment-main:before{z-index:1;border-right-color:#dedede}
.am-comment-main:after{z-index:2;margin-left:1px;border-right-color:#f8f8f8}
.am-comment-hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;background:#f8f8f8}
.am-comment-title{margin:0 0 8px 0;font-size:1.6rem;line-height:1.2}
.am-comment-meta{overflow:hidden;padding:10px 15px;color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.am-comment-meta .am-comment-author{display:inline;color:#999}
.am-comment-author{color:#999;font-weight:700}
.am-comment-bd{overflow:hidden;padding:15px;color:#333;font-size:14px}
.am-comment-bd>:last-child{margin-bottom:0}
.am-comment .blockquote{padding-top:5px;padding-bottom:5px;padding-left:15px;border-left:4px solid #ddd;    margin-top: 10px; color: #666;width: 98%; margin: 10px 0 0 10px;}

.zcly .am-comment-main{ margin-left: 0;}
.zcly .am-comment-main:after,.zcly .am-comment-main:before{ border-width: 0 !important;}
.zcly .am-comment .blockquote{ margin:14px 0 0 0;}
.zcly .am-comment-main{ border: 0;}
.zcly li{ border: 1px solid #dedede; margin-top: 20px;}
.zcly img{ width: 38px; height: 38px; margin: 4px 0 0 6px;}
.zcly .am-comment-hd{ height: 48px;}
.zcly .am-comment-meta .am-comment-author{ position: relative; top: 8px;}
	

.liuyan { width: 100%; height:350px; margin: 0 auto; font-size: 14px; overflow: hidden;}
.liuyan ul { margin: 0; line-height: 30px;}
.liuyan a { color: #333; text-decoration: none;}
.liuyan a:hover { text-decoration: underline;}
.str_wrap {
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}