a {text-decoration: none; color: #333;}


.mf_dqwz{ color:#a8a8a8; font-size:14px; width:100%; background-color:#f1f1f1; line-height:30px; text-indent:25px; margin-top:0px; }
.mf_dqwz a{ color:#a8a8a8; }
.mf_dqwz a:hover{ color:#909090;}

.mf_footer{ margin-top:30px; width:100%; line-height:26px;  font-size:14px; background-color:#333333; padding:10px 0px;}
.mf_footer_m{ width:90%; max-width:1200px; margin:0px auto; color:#CCCCCC;}



.cp_page{ line-height:40px; padding-top:18px; margin-top:40px; border-top:1px solid #c1c1c1; font-size:14px; padding-bottom:15px;}

.nei_main{ max-width:1200px; margin:10px auto 0px auto; padding-bottom:20px; width:98%;}
.work_xiangqing{ width:900px; float:left; border:1px solid #D0D0D0; padding-bottom:15px;}
.work_xiangqing img{ display:inline; max-width:90%; margin:10px auto 0px auto;}


.work_xiangqing_r{ width:250px; float:right;}
.work_xiangqing_r ul{ height:60px;}
.work_xiangqing_r li{ float:left; width:33px; height:33px;text-indent:-9999px; line-height:0;
font-size:0;
overflow:hidden; background-color:#929295;}
.shang{ width:33px; background:url(../images/zuo1.jpg) no-repeat center top;}
.shang a{text-indent:-9999px; display:block; background:url(../images/zuo1.jpg) no-repeat center top; width:33px; height:33px;}
.shang a:hover{background:url(../images/zuo2.jpg) no-repeat center top;}

.lie{ width:33px; margin-left:10px; display:inline; background:url(../images/zhong1.jpg) no-repeat center top;}
.lie a{ text-indent:-9999px; display:block; background:url(../images/zhong1.jpg) no-repeat center top; width:33px;  height:33px;  }
.lie a:hover{background:url(../images/zhong2.jpg) no-repeat center top;}

.xia{ width:33px; margin-left:10px; display:inline;}
.xia a{ text-indent:-9999px; display:block; background:url(../images/you1.jpg) no-repeat center top; width:33px;  height:33px;  }
.xia a:hover{background:url(../images/you2.jpg) no-repeat center top;}

.work_xiangqing_r h2{ line-height:36px;}
.work_xiangqing_r h3{ font-size:13px; color:#999999; font-weight:normal; line-height:26px;}

.work_xiangqing_r p{ margin-top:20px; line-height:24px; font-size:13px;}


.about_con{ width:100%; margin:30px auto 0px auto;}
.about_con img{ max-width:100%;}
.ab_h31{ font-size:28px; text-align:center; line-height:56px;width:96%; max-width:1200px; margin:0px auto; color:#2a9c55; font-weight:600;}
.about_con h4{ font-size:15px; text-align:center; line-height:40px; font-weight:normal; border-bottom:1px solid #f1f1f1; color:#999; width:96%; max-width:1200px; margin:0px auto;}
.about_con p{ line-height:30px; font-size:16px; margin-top:20px; padding-bottom:0px; width:96%; max-width:1200px;  margin:0px auto;}
.ab_p11{ padding-top:30px; text-indent:2em}

.ab_p12{ padding-top:10px; text-indent:2em}
.ab_im1{ width:96%; max-width:1200px; display:table; background:url(../images/about_bjj.jpg) no-repeat center top; background-size:100%; border-bottom-right-radius:20px;  margin:30px auto 0px auto;}

.ab_im1_l{ width:60%;}
.ab_im1_l img{ width:100%;}
.ab_im1_r{  width:36%; float:right; color:#FFF; padding:2%; font-size:13px; line-height:24px;}

.ab_im1_r strong{ line-height:50px; font-size:18px; display:block; font-weight:normal;}

.ab_ys{ width:100%;  margin-top:10px; font-size:13px; background-color:#f2f2f2;}
.ab_ys ul{ max-width:1200px; margin:0px auto;}
.ab_ys li{ width:25%; float:left; line-height:20px ; margin-top:2px; color:#fff;}
.ab_ys li p{ width:90%; margin:0px auto;}
.ab_ys i{ width:190px; width:100%; background-color:#fff; display:block; padding-top:5px;}
.ab_ys i img{width:100%; }
.ab_ys .ab_ys0{background-color:#e8b023; padding:10px 0px 0px 0px;  min-height:420px;}
.ab_ys .ab_ys00{background-color:#009e61;    padding:10px 0px 0px 0px; min-height:420px;}
.ab_ys .ab_ys000{background-color:#e8b023;  padding:10px 0px 0px 0px; min-height:420px;}
.ab_ys .ab_ys0000{background-color:#009e61;   padding:10px 0px 0px 0px; min-height:420px;}


.ab_ys li strong{ display:block; font-size:16px; line-height:26px; font-weight:normal; height:72px; padding-top:10px;}



.news_con{  max-width:1200px; width:96%; margin:30px auto 0px auto; padding-bottom:30px;}
.newslist{ width:840px; float:left;}
.news_con_r{ width:300px; float:right;}

.item_img{ width:200px; float:left; margin-left:10px; margin-top:10px;}

.newslist .item{background-color:#fff; width:100%; -webkit-transition: all .5s ease; transition: all .5s ease; float:left; margin-bottom:2.8%; margin-right:1.5%; border:1px solid #dadada;}

.newslist .item:hover,.newslist .hottou .hotbox:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.newslist .item .pic{width:100%; overflow:hidden; background-color:#eee; background-image:url(../images/loading.gif); background-position:center center; background-repeat:no-repeat;}
.newslist .item .pic img{width:100%; display:block; -webkit-transition: all .5s ease; transition: all .5s ease;}
.newslist .item .tmain{padding:8px 10px 20px 0px; width:590px; float:right;}
.newslist .item .tmain .time{display:block; font-size:14px; color:#999; line-height:25px; padding-left:25px; background-image:url(../images/time.png); background-position:left center; background-repeat:no-repeat;}
.newslist .item .tmain .title{font-size:16px; color:#333; margin:8px 0px; height:20px; font-weight:600;}
.newslist .item .tmain p{font-size:14px; color:#999; height:44px; overflow:hidden; margin-bottom:5px; line-height:22px;}
.newslist .item .tmain .more{display:inline-block; font-size:14px; color:#ab0000; border-bottom:1px solid #c6c6c6;}
.newslist .hottou .item{margin-right:0; margin-left:1.5%;}
.newslist .hottou .hotbox{width:49%; height:100%; max-width:862px; max-height:479px; float:left; position:relative; background-color:#000; overflow:hidden;}
.newslist .hottou .hotbox img{width:100%; display:block; position:absolute; left:0; top:50%; z-index:20; 
-webkit-transform: translateX(0) translateY(-50%);
   -moz-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
     -o-transform: translateX(0) translateY(-50%);
        transform: translateX(0) translateY(-50%);
}
.newslist .hottou .hotbox .bg{width:100%; height:100%; position:relative; background-color:#000;}
.newslist .hottou .hotbox .title{position:absolute; left:4%; bottom:6%; width:92%; z-index:30;}
.newslist .hottou .hotbox .title i{font-size:14px; color:#fff;}
.newslist .hottou .hotbox .title h2{font-size:30px; color:#fff;}
.newslist .hottou .hotbox .title .more{display:inline-block; font-size:14px; color:#fff; border-bottom:1px solid #c6c6c6;}
.newslist .hotbom{padding-bottom:0px;}
.newslist .hotbom .item:nth-of-type(4n){margin-right:0;}

.news_con_r h2{ font-size:22px; font-weight:500;}
.news_con_r li a{font-size:13px;}
.news_con_r li a:hover{ color:#990000; font-size:13px;}
.news_con_r1{ padding-bottom:30px;}
.news_con_r1 li{ width:100%; font-size:16px; line-height:28px; border-bottom:1px dashed #c1c1c1; clear:both; margin-top:15px; height:85px;}
.news_con_r1 li img{ width:100px; height:75px; float:left; margin-right:10px;}
.news_con_r2 li{ width:100%; font-size:16px; line-height:28px; border-bottom:1px dashed #c1c1c1; clear:both; margin-top:15px; height:28px;}

.news_con_con{ width:880px; float:left; border:1px solid #c1c1c1;  line-height:26px; font-size:14px;}
.news_con_con img{ max-width:100%;}
.news_con_con h2{ text-align:center; line-height:52px; font-weight:normal; background-color:#e5e5e5; width:100%; padding-top:10px; color:#333; font-size: 22px;}
.news_con_con h3{ font-weight:normal; font-size:15px; line-height:40px; border-bottom:1px solid #D4D4D4; text-align:center; color:#999;}

.xwneirong{ width:94%; margin:30px auto 0px auto;}
.page_f{ line-height:28px; width:94%; margin:30px auto 0px auto; border-top:1px solid #D4D4D4; padding:5px 0px;}
.page_f a:hover{color:#990000;}


.mf_procon{ max-width:1300px; width:96%; margin:0px auto;}
#side{width:260px; margin-top:40px; float:left; }
#side .mu{    background-image: url(../../images/tab_03.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    height: 86px;
    line-height: 86px;
    padding-bottom: 12px;}

#side .mu h3{     width: 100%;
    height: 100%;
    text-align: left;
    line-height: 86px;
    font-size: 28px;
    color: #ffffff;
    padding-left: 22px;
    box-sizing: border-box;}
	
 #side .mu h3 span{   padding-left: 50px;
    background-image: url(../images/biao_03.png);
    background-repeat: no-repeat;
    background-size: 37px auto;
    background-position: left center;
    padding-top: 5px;
    padding-bottom: 5px;
	font-weight:bold;}
	
#side ul{ width:100%;}
#side li{ width:240px; font-size:15px; cursor: pointer;
    border-bottom: 1px dashed #dedede;
	box-sizing: border-box;
   }
   
 #side li a{   padding-left: 56px;
    background-image: url(../../images/tab_16.png);
    background-repeat: no-repeat;
    background-size: 8px auto;
    background-position: 28px center;
    line-height: 46px;
    font-size: 16px;
    border-radius: 3px;
    margin-bottom: 3px;
    display: block;display:block; border-radius:5px; 
	}
   

#side li a:hover{ background-color:#e4511e; color:#fff;}
.navon1{  width:96%; }
.navon1 a{display:block; background-color:#6bbbb7; color:#fff;}


.mf_prconr{ width:1000px; margin-left:300px; display: -webkit-flex; /* Safari */ display:flex; flex-wrap:wrap;}
.mf_prconr22{ width:940px; margin-left:300px; }

#side2{ height:90px;}
#side2 li{ width:160px; float:left; margin-right:15px; text-align:center; line-height:40px; border-radius:8px; border:1px solid #3eda93}
#side2 li a{border-radius:8px;}
#side2 li a:hover{ font-weight:600; font-size:15px; color:#333;}


.zlxwm_tit{ width:240px; background-color:#00965c; line-height:70px; text-align:center; margin-top:30px;}
.zlxwm_tit a{ font-weight:bold; color:#fff; font-size:24px;}
.zlxwm_com{ padding-top:15px; line-height:28px; font-size:14px; width:240px;}

.cp_page {text-align: center; width:100%}

.cp_page .Total{background:#009e61;}
.cp_page a {border:1px solid #ddd;display:inline-block;margin-right:4px;color: #707070; height:28px;font:bold 14px/28px arial; padding:0px 8px;}
.cp_page a:hover,.pageBox a:active{background:#009e61;color: #FFFFFF;text-decoration: none;}
.cp_page .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}
.cp_page a.cur {color: #fff;}
.cp_page .disabled {width: 79px;}


.ab_lianxi{padding-bottom:40px; width:100%; max-width:1200px; margin:20px auto 0px auto;}
.ab_lianxi li{ width:33.3%; float:left; text-align:center;}
.ab_lianxi li img{ width:60%; max-width:90px; margin:0px auto;}
.ab_lianxi li p{ font-size:16px; padding-top:20px;}


@media (min-width:1024px) and (max-width: 1222px){
.work_xiangqing{ width:73%;}
	
.work_xiangqing_r{ width:25%;}	
#side {
    width: 240px; }	
#side ul{ margin-top:10px; }	
#side li {
    width: 220px;}	
.mf_prconr {
    width: auto;
	float:none;	margin-left:260px;}
	
.mf_prconr22 {
    width: auto;
	float:none;	margin-left:260px;}
		
.newslist {
    width: 75%;}

.newslist .item .tmain {
    width: auto;
    float: none;
    margin-left: 220px;}
	
.newslist .item .tmain .title {
    font-size: 16px;
    height: 20px;}
	
.newslist .item .tmain p {
    font-size: 13px;
     height: 40px;
     margin-bottom: 5px;
    line-height: 20px;
}

.newslist .item .tmain .more {
    font-size: 13px;
    color: #ab0000;}
	
.news_con_r {width: 23%;}	
.news_con_r li a {
    font-size: 14px; line-height:26px;}
.news_con_con{ width: 74%;}
}

@media (min-width:769px) and (max-width: 1023px){
#side .mu h3 span {
    padding-left: 10px;}
.work_xiangqing{ width:73%;}
.zlxwm_tit{ width:100%;}
.zlxwm_com{ width:100%;}
.work_xiangqing_r{ width:25%;}	
#side {
    width: 200px; }	
#side ul{ margin-top:10px; }	
#side li {
    width: 180px;}	
.mf_prconr {
    width: auto;
	float:none;	margin-left:210px;}
	
.mf_prconr22 {
    width: auto;
	float:none;	margin-left:210px;}
		
.newslist {
    width: 75%;}

.newslist .item .tmain {
    width: auto;
    float: none;
    margin-left: 210px;}
	
.newslist .item .tmain .title {
    font-size: 16px;
    height: 20px;}
	
.newslist .item .tmain p {
    font-size: 13px;
     height: 40px;
     margin-bottom: 5px;
    line-height: 20px;
}

.newslist .item .tmain .more {
    font-size: 13px;
    color: #ab0000;}
	
.news_con_r {width: 23%;}	
.news_con_r li a {
    font-size: 14px; line-height:26px;}
.news_con_con{ width: 74%;}
}

.pageMain{ width:100%; max-width:1300px; margin:0px auto; padding-bottom:40px;}

@media only screen and (max-width: 768px) {
	
.zlxwm_tit{ display:none;}
.zlxwm_com{ display:none;}
.mf_dqwz{ margin-top:0px; font-size: 13px;    text-indent: 10px;}
.aui-banner-slide {
    position: relative;
    min-width: 300px;
    height:  auto;
}	
.aui-banner-main {
	position: relative;
    height: auto;
    margin-top:0px;	
}

.aui-banner-wrapper ul li img{ height:auto;}

#side{ width:100%; float:none; margin-top:10px;}
#side .mu{ display:none;}
#side ul{padding: 0; width: 100%; margin: auto;	margin-top:px;}
#side li { width:50%; float:left; border:0px;}
#side li a{ background-image:none; text-align:center; padding-left:0px; border:1px solid #fdb300; width:85%; line-height:30px; margin:6px auto; font-size:13px;}



#side2{ width:100%; float:none; margin-top:10px;}

#side2 ul{padding: 0; width: 100%; margin: auto; margin-top:10px;}
#side2 li { width:50%; float:left; border:0px; margin:0px;} 
#side2 li a{ background-image:none; text-align:center; padding-left:0px; border:1px solid #f2b43d; width:85%; line-height:30px; margin:6px auto; font-size:13px; display:block;}




.nei_main{ width:100%;}
.work_xiangqing{ width:100%; float:none;}
.work_xiangqing_r{ width:96%; float:none; margin:0px auto;}
.work_xiangqing_r ul{ width:119px; margin:10px auto 0px auto;}

.about_con h3{ font-size:18px; line-height: 26px;}

.about_con h4 {
    font-size: 13px;
    line-height: 40px;
}	
.ab_p11 {
    padding-top: 20px;}
.about_con p{ font-size:13px; }
.ab_im1_r{ float:none; width:94%; margin:0px auto; font-size:13px;}
.ab_im1_l{ float:none; width:100%;}
.ab_im1{background-size:auto;}
.ab_im1_r strong{ font-size:16px;}
.ab_ys{ margin-top:10px;}
.ab_ys li{ width:100%; float:none;}
.ab_ys .ab_ys0{ padding:10px 0px; min-height:inherit;}
.ab_ys .ab_ys00{ padding:10px 0px; min-height:inherit; }
.ab_ys .ab_ys000{ padding:10px 0px; min-height:inherit;}
.ab_ys .ab_ys0000{ padding:10px 0px; min-height:inherit;}
.ab_ys li strong{height: auto; font-size:15px; display:inline-block; padding-bottom:10px; line-height:24px; font-weight:600;}

.ab_ys li p {
    width: 94%;}
.newslist{ width:100%; float:none;}
.item_img { width: 132px;}
.newslist .item .tmain { padding: 4px 10px 20px 160px;  width: auto;  float: none;}
.newslist .item .tmain .time{ font-size:13px;}
.newslist .item .tmain .title{ font-size:15px; font-weight:normal;  margin: 4px 0px; line-height:24px; height:auto;}
.newslist .item .tmain p { display:none;}
.newslist .item .tmain .more { font-size:12px;}
.news_con_r{ display:none;}
.news_con{margin: 10px auto 0px auto;}
.news_con_con { width:100%; float: none;   border:0px solid #c1c1c1; }
.news_con_con h2{ font-size:14px; background-color:#fff;   line-height: 32px;}
.news_con_con h3 { font-size:12px;  line-height: 32px;}
}

.mf_chanpin h2{ text-align: center;    line-height: 40px;    border-bottom: 1px solid #ccc;display:block; font-size:18px;}
.mf_cpxqjs { margin-top:20px;}
.mf_cpxqjs img{ max-width:100%; margin:0px auto;}
.mf_cpxqcon { margin-top:20px; line-height: 28px;}

.mf_prconr2{ font-size:15px; line-height:30px; display: -webkit-flex; /* Safari */
  display: flex; flex-wrap: wrap; }
.mf_chanpin{ font-size:15px; line-height:30px; width:90%; margin:40px auto 0px auto; }

.mf_chanpin img{ max-width:100%;}