@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "Microsoft Yahei","宋体","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%; line-height:24px; }

em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
p{word-wrap:break-word}
input{-webkit-appearance:none;}
.table_td td{ padding-left:5px; }
.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	font-size:0;
}
.clear10{clear:both;
	display:block;
	height:10px;
	overflow:hidden;
	font-size:0;}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #1244ff;
}
a:active {
	text-decoration: none;
	color: #1244ff;
	
}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } 
button, input, select, textarea {
	font-size:100%;
	outline:none;
}
.container{ width:995px; height:auto; margin:0 auto;}
.header{ width:100%; height:93px; overflow:hidden; background:url(../images/topbg.jpg) repeat-x;} 
.logo{ width:306px; height:93px; overflow:hidden; float:left}
.menu{ width: 689px; height:93px; overflow:hidden; float:left;}


.indexmain{ width:100%; height:auto; }
.indexmain_left{ width:695px; height:auto; overflow:hidden; float:left; }
.index_banner{ width:693px; height:240px; overflow:hidden; margin-bottom:10px; background:#CCC;}
.indexleft01{ width:693px; height:190px; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}
.index_title22{ width:675px; height:16px; padding:10px ;  padding-bottom:10px;  overflow:hidden; }

.index_title22 span{ float:right; }
.indexleft02{ width:693px; height:210px; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}
.indexleft03{ width:693px; height:195px; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}
.indexleft04{ width:693px; height:195px; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}

.indexmain_right{ width:290px; height:auto; float:left; margin-left:10px;  }

.indexnew{ width:268px; height: auto; padding:0 10px;}
.indexnew ul li img { padding-right:10px; padding-left:3px;}
.indexnew ul li{ width:268px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; line-height:27px;  }

.indexright01{ width:288px; min-height:240px; height:auto; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}
.indexright02{ width:288px; min-height:252px;height:auto; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}
.indexright03{ width:288px; min-height:240px;height:auto; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}
.indexright04{ width:288px; min-height:240px;height:auto; overflow:hidden; border:1px solid #dedede; background:url(../images/sytitlbg.jpg) repeat-x;margin-bottom:10px;}
.indexfooter{ width:100%; min-height:80px; border-top:3px solid #c2c2c2; clear:both; text-align:center; padding:10px 0px; line-height:30px;}


.subleft{ width:213px; min-height:472px; overflow:hidden; background:url(../images/lebg.jpg) left top no-repeat; float:left; margin-right:10px;}
.subright{ width:772px; min-height:472px; overflow:hidden; float:left;}
.subtitle22{ width:772px; height:50px; overflow:hidden; background:url(../images/tit2.gif) no-repeat; text-indent:20px; line-height:30px; font-size:14px; font-weight:bold;}
.subtitle22 span{ float:right;line-height:30px; padding-right:10px; font-size:12px; font-weight:normal;}


div.wrap {
width : 693px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 693px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 500px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
	height : 299px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}
div#header div#slide-holder {
z-index : 40;
width : 693px;
height : 240px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {

width : 693px;
height : 240px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 693px;
height : 46px;
display : none;
position : absolute;

}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 12px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat; color:#FFF;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;color:#FFF;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);color:#FFF;
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;color:#FFF;
}

.pages {
width:750px;
text-align:center;
padding:15px;

clear:both;
}
.pages a:link {
display:inline;
border:1px solid #646464;
color:#707070;
padding:2px 5px;
margin:0px 3px;
}
.pages a:visited {
display:inline;
border:1px solid #646464;
color:#646464;
padding:2px 5px;
margin:0px 3px;
text-decoration:none;
}
.pages a:hover {
display:inline;
border:1px solid #646464;
color:#fff;
background:#646464;
padding:2px 5px;
margin:0px 3px;
}
.pages .click {
display:inline;
border:1px solid #646464;
color:#fff;
background:#646464;
padding:2px 5px;
margin:0px 3px;
}
.bg {
display:inline;
border:1px solid #646464;
color:#fff;
padding:2px 5px;
margin:0px 3px;
background-color:#646464;
}