@CHARSET "UTF-8";
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
 .main{width: 1200px; margin: 0 auto;}
 .dropdown-menu{ left: -9px; min-width:143px; text-align: center;}
/* 内页通用:左侧分类 */
.aboutban{ background: url(../images/b-about.jpg) no-repeat center; background-size: 100%; height: 380px;}
.proban{background: url(../images/bg-pro.jpg) no-repeat center; background-size: 100%;}
.newsban{background: url(../images/b-news.jpg) no-repeat center; background-size: 100%;}
.messageban{background: url(../images/b-message.jpg) no-repeat center; background-size: 100%;}
.contactban{background: url(../images/b-contact.jpg) no-repeat center; background-size: 100%;}

.nyban p{ padding-top: 347px; color: #fff; font-size: 14px; text-align: right; }
.nyban p a{ color: #fff; }
.mainl-fl{ }
.mainl-fl > h3{ width: 250px;  margin-left: -1px; height: 66px; line-height: 66px; text-align: center; font-size: 21px; font-weight: bold; background: #00479d; color: #fff; }
.main-l{ border-top: none; width: 250px; margin-top: -66px; border-top: none; float: left; margin-bottom: 30px;}
.mianlfl-li > a > p{ color: #393939; font-size: 16px; float:left;line-height: 52px;  }
.mianlfl-li > a > span{ width:8px; height: 8px; display: block; border-radius: 50%; border:2px solid #00479d; float:left; margin-left: 10px;    margin-top: 23px; margin-right: 13px;  }
.mianlfl-li{ clear: both; }
.mianlfl-li > a { display: block; margin: 0 auto; width: 225px; height: 52px; border-bottom: 1px solid #e5e5e5;  }
.mainl-fl > ul{ padding-top: 10px; }
.mianlfl-li > .active p{ color: #00479d;  }
.mianlfl-li > .active span{ background: #00479d;  }
.mianlfl-li:hover a > span{ background: #00479d; }
.mianlfl-li:hover a > p{ color: #00479d;  }
.zxzx-l{ background: url(../images/zxzx-bg.jpg) no-repeat; height: 95px; width: 217px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; }
.zxdc-l{ background: url(../images/zxwj-bg.jpg) no-repeat; height: 95px; width: 217px; margin: 0 auto;  margin-bottom: 20px; }
.zxzx-l > a > h3,.zxdc-l > a > h3{ color: #fff; font-size: 18px; text-align: center; padding-top: 25px;  }
.zxzx-l > a > p,.zxdc-l > a > p{ text-align: center; color: #fff; font-size: 12px; }
.mainl-fl2{ margin-top: 20px; border:1px solid #d5d5d5; padding-bottom: 25px;  }
.mainl-fl1{ border:1px solid #d5d5d5; border-top: none; }
.mianl-tel{ padding: 0 15px; margin-top: 25px; line-height: 28px;  }
.mianl-tel > p{ color: #626262; font-size: 16px; }
.mianl-tel > h3{ color: #00479d; font-size: 24px; font-weight: bold; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";  }
.mianl-tel > h3:after{ content:""; width: 100%; height: 1px; background: #e5e5e5; display: inherit; margin-top: 8px; }
.mianl-tel > div > p{ color: #535353; font-size: 15px; line-height: 26px; }
.mianl-tel > div{ padding-top: 8px; }
.zxzx-l{ background: url(../images/zxzx-bg.jpg) no-repeat; height: 95px; width: 217px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; }
.zxdc-l{ background: url(../images/zxwj-bg.jpg) no-repeat; height: 95px; width: 217px; margin: 0 auto;  margin-bottom: 20px; }
.zxzx-l > a > h3,.zxdc-l > a > h3{ color: #fff; font-size: 18px; text-align: center; padding-top: 25px;  }
.zxzx-l > a > p,.zxdc-l > a > p{ text-align: center; color: #fff; font-size: 12px; }

/*内页通用：单页面*/
.main-r{ width:920px; margin-top: 50px; float: right; }
.main-r .main-title{ margin-bottom: 15px;}
.main-title > h3{ font-size: 36px; text-align: center; font-weight: bold; color: #313131; }
.main-title > p{ color: #dcdcdc; font-size: 30px; font-weight: bold; text-align: center; padding-top: 15px; }
.main-title > p:after{ width:52px; height: 2px; content:""; display: inherit; background: #00479d; margin: 0 auto; margin-top: 15px; }
.mianr-mid{ margin-top: 30px; }
.mianr-mid > p{ text-indent: 30px; line-height: 36px; font-size: 16px; color: #555; }
.product_xq h1{width:100%;font-size:20px; color:#333; padding:10px 0px; text-align:center; clear:both}
.wz_date{width:100%; float:left;line-height:40px;margin-top: 20px; color:#888; height:40px;font-size: 14px; margin-bottom:20px; border-top:1px solid #d5d5d5;
			 border-bottom:1px solid #d5d5d5; text-align:center; clear:both}
			 
/*详情页通用*/
.mianr-mid .keyword_light img{ width: 100%;}
.product_show{
			 
	float:left; width:300px;margin: 13px 3px 0px 3px; padding-left:11px;
}
			 
.product_show .product_c{float:left; width:280px;border:1px solid #CBCBCB;vertical-align: middle;}
.product_show .product_c:hover{border:1px solid #00479d;}
			 
.product_show .product_c img{   
	max-width: 260px;
	max-height: 170px;
}
.product_show p{ line-height: 45px;}


/*内页：新闻资讯*/
.newsli-l{ width:130px; height: 122px; background:#eee; transition: .6s; float: left;}
.newsli-l > h3{ font-size: 22px; text-align: center; padding-top: 20px; color: #00479d;  border-bottom: 1px solid #b4b4b4; width: 100px; margin: 0 auto; padding-bottom: 13px;  transition: .6s; }
.newsli-l > p{ text-align: center; font-size: 22px !important; line-height: 40px !important; color: #00479d !important; padding-top: 10px;   }
.newsli-r{ width: 750px; background: #f5f5f5; padding: 0 20px; padding-bottom: 20px;  float: right;}
.news-li{ clear: both; margin-bottom: 20px; display: table; }
.news-li:hover a{color: #333; }
.newsli-r > h3{ font-size: 17px; padding-top: 20px; line-height: 30px; transition: .6s;  }
.newsli-r > p{ font-size: 14px; line-height: 24px !important; padding-top: 5px; 　word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.news-li:hover .newsli-l {   }
.news-li:hover .newsli-l h3{ border-bottom: 1px solid #00479d;  }
.news-li:hover .newsli-r > h3{ color: #00479d;  }
/*留言*/
.ny_ly{ padding:35px; padding-top: 0; }
.ny_ly > h3{ font-size:36px; font-weight:bold; }
.ny_ly > p{ font-size:14px; margin-top: 20px;}
.mes_form{ margin-top:40px; display:table;}
.mes_form_l{ float:left;width: 408px;}
.mes_form_l > p{ margin-bottom:13px; position:relative;}
.mes_form_r p{position:relative;}
.mes_form_l > p > input{ width:380px; height: 50px; background: #eee; border: none; text-indent: 10px; font-size: 14px; color: #434343;}
.mes_form_r{ float:right;  margin-top: 0px;  position: relative;}
.mes_form_r > textarea{ height: 175px; width:400px; padding: 0px 10px 0 10px;  background: #eee; border: none;margin-bottom:13px;position:relative;}
.mes_form_r > p > input{width:400px; height: 49px; background: #eee; border: none; text-indent: 10px; font-size: 14px; color: #434343;margin-bottom:13px;}
.mes_form_tj{ cursor: pointer;display:block; width:192px; height: 45px;margin: 30px auto 0; clear: left; background: #d02e35; border: none; color:#fff; font-size: 16px;}
.mes_form_cz{cursor: pointer;width:192px; height: 45px;margin-top: 30px; float: left; margin-left: 10px; background: #a0a0a0;border: none;color:#fff; font-size: 16px;}

/* 分页样式 */
.page {
        padding: 40px;
        line-height: 28px;
        text-align: center;
         
}

.page a {
        display: inline-block;
        margin: 0 2px;
        padding: 0 12px;
        border: 1px solid #ddd;
         
        color: #333;
        vertical-align: top;
}
.page a:hover, .page .current {
        border: 1px solid #fd0902;
        background: #fd0902;
        color: #fff;
}
.page span {
        display: inline-block;
        margin: 0 2px;
        padding: 0 12px;
        border: 1px solid #ddd;
         
        color: #333;
        vertical-align: top;
}
 
 
.page  li { display:inline
    
}
.page  .active span{background:#fd0902;color:#ffffff}


			 
/*foot*/
.footbot{ border-top: #4b4b4b 1px solid; margin-top:10px; padding-top: 20px;}
.footop .ewm { width: 120px; float: right; margin-right: 30px;}
.footop .ewm dt{ padding-top: 10px; color: #fff; text-align: center; font-weight: normal;}
.footop .ewm dd{ margin-top: 20px;}
.footop .ewm dd img{ width: 120px; height: 120px;}
.footop .ewm dd span{ display: block; width: 120px; text-align: center; line-height: 35px;}


