@charset "utf-8";
body,td,th {
	font-size: 12px;
	color: #333333;
	font-family:"微软雅黑";
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(li1.jpg) no-repeat center top;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #0f7bc3;
}
a:active {
	text-decoration: none;
	color: #0f7bc3;
}
ul{margin:0px; padding:0px;}
li{list-style:none; list-style-image:none;margin:0px; padding:0px;}
img{border:0px;}
form,p{margin:0px; padding:0px;}
input,textarea{
border:#dddddd 1px solid;
background:#FFFFFF;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.h5{
width:100%;
height:5px;}

.warp{
width:100%;
height:auto;
margin:auto;
position:relative;}

.header{
width:100%;
height:170px;
overflow:hidden;
position:absolute;
z-index:10;
top:0px;}
.header .top{
width:995px;
height:113px;
margin:auto;}
.header .top .logo{
width:501px;
height:81px;
margin-left:20px;
margin-top:15px;
float:left;}
.header .top .tel{
width:343px;
height:113px;
background:url(tel.png) no-repeat 2px 10px;
float:right;
font-size:14px;
line-height:53px;}
.header .tel a:link{color: #15152e;}
.header .tel a:visited{color: #15152e;}
.header .tel a:hover{color: #0f7bc3;}
.header .tel a:active{color: #0f7bc3;}
.header .top .pt{
width:230px;
margin-left:10px;
margin-top:18px;
float:left;
color:#FFFFFF;}
.header .menu{
width:1032px;
height:57px;
line-height:43px;
font-size:14px;
font-weight:bold;
background:url(menu.png) no-repeat;
margin:auto;}
.header .menu li{
width:100px;
height:43px;
float:left;}
.header .menu li.ml{
width:70px;
height:43px;
float:left;}
.header .menu li a{
display:block;
width:93px;
height:43px;
text-align:center;}
.header .menu li a:link{color: #FFFFFF; background:none;}
.header .menu li a:visited{color: #FFFFFF; background:none;}
.header .menu li a:hover{color: #FFFFFF; background:url(menu_hover.png);}
.header .menu li a:active{color: #FFFFFF; background:url(menu_hover.png);}

.banner{
width:100%;
height:713px;
overflow:hidden;
position:absolute;
z-index:1;
top:-17px;}
#slide{
position:relative;
width:100%;
height:713px;
overflow:hidden;
margin:auto;}
#slide li{
width:100%;
height:713px;
display:block;
position:absolute;
color:#FFFFFF;}
#slide li.b1{
background:url(li1.jpg) no-repeat center;}
#slide li.b2{
background:url(li2.jpg) no-repeat center;}
#slide li.b3{
background:url(li3.jpg) no-repeat center;}
#slide li.b4{
background:url(li4.jpg) no-repeat center;}
.switchable-triggers {
position:absolute;
top:395px;
z-index:1000;
width:100%;
height:30px;
overflow-y:hidden;
line-height:30px;
text-align:center;}
.switchable-triggers li {
display:inline-block;
*display: inline;
*zoom: 1;
background:url(sw1.png);
width:40px;
height:7px;
margin:0 3px;
cursor:pointer;
font-size:0px;}
.switchable-triggers li.current {
background:url(sw2.png);}

.main{
width:100%;
position:absolute;
z-index:10;
top:427px;}
.w990{
width:1025px;
margin:auto;
background:url(bg.jpg) no-repeat top center #e3e3e3;}
.n990{
width:1025px;
margin:auto;
background:url(nbg.png) repeat-y;}
.ban{
width:1002px;
margin:auto;
border-top:10px solid #e3e3e3;}
.ban1{
width:1025px;
margin:auto;}
.ban .ileft{
width:730px;
float:left;}
.ban .iright{
width:260px;
float:right;}

.ban .gcsg{
width:310px;
float:left;}
.ban .gcsg .tit{
width:280px;
height:27px;
font-size:14px;
font-weight:bold;
line-height:27px;
color:#15152e;
border-bottom:#bbbbbb 1px solid;}
.ban .gcsg .tit span{
color:#888888;
font-weight:lighter;}
.ban .news{
width:400px;
float:left;}
.ban .news .tit{
width:400px;
height:26px;
margin:auto;
background:url(line.gif) repeat-x bottom;}
.ban .news .tit ul{
width:200px;
height:26px;
line-height:26px;
font-size:14px;
font-weight:bold;
float:left;}
.ban .news .tit .li1{
width:95px;
height:26px;
float:left;
background:url(xwtit.gif) no-repeat top;
text-align:center;
color:#000000;
cursor:pointer;}
.ban .news .tit .li2{
width:95px;
height:26px;
float:left;
background:url(xwtit_hover.gif) no-repeat top;
text-align:center;
color:#ffffff;
cursor:pointer;}
.ban .news .tit a{float:right;}
.ban .news .list{
width:400px;
margin:auto;
margin-top:10px;}
.ban .news .list li{
width:100%;
height:27px;
line-height:27px;
background:url(dot.gif) no-repeat center left;
text-indent:1em;}
.ban .news .list li a{
float:left;}
.ban .news .list li span{
float:right;}
.ban .gywm{
width:260px;}
.ban .gywm .tit{
width:260px;
height:27px;
font-size:14px;
font-weight:bold;
line-height:27px;
color:#15152e;
border-bottom:#bbbbbb 1px solid;}
.ban .gywm .tit span{
color:#888888;
font-weight:lighter;}
.ban .gywm .nr{
width:260px;
margin:auto;
margin-top:6px;
line-height:22px;
text-align:justify;
text-justify:inter-ideograph;}
.ban .lxwm{
width:260px;
margin-top:10px;}
.ban .lxwm .tit{
width:260px;
height:27px;
font-size:14px;
font-weight:bold;
line-height:27px;
color:#15152e;
border-bottom:#bbbbbb 1px solid;}
.ban .lxwm .tit span{
color:#888888;
font-weight:lighter;}
.ban .lxwm .nr{
width:260px;
margin:auto;
margin-top:6px;
line-height:22px;
text-align:justify;
text-justify:inter-ideograph;}

.ban .product{
width:710px;}
.ban .product .tit{
width:710px;
height:26px;
margin:auto;
background:url(line.gif) repeat-x bottom;}
.ban .product .tit ul{
width:200px;
height:26px;
line-height:26px;
font-size:14px;
font-weight:bold;
float:left;}
.ban .product .tit .li2{
width:95px;
height:26px;
float:left;
background:url(xwtit_hover.gif) no-repeat top;
text-align:center;
color:#ffffff;
cursor:pointer;}
.ban .product .tit a{float:right;}
.ban .product .list{
width:710px;
height:480px;
margin:auto;
margin-top:12px;
overflow:hidden;}
.ban .product .list li{
width:177px;
height:150px;
overflow:hidden;
float:left;
text-align:center;}
.ban .product .list li img{
margin-top:5px;
margin-bottom:5px;}

.foot{
width:100%;
background:url(wx.png) #194f72 no-repeat center 30px;
margin:auto;}
.foot .dh{
width:950px;
margin:auto;
border-top:#194f72 10px solid;
border-bottom:#194f72 10px solid;}
.foot .dh li{
width:90px;
text-align:left;
line-height:23px;
float:left;
margin-left:28px;}
.foot .dh li b{font-size:14px;}
.foot .dh li a:link{color:#FFFFFF;}
.foot .dh li a:visited{color:#FFFFFF;}
.foot .dh li a:hover{color:#c3e1f5;}
.foot .dh li a:active{color:#c3e1f5;}
.foot .copy{
width:100%;
background:#ffffff;
border-top:5px #FFFFFF solid;
border-bottom:5px #FFFFFF solid;
line-height:24px;
margin:auto;
text-align:center;}
.foot .copy .link{ height:13px; overflow:hidden;color:#FFFFFF;}
.foot .copy .link a:link{color:#FFFFFF;}
.foot .copy .link a:visited{color:#FFFFFF;}
.foot .copy .link a:hover{color:#FFFFFF;}
.foot .copy .link a:active{color:#FFFFFF;}

.left{
width:229px;
height:550px;
overflow:hidden;
float:left;}
.left .lt{
width:220px;
height:37px;
background:url(lt.png) no-repeat;
overflow:hidden;
margin:auto;
line-height:37px;
text-indent:1.5em;
color:#0f7bc3;
font-size:14px;
font-weight:bold;}
.left .lmenu{
width:194px;
height:294px;
margin:auto;
margin-top:10px;
overflow:hidden;}
.left .lmenu li{
width:194px;
margin:auto;
margin-top:5px;}
.left .lmenu li a{
display:block;
width:194px;
height:31px;
line-height:31px;
background:url(leftmenu.png) no-repeat bottom;
font-size:12px;
font-weight:bold;
text-indent:4em;
color:#161616;}
.left .lmenu li a.current{
background:url(leftmenu_hover.png) no-repeat bottom;
color:#FFFFFF;}
.left .other{
width:203px;
margin:auto;
margin-top:10px;}

.right{
width:795px;
float:right;}
.pos{
width:795px;
height:35px;
margin:auto;
background:#29597f;
line-height:35px;
color:#FFFFFF;
text-indent:1.5em;}
.pos a:link{color:#FFFFFF;}
.pos a:visited{color:#FFFFFF;}
.pos a:hover{color:#FFFFFF;}
.pos a:active{color:#FFFFFF;}
.rcontent{
width:730px;
margin:auto;
margin-top:10px;
margin-bottom:20px;
line-height:22px;
font-size:14px;
text-align:justify;
text-justify:inter-ideograph;}
.rcontent p{
text-indent:2em;
margin-top:20px;}
.rcontent .list{
width:100%;}
.rcontent .list li{
width:100%;
height:29px;
line-height:29px;
background:url(linen.gif) repeat-x bottom;}
.rcontent .list li a{
float:left;
background:url(dot.gif) no-repeat center left;
text-indent:1em;
margin-left:5px;}
.rcontent .list li span{
float:right;
color:#484848;
padding-right:8px;}
.rcontent .listpic{
width:730px;}
.rcontent .listpic h5{
height:30px;
line-height:30px;
background:url(line.gif) repeat-x center bottom;
border-bottom:#999999 1px solid;
margin:0px;
text-indent:1em;}
.rcontent .listpic li{
width:180px;
height:170px;
overflow:hidden;
float:left;
text-align:center;
margin-top:10px;}
.rcontent .listpic li img{
width:160px;
height:120px;
margin:8px;
margin-bottom:3px;}
.pages{
width:680px;
margin:auto;
margin-top:10px;
text-align:right;}

.show_bt{
font-size:20px;
font-weight:bold;
text-align:center;
margin-top:10px;
height:30px;
color:#000000;
border-bottom:#dddddd 1px solid;}
.detail{
width:710px;
margin:auto;
margin-top:10px;
margin-bottom:30px;
font-size:14px;
line-height:23px;
color:#333333;
text-align:justify;
text-justify:inter-ideograph;}
.detail p{
text-indent:2em;
margin-top:20px;}

.scroll {
width:230px;
left:25px;
top:10px;
POSITION: relative;}
.arr_left {
POSITION: absolute; 
TOP: 50px; 
LEFT: -21px;
CURSOR: pointer; 
background:url(al1.gif) no-repeat;
width:21px;
height:46px;
overflow:hidden;}
.arr_left:hover{background:url(al2.gif) no-repeat;}
.arr_right {
POSITION: absolute; 
TOP: 50px; 
RIGHT: -21px;
CURSOR: pointer;  
background:url(ar1.gif) no-repeat;
width:21px;
height:46px;
overflow:hidden;}
.arr_right:hover{background:url(ar2.gif) no-repeat;}
.scroll .box {
DISPLAY: inline;
FLOAT: left;
width:230px;
height:195px;
text-align:center;}
.scroll .box img{
width:226px;
height:146px;
border:#ffffff 2px solid;
margin-bottom:5px;}

