/* CSS Document */
html {
	overflow-x:hidden;
	background:#fff
}
body {
	margin:0;
	padding:0;
}
a {
	color:#000000;
	text-decoration:none;
	font-size:12px;
	padding:0;
	margin:0
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
li {
	margin:0;
	padding:0;
	vertical-align:bottom;
}
.left {
	float:left
}
.right {
	float:right
}
img {
	border:none;
	margin:0;
	padding:0
}
p {
	margin:0;
	padding:0;
}
input, textarea, select, button {
	outline:none;
	/*border:none;*/
	margin:0;
	padding:0
}
dd, dt, dl {
	margin:0;
	padding:0
}
.header {
	width:100%;
	height:97px;
	background:url("../images/header_bg.png") repeat-x;
	z-index:9999999;
	position:relative;
	border-top:3px solid #00427A
}
.header_nb {
	width:1100px;
	height:97px;
	margin:0 auto
}
.logo {
	display:block;
	width:194px;
	height:57px;
	float:left;
	margin-top:20px
}
.header_nb_r {
width:;
	height:97px;
	float:right;
	position:relative
}
.searchbanben {
	width:171px;
	height:24px;
	position:absolute;
	right:0;
	top:19px
}
.search {
	float:left;
	width:137px;
	height:24px;
	background:url("../images/search.png")
}
.searchin {
	display:block;
	float:left;
	width:106px;
	height:14px;
	line-height:14px;
	margin:5px 0 0 4px;
	background:none;
	color:#999999;
	border:none;
}
.searchon {
	display:block;
	width:14px;
	height:14px;
	float:right;
	margin:5px 9px 0 0;
	background:url("../images/searchon.png");
	cursor:pointer;
	border:none;
}
.navbar {
	height:24px;
	float:right;
	margin-top:56px;
	position:relative
}
ul#topnav li {
	height:41px;
	line-height:41px;
	float:left;
	margin:0 0 0 55px;
}
ul#topnav li a {
	font-family:Microsoft YaHei;
	font-size:17px;
	color:#333;
	display:block;
	height:41px
}
ul#topnav li:hover a {
	color:#005BAC
}
ul#topnav li .sub {
	width:480px!important;
	z-index:999999;
	position: absolute;
	padding:0 0 0 0;
	top: 41px;
	background:url("../images/subbg2.png");
	float: left;
	display: none;
	height:auto;
	overflow:hidden;
	padding-bottom:20px
}
.sub01 {
	left:80px;
}
.sub02 {
	left:200px;
}
.sub03 {
	left:320px;
}
.sub04 {
	right:0px;
}
.sub05 {
	right:0;
}
.sub06 {
	right:0;
}

