@charset "utf-8";
/* CSS Document */

html{overflow-y:scroll;height:101%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0;}
img{border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
table {border-collapse: collapse; border-spacing:0;}
em{font-style:normal;}
.cls{clear:both; height:0; font-size:0; line-height:0;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
a,area {blr:expression(this.onFocus=this.blur())} /* for IE */
:focus {outline: none; } /* for Firefox */ 
/*----------------------------------reset style end----------------------------------*/
body{font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; background:#e0dfca;}
p{line-height:150%;}
a{color:#333;}
a:hover{color:#335c84;}
.wrap{width:100%;}
.headwrapper{width:100%; height:135px; border-bottom:3px solid #a9ac82;}
.header{width:1000px; height:98px; margin:0 auto; position:relative;}
.navbar{width:100%; height:37px; background:url(../images/index-02.gif) repeat-x 0 0;}
.logo{width:391px; height:49px; position:absolute; top:26px; left:0px;}
.text-top{position:absolute; top:20px; right:10px;}
.nav-main{width:1000px; height:37px; margin:0 auto;}
.nav-main li{float:left; position:relative; z-index:999;}
.nav-main li a{font-size:12px; font-weight:bold; line-height:37px; padding:0 30px; display:block;}
.nav-main li a:hover{color:#fff; background:url(../images/index-03.gif) repeat-x 0 1px;}
.nav-current{color:#fff; background:url(../images/index-03.gif) repeat-x 0 1px;}
#nav-demo1{position:absolute; top:36px; display:none; background:#fff;}
#nav-demo1 li{margin-top:1px; background:#2d547b;}
#nav-demo1 li a{color:#fff;}
#nav-demo2{position:absolute; top:36px; display:none; background:#fff;}
#nav-demo2 li{margin-top:1px; background:#2d547b;}
#nav-demo2 li a{color:#fff;}
#nav-demo3{position:absolute; top:36px; display:none; background:#fff;}
#nav-demo3 li{margin-top:1px; background:#2d547b;}
#nav-demo3 li a{color:#fff;}
#nav-demo4{position:absolute; top:36px; display:none; background:#fff;}
#nav-demo4 li{margin-top:1px; background:#2d547b;}
#nav-demo4 li a{color:#fff;}
.contentwrapper{width:100%; margin-top:17px;}
.content{width:1000px; margin:0 auto; background:#fff;}
#banner{width:998px; height:398px; border:1px solid #fff; overflow:hidden; position:relative;}
#banner ul{height:398px; position:absolute;}
#banner ul li{float:left; width:998px; height:398px; overflow:hidden; position:relative; background:none;}
#banner ul li div{position:absolute; overflow:hidden;}
#banner .btnBg{position:absolute; width:998px; height:26px; left:0; bottom:0;}
#banner .btn{position:absolute; height:26px; right:18px; bottom:0; text-align:right;}
#banner .btn span{display:inline-block; margin-right:20px; width:12px; height:12px; cursor:pointer; background:url(../images/btn-b.png) no-repeat 0 0;}
#banner .btn span.on{display:inline-block; margin-right:20px; width:12px; height:12px; cursor:pointer; background:url(../images/btn-a.png) no-repeat 0 0;}
.content-main{height:164px; width:1000px;}
.content-shadow{width:1000px; height:9px; background:url(../images/touying.png) no-repeat 0 0; margin:0 auto;}
.footer{width:1000px; height:60px; margin:0 auto; color:#afad82; font-family:Arial, Helvetica, sans-serif;}
.index-main{float:left; height:142px;}
.index-main-1{width:272px; background:url(../images/index-05.gif) no-repeat right center; padding:22px 14px 0 16px;}
.index-main-2{width:401px; background:url(../images/index-05.gif) no-repeat right center; padding:22px 12px 0 10px;}
.index-main-3{width:257px; padding:22px 0 0 17px;}
.index-news{background:url(../images/index-04.gif) no-repeat left 0; height:18px; margin-bottom:12px;}
.index-news a{line-height:18px; float:right; margin-right:10px;}
.index-business{background:url(../images/index-06.gif) no-repeat left 0; height:18px;}
.index-service{background:url(../images/index-07.gif) no-repeat left 0; height:18px;}
.index-main-1 li{line-height:23px; height:23px;}
.index-main-1 li span{float:left; margin-right:5px; font-size:11px; color:#808080;}
.business-demo{width:401px; height:89px; margin-top:23px;}
.business-demo li{width:122px; height:89px; float:left; margin-right:17px;}
.business-demo li span{height:26px; display:block; line-height:26px; text-align:center; font-size:14px; color:#395067;}
.index-main-3 img{ margin-top:19px;}
.toppic{border:solid 1px #fff;}
.content-main-oth{width:1000px; min-height:405px; margin-top:20px;}
.content-left{float:left; width:215px;}
.content-right{float:right; width:722px; margin-right:29px;}
.left-box{border:1px solid #ccc; border-left:0; border-bottom:0;}
.left-box h1{height:27px; line-height:27px; font-size:14px; font-weight:bold; background:url(../images/swsssss-02.jpg) repeat-x 0 0; border-bottom:1px solid #2d547b;}
.left-box h1 span{width:25px; height:27px; background:url(../images/swsssss-03.jpg) no-repeat center right; display:block; float:left; margin-right:9px;}
.left-box li{height:32px; line-height:32px; background:url(../images/swsssss-04.jpg) repeat-x 0 0; border-bottom:1px solid #ccc;}
.left-box li a{display:block; text-indent:40px;}
.left-box li a:hover, .abloder{font-weight:bold; color:#333;}
.left-box2{height:270px; width:215px; background:url(../images/swsssss-05.jpg) no-repeat top right;}
.left-box2 li{width:215px; height:70px; text-align:center; padding-top:16px;}
.crumbs{margin-bottom:17px;}
.title-content{border-bottom:1px solid #c3c3c3; font-size:14px; font-weight:bold; line-height:36px;}
.text-content{margin-top:15px; margin-bottom:20px;}
.text-content p{text-indent:2em; line-height:20px; margin-bottom:5px;}
.text-content ins{text-align:right; text-decoration:none; margin-bottom:10px; display:block;}
.newslist li{height:30px; line-height:30px; border-bottom:1px dashed #e0e0e0; padding:0 5px;}
.newslist li span{float:right; color:#808080;}



/*新闻列表页详细页面标题样式*/
.title{
	text-align:center; color:#5e5e5e; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:10px 0 20px 0;
}
.cont_column .info{
	padding:0;
}
.info,.product_title{
	text-align:center; height:25px; line-height:25px; background:#f8f8f8; border:solid 1px #ececec; border-width:1px 0; margin:0 0 10px 0;
}



/*分页样式 标准*/  
/*总容器样式*/  
.pager {
	padding: 3px; clear:both;text-align: center;color:#ccc;font-size:12px;font-family:Tahoma;margin:10px;
}   
/*分页链接样式*/  
.pager a { margin: 2px; padding:2px 5px; color: #b79617; text-decoration: none;background-color:#ebeff5;  border: 1px solid #8f9bac; }   
/*分页链接鼠标移过的样式*/  
.pager a:hover { color:#000; border: 1px solid #4b5564; background-color:#ffffff; }   
/*当前页码的样式*/  
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #b79617; border: 1px solid #7a5f02; }   
/*不可用分页链接的样式(比如第1页时的"上一页"链接)*/  
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #b79617; border: 1px solid #DDD; background:#fff; }   
/*跳转下拉菜单的样式*/  
.pager select {margin: 0px 2px -2px 2px; color:#66C;font-size:12px; font-family:Tahoma;}   
/*跳转文本框的样式*/  
.pager input {margin: 0px 2px -2px 2px; color:#66C; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma; width:20px;}


