/* CSS Document */
*{
	margin:0px auto;
	padding:0px auto;
}
body{
	height:auto;
	background:url('../images/bg.png') repeat-x;
	font:12px "Times New Roman", Times, serif;
}

/*首页开始*/
.container{
	width:1002px;
}
.header{
	width:1002px;
	height:77px;
}
.logo{
	width:302px;
	height:77px;
	background:url('../images/logo.png') no-repeat;
}
.header-mid{
	width:300px;
	height:42px;
	padding-top:35px;
}
.span a{
	color:#5076B5;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.span1 a{
	color:#345065;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}	
.header-right{
	width:377px;
	height:42px;
}
.header-right a{
	text-decoration:none;
	color:#345065;
}
.header-right li{
	float:right;
	padding:5px 8px 0px 0px;
}
.p{
	text-align:right;
	padding:30px 15px 0px 0px;
	color:#345065;
}
.p1{
	color:#345065;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
.img{
	margin-left:8px;
}
.nav{
	width:1002px;
	height:39px;
}
.nav1{
	width:119px;
	height:39px;
	background:url('../images/nav1.jpg') no-repeat;
}
.nav2{
	width:141px;
	height:39px;
	background:url('../images/nav2.jpg') no-repeat;
}
.nav3{
	width:140px;
	height:39px;
	background:url('../images/nav5.jpg') no-repeat;
}
.nav4{
	width:141px;
	height:39px;
	background:url('../images/nav5.jpg') no-repeat;
}
.nav5{
	width:141px;
	height:39px;
	background:url('../images/nav5.jpg') no-repeat;
}
.nav6{
	width:146px;
	height:39px;
	background:url('../images/nav6.jpg') no-repeat;
}
.nav7{
	width:140px;
	height:39px;
	background:url('../images/nav7.jpg') no-repeat;
}
.nav8{
	width:174px;
	height:39px;
	background:url('../images/nav8.jpg') no-repeat;
}
.search{
	width:131px;
	height:16px;
	margin-top:8px;
}
.search-left{
	width:115px;
	height:16px;
}
.seerch-right{
	width:16px;
	height:16px;
	*margin-top:1px;
}
.text{
	width:90px;
	height:16px;
	padding-left:25px;
}
.small{
	width:80px;
	height:20px;
	margin:5px 23px!important;
	margin:5px 0px 0px 20px;
	 cursor:pointer;
}
.small1{
	width:80px;
	height:20px;
	margin:5px 36px!important;
	margin:5px 0px 0px 37px;
	 cursor:pointer;
}
.mod_slide{
	width:1002px;
	height:422px;
	
	overflow:hidden;
	POSITION: relative; 
}
.scoll{
	display:block;
	width:16px;
	height:16px;
	margin:2px;
	background:url(../images/over.png) no-repeat!important;
	background:url(../images/over.gif) no-repeat;
	font-size:16px; 
	overflow:hidden;
	float:left;
	position:relative;
}
.scoll1{
	display:block;
	width:16px;
	height:16px;
	margin:2px;
	background:url(../images/out.png) no-repeat!important;
	background:url(../images/out1.gif) no-repeat;
	font-size:16px; 
	overflow:hidden;
	float:left;
	position:relative;
}
.current{
	background:url(../images/over.png) no-repeat!important;
	background:url(../images/over.gif) no-repeat;
}
/*.btn{
	width:136px;
	height:25px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	position:relative;
	background:url(mouseover.jpg);
	border:none;
}
.btn1{
	width:136px;
	height:25px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	position:relative;
	background:url(mouseout.jpg);
	border:none;
}*/
.main_slide .bor_slide{
	width:1002px;
	height:41px;
	/*兼容ie和火狐的透明效果代码*/
	opacity: 0.70;
	filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70,finishOpacity=100);
	background-color:#101416;
	
	POSITION:absolute;
	left:0px;
	bottom:0px;
	margin-top:421px;
}
.main_slide .bor_slide a{
	text-decoration:none;
}
.main_slide .custom_slide LI {
	float: left;
	width: 136px;
	height: 25px;
	margin:7px 0px 7px 15px;
}
.main_slide .nav_slide{	
	POSITION:absolute;
	right:8px;
	bottom:48px; z-index:999;
}

.btn{
	width:136px;
	height:25px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	position:relative;
	background:url(../images/mouseover.jpg);
	border:none;
}
.btn1{
	width:136px;
	height:25px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	position:relative;
	background:url(../images/mouseout.jpg);
	border:none;
}
.small2{
	width:70px;
	height:20px;
	margin:10px 0px 0px 60px;
}
.small3{
	width:70px;
	height:20px;
	margin:10px 0px 0px 36px;
}
.news{
	width:1002px;
	height:auto;
	margin-top:15px;
	overflow:hidden;
	border:1px solid #E2E7ED;
}
.news-left{
	width:90px;
	height:auto;
}
.news-left{ padding:8px 0 5px 0;}

.news-mid{
	width:455px;
	height:auto;
	background:url('../images/br.jpg') no-repeat 90% center;
	
}
.news-mid ul li{ width:403px; float:left;padding: 0 5px 0 0; }
.news-mid{ padding:8px 0 5px 0;}

.news-right{
	width:455px;
	height:auto;
}
.news-right{ padding:8px 0 5px 0;}
.news-right li{ padding: 0 5px 0 0; }
.news a{
	color:#474D51;
	text-decoration:none;
}
.news a:link{
	color:#474D51;
}
.news a:hover{
	color:#2A58A6;
	text-decoration:underline;
}
.title{
	font-size:14px;
	color:#474D51;
	font-weight:bold;
	text-align:center;
	padding:8px 0px 0px 15px!important;
	*padding:10px 0px 0px 15px!important;
	padding:10px 0px 0px 15px;
}
.footer{
	width:1002px;
	height:35px;
	background:url('../images/br2.jpg') repeat-x;
	clear:both;
}
.footer-left{
	width:652px;
	height:35px;
	color:#345163;
	line-height:42px;
	padding-left:15px;
	
}
.footer-right{
	width:324px;
	height:35px;
}
.footer-right a{
	color:#345163;
	text-decoration:none;
}
.footer-right li{
	float:left;
	padding-top:15px;
}
.img1{
	padding:0px 9px;
}
.copyRight{

	width:1002px;
	height:auto;
	text-align:center;
	color:#345065;
	padding-top:20px;
	padding-bottom:20px;
}
/*首页结束*/


/*联系我们页开始*/
.content-us{
	width:1002px;
	height:50px;
	background:url('../images/br3.jpg') repeat-x;
	color:#2958A6;
}
.content-us a{
	color:#2958a6;
	text-decoration:none;
	padding-left:15px;
	line-height:50px;
}
.ctt{
	width:825px;
	height:auto;
	background:url('../images/br5.jpg') repeat;
	border:1px solid #E2E3E5;
}
.title1{
	width:771px;
	height:46px;
	padding-left:54px;
	line-height:46px;
	font-size:16px;
	font-weight:bold;
	background:url('../images/br6.jpg') repeat-x;
}
.content1{
	width:771px;
	height:auto;
	margin:25px 0px 0px 54px;
}
.content1 a:link{
	color:#3964AC;
}
.span2{
	color:#3A64AC;
	font-size:15px;
	font-weight:bold;
}
.p2{
	font-size:14px;
	color:#000;
	font-weight:lighter;
	line-height:20px;
}
.dis{
	display:block;
}
.undis{
	display:none;
}
li{
	list-style: none;
}
form, ul {
	padding:0; margin:0;
}
#nav li {
	list-style:none; 
	width:171px; 
	height:72px;
}
#nav li a {
	text-decoration:none;
}
.list2 a{
	text-decoration: underline;
}
/*联系我们页结束*/


