@charset "utf-8";
/* CSS Document */
body{ font-family: "微软雅黑";}
.page_bg{ width: 100%; background: #f2f2f2; padding-bottom: 80px; overflow: hidden;}
.page-title{ background: #fff; height: 65px; border-bottom: solid 1px #e3e3e3;}
.container{ max-width: 1400px; margin: 0 auto; overflow: hidden;}
.page-title .mbxNav{ overflow:hidden; float:left}
.page-title .mbxNav li{ float:left; font-size:15px; color:#666; margin:0 5px; line-height: 65px;}
.page-title .mbxNav li em{ margin-left:5px;}
.page-title .mbxNav li a{ color:#666;}
.page-title .mbxNav li.home{ width:60px; height:65px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(../images/mbxnav_home.png) no-repeat center; margin-right:10px; margin-left:0}
.page-title .mbxNav li.home a{ display:block; width:100%; height:100%;}
.page-title .mbxNav li.last{ color:#666;}

/*公司简介*/
.jianjie{ text-align: center; overflow: hidden;}
.jianjie dt{ font-size: 48px; color: #333; line-height: 56px; padding-bottom: 40px;}
.jianjie p{ font-size: 16px; color: #333; line-height: 36px; padding: 0 25px;}
.about-width{ margin-top: 0px;}

/*联系我们*/
.contact{ width: 70%; float: left; overflow: hidden;}
.contact p{ text-align: left; font-size: 16px; color: #333; line-height: 36px;}
.contact-ewm{ width: 30%; float: right; text-align: right; }
.contact-ewm img{ width: 100%; max-width: 350px;}
.ditu{ width: 100%; margin-top: 15px;}

/*新闻列表*/
.wrapper { max-width: 1400px; margin: 0 auto; margin-top: 60px; overflow: hidden; }
.news-menu{text-align: center; margin-bottom: 34px;}
.news-menu ul{}
.news-menu li{display: inline-block; *display: inline; *zoom: 1; padding: 6px 35px; font-size: 18px;}
.news-menu li a{display: block; height: 28px; line-height: 28px;  color: #666;}
.news-menu li.active a,.news-menu li:hover a{color: #e80000 !important;}
.news-list{ overflow: hidden;}
.news-list ul{}
.news-list li{ float: left; width: 33.3%; margin-bottom: 50px;}
.news-list li a{ text-decoration: none;}
.news-list li .item{display: block; background: #fff; margin-right: 1px; padding: 35px 10% 50px 10%;}
.news-list li .time{display: inline-block; *display: inline; *zoom: 1; height: 30px; line-height: 30px; border-bottom: 2px solid #e80000; color: #878787; margin-bottom: 15px;}
.news-list li .text{position: relative; height: 106px; padding-left: 160px; margin: 10px 0;}
.news-list li .pic{width: 150px; height: 106px; overflow: hidden; position: absolute; left: 0; top: 0;}
.news-list li .pic img{display: block; width: 100%; min-height: 100%; height: auto;}
.news-list li .title{font-weight: normal; font-size: 16px; height: 72px; line-height: 24px; overflow: hidden;}
.news-list li .desc{font-size: 13px; height: 40px; line-height: 20px; color: #878787; overflow: hidden;}
.news-list li .item:hover{background: #e80000;}
.news-list li .item:hover *{color: #fff!important;}
.news-list li .item:hover .time{border-bottom-color: #fff;}

/*新闻详情*/
.details-new-left{ float: left; width: 73%; background: #fff; overflow: auto;}
.details-box{ padding: 40px;}
.details-title{ text-align: center;}
.details-title h1{ font-size: 24px; color: #333; line-height: 48px;}
.details-title p{ font-size:14px; color:#888; line-height:42px;  border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; margin-top: 10px;}
.details-show{ padding-top: 25px;}
.details-show p{ font-size: 14px; line-height: 30px; color: #333; text-indent: 2em;}
.change{ margin-top: 30px; padding-top: 20px; padding-bottom: 20px; border-top: dashed 1px #ddd;}
.change p{ font-size: 14px; color: #333; line-height: 36px;}
.change p span{ color: #333;}
.change p a{ color: #333;}
.change span a{ color: #333; line-height: 36px;}

.details-new-right{ float: right; width: 24%; }
.details-bak{ background: #fff; overflow: hidden;}
.details-anli{ margin: 18px 15px; }
.details-anli h2{ font-size: 18px; color: #333; font-weight: normal; line-height: 24px; padding-bottom: 5px; border-bottom: solid 1px #ccc;}
.details-anli ul{ margin-top: 15px;}
.details-anli ul li{ text-align: center; margin-bottom: 8px;}
.details-anli ul li img{ width: 100%;}
.details-anli ul li a{ font-size: 14px; color: #333; line-height: 30px;}

.details-bak1{ background: #fff; margin-top: 15px; overflow: hidden;}
.details-new{ margin: 18px 15px; }
.details-new h2{ font-size: 18px; color: #333; font-weight: normal; line-height: 24px; padding-bottom: 5px; border-bottom: solid 1px #ccc;}
.details-new ul{ margin-top: 15px;}
.details-new ul li{ text-align: left; height: 36px; overflow: hidden;}
.details-new ul li a{ font-size: 14px; color: #333; line-height: 36px;}


/*在线留言*/
.register-right-bottom{ padding-bottom: 40px; width: 99%; margin: 0 0.5%; overflow: hidden;}
.mt{ margin-bottom: 30px;}
.inp_one{ width: 100%; height: 40px; background: #fff; border: 1px solid #eee;border-radius: 4px; line-height: 40px; text-indent: 10px; color: #666; font-family: Microsoft YaHei;}
.middle_7_b_text{width: 100%; height: 140px; background: #fff; border: 1px solid #eee;border-radius: 4px; line-height: 38px; text-indent: 10px; color: #666; font-family: Microsoft YaHei;}
.middle_7_b_dosubmit {
	float: left;
    width: 128px;
    height: 40px;
    background: #e80000;
    line-height: 40px;
    color: #fff;
    font-family: Microsoft YaHei;
    border: none;
    font-size: 16px;
    margin-right: 15px;
    border-radius: 4px; 
}
.middle_7_b_reset {
	float: left;
    width: 128px;
    height: 40px;
    background: #1d1d1d;
    line-height: 40px;
    color: #fff;
    font-family: Microsoft YaHei;
    border: none;
    font-size: 16px;
    border-radius: 4px; 
}

/*翻页*/
#pages{text-align: center; padding-top: 30px;}
.prev,.next,.num,.current{
    text-decoration: none;
    display: inline-block;
    width: 78px;
    margin: 0 2px;
    text-align: center;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    color: #777;
    border: 1px solid #cecece;
    font-family: Arial;
    cursor: pointer;
}
.num{width:36px;}
.current{width: 36px;color: #fff; background-color: #e80000; text-decoration: none;  border-color: #e80000;}
.text-c{ margin-bottom: 90px;}

@media ( max-width:650px){
.page-title .mbxNav li{ font-size: 14px;}
.wrapper{ margin-top: 20px;}
/*新闻列表*/
.news-menu{text-align: center; margin-bottom: 25px;}
.news-menu ul{}
.news-menu li{display: inline-block; *display: inline; *zoom: 1; padding: 6px 15px; font-size: 14px;}
.news-list{ overflow: hidden;}
.news-list ul{}
.news-list li{ float: left; width: 94%; margin: 0 3%; margin-bottom: 15px;}
.news-list li a{ text-decoration: none;}
.news-list li .item{display: block; background: #fff; margin-right: 1px; padding: 10px 3% 15px 3%;}
.news-list li .time{display: inline-block; *display: inline; *zoom: 1; height: 30px; line-height: 30px; border-bottom: 2px solid #e80000; color: #878787; margin-bottom: 5px;}
.news-list li .text{position: relative; height: 78px; padding-left: 120px; margin: 10px 0;}
.news-list li .pic{width: 110px; height: 78px; overflow: hidden; position: absolute; left: 0; top: 0;}
.news-list li .pic img{display: block; width: 100%; min-height: 100%; height: auto;}
.news-list li .title{font-weight: normal; font-size: 14px; height: 72px; line-height: 24px; overflow: hidden;}
.news-list li .desc{font-size: 13px; height: 40px; line-height: 20px; color: #878787; overflow: hidden;}

/*新闻详情*/
.details-new-left{ float: left; width: 94%; margin: 10px 3% 0; background: #fff; overflow: auto;}
.details-box{ padding: 15px;}
.details-title{ text-align: center;}
.details-title h1{ font-size: 16px; color: #333; line-height: 30px;}
.details-title p{ font-size:14px; color:#888; line-height:36px;  border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; margin-top: 10px;}
.details-show{ padding-top: 20px;}
.details-show p{ font-size: 14px; line-height: 30px; color: #333; text-indent: 2em;}
.change{ margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-top: dashed 1px #ddd;}
.change p{ font-size: 14px; color: #333; line-height: 30px;}
.change p span{ color: #333;}
.change p a{ color: #333;}
.change span a{ color: #333; line-height: 30px;}

.details-new-right{ float: right; width: 94%; margin: 15px 3% 0; }
.details-bak{ background: #fff; overflow: hidden;}
.details-anli{ margin: 18px 15px; }
.details-anli h2{ font-size: 16px; color: #333; font-weight: normal; line-height: 24px; padding-bottom: 5px; border-bottom: solid 1px #ccc;}
.details-anli ul{ margin-top: 15px;}
.details-anli ul li{ text-align: center; margin-bottom: 8px;}
.details-anli ul li img{ width: 100%;}
.details-anli ul li a{ font-size: 14px; color: #333; line-height: 36px;}

.details-bak1{ background: #fff; margin-top: 15px; overflow: hidden;}
.details-new{ margin: 18px 15px; }
.details-new h2{ font-size: 16px; color: #333; font-weight: normal; line-height: 24px; padding-bottom: 5px; border-bottom: solid 1px #ccc;}
.details-new ul{ margin-top: 15px;}
.details-new ul li{ text-align: left; height: 36px; overflow: hidden;}
.details-new ul li a{ font-size: 14px; color: #333; line-height: 36px;}

/*公司简介*/
.jianjie{ text-align: center; overflow: hidden;}
.jianjie dt{ font-size: 30px; color: #333; line-height: 36px; padding-bottom: 10px;}
.jianjie p{ font-size: 14px; color: #333; line-height: 30px; padding: 0 15px;}
.about-width{ margin-top: 0px;}
.team-r{ margin-bottom: 90px;}

/*联系我们*/
.contact{ width: 100%; float: left; overflow: hidden;}
.contact p{ font-size: 14px; color: #333; line-height: 30px; padding: 0 15px;}
.contact-ewm{ width: 100%; text-align: left; margin-bottom: 90px; }
.contact-ewm img{ width: 100%; margin: 15px; max-width: 350px;}
.ditu{ display: none;}

/*在线留言*/
.register-right-bottom{ padding-bottom: 20px; width: 94%; margin: 0 3% 50px;  overflow: hidden;}
.mt{ margin-bottom: 12px;}

#pages{text-align: center; padding-top: 30px;}
.prev,.next,.num,.current{
    text-decoration: none;
    display: inline-block;
    width: 60px;
    margin: 0 2px;
    text-align: center;
    line-height: 24px;
    height: 24px;
    font-size: 14px;
    color: #777;
    border: 1px solid #cecece;
    font-family: Arial;
    cursor: pointer;
}
.num{width:30px;}
.current{width: 30px;color: #fff; background-color: #e80000; text-decoration: none;  border-color: #e80000;}


}
























