@charset "utf-8";
/* CSS Document */
.base{width:1200px; height:auto; overflow:hidden; margin:0 auto;}



/**   top   **/
.top{height:40px;}
.top p{float:left; line-height:40px; color:#070707;}
.top ul{width:160px; float:right; height:40px;}
.top ul li{width:80px; line-height:40px; float:left; text-align:center;}
.top ul li a{color:#070707;}
.top ul li a:hover{color:#e15517;}


/**   head   **/
.head{height:92px; width:1200px; margin:0 auto;}
.head img{float:left; margin:10px 20px 0 0;}
.nav{width:720px; height:40px; margin-top:30px; float:left;}
.nav>li{width:90px; background:url(../images/nav_li_bg.jpg) right center no-repeat; float:left; line-height:40px; text-align:center; position:relative;  height:auto;}
.nav>li.last{ background:none;}
.nav>li>a{color:#666;}
.nav>li:hover>a{color:#e15517;}

.head_right{width:220px; float:left; position:relative; margin-top:15px; height:60px;}
.head_right ul{width:145px; position:absolute; z-index:999; left:0; top:0; background:#fff; height:60px;}
.head_right ul li{width:30px; float:left; margin:10px 10px 0 5px;}

.search_button{width:60px; height:60px; background:url(../images/search.jpg) left top no-repeat; border:none; float:right;}
.search_text{width:140px; color:#fff; float:left; height:53px; padding-left:15px; background:#e15517; position:absolute; z-index:9999; display:none;}

.submenu{width:160px; height:auto; overflow:hidden; background:url(../images/submenu_bg.png) top left no-repeat; padding-top:10px; position:absolute; top:40px; left:0; z-index:999;}
.submenu li{text-align:center; border-bottom:1px #fff solid; background:#e15517; font-size:13px;}
.submenu li a{color:#fff;}

/**   banner   **/
.banner{width:100%; height:auto; overflow:hidden; box-shadow:1px 2px 2px 2px #333;}


/**   center   **/
.center{padding:40px 0 60px 0;}
.index_about{width:575px; margin-right:25px; height:auto; overflow:hidden; float:left;}
.index_about p{color:#666; line-height:24px; margin-bottom:20px;}
.index_about a{color:#fff; padding:5px 20px; text-align:center; background:#d0d0d0; }

.index_news{width:600px; float:left;}
.index_news h3{line-height:26px; color:#666;}
.index_news h4{color:#e15517; line-height:22px;}
.index_news p{color:#666; line-height:22px; margin-bottom:15px;}
.index_news a{color:#fff; padding:5px 20px; text-align:center; background:#d0d0d0;}

.index_products{clear:both; padding:20px 0 40px 0;}
.index_products>img{margin:20px auto}
.index_products ul li{width:370px; float:left; margin-right:30px; margin-bottom:20px;}
.index_products ul li img{border:5px solid #d0d0d0; padding:10px;}

.foot{padding:30px 0 20px 0; clear:both;}
.erweima{width:270px; float:left; margin-left:30px;}
.efoot_phone{color:#fff; background:url(../eimages/foot_phone_bg.png) left top no-repeat; padding-top:45px; margin-bottom:20px;}
.foot_phone{color:#fff; background:url(../images/foot_phone_bg.png) left top no-repeat; padding-top:45px; margin-bottom:20px;}
.erweima>p{color:#fff; line-height:35px; width:200px; text-align:center;}

.foot_nav{width:900px; float:left; height:auto; overflow:hidden; margin-top:40px;}
.foot_nav>li{width:125px; height:auto; overflow:hidden; float:left;  text-align:center; }
.foot_nav>li a{color:#333;}

.foot_submenu{width:120px; float:left; margin-top:10px; }
.foot_submenu li{line-height:30px; text-align:center;}
.foot_submenu li a{color:#fff; font-size:12px;}

.footer{padding:20px 0;}
.footer p{color:#fff; text-align:center; line-height:35px;}




/**  about  **/
.in_center{padding-bottom:60px;}
.nav_list{line-height:40px; text-align:right; color:#666;}
.nav_list a{color:#666; padding:0 10px;}

.sidebar{width:230px; float:left; margin-right:30px; height:auto; overflow:hidden;}
.sidebar ul{height:auto; overflow:hidden; background:#e15517; padding:10px 0;margin-bottom:30px; }
.sidebar>h3{line-height:40px; color:#fff; text-align:center; margin-bottom:20px; background:#e15517;}
.sidebar ul li{line-height:35px; text-align:center;}
.sidebar ul li a{ color:#fff;}
.sidebar ul li:hover{ background:#fff;}
.sidebar ul li:hover a{color:#333;}
.sidebar ul li.current{ background:#fff;}
.sidebar ul li.current a{color:#333;}


.sidebar h2 a{padding-top:12px; display:block; height:53px; color:#333; font-size:14px; text-align:center;}
.sidebar h2 span{display:block; font-size:12px;}
.left_message{ background:url(../images/left_message.jpg) left top no-repeat; margin-bottom:10px;}
.left_join{ background:url(../images/left_join.jpg) left top no-repeat; }


.main{width:940px; height:auto; overflow:hidden; float:left;}
.type_name{color:#e18a42; line-height:30px; margin-bottom:20px; }
.type_name span{padding:0 5px; color:#666; font-size:12px;}
.about img{float:left; margin-right:20px; padding:15px; }
.about p{line-height:22px; color:#666; margin-bottom:20px; text-indent:2em;}



/**  honor  **/
.main_list ul{height:auto; overflow:hidden;}
.main_list ul li{width:300px; float:left; margin-right:20px; height:auto; margin-bottom:20px; overflow:hidden;}
.main_list ul li.three{margin-right:0;}

/**  products  **/
.products ul h3{ line-height:30px; color:#666; text-align:center;}

/**  pro_detail  **/
.pro_detail>img{margin:0 auto 20px auto; padding:15px; border:2px #ddd solid;}
.pro_detail h3{ line-height:40px;}
.pro_detail p{line-height:24px; color:#666; margin-bottom:20px;}


/**  service  **/
.service div{ float:left;  width:620px;}
.service p{line-height:24px; margin-bottom:15px; text-indent:2em; color:#666;}
.service img{float:right;}

.idears div{ float:left;  width:620px;}
.idears p{line-height:24px; margin-bottom:15px; text-indent:2em; color:#666;}
.idears img{float:right;}

/**  maintain  **/
.maintain li{line-height:26px; margin-bottom:20px; border-bottom:1px #555 dashed; padding-bottom:8px;}
.maintain li a{color:#666;}
.maintain li h3{color:#333;}


.button-group{ text-align:center; margin:10px 0;}
.contact p{line-height:26px; color:#666;}


/**  news  **/
.news_top{width:940px; height:228px; background:#f5f4f4; padding:27px 0 0 30px; box-sizing:border-box; margin-top:15px;}
.news_top img{padding:7px; border:1px #eaeaea solid; float:left; margin-right:20px;}
.news_top h3{color:#333, line-height:30px;}
.news_top span{display:block; color:#2e7b99;  line-height:30px; font-size:12px;}
.news_top p{line-height:22px; color:#666; }
.news_top a{display:block; background:#ccc; color:#fff; width:100px; hieght:36px; line-height:36px; text-align:center; margin-top:10px;}
.news_top a:hover{background:#2f7b99;}

.news ul{width:920px; height:auto; overflow:hidden; margin:20px 0;}
.news ul li{width:920px; height:140px; padding:15px 0; border-bottom:1px #ddd dashed;  }
.news ul li h3{color:#333; line-height:34px; background:url(../images/news_title_bg.png) no-repeat left center; padding-left:30px;}
.news ul li p{color:#777; line-height:24px;}
.news_link{display:block; width:110px; height:34px; background:url(../images/news_more_bg.jpg) no-repeat left center; padding-left:10px; line-height:34px; color:#666; margin-top:15px;}
.div{width:64px; height:70px; background:#f7f7f7; border:1px #e6e6e6 solid; line-height:46px; text-align:center;  float:left; overflow:hidden; }
.news li h2{width:64px; height:42px; color:#666; }
.date{display:block; width:64px; height:22px; border-top:1px #e6e6e6 solid; line-height:22px;    text-align:center; color:#666; font-size:14px;}

/**  news_detail  **/
.news_title{ font-size:18px; width:950px; text-align:center; line-height:50px; text-align:center; margin-top:20px; color:#333; clear:both;}
.share{ width:940px;  border-collapse:collapse; text-align:center; border-spacing: 0; margin-bottom:20px;}
.share td{border:1px #dedede solid; font-size:12px;  padding:0;}
.news_detail p{color:#666; line-height:24px; clear:both; margin-bottom:20px;}
.news_detail img{ margin:20px 0; }

.news_page{height:auto; overflow:hidden; width:850px; float:left;}
.news_page li{height:30px; line-height:30px; padding-left:30px;}
.news_page li a{color:#666;}
.news_page li:hover a{color:#0a3057;}
.news_detail h1{ float:right;}
.news_detail h1 a{color:#333;}




#pagelist,#espcms_bbs_pagelist{color:#818181 ; text-align:center; padding-top:15px;}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px; text-align:center;  }
/*按钮色彩样式*/
.pagination a {border: #c2e2e7 1px solid;color: #95b1b5;text-decoration: none;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px; }
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #c2e2e7;overflow: hidden;}
.pagination span.current {border: #c2e2e7 1px solid;color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #a6c3dd;}



.espcms_strlist dl{margin-top:10px;}
.espcms_strlist dd a{color:#666;}






