/* CSS Document */
div{word-break: break-all;}
.index{ width:1280px; height:auto; margin:0 auto;}
.ledgebar{ width:1920px; height:391px; background:url(../images/product-img.png) no-repeat; margin-left:-320px; overflow:hidden;}
.ledgebar>div{ width:100%; text-align:center;color: #ffffff;}
.ledgebar_tit{font-size: 50px; margin-top:113px;}
.ledgebar_txt{font-size: 16px; margin-top:38px;}

.ledgecontent{ width:100%; height:auto; position:relative; float:left;}
.ledge_left{ width:850px; height:100%; margin-left:50px; float:left; overflow:hidden;}
.ledge_nav{ width:100%; height:36px; margin-top:47px; float:left;}
.ledge_nav>div>a{ cursor:pointer; width:140px; height:100%; margin:0 10px; text-align:center; line-height:36px; font-size: 20px;color: #333333; opacity:0.8; float:left; position:relative; }
.ledge_nav>div>a>div{ position:absolute; top:0;width:50px; height:100%; left:45px; cursor:pointer;border-bottom:5px solid #fff;}
.ledge_navcolor{color: #000 !important; opacity:1  !important;  border-bottom:5px solid #c03538 !important;}


.ledge_box{ width:100%; height:auto; margin:30px 36px; float:left;}
.ledge_box>div{ width:100%; height:215px; border-bottom:1px solid #aaaaaa; position:relative; float:left; cursor:pointer;}
.ledgecon_pic{ width: 280px; height: 149px; margin-top:30px; left:0; float:left; overflow:hidden;}
.ledgecon_pic>img{ width:100%; height:auto;}
.ledgecontxt{ width:500px; height:auto; float:left;margin-top:30px; margin-left:20px;}
.ledgecon_tit{  width: 420px;height: 50px;font-size: 20px;color: #333333;  top:31px; left:300px;overflow:hidden;}
/*.ledgecon_tit{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}*/
.ledgecon_txt{ width: 420px; height:44px; overflow:hidden; line-height:22px;font-size: 14px;color: #515151; margin-top:5px; left:300px;}
.ledgecon_class{ width:420px;height: 18px;font-size: 13px; margin-top:25px;}
.ledgecon_yuedu,.ledgecon_share{ text-align:center; width:50px; height:17px; top:36px; padding-left:20px; line-height:17px; font-size:14px; color:#aaaaaa;}
.ledgecon_yuedu{ background:url(../images/yan.jpg) left center no-repeat; left:730px;}
.ledgecon_share{ background:url(../images/share.jpg) left center no-repeat; left:730px;}
.ledgecon_class>div{  float:left; line-height:18px;}
.classname1{padding-right: 10px;color: #c03538; border-right:1px solid #aaaaaa;}
.classname2{ margin-left:10px;color: #aaaaaa; text-align:left;width:300px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.recruit_right{ width:280px; height:100%; float:right;}
.know_search{ width:278px; height: 320px; border: solid 1px #aaaaaa; margin-top:47px; position:relative;}
.know_search>p{ width: 240px;height: 34px; font-size: 12px; color: #888888; margin:9px auto;}
.know_searchtit{width: 90%; line-height: 25px;font-size: 18px; color: #c03538; margin:10px 5%;}
.know_searchtxt{width: 240px;font-size: 14px; color: #333333; margin:10px 20px; line-height:20px;}
.know_searchinput{ width: 170px;height: 32px;border: solid 1px #aaaaaa; margin:10px 0 0 20px;}
.know_searchbtn{ width: 60px; height: 32px; background-color: #c03538; float:right; color:#fff; line-height:32px; text-align:center; margin:10px 10px 0 0; font-size: 12px; cursor:pointer;}
.know_keytit{ width: 240px;height: 36px;font-size: 24px;color: #333333; margin-top:27px;}

.qrcode_tit{ font-size: 24px; color: #333333; line-height:28px;  margin-top:56px;}
.qrcode{ width:280px; height:186px; background:url(../images/qrcode.png) no-repeat; background-size:cover; border-radius:20px; margin-top:16px;}
.qrcode_txt{ width:60px; margin:0 auto; height:32px; padding-left:20px;line-height:32px;  font-size: 14px; color: #888888; background:url(../images/weixin.png) left center no-repeat;}


.aboutus{ width:280px;height:515px; float:left;position:relative;}
.aboutus_tit{width: 240px; height: 36px;font-size: 24px;color: #333333; line-height:36px; margin-top:31px;}
.tx_ico{ margin-top:33px;}
.tx_ico>img{ margin-right:10px;}
.aboutus_con{ width:100%;height:240px; border-top: solid 1px #dadada; float:left; }
.aboutus_con>div{ width:100%; position:relative;  border-bottom: solid 1px #dadada;float:left; }
.a_con_ioc{ width: 37px; height: 31px; top:15px; left:8px;}

.a_con_txt{ margin-top:7px; margin-left:52px;  width: 215px;font-size: 14px;}
.a_con_txt>a{color: #c03538; text-decoration:none;}
.a_con_time{ margin-left:52px;  width: 215px; height: 17px;font-size: 12px; color: #888888; margin-bottom:7px;}


a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.yema{padding: 15px 20px;text-align: center;color: #ccc; width:auto; margin:0 auto; clear:both;}
.yema a{display: inline-block;color: #c03538;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;	margin: 0 2px;border-radius: 20px; text-align:center;}
.yema a:hover{text-decoration: none;}
.yema span.current{display: inline-block;height: 30px; width:30px;line-height: 30px;margin: 0 2px;color: #fff;background-color: #c03538;border-radius: 20px;vertical-align: middle;}
.yema span.disabled{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #c03538; opacity:0.5;border-radius: 4px;vertical-align: middle;}

.newscontent{ width:720px; height:auto; position:relative; float:left; margin-left:130px; margin-top:30px;}
.fenlei{ width:100%;height: 18px;font-size: 13px; margin-top:25px; float:left;}
.fenlei>div{float:left; line-height:18px; }
.newstit{ width: 720px; font-size: 28px;color: #333333; line-height:41px; float:left; margin:3px 0;}
.author{ width: 100%;height: 20px; line-height:20px; font-size: 14px;color: #888888; float:left;}
.fenlei .classname2{ text-align:left;width:304px;}
.newscon{ width:100%; height:auto; float:left;padding-bottom: 50px;}
.jianjie{ width:100%; height:74px;  font-size: 14px; color: #515151; float:left; border-left:2px solid #F00; line-height:37px; float:left; margin-top:28px; }
.jianjie>div{ padding-left:30px; width: 690px;height: 44px; line-height:22px; margin-top:15px;overflow:hidden;}
.newscon>*{ float:left;}

@media screen and (max-width: 900px){
	.index{ width:100%;}
	.ledgebar{ width:100%; height:180px; margin-left:0; background-size:cover; background:url(../images/product-img.png) no-repeat;overflow:hidden;}
	.ledgebar_tit{ font-size:24px; margin-top:77px;}
	.ledgebar_txt{ font-size:14px; margin-top:9px; line-height:20px;}
	.ledge_left{ width:100%; margin-left:0;}
	.know_search{ margin:47px auto 0 auto; position:relative; }
	.qrcode{ margin:0 auto;}
	.qrcode_tit{ width:280px; margin:0 auto; }
	.ledge_box{ width:100%; height:auto; margin:30px 0px;}
	.ledge_box>div{ width:280px; height:350px; border-bottom:1px solid #aaaaaa; position:relative; margin:0 auto; float:none;}
	.ledgecontxt{ width:100%; margin-left:0; margin-top:0;}
	.ledge_nav2{ width:278px; height:30px; margin:30px auto 0 auto;}
	.ledgecon_class{ margin-top:10px;}
	.ledgecon_class>div{ text-align:center; width: 90px;}
	.classname2{ padding-left:10px;margin-left: 0;}
	.ledgecontent{ width:100%; height:auto;}
	.recruit_right{ width:100%; height:auto;  float:left;}
	.ledge1_pic{ width:280px; height:auto; margin:0 auto;}
	.ledgecon_txt{ margin-top:10px;width: 100%;}
	.ledgecon_tit{ width:100%; height:auto; line-height:29px; height:58px; overflow:hidden;}
	.ledgecon_yuedu{     left: 200px; top: 300px;}
	.ledgecon_share{ top:330px; left:200px;}
	
	.aboutus{ width:100%;height:460px; float:left; margin:0; position:relative;}
	.aboutus>div{ width:320px; position:absolute; left:50%; margin-left:-160px;}
	.aboutus_tit{width: 240px; height: 36px;font-size: 24px;color: #333333; line-height:36px; margin-top:31px;}
	.tx_ico{ margin-top:33px;}
	.tx_ico>img{ margin-right:10px;}
	.aboutus_con{ width:100%;height:240px; border-top: solid 1px #dadada; float:left; }
	.aboutus_con>div{ width:100%; position:relative;  border-bottom: solid 1px #dadada;float:left; }
	.a_con_ioc{ width: 37px; height: 31px; top:15px; left:8px;}
	
	.a_con_txt{ margin-top:7px; margin-left:52px;  width: 260px;font-size: 14px;color: #c03538;}
	.a_con_time{ margin-left:52px;  width: 215px; height: 17px;font-size: 12px; color: #888888;}
	
	
	
	
	.yema{padding: 0px 20px 50px 10px;text-align:center;color: #ccc; width:auto; margin:0 auto;}
	.yema a{display: inline-block;color: #c03538;display: inline-block;height: 10px;	line-height: 10px;	padding: 0 2px;	margin: 0 2px;border-radius: 20px;vertical-align: middle;}
	.yema a:hover{text-decoration: none;}
	.yema span.current{display: inline-block;height: 20px; width:20px;line-height: 20px;margin: 0 2px;color: #fff;background-color: #c03538;border-radius: 30px;vertical-align: middle;}
	.yema span.disabled{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #c03538; opacity:0.5;border-radius: 4px;vertical-align: middle;}
	
	
	.newscontent{ width:90%; height:auto; padding:0 5%; position:relative; float:left; margin-left:0; margin-top:30px; margin-bottom:20px;}
	.fenlei{height: 18px;font-size: 13px; margin-top:25px; float:left;}
	.fenlei>div{ float:left; line-height:18px; }
	.newstit{ width: 100%; height:auto;font-size: 28px;color: #333333; line-height:41px; float:left; margin:3px 0;}
	.author{ width: 100%;height: 20px; line-height:20px; font-size: 14px;color: #888888; float:left;}
	.fenlei .classname2{ margin-left:0; text-align:left; width:200px;}
	.newscon{ width:100%; height:auto; float:left;}
	.jianjie{ width:100%; height:auto;  font-size: 14px; color: #515151; float:left; border-left:2px solid #F00; line-height:37px; float:left; margin-top:28px;}
	.jianjie>div{ padding-left:5%; width:95%;height:auto; line-height:22px; margin-top:0;}
	.newscon>*{ float:left;}
}