/*关于我们页开始*/
.up{
	width:825px!important;
	height:191px;
	background:url('../images/pic.jpg') no-repeat;
}
.up1{
	width:830px;
	height:191px;
	background:url('../images/1.jpg') no-repeat;
}
.up13{
	width:830px;
	height:191px;
	background:url('../images/4.gif') no-repeat;
}
.up14{
	width:830px;
	height:191px;
	background:url('../images/2.gif') no-repeat;
}
.up15{
	width:830px;
	height:191px;
	background:url('../images/3.gif') no-repeat;
}
.ctt1{
	width:823px!important;
	height:auto;
	border:1px solid #CFD8E1;
	background-color:#F2F3F5;
	margin:0px 0px 0px 5px;
}
.down-content{
	width:775px;
	height:auto;
	margin:10px -10px 0px 15px;
	text-indent:2em;
}
.span3{
	color:#3A64AC;
	font-size:15px;
	font-weight:bold;
}
/*关于我们页结束*/



.wrapper{
	width:135px;
	height:auto;
	background-color:#E0E0E0;
	padding-top:1px;
	position:absolute;
	margin:-160px 0 0 0;
    display:none;
    z-index:1000000;
 
}
.wrapper2{
	width:135px;
	height:auto;
	background-color:#E0E0E0;
	padding-top:1px;
	position:absolute;
    margin:-100px 0 0 0;
    display:none;
    z-index:1000000;
}

