@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
a{
color:black;
}
.ss {
	height: 52px;
	line-height: 52px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#search-keyword {
	height: 21px;
	width: 250px;
	border: 1px solid #181617;
	line-height: 21px;
	float: left;
	margin-top: 15px;
	margin-left: 40px;
	color: #898989;
	padding-left: 3px;
}
td a:hover{
text-decoration:underline;
color:#FF0000;
}

#search-submit              {
	background-color: transparent;
	height: 23px;
	width: 48px;
	display: block;
	float: left;
	background-image: url(../images/sbtn.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	margin-top: 15px;
}
.rm {
	padding-left: 28px;
	float: left;
	color: #2f2f2f;
}
.rm a {
	color: #020202;
	margin-right: 4px;
}
.rm a:hover {
	color: #e9753a;
}
body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	background-color:#CBE3F9;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
ul, li {
	list-style-image: none;
	list-style-type: none;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
}
.clr {
	clear: both;
}

.top {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
	height: 25px;
	color: #5c5c5c;
}
.topl {
	float: left;
}
.topr {
	float: right;
}
.topr a {
	color: #373838;
}
.topr a:hover {
	text-decoration: underline;
}
.logo {
	height: 99px;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.nav {
	height: 41px;
	width: 1003px;
color: #fff;
	margin-right: auto;
	margin-left: auto;

}

.nav p a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #fff;
	padding-right: 30px;
	padding-left: 30px;
	font-weight: bold;
}
.nav p a:hover {
	color: #fff;
	background-color: #EA852D;
}


.nav .focus{	background-image:none;}

#page-wrap{

} 
/* 一级 */
ul.dropdown{
	position:relative;
	width:100%;
	height: 38px;
}
ul.dropdown li{
	font-weight:bold;
	float:left;
	position:relative;
}
ul.dropdown a:hover{
	color:#333;
	text-decoration: none;
}
ul.dropdown li a{
	font-weight:bold;
	display:block;
	color: #fff;
	position:relative;
	z-index:2000;
	font-size: 12px;
	text-align: center;
	height: 39px;
	line-height: 39px;
	width:124px;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: left 10px;

}
ul.dropdown li a:hover,
ul.dropdown li a.hover{
	position:relative;
	background-color: #EA852D;
	color: #fff;
	height: 40px;
	background-image: none;
}
/* 二级 */
ul.dropdown ul{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;

}
ul.dropdown ul li{
	font-weight:normal;
	background:#f6f6f6;
	color:#000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}

#page-wrap  .sub_menu  li a {
	background-color: #f5f5f5;
	color: #333;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	display: block;
font-weight: normal;


}
#page-wrap .sub_menu li a:hover {
	background-color: #2B74C3;
	color: #fff;
}






