/* --- start    底部   start --- */
.footer{ width:100%; height:auto; overflow: hidden; background:#11233a; padding-top:20px;}
.f_foot{ overflow: hidden; margin-top:55px;}
.f_contact { height: auto; overflow: hidden; float: left; width: 400px; }
.f_contact p{ font-size:14px; height:auto; line-height:30px; overflow: hidden; color: #cccccc; }
.f_contact span,.f_nav span{ font-weight: bold; border-bottom: 2px solid #29394e; height: 50px; display: block; color: #cccccc; font-size: 16px; margin-bottom: 30px; line-height: 40px; letter-spacing: 1px;}

.f_nav{width:400px;height:250px;overflow:hidden;float:left; margin-right: 80px;}
.f_nav a{ color:#cccccc;display:block;line-height:40px; font-size:14px; float: left; width: 130px;}
.f_nav a:hover{ color:#086acb; font-weight:bold;}
.f_nav a:first-child{border:0}

.f_ewm{ float: right;}
.f_ewm p{height: 30px; text-align: center; color: #cccccc; line-height: 30px;}

.bott{ color:#98989c; line-height:40px; border-top:2px solid #29394e; width: 100%; text-align: center;}
.bott span, .bott span a{text-align: center; color: #cccccc; font-size: 12px;}


/*catpos*/
.catpos_box{ width:auto; height:55px; background:#f2f2f2; border-bottom:1px solid #e5e5e5;}
.catpos{ width:1170px; height:55px; margin:0px auto; line-height:57px; color:#666666; font-size:15px; background:url(../images/catpos.png) no-repeat 0px 15px; padding-left:30px;}
.catpos a{ float:none; background:none;margin-top:6px; margin-right:0px; color:#666;}

/* page页面 */
.t_top{ overflow: hidden; margin:30px auto 15px; text-align: center;}
.t_top h2{ color:#111011; font-size:32px;}
.t_top p{ line-height:45px;color: #666;}
.main{ width:1200px;margin:10px auto; overflow:hidden; background:#FFF; padding:0px 7px;}
.m_l{ width:870px; float:left; }
.m_r{ width:300px; float:right;}
.m_r2{ width:100%; float:left; overflow:hidden; margin-top:10px;}
.r_c{ line-height:200%; margin-top:6px; padding:5px; margin-bottom:10px; min-height:400px; font-size:14px;}
.r_c_t{ text-align:center;  line-height:22px; font-size:16px;}
.r_c_time{ font-size:14px; color:#666; font-weight:normal; border-bottom:1px dashed #e5e5e5; text-align:center; margin-bottom:15px;}
.r_c img{ width:auto; height:auto !important;}


/* 新闻中心 */
.news {min-height: 200px;}
.news li{ border-bottom:1px dashed #e5e5e5; margin-top:10px; height:155px;}
.news img{ float:left; width:200px; height:140px; margin-right:15px;}
.news li a.a0{ font-size:18px; display:block; line-height:30px; color:#333; font-weight:bold;}
.news li p{ line-height:21px; color:#999999; font-size:14px;}
.news li span{ font-size:12px; color:#808080; line-height:30px;}
.news li a.a1{ display: block; width:130px; height:30px; font-size:15px; margin-top:50px; text-align: center; line-height:30px; color:#fff; border-radius:40px;  float: right; background-color:#fbbc49}
.l_news2 li{ border-bottom:1px dashed #e5e5e5; margin-top:10px; height:75px; overflow: hidden;}
.l_news2 img{ float:left; width:85px; height:65px; margin-right:10px;}
.l_news2 li a{ font-size:14px; display:block; line-height:200%; color:#666;}
.l_news2 li p{ line-height:21px; color:#999;}

/* 产品中心 */
.cp_left{ width:270px; height:auto; overflow: hidden; float: left;}
.cp_left span{ display: block; background:url(../images/zs_48.png) no-repeat right center #ffa533; height:50px; line-height:50px; padding-left:20px; color:#fff; font-weight:bold; font-size:20px;}
.cp_left ul{ overflow: hidden; background:#f0f0f0;}
.cp_left ul li{ height:50px; width:auto; overflow: hidden;  border-bottom:1px solid #d8d8d8;}
.cp_left ul li a{line-height:30px; height:30px; margin:10px 0px; border-left:5px solid #f0f0f0; padding-left:20px; display: block;}
.cp_left ul li:hover a{border-left:5px solid #ffa533; }
.cp_left ul li:last-child{ border:none;}
.cp_right{ width:900px; height:auto; overflow: hidden; float: right; }
.i_pro{ width:auto; padding: 0px;  overflow:hidden;}
.i_pro li{ float:left; margin:10px; overflow:hidden; box-shadow:0px 0px 15px #ccc;}
.i_pro li p{ text-align:center; overflow: hidden; line-height:45px;font-size:15px;border:1px solid #e5e5e5; color: #666;}
.i_pro li a{ display:block; overflow: hidden; }
.i_pro li img{ width:280px; height:200px; transition:.1s transform;transform:translateZ(0)}
.axz{ color:#ffa533; font-weight:bold; border-left:5px solid #ffa533 !important;}


/* 在线留言 */
.m_liuyan{ width:500px; height:auto; overflow: hidden; margin:30px auto;}
.m_liuyan p{ overflow: hidden; margin: 5px 0px; font-size:16px; line-height:200%;}
.m_liuyan p label{ display: block; float: left; width:120px; height:40px; line-height:40px;}
.m_liuyan .m_ly1{}
.m_liuyan .m_ly1 input{ display: block; width:360px; height:40px; border:1px solid #ccc; margin:5px 0px; padding-left:15px; background:url(index_89.png);}
.m_liuyan .m_ly2 textarea{display: block; width:360px; height:80px;border:1px solid #ccc; margin:5px 0px;padding-left:15px; color:#666; line-height:200%;background:url(index_89.png);}
.m_liuyan .m_ly3{ }
.m_liuyan .m_ly3 img{ display: block; float: left; width:150px; height:40px; margin-top:5px;}
.m_liuyan .m_ly3 input{ width:200px; float: left; height:40px; border:1px solid #ccc; margin:5px 10px 5px 0px; padding-left:15px;background:url(index_89.png); }
.m_liuyan .m_ly4 input{  display: block; width:250px; height:40px; border:1px solid #ccc; margin:5px auto; background:#086acb;border-radius:50px; color:#fff;}


.zr_page{ padding:0px 15px; overflow: hidden;}
.page{text-align:center;overflow:hidden;padding:15px;}
.page li{float:left}
.page li a{color:#333;text-decoration:none;border:1px solid #CCC;padding:5px 10px;margin-right:5px;font-size:14px}
.page li a:hover{color:#086acb}
.page .active a{color:#086acb!important;font-weight:bold}