﻿#neibanner{height:369px;background:url(../images/neiban.jpg) center top no-repeat; height: 503px;}
#neibanner1{height:369px;background:url(../images/neiban1.jpg) center top no-repeat; height: 503px;}

.page_nav{font-size: 14px;height: 54px; line-height: 54px; border-bottom: 1px solid #e7e7e7; color: #878787;}
.page_nav p{padding-left: 40px; background: url(../images/page_nav.png) left center no-repeat;}
.page_nav a{font-size: 14px; color: #878787;}
.top_title span{ font-size: 16px; color: #767676; }
.top_title p{position: relative;margin: 0 auto; padding: 25px 0;width: 80%; line-height: 30px; font-size: 14px; color: #3e3e3e; }
.top_title p:before,.top_title p:after{position: absolute; content: ''; width: 16px; height: 11px; display: block; 
background: url(../images/yinhao.jpg) center center no-repeat; }
.top_title p:before{top: 8px;}
.top_title p:after{bottom: 8px; right: 0;}
.pro_list{ margin-top: 40px; justify-content: space-between; }
/*.pro_list li{width: 43%; background: #f5f5f5; padding: 37px; margin-bottom: 12px; position: relative;}*/
.pro_list li .left{width: 50%; overflow: hidden; display: block;}
.pro_list li .right{width: 50%;}
.pro_list li .right img{border:11px solid #fff; border-radius: 5px; margin-left: 28px;}
.prolist_title{font-size: 18px; color: #3e3e3e; margin-bottom: 30px; display: block;}
.pro_list li .left p{font-size: 14px; color: #686868; line-height: 23px;}
.pro_list li .left .more_link{position: absolute; left: 37px; bottom: 40px;display: block; width: 103px; height: 38px; border:1px solid #2463aa; border-radius: 20px; color: #2463aa; font-size: 14px;text-align: center; line-height: 38px;}
.pro_list li:hover>.left .prolist_title{ color: #2463aa !important; }
.pro_list li:hover>.left p{color: #2463aa !important;}
.pro_list li:hover>.left .more_link{background: #2463aa; color: #fff;} 
.left_con{width:218px;}
.left_con .cat_title span{ font-size: 20px; padding-right:10px; }
.left_con .cat_title em{ color: #9e9e9e; font-size: 16px; text-transform: uppercase; }
.left_con .cats li{ height: 40px; line-height: 40px; color: #6a6a6a;margin-bottom: 5px; background: #ddd;}
.cat_title{margin-bottom:8px; background: #1e7dcf; line-height: 40px;}
.cat_title span{display: inline-block;text-indent: 1em; color: #fff;}
.left_con .cats li a{ font-size: 16px; color: #333;  margin-left: 10px;
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; 
-o-transition-duration: .5s;}
.left_con .cats li a:hover{padding-left:15px; color: #fff;}
.left_con .cats li:hover{background: #1e7dcf}
.news_list{width:748px; overflow: hidden;}
.news_list li{padding: 15px 0; border-bottom: 1px #cccccc dashed;}
.news_list li p{font-size: 14px;color: #878787; line-height: 25px;}
.news_list li .newslist_title a,.newscats li a{ font-size: 14px;color: #4c4c4c; }
.news_list li .newslist_title a:hover{color: #2463aa;}
.news_list li .newslist_title .right{ font-size: 16px; color: #7e7e7e; }
.newscats li{line-height: 40px; background: url(../images/left_img.jpg) left center no-repeat; border-bottom:1px solid #f4f4f4;}
.newscats li a{ font-size: 14px;}
.list_con .index_pro_list{background:none !important;}
.index_pro_list img{width: 230px; height: 170px;}
.list_con{overflow: hidden; margin-top: 30px;}
.pro_list{width: 720px; overflow: hidden;}
.fengmian h1{margin-bottom: 15px;}





.list_con .top_title{ text-align: center; margin-top: 56px; }
.pages{width: 100%;text-align: center; overflow: hidden; height: 40px; line-height: 40px; margin: 25px 0;}
.pages a,.pages b{padding: 5px 8px; border:1px solid #888; border-radius: 3px; color: #777;}
.pages a b{border: none;}