.banner {
	height: 309px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.z {
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
	padding-top: 12px;
	position: relative;
	overflow: hidden;
}
.zl {
	float: left;
	width: 252px;
	border: 1px solid #dedede;
}
.t {
	background-image: url(../images/cpzxt.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 252px;
}
.tn {
	height: 280px;
	width: 252px;
	font-size:13px;
	padding-top: 13px;
}
.tn p a {
	display: block;
	color: #4e4e51;
	background-image: url(../images/btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	width: 224px;
	line-height: 42px;
	text-indent: 26px;
	margin-bottom: 1px;
	margin-right: auto;
	margin-left: auto;
}
.tn p a:hover {
	text-decoration: underline;
}
.zr {
	float: right;
	width: 734px;
}
.cp_rt {
	height: 37px;
	width: 734px;
}
.cp_rt li {
	float: left;

	
}


.cp_rt li a {
	display: block;
	background-image: url(../images/pbtn.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 103px;
	line-height: 37px;
	text-align: center;
	color: #000;
}
.cp_rt  .selectTag a {
	display: block;
	background-image: url(../images/ppbtn.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #fff;
}
.cp_rn {
	height: 300px;
	width: 732px;
	border: 1px solid #dfdede;
	padding-top: 0px;
	overflow: hidden;
}
.cp_rn span {
	height: 23px;

	border: 1px solid #dfdede;

	overflow: hidden;
}
.one {
	height: 180px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f1f1f1;
	margin-bottom: 6px;
}
.one1 img {
	display: block;
	float: left;
}
.one2 {
	float: left;
	height: 109px;
	width: 294px;
	color:#4C4C4E;
	
	padding-top: 11px;
	padding-left: 15px;
}
.one2 p {
	line-height: 20px;
}
.one2 p strong {
	padding-bottom: 4px;
	display: block;
}
.one3 {
	float: left;
	height: 180px;
	width: 198px;
	background-color: #e8e8e8;
}
.x {
	height: 35px;
	width: 107px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 11px;
}
.c {
	height: 35px;
	width: 107px;
	margin-right: auto;
	margin-left: auto;
}

#tagContent {

}
.tagContent {
	DISPLAY: none;
	padding-top: 5px;
	padding-left: 15px;
}
.tagContent li {
	float: left;
	padding-right: 12px;
	padding-bottom: 3px;
}
.tagContent li a img {
	display: block;
	height: 110px;
	width: 155px;
	padding: 3px;
	border: 1px solid #c7c7c9;
}
.tagContent li span {
	display: block;
	text-align: center;
	color:#333333;
	padding-top: 3px;
}



#tagContent .selectTag {
	display: block;
}
.zz {
	height: 702px;
	width: 994px;
	margin-right: auto;
	background-color:#FFFFFF;
	margin-left: auto;
	padding-top: 13px;
	position: relative;
}
.zzz {
	height: 96px;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 6px;
}
.ry {
	background-image: url(../images/rybg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 113px;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
}
.more a {
	color: #9c9c9c;
	line-height: 35px;
	height: 35px;
	text-align: right;
	display: block;
	padding-right: 12px;
}
.more a:hover {
	text-decoration: underline;
}
#demo {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-top: 12px;
}
.jz {
	background-image: url(../images/kehu.jpg);
	background-repeat: no-repeat;
	height: 330px;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.h {
	height: 427px;
	background-color:#FFFFFF;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 8px;
	padding-bottom: 8px;
}
.hl {
	float: left;
	height: 427px;
	width: 255px;
	background-image: url(../images/huoban.jpg);
	background-repeat: no-repeat;
}
.hrr {
	background-image: url(../images/gybg.gif);
	background-repeat: no-repeat;
	float: right;
	height: 427px;
	width: 737px;
}
.ggg {
	padding-top: 50px;
	width: 740px;
	padding-left: 22px;
}

.ggg img {
	display: block;
	float: left;
}
.ggg p {
	float: left;
	color: #666;
	line-height: 24px;
	padding-left: 15px;
	padding-right: 40px;
	width: 400px;
}
.ggg p strong {
	display: block;
	color: #333;
}
#demo000 {
	width: 640px;
	overflow: hidden;
	height: 107px;
	padding-top: 36px;
	margin-left: 64px;
}
.zx {
	height: 89px;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 8px;
	position: relative;
}
.lc {
	height: 587px;
	width: 994px;
		background-color:#FFFFFF;

	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.lc1 {
	height: 360px;
	width: 994px;
	
	margin-bottom:4px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.zx3 {
	height: 90px;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 2px;
}
.news {
	height: 238px;
	width: 994px;
	background-color:#FFFFFF;
		margin-right: auto;
	margin-left: auto;

	position: relative;
	padding-top: 3px;
	overflow: hidden;
}
.news1 {
	float: left;
		background-color:#FFFFFF;

	height: 213px;
	width: 330px;

	background-image: url(../images/hydtt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.news p a {
	color: #666;
	background-image: url(../images/jjt.gif);
	background-repeat: no-repeat;
	background-position: 20px 9px;
	display: block;
	padding-left: 31px;
	line-height: 25px;
}
.news p a:hover {
	text-decoration: underline;
}

.news2 {
	float: left;
	height: 213px;
		background-color:#FFFFFF;

	width: 331px;
	background-image: url(../images/ppdtt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 9px;
}
.news3 {
	background-image: url(../images/wtt.gif);
	background-repeat: no-repeat;
	float: right;
	height: 213px;
		background-color:#FFFFFF;
	width: 314px;
	background-position: 0px 0px;
}
.d a {
	line-height: 36px;
	color: #9c9c9c;
	display: block;
	text-align: right;
	padding-right: 13px;
}
.d a:hover {
	text-decoration: underline;
}


.kk {
	font-size: 16px;
	color: #333;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	width: 994px;
	background-color:#FFFFFF;
	
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-bottom: 6px;
}
.kkk {
	width: 994px;
	margin-right: auto;
		background-color:#FFFFFF;
	margin-left: auto;
	position: relative;
}
.kk1 {
	background-image: url(../images/lxpic.jpg);
	background-repeat: no-repeat;
	height: 382px;
	
	width: 396px;
	float: left;
}
.wz {
	color: #4c4c4c;
	padding-top: 190px;
	line-height: 22px;
}

.ha {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	padding-top: 10px;
	height: 170px;
	padding-bottom: 6px;
	
}




.m2 {

	float: left;

	padding-top: 40px;

	padding-left: 50px;

	height: 280px;

	width: 490px;

}

.m2 .input_line {

	background-image: url(../images/xbt.gif);

	background-repeat: no-repeat;

	height: 26px;

	width: 227px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.m2 .input_line2 {

	background-image: url(../images/dbt.gif);

	background-repeat: no-repeat;

	height: 109px;

	width: 375px;

	display: block;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.m2 .input_line3 {

	background-image: url(../images/tjbtn.gif);

	background-repeat: no-repeat;

	height: 34px;

	width: 109px;

	display: block;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-indent: -9999px;

}

.m2 span {

	display: block;

	padding-left: 6px;

}
.flink {
	background-image: url(../images/flinkbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 39px;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 20px;
}
.flink1 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 239px;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 20px;
}
.fnr {
	line-height: 39px;
	height: 39px;
	padding-left: 110px;
	color: #686868;
}
.fnr a {
	color: #686868;
}
.fnr a:hover {
	text-decoration: underline;
}
.ft {
	background-image: url(../images/ftbg.gif);
	background-repeat: repeat-x;
	height: 179px;
	width: 100%;
	margin-top: 30px;
}
.f {
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	color: #fff;
	text-align: center;
}
.fs {
	line-height: 45px;
	height: 45px;
}
.fs a {
	color: #fff;
	padding-right: 10px;
	padding-left: 10px;
}
.fx {
	color: #fff;
	text-align: center;
	line-height: 24px;
	padding-top: 20px;
}

/* flexslider */
.flexslider{position:relative;height:309px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:309px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}




.Area5 .Area_bot{ font-size:0px; height:3px; overflow:hidden; background:url( image/new_web/areabot4.gif) no-repeat; clear:both;}	
.Area5 .ColE{ height:136px;}
.Area5 .ColE .PicList{
	margin-top:10px;
	overflow:hidden;
	zoom:1;
	position:relative;
	width:730px;
}
.Area5 .ColE a.prev {
	display:block;
	width:23px;
	height:26px;
	position:absolute;
	top:40px;
	left:9px;
}
.Area5 .ColE a.next{
	display:block;
	width:23px;
	height:26px;
	position:absolute;
	top:40px;
	right:10px;
}
#scrollbody{ margin-left:55px; *margin-left:28px;overflow:hidden;zoom:1; width:620px; height:140px; white-space:nowrap; text-align:center;}
#scrollbody td{ vertical-align:top; padding-left:5px;}
.Area5 .ColE .Pic{display:inline; margin:0; width:130px; margin-bottom:4px; display:block;}
.Area5 .ColE .Pic img{ width:126px; height:96px; padding:1px; border:1px solid #717171;}
.Area5 .ColE p{ line-height:18px; text-align:center; white-space:normal; font-size:12px;}
.Area5 .ColE p a{color:#333;}
.Area5 .ColE p a:hover{color:#ec4808;}


#Layer1 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#Layer11 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:2;
	visibility: hidden;
}
#Layer3 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:3;
	visibility: hidden;
}
#Layer4 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:4;
	visibility: hidden;
}
#Layer5 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:5;
	visibility: hidden;
}
#Layer6 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:6;
	visibility: hidden;
}
#Layer7 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:7;
	visibility: hidden;
}
#Layer8 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:8;
	visibility: hidden;
}
#Layer9 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:9;
	visibility: hidden;
}
#Layer10 {
	position:absolute;
	width:156px;
	height:115px;
	z-index:10;
	visibility: hidden;
}

.tn1 p a:hover {
	text-decoration: underline;
}

.tn1 {

	font-size:13px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;

}
.tn1 p a {
	display: block;
	color: #000;
	background-color:#DCE7EA;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#C6D8DE;
	border-right:solid;
	border-right-width:1px;
	border-right-color:#C6D8DE;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#C6D8DE;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	width: 154px;
	line-height: 42px;
	text-indent: 9px;
	margin-bottom: 0px;

}
.tn1 p a:hover {
	text-decoration: underline;
	background-color:#EAF0F2;
}