.column{
	width:100px;
	height:22px;
	margin:0px 0px 5px 7px;
	padding:3px 0 0 20px
}
.showswf
{	
	 width:800px;
 	 position:absolute;
 	 z-index:1000;
 	 margin-top:30px;
 	 overflow:hidden;
 	 margin-left:0px;
}

.nymenu { *margin-top:-70px;}
.nymenu ul {}
.nymenu  ul li { padding:0px; line-height:70px; font-size:14px; font-weight:bold; padding: 0 0 0 0px; text-align:center;}


.czList{  width:100%; height:100px; }

.czList ul{  list-style:none}

.czList ul li{  float:left; width:160px; height:40px;  text-align:center; font-size:20px; padding:10px;  border:1px solid #ccc; margin-left:20px; }

.Menubox {height:25px;line-height:25px; border-top:1px solid #ccc;border-right:1px solid #ccc; border-left:1px solid #ccc; }
.Menubox li{float:left;list-style:none;text-align:center;background:#f4f4f4;cursor:pointer;margin:0;padding:0 8px 0 8px;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.Menubox li.hover{color:#CC0000; border-bottom:0px solid #ccc;}


.quicksearchTabbox{position:absolute;margin-top:-28px;border-right:1px solid #D8D8D8; border-top:1px solid #D8D8D8;}
.quicksearchTabbox li{float:left;cursor:pointer;padding:0 12px;height:28px;line-height:28px;border-left:1px solid #D8D8D8}
.quicksearchTabbox li.hover{background:#fff;font-weight:bold;font-size:14px;color:#002C6B}

.tabList{ border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background:#fff;}


/* common styling */
#menu {font-family: verdana, arial, sans-serif; width:1002px; position:relative; font-size:12px; margin:250px auto; margin-top:0px; margin-bottom:0px; z-index:9999;}
#menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;  color:#000;  background:#E2E5E5; line-height:25px; font-size:12px; text-align:center;  }
#menu .bor_slide{background-color: #101416; bottom: 0; height: 34px; left: 0; top:0px; opacity: 0.7; position: absolute; width: 1002px;}
#menu ul {padding:0; margin:0; list-style-type: none; margin-bottom:-1px; }
#menu ul li {float:left; position:relative; width:95px; _width:95px;  height:24px; margin-right:5px; }
#menu ul li ul {display: none;}
/* specific to non IE browsers */
#menu ul li:hover a {color:#000; background:#E2E5E4; text-align:center;}
#menu ul li:hover ul {display:block; position:absolute; bottom:26px; left:0;}
#menu ul li:hover ul li a.hide {background:#E2E5E5; color:#000;}
#menu ul li:hover ul li {display:block; background:#E2E5E5; color:#000;width:95px;  clear:both;}
#menu ul li:hover ul li:hover a.hide {background:#E2E5E5; color:#000;}

#menu ul li:hover ul li a { background:#E2E5E5; color:#000; width:95px;}
#menu ul li:hover ul li a:hover {background:#6BB0E8; color:#000;}

/* specific to non IE 6 browsers */
table {_border-collapse:collapse; _margin:0; _padding:0;}
#menu ul li a.hide, .menu ul li a:visited.hide {_display:none;}
#menu ul li a:hover ul li a.hide {_display:none;}
#menu ul li a:hover {_color:#000; _background:#E2E5E4;}
#menu ul li a:hover ul {_display:block; _position:absolute; _bottom:26px; _left:0;}
#menu ul li a:hover ul li {_display:block; _background:#6BB0E8; _color:#000; _width:95px; }
#menu ul li a:hover ul li a.sub {_background:#E2E5E5; _color:#000;}
#menu ul li a:hover ul li a {_display:block; _background:#E2E5E5; _color:#000; }
#menu ul li a:hover ul li a ul {_visibility:hidden;}
#menu ul li a:hover ul li a:hover {_background:#6BB0E8; _color:#000;}
#menu ul li a:hover ul.left {_left:-105px;}