﻿@charset "utf-8";
*{margin:0;padding:0;text-decoration:none;list-style:none;}
body{font-size:12px;color:#666;}
a{color:#666;}
a:hover{color:#1158ba;}
img{border:0;}

.head {width:980px;height:50px;margin:0 auto;padding:33px 0 29px 0;background:url(../images/tel.jpg) right 33px no-repeat;}
.logo{width:676px;height:49px;}

.navbox{height:39px;background:url(../images/nav.jpg) repeat-x;margin-bottom:10px;}
.nav{width:980px;margin:0 auto;}
.nav li{width:122px;line-height:39px;float:left;text-align:center;background:url(../images/nav-line.jpg) right center no-repeat;}
.nav a{font-size:14px;font-family:"微软雅黑";color:#fff;}
.nav a:hover{font-weight:bold;color:#fff;}

.main{width:980px;margin:0 auto;}
.banner{height:375px;border:1px solid #ddd;padding:1px;}
.banner #slider {width:976px;height:339px;margin:0 auto;position:relative;overflow:hidden;}
.banner #slider .slice {display:block;position:absolute;z-index:50;height:100%;}
.banner #slider .controlNav {position:absolute;bottom:15px;left:10px;z-index:100;}
.banner #slider .controlNav a {background:#fff;cursor:pointer;display:block;float:left;text-indent: -5000px;width:20px;height:10px;margin:3px;}
.banner #slider .controlNav a.active {background:#ccc;}

.hot{height:26px;line-height:22px;background:url(../images/hot-bg.jpg) repeat-x;margin-top:6px;padding:5px 0 0 10px}
.hot span{display:block;width:105px;height:22px;float:left;padding-right:20px;}
.hot a{margin:0 5px;color:#999;}

.probox{height:165px;background:url(../images/pro-bg.jpg) no-repeat;margin-top:10px;}
.pro-title{width:280px;padding:50px 10px 0 10px;line-height:22px;float:left;}
.pro-title a{font-family:Arial, Helvetica, sans-serif;}

.pro-list{width:630px;float:left;}
#demo {width:630px;float:left;overflow:hidden;height:160px;}
#indemo {float: left;width: 800%;}
#demo1,#demo2{height:180px;float:left;display:inline-table;padding-top:8px;}
#demo1 li,#demo2 li{width:181px;height:180px;float:left;margin-left:20px;background:url(../images/p-bg.jpg) no-repeat;}
#demo1 li img,#demo2 li img{display:block;width:165px;height:125px;padding:3px 0 0 3px;margin-bottom:8px;}

.m-box{padding-top:10px;}

.m-news{width:308px;height:270px;float:left;}
.m-title{height:31px;line-height:31px;background:url(../images/title-bg.jpg) no-repeat;font-weight:bold;color:#05306a;padding:0 10px 0 40px;}
.m-title span{float:right;}
.m-title span a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.m-ncnt{height:215px;border:1px solid #e4e4e4;border-top:none;padding:10px;}
.m-ncnt dl{height:95px;background:url(../images/m-line.jpg) left bottom no-repeat;line-height:22px;margin-bottom:5px;}
.m-ncnt dd{width:143px;height:82px;float:left;padding-right:10px;}
.m-ncnt li{height:30px;line-height:30px;border-bottom:1px dotted #ccc;background:url(../images/icon1.jpg) 5px center no-repeat;padding-left:15px;}
.m-ncnt li span{float:right;color:#a8a8a8;}

.m-about{width:433px;height:270px;float:left;padding:0 13px;}
.m-about .m-title{background:url(../images/title-bg2.jpg) no-repeat;}
.m-acnt{height:215px;border:1px solid #e4e4e4;border-top:none;padding:10px;}
.m-abox{height:95px;background:url(../images/m-line.jpg) left bottom no-repeat;line-height:22px;margin-bottom:20px;}
.m-abox dd{width:125px;height:92px;float:left;padding-right:10px;}

.m-contact{width:208px;float:right;}
.m-contact .m-title{background:url(../images/title-bg3.jpg) no-repeat;}
.m-ccnt{height:215px;border:1px solid #e4e4e4;border-top:none;padding:10px;}
.m-ccnt li{line-height:30px;border-bottom:1px dashed #ccc;}

.footerbox{height:80px;background:url(../images/footer-bg.jpg) repeat-x;margin-top:10px;text-align:center;line-height:26px;padding-top:22px;}

/*---------------------end index-----------------------------*/
.sub-left{width:200px;float:left;}
.sub-left .m-title{background:url(../images/sub-title.jpg) no-repeat;}
.sub-prolist,.sub-concnt{border:1px solid #e4e4e4;border-top:none;padding:10px;margin-bottom:10px;}
.sub-prolist li{line-height:30px;border-bottom:1px dotted #ccc;background:url(../images/icon1.jpg) 5px 12px no-repeat;padding-left:15px;}
.sub-prolist dl{line-height:25px;background:url(../images/icon1.png) 10px 12px no-repeat;}



.sub-concnt{line-height:30px;}

.sub-right{width:760px;float:right;}
.sub-right .m-title{background:url(../images/sub-title2.jpg) no-repeat;padding-left:25px;}
.sub-rbox{border:1px solid #e4e4e4;border-top:none;padding:10px;}

.sub_about{line-height:26px;padding:10px;color:#666;}

.sub_news li{height:35px;line-height:35px;border-bottom:1px dashed #ccc;margin:0 10px;background:url(../images/icon1.jpg) 10px center no-repeat;padding-left:28px;}
.sub_news li span{float:right;}

.sub_page{clear:both;line-height:26px;padding:10px 0;position:relative;}
.sub_page ul{position:relative;left:50%;float:left;}
.sub_page li{position:relative;right:50%;float:left;margin:0 8px;} 

.sub_honor li{width:160px;height:250px;float:left;text-align:center;margin:15px 0 0 18px;_margin:15px 0 0 10px;}
.sub_honor li img{display:block;width:160px;height:200px;margin-bottom:8px;}

.sub_product li{width:180px;height:180px;text-align:center;float:left;margin:15px 0 0 2px;overflow:hidden;_display:inline;}
.sub_product li img{display:block;width:165px;height:125px;border:2px solid #eaeaea;margin-bottom:5px;padding:3px;}

.sub_show{padding:0 15px;line-height:26px;}
.sub_stitle{height:30px;line-height:30px;text-align:center;font-size:14px;padding-top:10px;}
.sub_sdate{height:26px;line-height:26px;font-size:12px;font-weight:normal;text-align:center;}

.sub_cont{background:url(../images/cc.gif) 380px bottom no-repeat;min-height:300px;}













