@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0; font-size:12px;}
img { border:none}
ul{ list-style:none}
.clear{ clear:both}
.lo{ width:100%; background:url(topbg2.gif) repeat-x; height:30px}
.login{ width:1002px; margin:0 auto;}
.login .lleft{ float:left; height:25px;line-height:25px; padding-top:4px;}
.login .lleft span{ font-size:14px;}
.login .lright{ float:right; height:25px;line-height:25px; padding-top:4px; }

.textinput{ border:1px solid #b5cbdc; height:18px; }

.textbtn{ height:20px; border:none;  width:38px; font-size:14px;background:url(btn22.png) no-repeat; color:White; text-align:center}
.textbtn2{  border:none; width:80px;height:20px; font-size:14px;background:url(btn222.png) no-repeat; color:White; text-align:center}
#layout{ width:100%;}
.index{margin: 0 auto;width: 1002px;background:#fafafa; height:80px}
.top{ width:1002px; margin:0 auto;}
.logo{ float:left}
.daohang a{ color:#000; text-decoration:none}
.daohang a:hover{ color:red; text-decoration:underline}
.neitel p a{ color:#000; text-decoration:none}
.neitel p a:hover{ color:red; text-decoration:underline}
.tel{float:right;padding-top:15px;text-align: right;margin-right: 10px;}
.tel a{ color:#000; text-decoration:none;}
.topmenu1{ background:#f1f1f1; height:113px;margin: 0 auto;width: 1002px; }

.menu{ background:url(menubg.png) repeat-x; height:38px;width:1002px;margin:0 auto;}
.menulist{ width:1002px; margin:0 auto; line-height:38px; height:38px;}
.menulist ul{ float:left; line-height:38px; height:38px;padding-left:24px;}
.menulist ul li{ padding-right:20px;float:left; line-height:38px; height:38px; }
.menulist ul li a{ color:white; text-decoration:none; font-size:14px;line-height:38px; height:38px; display:block; float:left}
.menulist ul li a:hover{ /*background:url(hover.gif) repeat-x;*/ height:38px; line-height:38px; display:inline; color:#8ec0e8;}
.top1{ width:1002px; margin:0 auto}
.top2{ float:left;}
.top3{ float:left; width:872px;}
.top3 .list3{ float:left; width:950px; padding-left:26px; line-height:35px; background: url(line.gif) no-repeat left bottom; }
.top3 .list3 li{ float:left; text-align:center;}
* html .top3 .list3 li a { color:#0a0a0a; text-decoration:none; padding:0px 21px}
.top3 .list3 li a { color:#0a0a0a; text-decoration:none; padding:0px 22px;display:inline;}
.top3 .list3 li a:hover { color:red; text-decoration:underline}
.top4{ float:left; background:url(shuline.gif) left center no-repeat; width:90px;}
.top4 ul{ float:right}
.top4 ul li{ line-height:20px; height:20px; border:1px solid #ccc; padding:2px 8px; width:50px; margin-top:2px;}
.top4 ul li a{ color:#505663; text-decoration:none}
.top4 ul li a:hover{ color:red; text-decoration:underline}
.huandeng{ width:1002px; margin:0 auto}

.foot{ background:url(bottombg.gif) repeat-x; height:93px;}
.bottom{ width:1002px; margin:0 auto}
.bottom .bleft{ float:left; height:33px;}
.bottom .bleft ul li{ float:left; height:33px; line-height:33px; width:370px; text-align:left ;  }
.bottom .bleft ul li a{ color:#4b4b4b; text-decoration:none;  padding:0px 10px;}
.bottom .bleft ul li a:hover{ color:red; text-decoration:underline;  padding:0px 10px;}
.bottom .bright{ float:right; height:33px;}

.bottomp{ width:1002px; margin:0 auto; padding-top:20px}
.bottomp p{ text-align:center; color::#515151; line-height:20px;}
.bottomp p a{ color:#515151; text-decoration:none}
.bottomp p a:hover{ color:red; text-decoration:underline}
.indexproduct h2{ background:url(lanmubg.png) no-repeat; width:252px; height:26px; color:white; line-height:25px; padding-left:18px}

.indexproduct h2 a{ color:#666; text-decoration:none}
.indexproduct h2 a:hover{ color:red; text-decoration:underline}

.indexcase h2 a{ color:#666; text-decoration:none}
.indexcase h2 a:hover{ color:red; text-decoration:underline}
.indexcase{ background:url(zhong2line.gif) no-repeat top left; height:220px;}
.indexcase h2{background:url(caselanmubg.png) no-repeat top right; width:231px; height:25px; color:white; line-height:25px; padding-left:38px}
.indexcase ul{ padding-top:10px}
.indexcase ul li{ height:26px; line-height:26px;}
.caselist{ width:240px; padding-left:34px;}
.content{ width:1002px; margin:0 auto; padding-top:10px}
.caselist ul li a{ color:#121212; text-decoration:none}
.caselist ul li a:hover{ color:red; text-decoration:underline}
.newspro { padding-top:20px; width:270px;}
.newsprolist{border-top:1px dotted #ccc}
.newspro ul li{ width:252px; height:162px; position:relative;}
.newspro ul li img{ border:1px solid #ccc; margin-left:5px; float:left;}
.newspro ul li a{ color:#212020; text-decoration:none}
.newspro ul li p{ background-color:#d8d8d9; height:22px; margin-left:6px; top:139px; position:absolute; display:block; width:250px;}

/*首页图片*/
.focus{ position:relative; width:252px; height:162px; }  
.focus img{ width: 252px; height: 162px;} 
.focus .shadow .title{width: 250px; height: 22px; text-align:center; vertical-align:middle;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:12px;  overflow:hidden; }

.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:22px; line-height: 22px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    


.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.newspro ul li a:hover{ color:red; text-decoration:underline}
.newsprolist ul{ padding-top:5px; padding-left:10px}
.newsprolist ul li{ line-height:23px; height:23px; float:left; width:170px}
.newspro ul li { text-align:center; float:left; width:175px; line-height:30px;}
.indexnews{ float:left; width:440px; height:230px; background:url(zhong1line.gif) top right no-repeat;}

.indexproduct{ float:left; width:286px;}

.indexcase{ float:left; width:274px;}

.newscon{ width:440px;}
.TabTitle{
clear: both;
height: 26px;
border-bottom:1px solid #a6a6a7;
overflow: hidden;
}
.TabTitle ul{
margin:0;
padding:0;
}
.TabTitle li{
float: left;
width: 91px;
cursor: pointer;
padding-top: 6px;
padding-right: 0px;
text-align:center;
padding-left:3px;
padding-bottom: 7px;
list-style-type: none;
}
.nlist{ padding-top:13px}
* .nlist{ padding-top:5px}
.nlist ul li{ line-height:25px; height:25px; background:url(dian.gif) no-repeat center left; padding-left:10px}
.nlist ul li a{ color:#212020; text-decoration:none}
.nlist ul li a:hover{ color:red; text-decoration:underline}
.newsprolist ul li a{ color:#212020; text-decoration:none}
.newsprolist ul li a:hover{ color:red; text-decoration:underline}
.TabTitle .active{ background:url(hbtn.png) no-repeat; width:91px; height:23px; color:white}
.TabTitle .normal{ background:url(huibtn.gif) no-repeat; width:91px; height:23px;}
.TabTitle .active a{color:white; text-decoration:none;font-weight:bold;}
.TabTitle .normal a{color:#212020; text-decoration:none;font-weight:bold;}

.TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
height:190px;overflow:hidden;
}
.none {display:none;}

.newxx img{ border:1px solid #ccc; padding:2px; margin-right:5px}
.newxx h2 a{color:#212020; text-decoration:none}
.newxx h2 a:hover{color:red;}
.newxx h2 a:visited{color:#212020;text-decoration:none}
.newxx p a{color:#212020;text-decoration:none}
.newxx p a:hover{color:red;}
.newxx p a:visited{color:#212020;text-decoration:none}
/******************************************************首页样式结束*****************************************************************************/

.neileft{ width:198px; float:left}
.neiright{ width:804px; float:left}
.title{ height:47px; background:url(lanmu2.gif) no-repeat; line-height:47px; color:white; text-align:center; font-size:16px; font-weight:bold}
.lanmulist{ background:url(lanmubg2.gif) repeat-y}

.daohang{ background:url(neiright.gif) no-repeat; height:20px; text-align:right; padding-top:15px;}

.neitel{ background:url(leftbg.gif) no-repeat; height:221px; margin-top:8px}
#list2{ width:180px; margin:0 auto}
.moren{ background:url(1.gif) no-repeat; height:31px; width:180px; line-height:31px; margin-bottom:5px; text-align:center;}


.moren a{ color:#29498e; font-size:14px; font-weight:bold; text-decoration:none}

.tingliu{background:url(2.gif) no-repeat;  width:180px; line-height:31px; margin-bottom:5px; text-align:center; color:#ffffff}

.tingliu a{color:white; font-size:14px; font-weight:bold; text-decoration:none}
.active11{color:red; }
/*.current{
    background:red;  
	display:block;
	background-image: url(2.gif); height:31px;width:180px;
}*/
.tit13 {
    color: #333333;
    font-size: 13px;
    padding-left: 10px;
    line-height: 24px;
	
}
#searchFormx {margin-top:15px;}
#px {width: 184px;line-height: 18px;}
#imageFieldx {margin-top:-1px;}