.sub_top {
	width:480px;
	height:5px;
	background:url("../images/sub_top.png") repeat-x
}
.sub_bottom {
	width:480px;
	height:auto;
	overflow:hidden
}
ul#topnav li .row {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.subimg {
	float:left;
	width:255px;
	height:184px;
	padding:18px 0 0 60px
}
ul#topnav li .sub ul {
	width:162px;
	height:auto;
	overflow:hidden;
	background:url("../images/subx.jpg") right center no-repeat;
	list-style: none;
	padding: 18px 0 0 0;
	float: left;
}
ul#topnav .sub ul li {
	padding:0 0 0 0;
	float:none;
	width:auto;
	height:27px;
	color: #000;
	margin:0 auto
}
ul#topnav .sub ul li a {
	float:left;
	background: none;
	height:27px;
	display: block;
	margin:0 0 0 0;
	line-height:27px;
	text-decoration: none;
	margin:0;
	padding:0;
	width:112px;
	color:#555;
	font-weight:normal;
	text-align:left;
	padding-left:50px;
	font-family:simsun;
	font-size:12px;
}
ul#topnav .sub ul li a:hover {
	color:#11507C
}
.banben {
	display:block;
	width:24px;
	height:24px;
	float:right
}
.banner {
	width:100%;
	height:647px;
	position:relative;
	margin-top:-97px
}
.flexslider {
	position:absolute;
	width:1920px;
	height:647px;
	top:0;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	zoom:1;
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
}
.flexslider .slides {
	zoom:1;
}
.flex-direction-nav a {
	width:60px;
	height:90px;
	line-height:99em;
	overflow:hidden;
	margin:-60px 0 0;
	display:block;
	background:url("../images/ad_ctr.png") no-repeat;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position:0 -90px;
	right:17%;
}
.flex-direction-nav .flex-prev {
	left:17%;
}
.flexslider:hover .flex-next {
	opacity:0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity:0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity:1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:10px;
	left:45%
}
.flex-control-nav li {
	margin:0 3px;
	display:inline-block;
	zoom:1;
*display:inline;
}
.flex-control-paging li a {
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-99em;
	width:16px;
	cursor:pointer;
}
.flex-control-paging li a.flex-active {
	background-position:0 0;
}
.main1 {
	width:100%;
	height:349px;
	background:#fff;
	padding-top:87px
}
.main1_nb {
	width:1100px;
	height:261px;
	margin:0 auto;
}
.main1_l {
	width:485px;
	height:261px;
	float:right;
	position:relative
}
.main1_l_nr {
	width:251px;
	height:261px;
	float:right;
	position:relative
}
.main1_bt {
	width:251px;
	height:59px;
	background:url("../images/mainbtx.jpg") left bottom no-repeat
}
.main1_bt_ch {
	width:251px;
	height:20px;
	line-height:20px;
	font-family:Microsoft YaHei;
	font-size:20px;
	color:#333
}
.main1_bt_en {
	width:251px;
	height:15px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#92979B;
	margin-top:10px
}
.main1_wz1 {
	display:block;
	height:25px;
	line-height:25px;
	font-family:Microsoft YaHei;
	font-size:20px;
	color:#666;
	margin-top:10px;
}
.main1_wz2 {
	display:block;
	height:25px;
	line-height:25px;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#7b848d;
	margin-top:6px;
}
.readmore {
	display:block;
	width:105px;
	height:21px;
	background:url("../images/more_bg.png");
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:center;
	line-height:21px;
	position:absolute;
	bottom:0;
	left:0
}
.readmore:hover {
	color:#005BAC
}
.main1_r {
	width:554px;
	height:261px;
	float:left;
}
.main1_r_nr {
	width:320px;
	height:261px;
	float:right;
	position:relative
}
.zhici_bt {
	display:block;
	height:25px;
	line-height:25px;
	font-family:Microsoft YaHei;
	font-size:18px;
	color:#666;
	margin-top:20px;
}
.zhici_wz {
	display:block;
	height:auto;
	overflow:hidden;
	line-height:26px;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#7b848d;
	margin-top:8px;
}
.main2 {
	width:100%;
	height:551px;
	background:#F6F6F6;
	padding-top:1px;
	background:url("../images/main2bg.jpg") bottom center no-repeat;
}
.main2_bt {
	width:400px;
	height:59px;
	background:url("../images/mainbtx.jpg") center bottom no-repeat;
	margin:0 auto;
	margin-top:73px
}
.main2_bt_ch {
	width:400px;
	height:22px;
	line-height:20px;
	font-family:Microsoft YaHei;
	font-size:26px;
	color:#fff;
	text-align:center
}
.main2_bt_en {
	width:400px;
	height:15px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	margin-top:10px;
	text-align:center
}
#c {
	width:376px;
	height:42px;
	background:url("../images/dt_topbg.jpg");
	margin:30px auto 0 auto
}
#c ul {
}
#c ul li {
	float:left;
	width:122px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-left:1px solid #DDDDDD;
	margin-top:1px
}
#c ul li a {
	display:block;
	width:122px;
	height:40px;
	font-family:Microsoft YaHei;
	font-size:14px;
}
.libg a {
	color:#fff;
	background:#47B5E8
}
.li1 a {
	color:#848c93
}
.libg a.cli1 {
	background:url("../images/libgl.png")!important
}
.libg a.cli3 {
	background:url("../images/libgr.png")!important
}
.con2nb1 {
	width:1100px;
	height:178px;
	margin:45px auto 0 auto
}
#slideBox {
	width:1100px;
	overflow:hidden;
}
#slideBox .J_slide_list {
	width:3600px;
}
#slideBox .J_slide_list .J_slide_item {
	width:1100px;
	height:178px;
	float:left;
}
#slideBox .J_slide_list .J_slide_item img {
	vertical-align:top;
}
#slideBox .J_slide_trigger {
	width:93px;
	height:32px;
	margin:48px auto 0 auto
}
#slideBox .J_slide_trigger li, .J_slide_trigger a {
}
#slideBox .J_slide_trigger li {
	float:left;
	margin:0 5px 0 0
}
#slideBox .J_slide_trigger li span {
	display:block;
	width:26px;
	height:4px;
	cursor:pointer;
	float:left;
	background:url("../images/caseli1.jpg")
}
#slideBox .J_slide_trigger li.cur span, .J_slide_trigger li span:hover {
	background:url("../images/caseli2.jpg")
}
.lipre {
	display:block;
	width:7px;
	height:30px;
	float:left
}
.linext {
	display:block;
	width:7px;
	height:30px;
	float:left
}
.cur span.lipre {
	background:url("../images/lipre.jpg")
}
.cur span.linext {
	background:url("../images/linext.jpg")
}
.J_slide_advance {
	width:600px;
	float:left;
	height:148px;
	margin-top:1px;
}
.J_slide_advance p {
	width:199px;
	margin-right:1px;
	float:left;
}
#slideBox2 {
	width:1100px;
	overflow:hidden;
}
#slideBox2 .J_slide_list2 {
	width:3600px;
}
#slideBox2 .J_slide_list2 .J_slide_item2 {
	width:1100px;
	height:178px;
	float:left;
}
#slideBox2 .J_slide_list2 .J_slide_item2 img {
	vertical-align:top;
}
#slideBox2 .J_slide_trigger2 {
	width:93px;
	height:32px;
	margin:48px auto 0 auto
}
#slideBox2 .J_slide_trigger2 li, .J_slide_trigger2 a {
}
#slideBox2 .J_slide_trigger2 li {
	float:left;
	margin:0 5px 0 0
}
#slideBox2 .J_slide_trigger2 li span {
	display:block;
	width:26px;
	height:4px;
	cursor:pointer;
	float:left;
	background:url("../images/caseli1.jpg")
}
#slideBox2 .J_slide_trigger2 li.cur span, .J_slide_trigger2 li span:hover {
	background:url("../images/caseli2.jpg")
}
.lipre {
	display:block;
	width:7px;
	height:30px;
	float:left
}
.linext {
	display:block;
	width:7px;
	height:30px;
	float:left
}
.cur span.lipre {
	background:url("../images/lipre.jpg")
}
.cur span.linext {
	background:url("../images/linext.jpg")
}
.J_slide_advance2 {
	width:600px;
	float:left;
	height:148px;
	margin-top:1px;
}
.J_slide_advance2 p {
	width:199px;
	margin-right:1px;
	float:left;
}
.newsnr {
	width:331px;
	height:178px;
	display:block;
	float:left;
	margin-left:51px
}
.newsnr_bt {
	display:block;
	width:331px;
	height:24px;
	line-height:24px;
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#fff;
}
.newsnr_date {
	display:block;
	width:331px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin-top:2px;
	margin-bottom:10px
}
.newsnr_xq {
	display:block;
	width:331px;
	height:65px;
}
.newsnr_img {
	float:left;
	display:block;
	width:99px;
	height:65px;
	margin-right:9px
}
.newsnr_wz {
	line-height:22px;
	font-family:Microsoft YaHei;
	font-size:12px;
	color:#fff;
}
.more {
	background:url("../images/more1.jpg");
	display:block;
	width:65px;
	height:21px;
	margin-top:28px
}
.newsnr:hover .newsnr_bt {
	color:#000;
}
.newsnr:hover .newsnr_date {
	color:#000;
}
.newsnr:hover .newsnr_wz {
	color:#000;
}
.newsnr:hover .more {
	background:url("../images/more2.jpg");
}
.main3 {
	width:1100px;
	height:620px;
	margin:0 auto;
	padding-top:1px
}
.main3_nb {
	width:1100px;
	height:434px;
	margin:55px auto 0 auto
}
.main3_nr {
	display:block;
	width:273px;
	height:434px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-left:2px
}
.main3_nrimg {
	display:block;
	width:273px;
	height:279px;
	margin:0 auto
}
.main3_nrxq1 {
	display:block;
	width:273px;
	height:154px;
	margin:0 auto;
	padding-top:1px
}
.num1 {
	display:block;
	width:58px;
	height:48px;
	margin:32px auto 0 auto;
	background:url("../images/numbg.jpg");
	color:#bababa;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:48px;
	text-align:center
}
.main3_nrbt1 {
	display:block;
	width:220px;
	height:20px;
	line-height:20px;
	margin:12px auto 0 auto;
	font-family:Microsoft YaHei;
	font-size:18px;
	color:#666;
	text-align:center;
}
.main3_nrwz1 {
	display:block;
	width:220px;
	height:20px;
	line-height:20px;
	margin:0 auto 0 auto;
	font-family:Microsoft YaHei;
	font-size:12px;
	color:#999;
	text-align:center;
}
.main3_nrxq2 {
	display:block;
	width:273px;
	height:246px;
	background:#47B5E8;
	position:absolute;
	left:0;
	bottom:-244px;
	transition:All 0.5s ease-in-out;
	-webkit-transition:All 0.5s ease-in-out;
	-moz-transition:All 0.5s ease-in-out;
	-o-transition:All 0.5s ease-in-out;
}
.num2 {
	display:block;
	width:58px;
	height:48px;
	margin:32px auto 0 auto;
	background:url("../images/numbg2.jpg");
	color:#fff;
	font-size:40px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:48px;
	text-align:center
}
.main3_nrbt2 {
	display:block;
	width:220px;
	height:20px;
	line-height:20px;
	margin:12px auto 0 auto;
	font-family:Microsoft YaHei;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.main3_nrwz2 {
	display:block;
	width:220px;
	height:auto;
	overflow:hidden;
	line-height:22px;
	margin:14px auto 0 auto;
	font-family:Microsoft YaHei;
	font-size:12px;
	color:#fff;
	text-align:center;
}
.jt {
	display:block;
	width:11px;
	height:19px;
	margin:20px auto 0 auto
}
.main3_nr:hover .main3_nrxq2 {
	bottom:0
}
.main4 {
	width:100%;
	height:1036px;
	background:url("../images/main4bg.jpg") bottom center no-repeat;
	padding-top:1px
}
#d {
	width:993px;
	height:174px;
	margin:34px auto 0 auto
}
#d ul {
}
#d ul li {
	float:left;
	width:105px;
	height:174px;
	margin:0 0 0 115px;
	text-align:center;
}
#d ul li a {
	display:block;
	width:105px;
	height:96px;
	font-family:Microsoft YaHei;
	font-size:18px;
	padding-top:80px
}
.liabg {
	background:url("../images/libga.png") bottom center no-repeat
}
.liabg a {
	color:#33cc99;
}
.lia1 a {
	color:#666
}
.dli1 {
	background:url("../images/pro1a.jpg") top center no-repeat
}
.dli2 {
	background:url("../images/pro2a.jpg") top center no-repeat
}
.dli3 {
	background:url("../images/pro3a.jpg") top center no-repeat
}
.dli4 {
	background:url("../images/pro4a.jpg") top center no-repeat
}
.dli5 {
	background:url("../images/pro5a.jpg") top center no-repeat
}
.liabg a.dli1 {
	background:url("../images/pro1b.jpg") top center no-repeat
}
.liabg a.dli2 {
	background:url("../images/pro2b.jpg") top center no-repeat
}
.liabg a.dli3 {
	background:url("../images/pro3b.jpg") top center no-repeat
}
.liabg a.dli4 {
	background:url("../images/pro4b.jpg") top center no-repeat
}
.liabg a.dli5 {
	background:url("../images/pro5b.jpg") top center no-repeat
}
.xs {
	width:1238px;
	height:535px;
	margin:73px auto 0 auto;
	position:relative;
	overflow:hidden
}
.con2nb2 {
	width:1238px;
	height:535px;
	position:absolute;
	left:0;
	top:0
}
.mr_frbox {
	height:385px;
	padding:0 0px 0px;
	width:1238px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL {
	cursor:pointer;
	display:inline;
	left:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl {
	float:left;
	height:385px;
	width:1100px;
	overflow:hidden;
	margin-left:70px
}
.mr_frBtnR {
	cursor:pointer;
	display:inline;
	right:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl ul li {
	display:inline;
	float:left;
	margin-right:81px;
	width:314px;
	height:385px;
	position:relative;
	background:#fff
}
.mr_frUl ul li a {
	display:block;
	width:314px;
	height:384px;
	position:relative;
	padding-top:1px
}
.proimg {
	display:block;
	width:244px;
	height:189px;
	margin:34px auto 0 auto
}
.probt {
	display:block;
	width:244px;
	height:27px;
	line-height:27px;
	text-align:center;
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#0168ad;
	margin:30px auto 0 auto
}
.prowz {
	display:block;
	width:244px;
	height:27px;
	line-height:27px;
	text-align:center;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#666666;
	margin:0 auto
}
.pro_more {
	display:block;
	width:118px;
	height:32px;
	background:url("../images/pro_more.jpg");
	margin:29px auto 0 auto
}
.mr_frUl ul li a:hover .pro_more {
	display:block;
	width:118px;
	height:32px;
	background:url("../images/pro_more2.jpg")
}
.promore {
	display:block;
	width:358px;
	height:60px;
	margin:90px auto 0 auto
}
.mr_frbox2 {
	height:385px;
	padding:0 0px 0px;
	width:1238px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL2 {
	cursor:pointer;
	display:inline;
	left:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl2 {
	float:left;
	height:385px;
	width:1100px;
	overflow:hidden;
	margin-left:70px
}
.mr_frBtnR2 {
	cursor:pointer;
	display:inline;
	right:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl2 ul li {
	display:inline;
	float:left;
	margin-right:81px;
	width:314px;
	height:385px;
	position:relative;
	background:#fff
}
.mr_frUl2 ul li a {
	display:block;
	width:314px;
	height:384px;
	position:relative;
	padding-top:1px
}
.mr_frUl2 ul li a:hover .pro_more {
	display:block;
	width:118px;
	height:32px;
	background:url("../images/pro_more2.jpg")
}
.mr_frbox3 {
	height:385px;
	padding:0 0px 0px;
	width:1238px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL3 {
	cursor:pointer;
	display:inline;
	left:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl3 {
	float:left;
	height:385px;
	width:1100px;
	overflow:hidden;
	margin-left:70px
}
.mr_frBtnR3 {
	cursor:pointer;
	display:inline;
	right:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl3 ul li {
	display:inline;
	float:left;
	margin-right:81px;
	width:314px;
	height:385px;
	position:relative;
	background:#fff
}
.mr_frUl3 ul li a {
	display:block;
	width:314px;
	height:384px;
	position:relative;
	padding-top:1px
}
.mr_frUl3 ul li a:hover .pro_more {
	display:block;
	width:118px;
	height:32px;
	background:url("../images/pro_more2.jpg")
}
.mr_frbox4 {
	height:385px;
	padding:0 0px 0px;
	width:1238px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL4 {
	cursor:pointer;
	display:inline;
	left:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl4 {
	float:left;
	height:385px;
	width:1100px;
	overflow:hidden;
	margin-left:70px
}
.mr_frBtnR4 {
	cursor:pointer;
	display:inline;
	right:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl4 ul li {
	display:inline;
	float:left;
	margin-right:81px;
	width:314px;
	height:385px;
	position:relative;
	background:#fff
}
.mr_frUl4 ul li a {
	display:block;
	width:314px;
	height:384px;
	position:relative;
	padding-top:1px
}
.mr_frUl4 ul li a:hover .pro_more {
	display:block;
	width:118px;
	height:32px;
	background:url("../images/pro_more2.jpg")
}
.mr_frbox5 {
	height:385px;
	padding:0 0px 0px;
	width:1238px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL5 {
	cursor:pointer;
	display:inline;
	left:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl5 {
	float:left;
	height:385px;
	width:1100px;
	overflow:hidden;
	margin-left:70px
}
.mr_frBtnR5 {
	cursor:pointer;
	display:inline;
	right:0;
	height:47px;
	top:162px;
	width:47px;
	position:absolute;
	z-index:999
}
.mr_frUl5 ul li {
	display:inline;
	float:left;
	margin-right:81px;
	width:314px;
	height:385px;
	position:relative;
	background:#fff
}
.mr_frUl5 ul li a {
	display:block;
	width:314px;
	height:384px;
	position:relative;
	padding-top:1px
}
.mr_frUl5 ul li a:hover .pro_more {
	display:block;
	width:118px;
	height:32px;
	background:url("../images/pro_more2.jpg")
}
.footer {
	width:100%;
	overflow: hidden;
	background:url("../images/footer_bg.jpg") repeat-x #222126;
}
.footer1 {
	width:1100px;
	height:324px;
	margin:0 auto
}
.ftnav {
	width:90px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:50px 78px 0 0
}
.ftnav_bt {
	width:90px;
	height:26px;
	line-height:26px;
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#fff
}
.ftnavul {
	width:90px;
	height:auto;
	overflow:hidden;
	margin-top:19px
}
.ftnavul li {
	width:90px;
	height:16px;
	line-height:16px;
	margin-bottom:8px
}
.ftnavul li a {
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#8A8A94
}
.ftnavul li a:hover {
	color:#fff
}
.ewm {
	width:90px;
	height:90px;
	margin-top:20px
}
.footer2 {
	width:1100px;
	overflow: hidden;
	margin:0 auto;
	padding:15px 0;
}
.footer2_l {
	float:left;
	line-height:28px;
	font-size:14px;
	font-family:Arial, Microsoft YaHei;
	color:#8a8a95
}
.footer2_l a {
	font-size:12px;
	font-family:Arial, Microsoft YaHei;
	color:#8a8a95
}
.footer2_l a:hover {
	color:#ddd
}
.footer2_r {
	float:right;
	line-height:28px;
	font-size:14px;
	font-family:Arial, Microsoft YaHei;
	color:#8a8a95;
	overflow:hidden
}
/*��ҳ*/
.nybanner {
	width:100%;
	height:342px;
	position:relative;
	margin-top:-97px
}
.ny_bg {
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f5f5f5
}
.nymain {
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:29px auto 69px auto
}
.nymain_l {
	width:835px;
	height:auto;
	overflow:hidden;
	float:left;
	background:#fff;
	padding-top:1px
}
.nyweizhi {
	width:783px;
	height:51px;
	background:url("../images/weizhi.jpg") repeat-x;
	margin:14px auto 0 auto
}
.nyweizhi_l {
	float:left;
	height:51px;
	line-height:51px;
}
.nybt_ch {
	float:left;
	height:50px;
	border-bottom:1px solid #46B5EA;
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#333;
}
.nybt_en {
	float:left;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7b848d;
	margin-left:4px
}
.nyweizhi_r {
	float:right;
	height:51px;
	line-height:51px;
	font-size:12px;
	color:#999
}
.nyweizhi_r a {
	font-size:12px;
	color:#999
}
.nyweizhi_r a:hover {
	color:#47b5e8
}
.nymainnr {
	width:783px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:23px 0 50px 0
}
.dy {
	font-family:Arial, Microsoft YaHei;
	font-size:14px;
	color:#444;
	line-height:38px;
}
.nymain_r {
	width:238px;
	height:auto;
	overflow:hidden;
	float:right
}
.nydh_top {
	width:238px;
	height:65px;
	background:#47B5E8;
	padding-top:1px
}
.nydh_topwz {
	height:25px;
	line-height:25px;
	background:url("../images/dh_top.jpg") left center no-repeat;
	font-family:Microsoft YaHei;
	font-size:20px;
	color:#fff;
	padding-left:15px;
	margin:21px 0 0 39px
}
.nydh {
	width:238px;
	height:auto;
	overflow:hidden
}
.nydh li {
	width:238px;
	height:49px;
	border-bottom:1px solid #E8E8E8;
	background:#fff;
	line-height:49px;
}
.nydh li a {
	display:block;
	width:198px;
	height:49px;
	padding-left:41px;
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#666;
}
.nydh li a:hover {
	color:#46B5EA
}
.dq {
	color:#46B5EA !important;
}
.nycontact {
	width:238px;
	height:89px;
	margin:18px auto 0 auto
}
/*detail*/


.detail_bt {
	width:783px;
	height:auto;
	overflow:auto;
	font-family:Arial, Microsoft YaHei;
	font-size:18px;
	line-height:34px;
	color:#47b5e8;
	margin:0 auto;
	text-align:center
}
.detail_xq {
	height:31px;
	line-height:31px;
	margin:16px auto 0 auto;
	text-align:center;
	position:relative;
	float:left;
	left:50%
}
.dateny {
	display:block;
	float:left;
	font-size:12px;
	color:#8e8e8e;
	background:url("../images/date_bg.jpg") left 9px no-repeat;
	border-right:1px solid #efefef;
	padding-right:10px;
	height:14px;
	line-height:14px;
	position:relative;
	left:-50%
}
.djl {
	display:block;
	float:left;
	font-size:12px;
	color:#8e8e8e;
	background:url("../images/djl_bg.jpg") left no-repeat;
	border-right:1px solid #efefef;
	margin-left:10px;
	padding-right:10px;
	height:14px;
	line-height:14px;
	position:relative;
	left:-50%
}
.fx {
	display:block;
	width:110px;
	float:left;
	position:relative;
	left:-50%
}
.detail_nr {
	width:783px;
	height:auto;
	overflow:hidden;
	margin:15px auto 0 auto;
	padding-bottom:34px;
	font-size:12px;
	color:#999;
	line-height:30px;
	border-bottom:1px solid #eee
}
.detail_nr p {
	font-size:14px!important;
	color:#444!important;
	text-indent: 0!important;
}
.detail_nr span {
	font-size:14px!important;
	color:#444!important;
	font-family: "Microsoft YaHei"!important;
	line-height:38px;
}
.detail_nr a {
	font-size:14px!important;
	color:#444!important
}
.detail_nr a:hover {
	color:#0099CC
}
.detailbottom {
	width:783px;
	height:auto;
	overflow:hidden;
	margin:24px auto 0 auto;
	position:relative
}
.d_bottom_l {
	width:642px;
	float:left
}
.pre_p {
	width:642px;
	height:28px;
}
.pre_l {
	float:left;
	width:57px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#999
}
.pre_r {
	float:left;
	width:585px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#999
}
.pre_r:hover {
	color:#47b5e8
}
.fh {
	display:block;
	width:37px;
	height:37px;
	bottom:10px;
	right:0;
	position:absolute
}
.fy {
	width:783px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.fy ul {
}
.fy ul li {
	width:36px;
	height:36px;
	float:left;
	margin:0 3px 0 0;
	text-align:center;
	line-height:36px;
	font-size:12px;
	color:#747474
}
.fy ul li a {
	display:block;
	width:36px;
	height:36px;
	background:#efefef;
	text-align:center;
	line-height:36px;
	font-size:12px;
	color:#747474
}
.fy ul li a:hover {
	background:#9E9E9E;
	color:#fff
}
.fydq {
	background:#9E9E9E!important;
	color:#fff!important
}
/*�����б�1*/
.topNews_list {
	margin:0 auto 15px auto;
	width:783px;
	height:auto;
	padding:17px 0 21px 0;
	position:relative;
	overflow:hidden;
	background:#FAFAFA
}
.topNews_li, .topNews_li li {
	margin:0 auto;
	width:783px;
	height:165px;
	overflow:hidden;
}
.topNews_li_img {
	margin-left:18px
}
.topNews_li_img, .topNews_li_img img {
	width:256px;
	height:165px;
	overflow:hidden;
}
.topNews_li_dl {
	width:460px;
	height:auto;
	overflow:hidden;
	margin:0 20px 0 0
}
.topNews_li_dt {
	width:460px;
	height:20px;
	line-height:20px;
	font-size:18px;
	color:#333;
	margin-bottom:20px;
	font-weight:bold;
	overflow:hidden;
	margin-top:20px
}
.topNews_li_dd {
	width:460px;
	height:auto;
	overflow:hidden;
	line-height:20px;
	color:#009E87;
	margin-bottom:5px;
}
.topNews_li_dt a {
	color:#47b5e8;
	font-size:18px;
	font-family:Arial, Microsoft YaHei;
	transition:All 0.5s ease-in-out;
	-webkit-transition:All 0.5s ease-in-out;
	-moz-transition:All 0.5s ease-in-out;
	-o-transition:All 0.5s ease-in-out;
}
.topNews_li_dd a {
	color:#777;
	font-size:13px;
	font-family:Arial, Microsoft YaHei;
	transition:All 0.5s ease-in-out;
	-webkit-transition:All 0.5s ease-in-out;
	-moz-transition:All 0.5s ease-in-out;
	-o-transition:All 0.5s ease-in-out;
}
.topNews_li_dt a:hover, .topNews_li_dd a:hover {
	color:#47b5e8;
}
.topNews_li_more {
	width:360px;
	height:15px;
	line-height:15px;
	background:url("../images/news_more_icon.jpg") no-repeat left center;
	padding-left:20px;
	color:#009E87;
}
.topNews_li_more a {
	color:#009E87;
}
.topNews_li_ben {
	position:absolute;
	right:20px;
	bottom:20px;
	z-index:1000;
}
.topNews_li_ben li {
	float:left;
	margin-left:5px;
}
.topNews_li_perv {
	background:url("../images/bleft.png") no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
	overflow:hidden;
}
.topNews_li_next {
	background:url("../images/bright.png") no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
	overflow:hidden;
}
.nyreadmore {
	display:block;
	width:132px;
	height:32px;
	margin-top:18px
}
.wzlb2wb {
	width:783px;
	height:auto;
	overflow:hidden;
	margin:0 auto 40px auto
}
.wzlb2 {
	display:block;
	width:783px;
	height:162px;
	border-bottom:1px solid #eee
}
.wzlb2_date {
	float:left;
	width:81px;
	height:95px;
	background:#F5F5F5;
	margin-top:25px;
	padding-top:15px
}
.w2_date1 {
	display:block;
	width:81px;
	height:51px;
	line-height:51px;
	text-align:center;
	font-size:40px;
	font-family:Arial, Microsoft YaHei;
	color:#47b5e8
}
.w2_date2 {
	display:block;
	width:81px;
	height:21px;
	line-height:21px;
	text-align:center;
	font-size:12px;
	font-family:Arial, Microsoft YaHei;
	color:#47b5e8
}
.wzlb2_r {
	width:574px;
	height:110px;
	float:left;
	margin:25px 0 0 30px
}
.wzlb2_bt {
	display:block;
	width:574px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#000;
	font-family:Arial, Microsoft YaHei;
}
.wzlb2_xq {
	width:574px;
	height:24px;
	margin-top:6px
}
.w2_xq1 {
	display:block;
	height:24px;
	line-height:24px;
	float:left;
	background:url("../images/date.png") left 6px no-repeat;
	color:#bbb;
	padding-left:17px;
	font-family:Arial, Microsoft YaHei;
}
.w2_xq2 {
	display:block;
	height:24px;
	line-height:24px;
	float:left;
	background:url("../images/djl.png") left 6px no-repeat;
	color:#bbb;
	padding-left:19px;
	font-family:Arial, Microsoft YaHei;
	margin-left:15px
}
.wzlb2_nr {
	display:block;
	width:574px;
	height:25px;
	line-height:25px;
	margin-top:6px;
	color:#565656;
	font-family:Arial, Microsoft YaHei;
}
.wzlb2:hover .wzlb2_bt {
	color:#47b5e8
}
.wzlb2:hover .w2_xq1 {
	background:url("../images/date2.png") left 6px no-repeat;
	color:#47b5e8
}
.wzlb2:hover .w2_xq2 {
	background:url("../images/djl2.png") left 6px no-repeat;
	color:#47b5e8
}
.wzlb2:hover .wzlb2_nr {
	color:#47b5e8
}
/*�����б�2*/
.lbnr {
	display:block;
	width:783px;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:30px;
	padding-bottom:30px
}
.lbimg {
	display:block;
	width:222px;
	height:165px;
	border:1px solid #D1D1D1;
	float:left;
	margin-top:10px;
	text-align:center;
}
.ds {
	display:inline-block;
	height:130%;
	width:0;
	vertical-align:middle;
}
.protop img {
	max-width:222px;
	max-height:165px;
}
.lb_r {
	width:540px;
	height:auto;
	overflow:hidden;
	float:right;
	margin-top:0;
}
.lbnrbt {
	display:block;
	width:540px;
	height:35px;
	line-height:35px;
	color:#454545;
	font-family:Arial, Microsoft YaHei;
	font-size:18px;
	font-weight:bold
}
.lbnrwz {
	display:block;
	width:540px;
	height:auto;
	overflow:hidden;
	color:#666;
	font-family:Arial, Microsoft YaHei;
	font-size:14px;
	line-height:24px;
	margin-top:4px;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
}
.readmore2 {
	display:block;
	width:550px;
	height:14px;
	margin-top:20px;
	background:url("../images/readbg.jpg") left no-repeat;
	padding-left:20px;
	color:#E4730D;
	font-size:12px;
	font-family:Arial, Microsoft YaHei;
}
.lbnr:hover .lbnrwz {
	color:#0099CC
}
.lb_r2 {
	width:783px;
	height:auto;
	overflow:hidden;
	float:right;
	margin-top:0;
}
.lbnrbt2 {
	display:block;
	width:783px;
	height:35px;
	line-height:35px;
	color:#454545;
	font-family:Arial, Microsoft YaHei;
	font-size:18px;
	font-weight:bold
}
.lbnrwz2 {
	display:block;
	width:783px;
	height:auto;
	overflow:hidden;
	color:#666;
	font-family:Arial, Microsoft YaHei;
	font-size:14px;
	line-height:24px;
	margin-top:4px;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
}
.lbnr:hover .lbnrwz2 {
	color:#0099CC
}
/*�����б�3*/
.threetw {
	width:783px;
	height:auto;
	overflow:hidden;
	margin:0 auto 30px auto
}
.threetu {
	width:781px;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	margin:0 auto 20px 0;
	padding-bottom:10px
}
.threetunb {
	width:226px;
	height:235px;
	float:left;
	margin:20px 0 0 30px;
	position:relative
}
.wzlb3img {
	display:block;
	width:226px;
	height:160px
}
.threewz {
	display:block;
	width:226px;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#333;
	line-height:20px;
	margin:9px auto 0 auto
}
.threewz:hover {
	color:#09C
}
.threemore {
	color:#C5C4C3;
	font-size:12px;
	display:block;
	background:url("../images/morebg.jpg") left no-repeat;
	padding-left:8px;
	position:absolute;
	bottom:0px;
	left:0px
}
.threemore:hover {
	color:#09C
}
.threewen {
	margin:0 0 0 0
}
.threewen ul {
}
.threewen ul li {
	width:771px;
	height:58px;
	line-height:58px;
	background:url("../images/wzlb3libg.jpg") no-repeat;
	padding-left:12px
}
.threewen ul li a {
	font-size:13px;
	font-family:Arial, Microsoft YaHei;
	color:#666666
}
.threewen ul li a:hover {
	color:#09C
}
.threewen ul li span {
	font-size:12px;
	color:#666
}
.prodet {
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.nymain2 {
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:29px auto 69px auto;
	background:#fff;
	padding-bottom:30px
}
.nyweizhi2 {
	width:1032px;
	height:51px;
	background:url("../images/weizhi.jpg") repeat-x;
	margin:14px auto 0 auto
}
.nyweizhi2_l {
	float:left;
	height:51px;
	line-height:51px;
}
.nybt_ch {
	float:left;
	height:50px;
	border-bottom:1px solid #46B5EA;
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#333;
}
.nybt_en {
	float:left;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7b848d;
	margin-left:4px
}
.nyweizhi2_r {
	float:right;
	height:51px;
	line-height:51px;
	font-size:12px;
	color:#999
}
.nyweizhi2_r a {
	font-size:12px;
	color:#999
}
.nyweizhi2_r a:hover {
	color:#47b5e8
}
.cpnav {
	width:1032px;
	height:120px;
	margin:30px auto 0 auto;
	background:url("../images/proul.jpg") repeat-x;
}
.zdcp {
	width:84px;
	height:120px;
	float:left;
	width:84px;
	height:120px;
	text-align:center;
	margin:0 0 0 75px
}
.zdcp a {
	display:block;
	width:84px;
	height:80px;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#666;
	padding-top:40px;
	background:url("../images/proli1.jpg") center 74px no-repeat;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
}
.zdcp a:hover {
	color:#02aee5;
	padding-top:6px;
	height:114px;
	background:url("../images/prolibg_0b.jpg") center 36px no-repeat
}
.proul {
width:;
	float:left;
	height:120px;
}
.proul li {
	float:left;
	width:84px;
	height:120px;
	text-align:center;
	margin:0 0 0 75px
}
.proul li a {
	display:block;
	width:84px;
	height:80px;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#666;
	padding-top:40px;
	background:url("../images/proli1.jpg") center 74px no-repeat;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
}
.proul li a:hover {
	color:#02aee5;
	padding-top:6px;
	height:114px
}
.proul li a.pro1:hover {
	background:url("../images/prolibg_1b.jpg") center 36px no-repeat
}
.proul li a.pro2:hover {
	background:url("../images/prolibg_2b.jpg") center 36px no-repeat
}
.proul li a.pro3:hover {
	background:url("../images/prolibg_3b.jpg") center 36px no-repeat
}
.proul li a.pro4:hover {
	background:url("../images/prolibg_4b.jpg") center 36px no-repeat
}
.proul li a.pro5:hover {
	background:url("../images/prolibg_5b.jpg") center 36px no-repeat
}
.prodq a.pro0 {
	background:url("../images/prolibg_0b.jpg") center 36px no-repeat!important;
	color:#02aee5;
	padding-top:6px;
	height:114px
}
.prodq a.pro1 {
	background:url("../images/prolibg_1b.jpg") center 36px no-repeat!important;
	color:#02aee5;
	padding-top:6px;
	height:114px
}
.prodq a.pro2 {
	background:url("../images/prolibg_2b.jpg") center 36px no-repeat!important;
	color:#02aee5;
	padding-top:6px;
	height:114px
}
.prodq a.pro3 {
	background:url("../images/prolibg_3b.jpg") center 36px no-repeat!important;
	color:#02aee5;
	padding-top:6px;
	height:114px
}
.prodq a.pro4 {
	background:url("../images/prolibg_4b.jpg") center 36px no-repeat!important;
	color:#02aee5;
	padding-top:6px;
	height:114px
}
.prodq a.pro5 {
	background:url("../images/prolibg_5b.jpg") center 36px no-repeat!important;
	color:#02aee5;
	padding-top:6px;
	height:114px
}
.tpfg {
	width:1032px;
	height:auto;
	overflow:hidden;
	margin:54px auto 0 auto
}
.tpfgnr {
	display:block;
	width:308px;
	height:307px;
	border:1px solid #D6D6D6;
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 0 48px 51px
}
.fgimg {
	display:block;
	width:308px;
	height:224px;
}
.fg_bottom {
	display:block;
	width:308px;
	height:82px;
	padding-top:1px
}
.fgwz1 {
	display:block;
	width:308px;
	height:20px;
	line-height:20px;
	margin-top:20px;
	text-align:center;
	font-family:Arial, Microsoft YaHei;
	font-size:16px;
	color:#0168ad
}
.fgwz2 {
	display:block;
	width:308px;
	height:20px;
	line-height:20px;
	margin-top:6px;
	text-align:center;
	font-family:Arial, Microsoft YaHei;
	font-size:14px;
	color:#666
}
.tpfgnr:hover {
	border:1px solid #47B5E8;
}
.tpfgnr:hover .fg_bottom {
	background:#47B5E8
}
.tpfgnr:hover .fgwz1 {
	color:#fff
}
.tpfgnr:hover .fgwz2 {
	color:#fff
}
.hoverbg {
	display:block;
	width:308px;
	height:224px;
	position:absolute;
	left:0;
	top:-224px
}
.tpfgnr:hover .hoverbg {
	top:0
}
.fy2 {
	width:1032px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.fy2 ul {
}
.fy2 ul li {
	width:36px;
	height:36px;
	float:left;
	margin:0 3px 0 0;
	text-align:center;
	line-height:36px;
	font-size:12px;
	color:#747474
}
.fy2 ul li a {
	display:block;
	width:36px;
	height:36px;
	background:#efefef;
	text-align:center;
	line-height:36px;
	font-size:12px;
	color:#747474
}
.fy2 ul li a:hover {
	background:#9E9E9E;
	color:#fff
}
.fydq {
	background:#9E9E9E!important;
	color:#fff!important
}
.prodetnr {
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:47px auto 100px auto
}
.prodetnr_l {
	width:519px;
	height:378px;
	float:left
}
.prodetnr_r {
	width:477px;
	height:auto;
	border-left:1px solid #efefef;
	float:right;
	padding-left:30px
}
.projsbt {
	width:477px;
	height:auto;
	line-height:26px;
	font-family:Arial, Microsoft YaHei;
	font-size:18px;
	color:#0168ad;
	margin:0 auto 0 auto
}
.projsnr {
	width:477px;
	height:auto;
	overflow:hidden;
	margin:20px auto 0 auto;
	padding-bottom:45px
}
.parameter {
	width:477px;
	margin-top:10px;
	font-size:12px;
	color:#999999;
	line-height:30px
}
.projsd {
	width:477px;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
	font-size:14px;
	color:#999999;
}
.projsd_left {
	display:block;
	font-family:Arial, Microsoft YaHei;
	line-height:24px;
	font-size:14px;
	color:#0168AD;
}
.projsd_right {
	display:block;
	font-family:Arial, Microsoft YaHei;
	font-size:14px;
	color:#666;
	width:470px;
	height:auto;
	overflow:hidden;
	line-height:24px;
	padding-left:7px
}
/*��ҳ*/
.fy {
	width:1150px;
	height:auto;
	overflow:hidden;
	margin:30px auto 0px auto;
}
.fy a {
	display:block;
	width:36px;
	height:36px;
	text-align:center;
	line-height:36px;
	float:left;
	font-size:12px;
	color:#747474;
	background:#ebebeb;
	margin-right:3px;
}
.fy a:hover {
	color:#fff;
	background:#9E9E9E
}
.fy span {
	display:block;
	width:36px;
	height:36px;
	text-align:center;
	line-height:36px;
	float:left;
	font-size:12px;
	color:#747474;
}
.fy .cpb {
	color:#fff;
	background:#9E9E9E
}
.dqfy {
	color:#9E9E9E!important;
	background:#9E9E9E!important
}
/*����*/
.searcha {
	margin:20px 0 0 10px;
	width:783px;
	height:auto;
	overflow:hidden
}
.searcha ul {
	width:760px;
}
.searcha ul li {
	height:32px;
	line-height:30px;
	background:url("../images/wzlb3libg2.jpg") no-repeat;
	padding-left:20px;
}
.searcha ul li a {
	font-size:12px;
	color:#666666
}
.searcha ul li a:hover {
	color:#47b5e8
}
.searcha ul li span {
	font-size:14px;
}
/*����*/
.denglu {
	width:473px;
	height:305px;
	margin:0 auto 0 auto
}
.feed_bg {
	width:100%;
	height:600px;
	overflow:hidden;
}
.yhm {
	width:1042px;
	height:auto;
	overflow:hidden;
	margin:10px 0 0 0
}
.yzm {
	display:block;
	width:60px;
	height:20px;
	margin:5px 0 0 14px;
	float:left
}
/*����*/
.fankui {
	width:783px;
	height:auto;
	overflow:hidden;
}
.fankuitop {
	width:783px;
	height:41px;
	background:url("../images/fankuitop_bg.jpg");
	margin:1px auto 0 auto
}
.fankuitopwz {
	color:#6C6C6C;
	font-family:Microsoft Yahei;
	font-size:14px;
	line-height:41px;
	background:url("../images/fktb.jpg") left no-repeat;
	display:block;
	width:720px;
	padding-left:30px;
	margin:0 auto
}
.fankuinr {
	width:780px;
	height:487px;
	margin:30px auto 0 auto
}
/*������5-30*/

.main1_img {
	display:block;
	width:203px;
	height:261px;
	float:left;
	position:relative
}
.dsz_jt {
	display:block;
	width:13px;
	height:21px;
	position:absolute;
	right:0;
	top:24px;
	background:url("../images/dsz_jt.png")
}
.newswb {
	width:1100px;
	height:258px;
	overflow:hidden;
	margin:45px auto 0 auto;
	position:relative
}
.mr_frbox_news1 {
	height:258px;
	padding:0 0px 0px;
	width:1100px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL_news1 {
	cursor:pointer;
	display:inline;
	left:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news1 {
	float:left;
	height:258px;
	width:1100px;
	overflow:hidden;
	margin-left:0
}
.mr_frBtnR_news1 {
	cursor:pointer;
	display:inline;
	right:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news1 ul li {
	display:inline;
	float:left;
	margin-right:51px;
	width:331px;
	height:178px;
	position:relative;
}
.mr_frbox_news2 {
	height:258px;
	padding:0 0px 0px;
	width:1100px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL_news2 {
	cursor:pointer;
	display:inline;
	left:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news2 {
	float:left;
	height:258px;
	width:1100px;
	overflow:hidden;
	margin-left:0
}
.mr_frBtnR_news2 {
	cursor:pointer;
	display:inline;
	right:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news2 ul li {
	display:inline;
	float:left;
	margin-right:51px;
	width:331px;
	height:178px;
	position:relative;
}
.mr_frbox_news3 {
	height:258px;
	padding:0 0px 0px;
	width:1100px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL_news3 {
	cursor:pointer;
	display:inline;
	left:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news3 {
	float:left;
	height:258px;
	width:1100px;
	overflow:hidden;
	margin-left:0
}
.mr_frBtnR_news3 {
	cursor:pointer;
	display:inline;
	right:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news3 ul li {
	display:inline;
	float:left;
	margin-right:51px;
	width:331px;
	height:178px;
	position:relative;
}
.mr_frbox_news4 {
	height:258px;
	padding:0 0px 0px;
	width:1100px;
	position:relative;
	margin:0 auto 0 auto
}
.mr_frBtnL_news4 {
	cursor:pointer;
	display:inline;
	left:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news4 {
	float:left;
	height:258px;
	width:1100px;
	overflow:hidden;
	margin-left:0
}
.mr_frBtnR_news4 {
	cursor:pointer;
	display:inline;
	right:46%;
	height:24px;
	top:190px;
	width:24px;
	position:absolute;
	z-index:999
}
.mr_frUl_news4 ul li {
	display:inline;
	float:left;
	margin-right:51px;
	width:331px;
	height:178px;
	position:relative;
}
.wzlb2_jt {
	width:33px;
	height:33px;
	float:right;
	background:url("../images/wzlb2_jt1.jpg");
	margin:75px 20px 0 0
}
.wzlb2:hover .wzlb2_jt {
	width:33px;
	height:33px;
	float:right;
	background:url("../images/wzlb2_jt2.jpg");
}
/*���¼�*/
.memortext {
	padding-bottom:22px;
}
.memorcheckbox {
	background:url("../images/memorcheckbg.jpg") no-repeat left top;
	height:56px;
	overflow:hidden;
	margin-top:40px
}
.memorcleckyear {
	float:left;
	width:620px;
	overflow:hidden;
}
.memorcleckyear ul {
	width:3000px;
	margin:0;
}
.memorcleckyear ul li {
	float:left;
	display:inline;
	width:42px;
	text-align:center;
	display:inline;
	margin:34px 10px 0 10px;
	cursor:pointer;
	font-family:Microsoft YaHei;
	font-size:14px
}
.memorcleckyear ul li.selected {
	color:#09C;
	font-family:Microsoft YaHei;
}
.memorcleckyear ul li.selected a {
	color:#F1AE45;
	font-family:Microsoft YaHei;
}
.memorcheckcont {
	margin-top:60px;
	display:none;
}
.memorcheckleft {
	float:left;
	width:134px;
	height:100px;
	background:url("../images/memorcheckleftbg.jpg") no-repeat 47px 0;
	text-indent:54px;
	padding-top:22px;
	color:#fff;
	font-family:Microsoft YaHei;
	font-size:14px
}
.memorcheckright {
	float:left;
	width:610px;
	background:url("../images/memorcheckrightbg.jpg");
}
.memorcheckright ul li {
	line-height:30px;
	vertical-align:middle
}
.memorcheckright ul li time {
	width:64px;
	float:left;
	display:block;
}
.memorcheckright ul li .memorcheckcontent {
	width:610px;
	float:left;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#666
}
.memorcheckright ul li .memorcheckconten p {
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#666
}
.memorleft {
	float:left;
	margin-right:32px;
	display:inline;
}
.memorleft a {
	display:block;
	width:44px;
	height:29px;
	background:url("../images/memorleft.jpg");
}
.memorright {
	float:left;
	margin-left:40px;
	display:inline;
}
.memorright a {
	display:block;
	width:44px;
	height:29px;
	background:url("../images/memorright.jpg");
}
/*ͼƬ����*/
.tpfgwb {
	width:783px;
	height:auto;
	overflow:hidden;
}
.tpfgimg {
	width:220px;
	height:205px;
	float:left;
	margin:0 0 15px 60px
}
.tpfgimgbg {
	background:url("../images/tpfgimgbg.jpg") no-repeat;
	width:220px;
	height:157px;
	padding:6px 0 0 6px
}
.tpfgimgwz {
	text-align:center;
	margin:10px 0 0 0
}
.tpfgimgwz a {
	font-family:"����";
	font-size:12px;
	color:#666666
}
.tpfgimgwz a:hover {
	color:#004276
}
.ftlj {
	display:block;
	float:right;
	margin-top:6px
}
.gztc {
	display:block;
	float:left;
	width:42px;
	height:38px
}
.tcewmwb {
	text-align:right;
	display: none;
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left:-100px;
	padding:10px;
	width: 200px;
	height: 210px;
	background-color: white;
	z-index:999999!important;
	overflow: auto;
}
.tcewmwb a {
	text-align:right;
	color:#666;
	font-size:12px;
	font-weight:bold;
	font-family:Microsoft Yahei
}
.tcewm {
	width:188px;
	height:188px;
	margin:5px auto 0 auto
}
.black_overlay {
	display: none;
	position:fixed;
	bottom: 0;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:99999!important;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=88);
}
.s_link {
	position:absolute;
	height:24px;
	line-height:24px;
	top:19px;
	right:195px;
}
.s_link a {
	font-size:14px;
	/*color:#999;*/
	font-family:Arial, Microsoft YaHei;
	margin-left:10px
}
.s_link a:hover {
	color:#005BAC;
}
.pt {
	width:783px;
	height:440px;
	position:relative
}
.aptbt {
	width:293px;
	height:72px;
	position:absolute;
	left:0;
	top:41px;
}
.ptnr {
	display:block;
	width:134px;
	height:201px;
	position:absolute
}
.ptimg {
	width:134px;
	height:134px
}
.ptwz {
	width:134px;
	height:67px;
	line-height:67px;
	text-align:center;
	font-family:Arial, Microsoft YaHei;
	font-size:16px;
	color:#666
}
.ptnr:hover .ptwz {
	color:#1CB6E8
}
.pt1 {
	left:326px;
	top:0
}
.pt2 {
	left:625px;
	top:0
}
.pt3 {
	left:16px;
	top:253px
}
.pt4 {
	left:20px;
	top:253px
}
.pt5 {
	left:625px;
	top:253px
}
.zeren {
	width:763px;
	height:424px;
	margin:20px auto 0 auto;
	background:url("../images/zeren.jpg") 7px 2px no-repeat
}
.zerennd {
	width:733px;
	height:16px;
	font-family: Arial, Microsoft YaHei;
	font-size: 14px;
	color: #7b848d;
	line-height: 16px;
	margin-bottom:24px;
	padding-left:30px
}
.jzg {
	width:783px;
	height:auto;
	overflow:hidden
}
.jzg1 {
	width:225px;
	height:83px;
	background:url("../images/jia1.jpg") left no-repeat;
	padding-left:109px;
	padding-top:17px;
	float:left
}
.jzg2 {
	width:250px;
	height:83px;
	background:url("../images/jia2.jpg") left no-repeat;
	padding-left:109px;
	padding-top:17px;
	float:right
}
.jzg3 {
	width:500px;
	height:83px;
	background:url("../images/jia3.jpg") left no-repeat;
	padding-left:109px;
	padding-top:17px;
	margin-top:42px
}
.jzg4 {
	width:500px;
	height:83px;
	background:url("../images/jia4.jpg") left no-repeat;
	padding-left:109px;
	padding-top:17px;
	margin-top:42px
}
.jzg5 {
	width:500px;
	height:83px;
	background:url("../images/jia5.jpg") left no-repeat;
	padding-left:109px;
	padding-top:17px;
	margin-top:42px
}
.jzg_wz1 {
	height:35px;
	line-height:35px;
	font-size:18px;
	color:#01AFE4;
	font-family:Arial, Microsoft YaHei;
}
.jzg_wz2 {
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#7C848F;
	font-family:Arial, Microsoft YaHei
}
/*contact*/
.contact1 {
	width:783px;
	height:auto;
	overflow:hidden
}
.con {
	width:759px;
	height:15px;
	line-height:15px;
	padding-left:24px;
	background:url("../images/conb1.jpg") left no-repeat;
	font-family:Arial, Microsoft YaHei;
	font-size:14px;
	color:#888;
	margin-bottom:15px
}
.con1 {
	background:url("../images/conb1.jpg") left no-repeat;
}
.con2 {
	background:url("../images/conb2.jpg") left no-repeat;
}
.con3 {
	background:url("../images/conb3.jpg") left no-repeat;
}
.con4 {
	background:url("../images/conb4.jpg") left no-repeat;
}
/*ͼƬ����2*/
.pro {
	display:block;
	width:240px;
	height:auto;
	overflow:hidden;
	background:#E6E6E6;
	border:1px solid #E6E6E6;
	font-size:14px;
	color:#696969;
	float:left;
	margin:20px 0 20px 27px;
	transition:All 0.5s ease-in-out;
	-webkit-transition:All 0.5s ease-in-out;
	-moz-transition:All 0.5s ease-in-out;
	-o-transition:All 0.5s ease-in-out;
}
.probtn {
	display:block;
	text-align:center;
	width:240px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-family:Arial, Microsoft YaHei
}
.pro:hover {
	border:1px solid #47B5E8;
	background:#47B5E8;
	color:#FFF!important
}
/*����ͼ*/
.mod18 {
	width:783px;
	height:500px;
	margin:20px auto;
	position:relative;
}
.mod18 .btn {
	position:absolute;
	width:15px;
	height:70px;
	bottom:5px;
	cursor:pointer;
	z-index:99;
	font-size:50px;
	font-weight:bold;
}
.mod18 .prev {
	left:0;
	background:url("../images/prevBtn.png") no-repeat;
}
.mod18 #prevTop, .mod18 #nextTop {
	top:213px;
	width:46px;
	height:48px;
}
.mod18 #prevTop {
	background:url("../images/prevBtnTop.png") 0 0 no-repeat;
}
.mod18 #nextTop {
	background:url("../images/nextBtnTop.png") 0 0 no-repeat;
}
.mod18 .next {
	right:0;
	background:url("../images/nextBtn.png") no-repeat;
}
.mod18 li {
	float:left;
}
.mod18 .cf li {
	position:relative;
	color:#fff;
}
.mod18 .cf a {
	display:block;
	width:783px;
	height:420px;
	position:absolute;
	color:#fff;
}
.mod18 .cf li span {
	display:block;
	width:783px;
	position:absolute;
	left:0;
	bottom:0;
	padding:10px 20px;
	line-height:22px;
	text-align:left;
	background:rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#60000000", endColorstr = "#60000000");
}
.mod18 .picBox {
	height:420px;
	position:relative;
	overflow:hidden;
}
.mod18 .picBox ul {
	height:420px;
	position:absolute;
}
.mod18 .picBox li {
	width:783px;
	height:420px;
}
.mod18 .listBox {
	width:740px;
	height:100px;
	margin:0 auto;
	position:relative;
	padding:6px 0 10px;
	overflow:hidden;
}
.mod18 .listBox ul {
	height:100px;
	position:absolute;
}
.mod18 .listBox li {
	width:123px;
	height:76px;
	cursor:pointer;
	position:relative;
}
.mod18 .listBox li i {
	display:none;
}
.mod18 .listBox li a {
	display:block;
	width:117px;
	height:76px;
}
.mod18 .listBox li img {
	width:117px;
	height:70px;
	border:3px solid #FFF
}
.mod18 .listBox .on img {
	width:117px;
	height:70px;
	border:3px solid #47B5E8;
}
.mod18 .listBox .on i {
	display:block;
}
/*��ҵ�Ļ�*/
.wh {
	width:368px;
	height:226px;
	padding-top:1px;
	margin:35px 0 0 0
}
.whbt {
	width:368px;
	height:22px;
	line-height:22px;
	font-family:Microsoft YaHei;
	font-size:18px;
	color:#02aee5;
	text-align:center;
	margin-top:127px
}
.whwz {
	width:368px;
	height:20px;
	line-height:22px;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#7b848d;
	text-align:center;
	margin-top:10px
}
.wh1 {
	background:url("../images/wh1.jpg")
}
.wh2 {
	background:url("../images/wh2.jpg")
}
.wh3 {
	background:url("../images/wh3.jpg")
}
.wh4 {
	background:url("../images/wh4.jpg")
}
.wh5 {
	background:url("../images/wh5.jpg")
}
/*��˵�*/
.sjdh {
	width:783px;
	height:35px;
	margin:10px auto 0 auto;
	background:url("../images/sjx.jpg") bottom repeat-x;
	margin-bottom:30px
}
.sjdh li {
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	margin:0 4px 0 0
}
.sjdh li a {
	display:block;
	height:35px;
	padding:0 20px;
	font-family:Microsoft YaHei;
	font-size:14px
}
.sjdh li a:hover {
	background:url("../images/sjbg.jpg") center bottom no-repeat;
	color:#47B5E8
}
.dhdq {
	background:url("../images/sjbg.jpg") center bottom no-repeat!important;
	color:#47B5E8!important
}
.ly1 {
	width:381px;
	height:147px;
	background:url("../images/ly1.jpg") 37px 37px no-repeat;
	border:1px solid #F0F0F0;
	float:left
}
.lybt {
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#47b5e8;
	height:22px;
	line-height:22px;
	margin:51px 0 0 160px
}
.lynr {
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#666;
	height:20px;
	line-height:20px;
	margin:9px 0 0 160px
}
.ly2 {
	width:381px;
	height:147px;
	background:url("../images/ly2.jpg") 37px 37px no-repeat;
	border:1px solid #F0F0F0;
	float:right
}
.ly3 {
	width:246px;
	height:173px;
	background:url("../images/ly3.jpg") center 24px no-repeat;
	float:left;
	border:1px solid #F0F0F0;
	margin-top:30px
}
.ly4 {
	width:246px;
	height:173px;
	background:url("../images/ly4.jpg") center 24px no-repeat;
	float:left;
	border:1px solid #F0F0F0;
	margin:30px 0 0 20px
}
.ly5 {
	width:246px;
	height:173px;
	background:url("../images/ly5.jpg") center 24px no-repeat;
	float:right;
	border:1px solid #F0F0F0;
	margin-top:30px
}
.lybt2 {
	width:246px;
	height:22px;
	line-height:22px;
	font-family:Microsoft YaHei;
	font-size:16px;
	color:#47b5e8;
	text-align:center;
	margin:114px auto 0 auto
}
.xbt {
	display:block;
	color: rgb(0, 176, 240);
	font-size: 18px;
	margin-bottom:8px
}
.dszzc {
	width:763px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.dszzc_l {
	width:532px;
	height:auto;
	overflow:hidden;
	float:left
}
.dszzc_r {
	width:203px;
	height:261px;
	overflow:hidden;
	float:right;
	margin-top:20px
}
.dszzc2 {
	width:763px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.zeren1 {
	width:763px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.zeren1_l {
	width:508px;
	height:auto;
	overflow:hidden;
	float:left
}
.zeren1_r {
	width:219px;
	height:227px;
	overflow:hidden;
	float:right
}
/*��ֵ��*/
.jiazhi {
	width:776px;
	height:234px;
	margin:0 auto 30px auto
}
.jiazhi_wz {
	float:left;
	width:200px;
	height:174px;
	padding:25px 35px 35px 35px;
	background:#F8F8F8;
}
.jzwz1 {
	height:50px;
	line-height:50px;
	font-family:Microsoft YaHei;
	font-size:25px;
	color:#25B2E7
}
.jzwz2 {
	height:auto;
	overflow:hidden;
	line-height:22px;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#7B848D
}
.jiazhi_img {
	float:left;
	width:506px;
	height:234px;
}
.readmorefx {
	display:block;
	width:124px;
	height:21px;
	background:url("../images/more_bg02.png");
	font-family:Microsoft YaHei;
	font-size:12px;
	color:#666;
	text-align:center;
	line-height:21px;
	position:absolute;
	bottom:0;
	left:128px
}
.readmorefx:hover {
	color:#005BAC
}
