
/*---------全局样式begin-----------*/
* {margin:0;padding:0;}
.clear{ clear:both;}
.page{ float:left; width:100%;  height:40px; line-height:40px; text-align:center; margin:10px 0;}

body {

	font-size:12px;
	color: #666666;
	line-height: 2em;/*定义行高，2em行高显得段落比较宽松*/
	margin:0 auto;
	background:url(../images/bodybg.jpg) repeat-x;
}
a:hover {
	color: #474747;
}
a{text-decoration:none;color:#666;}
a img {
	border: 0;
}
/*列表样式*/
.height25px{width:100%;height:25px;overflow:hidden;clear:both;margin:0 auto;}
ul{list-style:none;}
s{text-decoration:none;}
/*---------全局样式end-----------*/

.headbox {width:100%;height:83px;background:url(../images/headerbg.jpg) repeat-x left top;}
.mainbox {width:100%;height:auto;background:url(../images/mainboxbg.jpg) repeat-x left 5px;padding-bottom:3px;}
.footbox {width:100%;height:auto;background:url(../images/footboxbg.jpg) repeat-x left top;}
.header {width:999px;height:83px;margin:0 auto;}
#logo{width:410px;height:76px;float:left;}

.searandcall{width:380px;height:76px;float:right;}

.sear{width:238px;height:27px;background:url(../images/searbg.jpg) no-repeat right top;padding-left:132px;padding-top:6px;}
.call{width:370px;height:30px;vertical-align:middle;margin-top:15px;font:13px/30px Arial,"Microsoft Yahei" Helvetica, sans-serif;}
.seartext{width:185px;height:20px;border:0;padding-left:13px;background:url(../images/stext.jpg) no-repeat left top;font:12px/20px Arial, Helvetica, sans-serif;float:left;}
.searsub{width:23px;height:20px;border:0;background:url(../images/ssub.gif) no-repeat left top;float:left;}
.call span{background:url(../images/callspan.gif) no-repeat right top;padding:0 7px;font-family:"Microsoft Yahei";font-size:13px;}
.call s{padding-left:7px;font-family:"Microsoft Yahei";color:#17689d;font-size:13px;}
.call s.qq{background:url(../images/qq.gif) no-repeat 5px center;padding-left:25px;}





.banner{width:100%;height:460px;margin:0 auto;position:relative;overflow:hidden;z-index:0;}
.subban{height:313px;}


.banner ul{width:1680px; position:absolute; margin-left:-840px; left:50%; top:0; z-index:2}

.bannerUl li{float:left; text-align:center; width:1680px; z-index:2}

.tab{overflow: hidden;zoom: 1;width: 120px;text-align: right;margin: 0 auto;padding: 10px 0;position: absolute;left:76.9%;bottom:15px; z-index:3;

}
.tab a{display: inline-block;width:16px;color: #fff;margin-right: 3px;height: 14px;line-height: 14px;font-family:Arial, Helvetica, sans-serif;text-align: center; background:#9e9cb1;}

.tab a.on{color:#000; background:#ffb03a;}










.main {width:984px;height:auto;padding-bottom:12px;margin:0 auto;background:#fff;position:relative;padding-left:15px;margin-bottom:5px;}
.submain{width:999px;height:auto;padding:0;background:url(../images/onemainbg.jpg) right bottom no-repeat #fff;}
.navbox{width:999px;height:37px;margin:0 auto;position:absolute;left:0;top:-24px;z-index:0;}

/*--------第1种下拉菜单样式begin--------------*/
.ddsmoothmenu{

float:left;
width:973px;*width:970px;padding-left:10px;
height:37px;
background:url(../images/navre-x.gif) repeat-x left top;
}
.navlgif{width:6px;height:37px;overflow:hidden;float:left;}.navrgif{width:10px;height:37px;overflow:hidden;float:left;}
.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
background:url(../images/selectnav.jpg) no-repeat right top;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
/*background of menu items (default state)*/
width:160px;height:37px;
line-height:37px;text-align:center;font-weight:normal;
color: #333;font-family:"Microsoft Yahei";font-size:15px;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color:#333;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
/*background: url(../images/navlist.jpg) no-repeat left center; */
color:#1673ae;
}

.ddsmoothmenu ul li a:hover{
/*background: url(../images/navlist.jpg) no-repeat left center; */
color:#1673ae;
}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{color:#333;}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
background:url(../images/bg03.png) repeat;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}
.ddsmoothmenu ul li ul li{
background:none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
width: 160px; /*width of sub menus*/
font-family:"宋体";
font-size:12px;
position:relative;
margin: 0;
height:25px;line-height:25px;
color:#333;

}
.ddsmoothmenu ul li ul li a:hover{
background:#007346;
color:#fff;
}

/*--------第1种下拉菜单样式end--------------*/




.left,.center,.right{width:321px;height:124px;float:left;margin-right:3px;}
.site{color:#444;width:979px;padding-left:20px;height:25px;background:url(../images/sitebg.jpg) left bottom repeat-x;padding-top:15px;margin-bottom:21px;}
.site s{color:#333;}.site span a{color:#1673ac;}
.subleftmenu{width:192px;height:725px;background:#eaeaea;float:left;}
.sfijg a{display:block;width:170px;height:48px;background:url(../images/subltitle.jpg) repeat-x left top;color:#0361c1;font-family:"microsoft Yahei";font-weight:normal;font-size:18px;line-height:48px;padding-left:22px;}.sfijg a span{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#555;}
.sfijg a:hover{display:block;color:#046eda;width:170px;padding-left:22px;height:48px;background:url(../images/subltitlehs.jpg) repeat-x left top;}

/*------左侧3级菜单begin------*/

div.menuTree
{
	clear:both;
	width:185px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	border-top:0;
	
}
div.menuTree UL
{
	font-size:12px;
	line-height:34px;
	padding:0;
	margin: 0px;
	display:none;
}

div.menuTree UL LI 
	{display:block;
	list-style: none;
	padding: 0px;
	width:185px;
	
}

div.menuTree UL LI a
{	display:block;
    list-style: none;
    padding: 0px;
    margin: 0px;
	width:153px;padding-left:33px;color:#3d3d3d;
background:url(../images/menumor.jpg) no-repeat left -2px;
}


div.menuTree UL LI.parent A:hover
{
	font-size: 12px;
	color:#3d3d3d;
	width:185px;background:url(../images/menuhover.jpg) no-repeat;
}


div.menuTree UL LI.child
{

	padding:0;
	margin:0;
	text-decoration: none;
	background:url(../images/menumor.jpg) no-repeat left -2px;
	border:0;
}


div.menuTree UL LI.parent ul li.child{
	border:none;
	height:34px;line-height:34px;
	padding:0;
	width:185px;
	margin:0;
	
}
div.menuTree UL LI.parent ul li.parent{
	border:none;
	margin:0;
	background:url(../images/menumor.jpg) no-repeat left -2px;
}
div.menuTree UL LI.parent ul li{background:none;}
div.menuTree UL LI.parent ul li A
{
    color: #091166;
	line-height:34px;
	height:34px;
	width:140px;padding-left:45px;
    text-decoration: none;

background:url(../images/menumor.jpg) no-repeat left -2px;
}

div.menuTree UL LI.parent ul li A:hover
{
	color:#ba0101;
	width:140px;padding-left:45px;
	 background:url(../images/menuhover.jpg) no-repeat;
}


div.menuTree UL LI.parent A
{
	line-height:34px;
	height:34px;
    color:#333;
    text-decoration: none;
}
div.menuTree UL LI.child a{
	line-height:34px;
	height:34px;
    color:#3d3d3d;
    text-decoration: none;
	background:url(../images/menumor.jpg) no-repeat left -2px;
}

	
/*------左侧3级菜单end------*/

.rightproshow{width:766px;height:auto;float:right;margin-right:20px;display:inline;}


.sitebox{
	    width: 100%;
    height: 24px;
    line-height:24px;
    border-bottom: 1px solid #dedede;
   
}
.site_l{float:left;font-family:"Microsoft Yahei";font-size:16px;line-height:24px;background:url(../images/probg.jpg) no-repeat 8px center;padding-left:31px;color:#017548;}
.site_l span{font-size:10px;color:#77ac98;font-familY:"Microsoft Yahei", Arial, Helvetica, sans-serif;}

.site_r{ float:right;background:url(../images/sitehomebg.jpg) no-repeat left center; padding-left:18px; padding-right:5px;}

.proAndNews{width:100%;
	height:auto;
	overflow:hidden;
	clear:both;
}
.proAndNews dl{width:100%;
	height:98px;
	margin-left:2px;
	padding-top:10px;
}
.proAndNews dl dt{width:137px;
	height:98px;
	float:left;
}
.proAndNews dl dt a img{width:131px;
	height:92px;padding:2px;
	border:1px solid #cacaca;
}
.proAndNews dl dd{width:610px;
	height:91px;
	float:right;
	line-height:24px;
}
.proAndNews dl dd div a{font-weight:bold;color:#1475aa;}.proAndNews dl dd div span{float:right;padding-right:10px;}
.proAndNews dl dd div{width:98%;height:21px;line-height:21px;}
.proAndNews dl dd span a{color:#f00;}
.proAndNews ul{width:100%;
	height:auto;
}
.proAndNews ul li a{
	display:block;
	width:99%;
	height:32px;
	padding-left:19px;
	background:url(../images/newsdian.jpg) no-repeat 6px center;
	line-height:32px;
	border-bottom:1px dashed #bec8d1;
}
.proAndNews ul li a:hover{background:url(../images/newsdian.jpg) no-repeat 6px center #f4f4f4;}
.proAndNews ul li span{float:right;}

.footer {width:999px;height:52px;margin:0 auto;}
.fotl,.fotr{width:400px;height:52px;padding:0 18px;line-height:52px;float:left;text-align:left;}.fotr{float:right;text-align:right;}
.fotl a,.fotr a{color:#333;}
	
.adsg{width:100%;height:25px;padding-top:15px;font-size:14px;color:#1673ac;background:url(../images/adsgbg.jpg) no-repeat left bottom;}
.addtext{width:158px;height:22px;border:1px solid #b8b8b8;line-height:22px;padding-left:5px;}
.rjuq{width:95px;height:33px;border:0;background:url(../images/ruuq.jpg) no-repeat left top;}
.tgjfhw{height:33px;background:url(../images/tgjfhw.jpg) no-repeat left top;}
.height34{height:34px;}
.height94{height:94px;}
.addwid{width:188px;}
.reduce{widtH:128px;}
.filecls{width:350px;height:22px;border:1px solid #b8b8b8;}
.areastyle{width:460px;height:84px;border:1px solid #b8b8b8;padding-left:5px;}
.red{color:red;padding-left:10px;}
.endnavbox{top:0;}.shmm{padding-top:37px;}
.prushowbox{width:984px;height:auto;margin:0 auto;}

.myImagesSlideBox{
	width:984px;
	height:auto;
	
}
.myImages{
	
	text-align:center;
	position:relative;
	overflow:hidden;
	height:auto;
	width:967px;
	margin:0 auto;
	cursor:pointer;
	background:#fff url(../images/loading.gif) center center no-repeat;
	padding:3px;
	border:5px solid #e5e5e7;
}
.myImages img{
	width:967px;
	height:510px;
	
	
	
}
/*.myImgs {
	display:none;
}
.myTxts{
	padding:10px;
	padding-top:0;padding-bottom:0;
	text-align:center;
	overflow:hidden;
	height:20px;
	line-height:20px;
	width:280px;
}

.myTxts a{
	text-decoration:none;
	text-align:center;
	color:#666;
}
.myTxts a:hover{
	color:#f60;
}
*/
/*  wrapper element  */
#scrollable {
	background-color:#fff;
	margin:0 auto;
	width:618px;
	height:85px;
	margin-top:15px;
}


div.items {
	height:85px;	
	float:left;
	width:575px !important;
	visibility: visible;
	overflow: hidden; 
	padding-left:10px;
	position: relative;
}
/* item */
div.items a {
	display:inline-block;
	float:left;
	margin-left:8px;
	width:86px;
	height:74px;
	
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	
	padding:11px 0  0 2px;
	
}
div.items a img{display:block;
		width:80px;
		height:58px;
		
		
}
div.items a:hover {
	border:0;
	width:86px;height:74px;
	displya:block;
	background:url(../images/pichoverbg.gif) no-repeat left 6px;
}
div.items a.active {

	background:url(../images/pichoverbg.gif) no-repeat left 6px;
}
.scrollableDiv{
	position: absolute; width: 200000em; left: 0px;
	padding-top:2px;
	_padding-top:0;
	background:#efefef;
}


/* next / prev buttons */
a.prev, a.next {
	background:url(../images/go_down.png) no-repeat left bottom;
	display:block;
	width:15px;
	height:84px;
	float:left;	
	cursor:pointer;
}
a.next {
	background-image:url(../images/go_up.jpg)	;
	float:right;	
}

.contentshow{position:relative;width:960px;margin:0 auto;padding-bottom:26px;height:auto;}
.contitels{width:100%;height:26px;line-height:26px;font-size:14px;color:#454545;}
.pagenext{width:100%;height:26px;line-height:26px;position:absolute;left:0;bottom:0;}
.pagenext span.next{float:left;}.pagenext span.prev{float:right;}

