﻿/* 魔客吧（moke8.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
html {
	overflow-x:hidden;
}
html, body, div, span, p, h1, h2, h3, h4, h5, h6, em, img, strong, blockquote, sub, sup, tt, i, b, dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td, ul, li, p, a, ol {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	font-family:"微软雅黑";
	color:#284357;
	background:url(../images/bg3.jpg)
}
input, select, textarea {
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border:0;
}
em, i {
	font-style:normal;
}
ul, ol, li {
	list-style-type:none;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px
}
.left {
	float:left
}
.right {
	float:right;
}
.yahei {
	font-family:"宋体"
}
.Arial {
	font-family:"Arial"
}
.Tahoma {
	font-family:"Tahoma"
}
.font2 {
	font-family:微软雅黑;
}
a {
	color:#656565;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	text-decoration:underline;
	color:#656565;
}
.gotop {
	width: 48px;
	height: 48px;
	cursor: pointer;
	position: absolute;
	background: url(../images/gotop.jpg) no-repeat;
	position: fixed;
	bottom:10px;
	right:10px;
}
.gotop:hover {
	opacity:0.8
}
.main {
	width:1000px;
	margin:0 auto;
}
.ad {
	display:block;
	height:188px;
}
.top_full {
	height:95px;
	background:#FFF;
}
.top {
	width:1000px;
	height:auto;
	margin:0 auto
}
.top .logo {
	float:left;
	width:350px;
	margin-top:28px;
	display:inline
}
.top .logo a img {
	height:42px;
}
.home_top {
	width:1000px;
	height:auto;
	margin:0 auto;
	position:relative;
	z-index:999
}
.top_right {
	float:right;
}
.nav {
	float:left;
	height:96px;
	text-align:center;
	color:#647480;
	position:relative;
	z-index:999
}
.nav ul {
	position:relative;
	z-index:999
}
.nav li {
	float:left;
	color:#647480;
	font-size:14px;
	margin-right:5px;
	text-align:center;
	font-family:微软雅黑;
}
.nav ul li a {
	padding:38px 15px 37px;
	display:block;
}
.nav ul li.on a, .nav ul li a:hover {
	background:#44c0f0;
}
.nav li.on a, .nav li:hover a {
	color:#fff;
	text-decoration:none;
}
.nav li a {
	color:#647480;
}
.r_2 {
	width:122px;
	float:right;
}
.lang {
	padding-top:30px;
	color:#203c50;
	padding-bottom:5px;
}
.lang a {
	color:#203c50;
}
.lang a:hover, .lang a.hover {
	color:#5dc8f2
}
.top .search {
	width:122px;
	height:20px;
	line-height:20px;
	background:url(../images/search_bg.jpg) no-repeat;
	color:#FFF;
}
.top .search .input_1 {
	width:93px;
	padding-left:2px;
	height:18px;
	line-height:18px;
	border:0;
	color:#44C0F0;
	background:none;
	float:left
}
.top .search .search_btn {
	width:13px;
	height:16px;
	border:0;
	background:none;
	float:right;
	margin-top:2px;
	margin-right:6px;
	display:inline
}
.about {
	display:block;
	padding-top:40px;
}
.w350 {
	width:140px;
	float:left;/*padding-left:40px;*/
}
.w747 {
	float:right;
	width:758px;
	min-height:550px;
	margin-right:42px;
	display:inline;
}
.w758 {
	float:right;
	width:758px;
	display:inline;
}
.w703 {
	float:right;
	width:703px;
	margin-right:42px;
	display:inline
}
.w635 {
	float:right;
	width:700px;
	margin-right:42px;
	display:inline
}
.r_bg {
	min-height:557px;
	height:auto !important;
	height:557px;
	background:#FFF;
}
.l {
	float:left;
}
.r {
	float:right;
}
.blank {
	height:10px;
}
.blank1 {
	height:15px;
}
.blank2 {
	height:20px;
}
.blank3 {
	height:25px;
}
.blank4 {
	height:30px;
}
.blank5 {
	height:35px;
}
.blank8 {
	height:80px;
}
.blank9 {
	height:66px;
}
.Conn {
	line-height:24px;
	text-align:Justify;
	text-justify:inter-ideograph
}
.Conn2 {
	line-height:30px;
	padding:10px;
	text-align:Justify;
	text-justify:inter-ideograph
}
.clear {
	clear:both;
}
.about_left {
	display:block;
}
.about_left li {
	font-size:14px;
	color:#4b4746;
	position:relative;
	display:block;
	line-height:30px;
	background:url(../images/l.jpg) no-repeat
}
.about_left li.nav_1 {
	padding-bottom:15px;
}
.about_left li a {
	color:#203c50
}
.about_left li a:hover {
	color:#44c0f0;
	text-decoration:none;
}
.about_left li a.hover {
	color:#44c0f0;
	text-decoration:none;
	font-weight:bold;
}
.about_left ul li ul {
	padding-left:20px;
	width:110px;
	position:absolute;
	left:70px;
	z-index:999;
	top:5px;
	display:none;
}
.about_left ul li ul li {
	background:url(../images/icon_1.jpg) no-repeat left 9px;
	width:110px;
	line-height:22px;
	float:left;
	text-align:left;
	color:#4b4746;
	font-size:12px;
	margin-bottom:0;
}
.about_left ul li ul li a {
	padding-left:10px;
	display:block;
}
.about_left ul li ul li a:hover {
	line-height:22px;
	color:#44C0F0;
	display:block;
}
.about_left ul li ul .nav_next {
	background:url(../images/nav_next.png) no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	left:0px;
	top:4px;
}
.right_title {
	height:24px;
	display:block;
	font-size:14px;
	margin-bottom:14px;
	background:url(../images/icon.jpg) no-repeat left center;
	padding-left:28px;
	color:#f08437;
}
.right_title span {
	background:#44c0f0;
	color:#FFF;
	display:inline-block;
	height:24px;
	line-height:23px;
	padding:0 17px;
}
.about_r {
	line-height:24px;
	color:#284357;
	overflow:hidden;
}
.about_r h1 {
	font-size:14px;
	line-height:15px;
	color:#138DA5;
	margin:20px 0 5px;
	padding-left:15px;
	border-left:5px solid #138DA5;
}
.about_r img {
	width:100%;
}
.about_r em {
	color:#fff
}
.about_r em a, .about_r em a:hover {
	color:#fff
}
.history {
	display:block;
	width:747px;
	overflow:hidden
}
.history ul {
	width:820px;
}
.history li span {
	color:#44C0F0;
	border-bottom:1px #44C0F0 solid;
	font-size:24px;
	display:inline-block;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:5px;
}
.honor {
	display:block;
	width:747px;
	overflow:hidden
}
.honor ul {
	width:820px;
}
.honor li {
	width:220px;
*_height:250px;
	min-height:250px;
	float:left;
	margin-right:44px;
	display:inline;
	line-height:22px;
	color:#595757;
	text-align:justify;
	text-justify:inter-ideograph
}
.honor li span {
	color:#44C0F0;
	border-bottom:1px #44C0F0 solid;
	font-size:24px;
	display:inline-block;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:5px;
}
.bn_full {
	height:535px;
	display:block;
}
.banner {
	width:100%;
	height:552px;
	display:block;
	text-align:center;
	margin:0 auto;
	position:relative;
}
.bn_l {
	width:300px;
	left: -1000px;
	filter: alpha(Opacity=50);
	opacity: .5;
	background: #98a4b2;
	overflow: hidden;
	height:552px;
	display:block;
	left:0;
	top:0;
	position:absolute;
	z-index:1200
}
.bn_r {
	width:300px;
	height:552px;
	display:block;
	background:#98a4b2;
	opacity:0.6;
	filter:alpha(opacity=60);
	right:0;
	top:0;
	position:absolute;
	z-index:1200
}
.banner li {
	display:block;
	text-align:center;
	display:none;
	position:absolute;
	width:100%;
	height:552px;
	left:0;
	top:0;
	z-index:50
}
.banner li a {
	display:block;
	height:552px;
}
.bn_txt {
	width:1000px;
	height:225px;
	margin:292px auto 0;
	text-align:left;
	position:relative;
	overflow:hidden;
	background:url(../images/bn_txt.png) no-repeat;
	color:#FFF
}
.bn_txt span {
	display:block;
	position:absolute;
	left:42px;
	top:22px;
}
.team {
	display:block;
	line-height:24px;
	color:#4b4746;
}
.team img {
	float:right;
	margin-left:45px;
	margin-bottom:60px;
}
.team em {
	color:#f08437
}
.bn_m {
	width:1000px;
	height:60px;
	padding-top:24px;
	margin:0 auto;
	position:relative;
	background:url(../images/banner_btn.png) no-repeat;
}
.bn_m .btn, .ad .btn {
	width:160px;
	margin:0 auto;
	display:block;
	text-align:right;
}
.bn_m .btn span, .ad .btn span {
	width:6px;
	height:6px;
	background:url(../images/btn_1.jpg) no-repeat;
	display:inline-block;
	cursor:pointer;
	margin-right:28px;
	overflow:hidden;
}
.bn_m .btn span.hover, .ad .btn span.hover {
	background:url(../images/btn_2.jpg) no-repeat;
}
.bn_m .btn {
	height:6px;
	background:url(../images/b_line.jpg) repeat-x left center;
}
.bn_m .next, .bn_m .prev {
	width:25px;
	height:24px;
	position:absolute;
	top:14px;
	cursor:pointer
}
.bn_m .next {
	background:url(../images/next.png) no-repeat;
	right:9px
}
.bn_m .prev {
	background:url(../images/prev.png) no-repeat;
	left:9px;
}
.bn_m .next:hover, .bn_m .prev:hover {
	opacity:0.7
}
.bn_m .next.hover, .bn_m .prev.hover {
	opacity:0.4
}
.item {
	display:block;
	width:703px;
}
.item dl {
	width:100%;
	display:block;
	padding-bottom:21px;
	margin-top:30px;
	border-bottom:1px #f8dbc8 solid
}
.item dt {
	width:352px;
	height:232px;
	float:left;
}
.item dt .ad {
	width:352px;
	height:232px;
	position:relative;
}
.item dt .ad a {
	position:absolute;
	left:0;
	top:0;
	width:352px;
	height:232px;
	display:none
}
.item dt .ad .btn {
	position:absolute;
	right:10px;
	top:200px;
}
.item dt .zoom {
	display:block;
	padding-top:5px;
}
.item dd {
	width:307px;
	font-size:12px;
	float:right;
	line-height:20px;
}
.item dd .title1 {
	color:#e56e25;
	font-weight:bold;
	background:url(../images/icon_1.jpg) no-repeat left center;
	padding-left:12px;
	display:block;
	margin-bottom:5px;
	font-size:14px
}
.item dd p {
	display:block;
	padding-bottom:15px;
}
.Service {
	display:block;
	width:703px;
}
.Service dl {
	width:100%;
	display:block;
	padding-bottom:21px;
	margin-top:30px;
}
.Service dl .STit {
	width:325px;
	padding:1px 0px;
	height:48px;
	overflow:hidden;
}
.Service dt {
	width:325px;
	height:310px;
	float:left;
}
.Service dt .ad {
	width:325px;
	height:216px;
	position:relative;
	overflow:hidden;
}
.Service dt .ad a {
	position:absolute;
	left:0;
	top:0;
	width:325px;
	height:216px;
	display:none
}
.Service dt .ad .btn {
	position:absolute;
	right:10px;
	top:186px;
}
.title2 {
	padding:30px 0 0 0;
}
.Service dt .zoom {
	display:block;
	padding-top:5px;
}
.Service dd {
	width:307px;
	font-size:12px;
	float:right;
	line-height:20px;
}
.Service dd .title1 {
	color:#e56e25;
	font-weight:bold;
	background:url(../images/icon_1.jpg) no-repeat left center;
	padding-left:12px;
	display:block;
	margin-bottom:5px;
	font-size:14px
}
.Service dd p {
	display:block;
	padding-bottom:15px;
}
.item_big {
	width:100%;
	height:100%;
	background:url(../images/item_big.png) fixed;
	position:absolute;
	left:0;
	top:0;
	z-index:1100
}
.item_big .big_1 {
	width:920px;
	height:auto;
	margin:0 auto
}
.return {
	height:16px;
	display:block;
	text-align:right;
	padding-top:35px;
	padding-bottom:106px;
	cursor:pointer;
}
.item_big .big_2 {
	display:block;
	width:900px;
	margin:0 auto
}
.big_img {
	width:760px;
	height:405px;
	float:left;
	overflow:hidden;
	position:relative;
}
.big_img ul {
	width:2000px;
	position:relative;
}
.big_img li {
	width:760px;
	float:left;
}
.item_big .big_2 .big_prev {
	cursor:pointer;
	width:33px;
	height:405px;
	background:url(../images/big_prev.png) no-repeat center center;
	float:left;
	margin-right:35px;
	display:inline
}
.item_big .big_2 .big_prev.hover {
	background:url(../images/big_prev2.png) no-repeat center center;
}
.item_big .big_2 .big_next {
	cursor:pointer;
	width:33px;
	height:405px;
	background:url(../images/big_next.png) no-repeat center center;
	float: right;
}
.item_big .big_2 .big_next.hover {
	background:url(../images/big_next2.png) no-repeat center center;
}
.item_big .big_3 {
	width:763px;
	padding-top:17px;
	margin:0 auto;
}
.item_big .big_3 dt {
	font-size:14px;
	color:#FFF;
	float:left
}
.item_big .big_3 dd {
	float:right;
}
.item_big .big_3 dd span {
	width:13px;
	cursor:pointer;
	height:13px;
	display:inline-block;
	background:url(../images/b_btn1.png) no-repeat;
	margin-left:9px;
}
.item_big .big_3 dd span.hover {
	background:url(../images/b_btn2.png) no-repeat;
}
.item2 {
	display:block;
	padding-top:10px;
}
.item2 .title2 {
	color:#e56e25;
	font-weight:bold;
	background:url(../images/icon_1.jpg) no-repeat left center;
	padding-left:12px;
	display:block;
	margin-bottom:5px;
	font-size:14px
}
.item2 strong {
	font-size:14px;
	color:#464444
}
.item2_pic {
	border-top:1px #f8dbc8 solid;
	display:block;
	padding:16px 0;
	margin-top:17px;
}
.nb_1 {
	width:548px;
	margin:0 auto;
	padding-bottom:30px;
}
.nb_1 h2 {
	color:#44c0f0;
	font-weight:normal;
	padding-bottom:20px;
}
.nb_1 dt {
	height:566px;
	text-align:center;
	padding-top:17px;
	background:url(../images/nb.jpg) repeat-x left bottom #f5f6f6;
	color:#44c0f0
}
.nb_1 dd {
	width:548px;
	position:relative;
}
.nbPrev, .nbNext {
	width:29px;
	height:29px;
	top:37px;
	background:url(../images/nbprev.jpg) no-repeat;
	cursor:pointer;
	position:absolute;
}
.nbPrev {
	left:-48px;
}
.nbNext {
	right:-44px;
	background:url(../images/nbnext.jpg) no-repeat;
}
.nb_1 dd ul {
	width:650px;
}
.nb_1 dd li {
	width:67px;
	float:left;
	margin-right:28px;
	display:inline;
	text-align:center
}
.nb_1 dd li a {
	color:#102e44
}
.nb_1 dd li a:hover {
	color:#44c0f0;
	text-decoration:none
}
.nb_1 dd li img {
	background:url(../images/bnbg.jpg) no-repeat left bottom;
	position:relative;
	padding-bottom:3px;
}
.item_menu2 {
	width:47px;
	height:500px;
	position:absolute;
	right:58px;
	top:30px;
	z-index:1000
}
.item_menu2 .zb_tit {
	width:47px;
	height:47px;
	margin-bottom:16px;
	cursor:pointer;
	float:left;
	color:#44c0f0;
	text-align:center;
	background:#f5f6f6
}
.item_menu2 .zb_btn1 {
	color:#43C0F0;
	padding-top:10px;
}
.item_menu2 .zb_btn1:hover {
	background:#43C0F0;
	color:#fff
}
.item_menu2 .zb_btn1:hover a {
	color:#fff
}
.item_menu2 .zb_btn2 {
	color:#43C0F0;
	padding-top:10px;
}
.item_menu2 .zb_btn2:hover {
	background:#43C0F0;
	color:#fff
}
.item_menu2 .zb_btn2:hover a {
	color:#fff
}
.item_menu2 span {
	background:url(../images/nb1bg.jpg) repeat-x left bottom #f5f6f6;
}
.home_con2 {
	height:465px;
	display:block;
	width:1000px;
	overflow:hidden;
	margin:0 auto
}
.home_con2 ul {
	width:1200px;
}
.home_con2 li {
	background:#FFF;
	width:493px;
	height:144px;
	float:left;
	margin-right:14px;
	margin-top:27px;
	display:inline
}
.home_con2 li a {
	color:#304A5D;
	font-weight:normal;
	text-decoration:none;
}
.item_3 {
	width:703px;
	margin:0 auto;
	padding-top:26px;
	overflow:hidden;
	height:auto
}
.item_3 ul {
	width:800px;
}
.item_3 li {
	width:339px;
	height:292px;
	position:relative;
	cursor:pointer;
	margin-bottom:21px;
	float:left;
	margin-right:21px;
	display:inline;
	background:url(../images/item_3.jpg) repeat-x left 213px;
}
.item_3 li .txt_1 {
	height:212px;
	display:none;
	padding-left:16px;
	width:323px;
	background:url(../images/txt_1.png);
	position:absolute;
	left:0;
	top:0;
	color:#FFF;
}
.item_3 li .txt_1 h2 {
	display:block;
	font-size:22px;
	padding-top:58px;
	padding-bottom:4px;
	border-bottom:1px #92d4f1 solid;
	width:287px;
	font-weight:normal
}
.item_3 li .txt_1 em {
	display:block;
	padding-top:5px;
}
.item_3 li span {
	height:212px;
	overflow:hidden;
	display:block
}
.item_3 li p {
	display:block;
	text-align:center;
	color:#1f3b50;
	font-size:16px;
	margin-top:25px;
}
.item_3 li p a {
	background:url(../images/icon1.jpg) no-repeat left center;
	color:#1f3b50;
	padding-left:14px;
}
.item_3 li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
}
.item_3 li span a img {
	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;
}
.item_3 li p a:hover {
	color:#1f3b50;
}
.item_3 li:hover {
	background:url(../images/item_4.jpg) repeat-x left 212px;
}
.item_3 li:hover p a {
	background:url(../images/icon2.jpg) no-repeat left center;
	color:#FFF
}
.itemshow {
	display:none;
	width:654px;
	position:relative;
	height:auto;
	padding-top:27px;
	padding-bottom:54px;
	margin:0 auto;
	color:#102e44;
	line-height:24px;
	text-align:Justify;
	text-justify:inter-ideograph;
	overflow:hidden;
}
.item_list {
	position:relative;
}
.item_menu {
	width:47px;
	height:500px;
	position:absolute;
	right:-47px;
	top:0;
}
.item_menu li {
	width:47px;
	height:47px;
	margin-bottom:16px;
	cursor:pointer;
	float:left;
	color:#44c0f0;
	text-align:center
}
.item_menu li.item_btn1 {
	background:url(../images/item_btn1.jpg) no-repeat;
}
.item_menu li.item_btn2 {
	background:url(../images/item_btn2.jpg) no-repeat;
}
.item_menu li.item_btn3 {
	background:url(../images/item_btn3.jpg) no-repeat;
}
.item_menu li.item_btn4 {
	background:url(../images/item_btn4.jpg) no-repeat;
}
.item_menu li.item_btn5 {
	background:url(../images/item_btn5.jpg) no-repeat;
}
.item_menu li.item_btn6 {
	background:url(../images/item_btn6.jpg) no-repeat;
}
.item_menu li.item_btn7 {
	background:url(../images/item_btn7.jpg) no-repeat;
}
.item_menu li span {
	display:block;
	padding-top:7px;
	font-weight:bold;
	background:#FFF;
	width:47px;
	height:40px;
	display: none
}
.share_bottom {
	color:#102e44;
	font-size:14px;
	display:block;
	text-align:right;
	width:654px;
	padding-bottom:15px;
	margin:0 auto
}
.share_bottom a {
	color:#102e44;
	padding-left:27px;
	margin-left:27px;
	display:inline;
	float:right;
	font-size:13px;
}
.share_bottom a.bg1 {
	background:url(../images/share1.png) no-repeat;
}
.share_bottom a.bg1:hover {
	background:url(../images/share1_2.png) no-repeat;
	color:#43C0F0
}
.share_bottom a.bg2 {
	background:url(../images/share2.png) no-repeat;
}
.share_bottom a.bg2:hover {
	background:url(../images/share2_2.png) no-repeat;
	color:#43C0F0
}
.share_bottom a.bg3 {
	background:url(../images/share3.png) no-repeat;
}
.share_bottom a.bg3:hover {
	background:url(../images/share3_2.png) no-repeat;
	color:#43C0F0
}
.share_bottom a:hover {
	color:#44c0f0;
	text-decoration:none
}
.job {
	display:block;
}
.job dt {
	width:415px;
	padding-right:40px;
	float:left;
	border-right:1px #44C0F0 solid;
	line-height:22px;
	color:#000;
	min-height:500px;
	height:auto !important;
	height:500px;
}
.job dt em {
	color:#f08437;
	display:block
}
.job dd {
	float:left;
	width:240px;
	overflow:hidden;
}
.job dd span {
	height:20px;
	display:inline-block;
	border-bottom:1px #44C0F0 solid;
	font-size:14px;
	margin-bottom:21px;
	background:url(../images/icon.jpg) no-repeat 12px center;
	padding-left:27px;
	color:#44C0F0;
}
.job dd ul {
	display:block;
	padding-top:24px;
}
.job dd li {
	margin-bottom:11px;
	display:inline-block;
	width:240px;
}
.job dd li label {
	display:inline-block;
	width:80px;
	text-align:right;
	color:#000;
	padding-right:7px;
}
.Ms {
	position:relative;
	float:right;
	width:153px;
	display:inline-block;
}
.Msbtn {
	background:url(../images/uploading.jpg) no-repeat;
	width:85px;
	height:20px;
	border:0;
	float:left;
}
.Msfile {
	position:absolute;
	top:0;
	left:0px;
	height:20px;
filter:alpha(opacity:0);
	opacity: 0;
	width:85px;
	cursor:pointer;
}
.Ms_Tip {
	width:63px;
	float:right;
}
.Ms_tips {
	width:10px;
	padding-left:3px;
	color:Red;
}
#errcc {
	float:right;
}
.news_list {
	display:block;
	width:703px;
	margin:10px auto 0;
}
.news_list li {
	width:703px;
	height:36px;
	line-height:36px;
	margin:0px;
	float:left;
	color:#1f3b50;
	border-bottom:1px dotted #ccc;
}
.news_list li a {
	color:#1f3b50;
	background:url(../images/icon_1.jpg) no-repeat left center;
	padding-left:12px;
	float:left
}
.news_list li a:hover {
	color:#44c0f0;
	text-decoration:none
}
.news_list li span {
	float:right;
}
.news_list li a:hover {
	color:#44c0f0;
}
.page-list {
	margin-top:20px;
	text-align:center;
}
.page-list a {
	text-decoration:none;
	margin:0 5px;
}
.page-list a:hover {
	color:#44c0f0;
}
.newsDiv {
	width:753px;
	padding:20px;
	min-height:300px;
	height:auto !important;
	height:300px;
	font-family:"微软雅黑"
}
.newsTit {
	background:url(../images/icon_1.jpg) no-repeat 0px 11px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:1px dotted #C3CBD0;
	color:#666;
	font-size:15px;
	line-height:25px;
	width:753px;
	position:relative;
}
.newsTime {
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
	font-weight:normal;
}
.newsDown {
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
	font-weight:normal;
}
.newsDown a {
	font-size:13px;
	color:#44C0F0;
}
.newsConn {
	line-height:25px;
	padding:30px 0;
	color:#284357;
	position:relative;
	overflow:hidden;
	text-align:Justify;
	text-justify:inter-ideograph
}
.newsTop {
	background:url(../images/act_up.jpg) no-repeat left center;
	padding-left:20px;
	line-height:25px;
	color:#44C0F0
}
.newsTop a {
	color:#284357
}
.newsNext {
	background:url(../images/act_down.jpg) no-repeat left center;
	padding-left:20px;
	line-height:25px;
	color:#44C0F0
}
.newsNext a {
	color:#284357
}
.newsHr {
	border-top:1px dashed #C3CBD0;
	height:1px;
	width:100%;
}
.newsFoot {
	text-align:center;
	width:100%;
	position:relative;
	line-height:30px;
	height:30px;
}
.newsZz {
	text-align:right;
	position:absolute;
	right:0px;
	top:0px;
	color:#44C0F0;
}
.news_top {
	width:24px;
	height:25px;
	background:url(../images/news_top2.jpg) no-repeat;
	margin:0 auto;
	cursor:pointer;
}
.news_bottom {
	width:24px;
	height:24px;
	background:url(../images/down2.jpg) no-repeat;
	margin:26px auto 0;
	cursor:pointer;
}
.newsshow {
	color:#4b4746;
	line-height:25px;
	padding-top:20px;
}
.newsshow {
	width:700px;
	margin:0 auto;
	line-height:26px;
	color:#284357
}
.newsshow em {
	display:block;
	color:#44c0f0;
	font-weight:bold;
	padding-bottom:26px;
}
.ad_pic {
	height:435px;
	display:block;
	overflow:hidden;
	position:relative;
}
.ad_pic a {
	width:700px;
	height:435px;
	position:absolute;
	left:0;
	top:0;
	display:none
}
.ad_btn {
	height:38px;
	text-align:center;
	background:url(../images/ad_btn.jpg) no-repeat #44c0f0;
	position:relative;
	width:654px;
}
.btn2 {
	height:22px;
	padding-top:16px;
	margin:0 auto 0;
	text-align:left;
	overflow:hidden;
	background:url(../images/btn2.jpg) repeat-x left 18px;
}
.btn2 span {
	width:5px;
	height:5px;
	cursor:pointer;
	display:inline-block;
	background:url(../images/ad_btn1.jpg) no-repeat;
	margin-right:19px;
}
.btn2 span.hover {
	background:url(../images/ad_btn2.jpg) no-repeat;
}
.ad_prev, .ad_next {
	width:18px;
	height:17px;
	top:10px;
	cursor:pointer;
}
.ad_prev {
	background:url(../images/ad_prev.jpg) no-repeat;
	position:absolute;
	left:7px;
}
.ad_next {
	background:url(../images/ad_next.jpg) no-repeat;
	position:absolute;
	right:7px;
}
.show_title {
	display:block;
	background:url(../images/news_line.jpg) repeat-x left bottom;
	padding-bottom:5px;
	font-weight:bold;
	color:#933
}
.show_title span {
	float:left;
	font-weight:bold;
	color:#e77834;
	font-size:14px
}
.show_title em {
	float:right;
	color:#f3bb99
}
.show_page {
	display:block;
	padding-top:40px;
	padding-bottom:73px;
}
.show_page li.previous {
	display:block;
	border-bottom:1px #f8dbc8 solid;
	color:#f08437;
	padding-bottom:3px;
}
.show_page li.previous a, .show_page li.previous a:hover {
	color:#f08437;
}
.show_page li.next1 {
	display:block;
	padding-top:2px;
	color:#f08437;
	position:relative;
}
.show_page li.next1 a, .show_page li.next1 a:hover {
	color:#f08437;
}
.show_page li.next1 span {
	padding-left:97px;
	color:#4b4746;
}
.show_page li.next1 span a, .show_page li.next1 span a:hover {
	color:#4b4746;
}
.show_page li.next1 em {
	position:absolute;
	right:0;
	top:0;
	color:#4b4746;
}
.show_page li.next1 em a, .show_page li.next1 em a:hover {
	color:#4b4746;
}
.mains_news {
	height:130px;
	overflow:hidden;
}
.news_list2 {
	display:block;
	width:747px;
	height:670px;
}
.news_list2 li {
	display:block;
	position:relative;
	background:url(../images/news_line.jpg) repeat-x left bottom;
	width:747px;
	height:87px;
	padding-top:20px;
	padding-bottom:10px;
	font-size:14px
}
.news_list2 li h2 {
	color:#284357;
	font-size:13px;
	font-weight:bold;
	background:url(../images/icon_1.jpg) no-repeat left center;
	display:block;
	padding-left:12px;
}
.news_list2 li a {
	color:#284357;
}
.news_list2 li a:hover {
	text-decoration:none
}
.news_list2 li a:hover .content, .news_list2 li a:hover h2, .news_list2 li a:hover .time {
	color:#44C1EF;
	text-decoration:none;
}
.news_list2 li .content {
	color:#284357;
	line-height:23px;
	width:530px;
	padding-top:5px;
	height:65px;
	overflow:hidden;
	display:block;
	font-size:12px;
}
.news_list2 li .time {
	color:#284357;
	position:absolute;
	right:0;
	bottom:5px
}
.input_name {
	width:61px;
	height:17px;
	background:url(../images/input_name.jpg) no-repeat;
	border:0
}
.input_tel {
	width:102px;
	height:17px;
	background:url(../images/input_tel.jpg) no-repeat;
	border:0;
}
.input_content {
	width:134px;
	height:55px;
	background:url(../images/job_content.jpg) no-repeat;
	border:0;
	overflow:hidden;
	float:left;
}
.input_content2 {
	width:125px;
	height:49px;
	margin:1px;
	border:0;
	overflow:hidden;
	float:left;
}
.send {
	width:36px;
	height:17px;
	background:url(../images/send.jpg) no-repeat;
	border:0;
	cursor:pointer;
}
.share {
	display:block
}
.share dt {/*width:230px;*/
	float:left;
	line-height:22px;
	color:#284357
}
.share dd {/*width:455px;*/
	float:right;
}
.share dd .t1 {
	display:block;
	padding-bottom:10px;
	border-bottom:1px #fbe0cd solid
}
.share dd .t2 {
	display:block;
	padding-top:7px;
	padding-bottom:13px;
}
.share_txt1 {
	display:block;
	border:1px #fbe0cd solid;
	height:374px;
}
.share_txt1 span {
	display:inline-block;
	color:#f08437;
	padding-left:12px;
	height:28px;
	line-height:28px;
	border-bottom:1px #fbe0cd solid
}
.share_txt1 .content {
	padding:10px;
	padding-top:20px;
	color:#000;
	line-height:22px;
}
.jobs {
	display:block;
}
.jobs .jdl {
	display:block;
}
.jobs .jdt {
	font-size:12px;
	float:left;/*border-bottom:1px #44c0f0 solid;width:388px;*/
	width:753px;
	padding-top:5px;
	height:40px;
	line-height:40px;
	cursor:pointer;
	font-weight:bold;
}
.jobs .jdt a {
	background:#44c0f0;
	color:#fff;
	padding:2px 5px;
	font-family:"微软雅黑"
}
.jobs .jdt .lbn {
	background:#44c0f0;
	color:#fff;
	padding:2px 20px;
	font-family:"微软雅黑";
	font-size:15px;
	height:25px;
	line-height:25px;
}
.jobs .jdt .rbn {
	background:url("../images/job_bn.jpg") 1px;
	width:30px;
	height:30px;
	text-decoration:none;
}
.jobs .jdd {
	display: none;
	background:#F5F6F6;
	width:753px;
	float:left;
	line-height:27px;
	color:#284357;
	padding-bottom:15px;
	cursor:pointer;
	overflow:hidden;
}
.jobs .jdd .Author {
	padding:5px;
	color:#44c0f0;
}
.share_txt1 {
	display:block;
	border:1px #fbe0cd solid;
}
.share_txt1 span {
	display:inline-block;
	color:#f08437;
	padding-left:12px;
	height:28px;
	line-height:28px;
	border-bottom:1px #fbe0cd solid
}
.share_txt1 .content {
	padding:10px;
	padding-top:20px;
	color:#000;
	line-height:22px;
}
.loading {
	position:absolute;
	bottom:15px;
	right:330px;
	color:red;
}
.help_full {
	display:block;
	padding-bottom:20px;
	background-color: currentcolor;
}
.help {
	width:1000px;
	height:auto;
	margin:0 auto;
	padding-top:45px;
	display:block
}
.help li {
	float:left;
	height:auto;
	font-size:11px;
	color:#FFF;
	width:290px;
	margin-right:43px;
	display:inline;
	line-height:24px;
}
.help li h2 {
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px #5e7281 solid
}
.help li .mylinks {
	width:333px;
}
.help li .mylinks li {
	width:333px;
	display:inline-block;
	height:20px;
	height:20px;
}
.help li .mylinks li a {
	color:#fff;
}
.help li .mylinks li a:hover {
	color:#f08437;
}
.help li div {
	margin-bottom:7px;
	display:block
}
.help li div input[type="text"] {
	width:447px;
	border:1px solid #eee;
	color:#666;
}
.help li div textarea {
	width:447px;
	height:54px;
	font-size:12px;
	overflow-y:hidden;
	border:1px solid #eee;
	color:#666;
}
.help li span {
	display:block;
	padding-bottom:20px;
}
.help li span i {
	color:#44c0f0;
	display:inline-block;
	padding-left:12px;
	padding-right:7px;
}
.help li em {
	display:block;
}
.help li em a {
	color:#FFF;
	display:block;
	line-height:24px;
	height:24px;
	overflow:hidden;
	background:url(../images/link_line.jpg) no-repeat left center;
	padding-left:10px;
}
.btn1 {
	width:33px;
	height:15px;
	background:url(../images/btn1.jpg) no-repeat;
	border:0;
	margin-left:3px;
}
.home_con {
	width:1000px;
	height:287px;
	overflow:hidden;
	margin:0 auto;
}
.home_con dl {
	display:block;
	padding-top:38px;
	width:1200px;
}
.home_con dd {
	float:left;
	width:250px;
	position:relative;
	height:172px;
	border-right:1px #fbe0cd solid
}
.home_con dd h2 {
	font-size:18px;
	color:#535353;
	padding-left:17px;
	padding-bottom:5px;
}
.home_con dd .more {
	width:217px;
	position:absolute;
	left:17px;
	bottom:0
}
.home_con dd ul.ns {
	display:block;
	padding-left:17px;
	width:230px;
}
.home_con dd ul.ns li {
	width:230px;
	display:block;
	line-height:22px;
	height:22px;
	float:left;
	overflow:hidden;
	color:#595757
}
.home_con dd ul.ns li a {
	background:url(../images/icon_1.jpg) no-repeat left 10px;
	padding-left:12px;
	display:block;
	color:#595757
}
.home_con dd ul.ns li a:hover {
	color:#f08437;
	text-decoration:none
}
.home_con dd ol {
	padding-top:5px;
	display:block
}
.home_con dd ol li {
	width:107px;
	float:left;
	margin-left:11px;
	margin-top:10px;
	display:inline
}
.home_con dd ol li span {
	background:url(../images/icon_2.jpg) no-repeat right center;
	padding-right:15px;
	display:inline-block
}
.btn1 {
	width:37px;
	height:22px;
	background:url(../images/btn1.jpg) no-repeat;
	border:0;
	margin-left:3px;
}
.home_con2 {
	height:490px;
	display:block;
	width:1000px;
	overflow:hidden;
	margin:0 auto
}
.home_con2 ul {
	width:1200px;
}
.home_con2 li {
	background:url(../images/h_con1.png) repeat-x left bottom;
	width:493px;
	height:183px;
	overflow:hidden;
	float:left;
	margin-right:14px;
	margin-top:27px;
	display:inline;
}
.home_con2 li h2 {
	height:31px;
	color:#2f495c;
	font-weight:normal;
	font-size:18px;
	padding-left:32px;
}
.home_con2 li h2.i_1 {
	background:url(../images/i1.png) no-repeat left top;
}
.home_con2 li h2.i_2 {
	background:url(../images/i2.png) no-repeat left top;
}
.home_con2 li h2.i_3 {
	background:url(../images/i3.png) no-repeat left top;
}
.home_con2 li h2.i_4 {
	background:url(../images/i4.png) no-repeat left top;
}
.home_con2 li .con1 {
	color:#304a5d;
	line-height:22px;
	display:block;
	padding-right:30px;
}
.home_con2 li .con1 img {
	margin:0 35px 0 0px;
	float:left;
}
.home_con2 li.hover {
	background:url(../images/h_con2.png) repeat-x left bottom;
}
.home_con2 li.hover .con1 {
	color:#FFF
}
.home_con2 li.hover a {
	color:#fff;
}
.home_con2 li .con2 {
	display:block;
	padding-left:50px;/*padding-top:15px;*/
}
.home_con2 li .con2 span {
	display:block;
	height:22px;
	line-height:22px;
	color:#102e44;
	font-weight:bold
}
.home_con2 li .con2 span a {
	color:#102e44;
	background:url(../images/i_3.jpg) no-repeat left center;
	padding-left:12px;
}
.home_con2 li .con2 span a:hover {
	color:#102e44
}
.home_con2 li.hover .con2 span a {
	color:#ffffff;
	background:url(../images/icon2.jpg) no-repeat left center;
	padding-left:12px;
}
.home_con2 li .con3 {
	display:block;
	padding-top:15px;
	padding-left:50px;
	width:300px;
}
.home_con2 li .con3 span {
	display:block;
	height:28px;
	line-height:28px;
	color:#102e44;
	font-weight:bold;
	float:left;
	width:195px;
}
.home_con2 li .con3 span a {
	color:#102e44;
	background:url(../images/i_3.jpg) no-repeat left center;
	padding-left:8px;
}
.home_con2 li.hover .con3 span a {
	color:#ffffff;
	background:url(../images/icon2.jpg) no-repeat left center;
	padding-left:12px;
}
.scrollWrap {
	width:493px;
	height:144px;
	overflow:hidden;
}
.scrollWrap ul {
	width:493px;
	height:6000px
}
.scrollWrap li {
	width:460px;
	height:144px;
	overflow:hidden;
	background:none;
	margin:0;
	padding:0
}
.newsrun3 li {
	height:22px;
	line-height:22px;
}
.newsrun4 {
	width:300px;
	height:144px;
	overflow:hidden;
}
.newsrun4 li {
	width:410px;
	height:144px;
}
#Forms p {
	padding:2px 0;
}
#Forms .text {
	border:1px solid #bbb;
}
.ChecksCo {
	padding:2px 0;
}
.ChecksCo input {
	border:1px solid #bbb;
}
.r_bottom {
	height:41px;
	display:block;
	background:url(../images/r_bottom.png) no-repeat;
}
.home_con dd .txt {
	display:block;
	padding-left:17px;
	width:215px;
	text-justify:inter-ideograph;
	text-align:justify
}
.index_zb {
	display: block;
	height: 130px;
	width:215px;
	overflow:hidden;
}
.index_zb li {
	color: #595757;
	display: block;
	float: left;
	line-height: 22px;
	width:213px;
	background:url(../images/icon_1.jpg) no-repeat left 10px;
	padding-left:12px;
}
.index_zb li:hover a {
	color:#f08437;
	text-decoration:none
}
.index_zb li a {
	text-decoration:none;
}
.bottom_1 {
	padding-bottom:36px;
	display:block;
	background:url(../images/bottom_1.png)
}
.foot_full {
	height:76px;
	display:block;
	background:#284357;
	background:url(../images/foot_full.png) repeat-x;
}
.foot_line {
	background:url(../images/foot_line.jpg) no-repeat top center;
	padding-top:10px;
}
.foot {
	width:1000px;
	height:50px;
	margin:0 auto;
	color:#595757;
	font-family:Arial;
	position:relative;
}
.foot dl {
	display:block;
	width:995px;
	text-align:center;
}
.foot dt {
	float:left;
	padding-top:30px;
	color:#FFF;
	font-size:11px;
	width:100%;
	text-transform: uppercase;
}
.foot dt a {
	color:#FFF
}
.foot dd {
	float:right;
	padding-top:18px;
	display:block;
	text-align:right
}
.foot dd a {
	padding-left:14px;
	display:block;
	float:left;
}
.foot dd a.qqs {
	background:url("../images/qq.jpg") no-repeat;
	width:17px;
	height:28px;
}
.foot dd a.qqs:hover {
	background:url("../images/qq_h.jpg") no-repeat;
}
.foot dd a.wxs {
	background:url("../images/wx.jpg") no-repeat;
	width:28px;
	height:28px;
}
.foot dd a.wxs:hover {
	background:url("../images/wx_h.jpg") no-repeat;
}
/*留言板*/
#msg {
	height:310px;
	margin:20px 0 0 10px;
	color:#4B4746;
	font-size:13px;
	width:700px;
}
#msg tr {
	line-height:37px;
}
#msg input {
	height:25px;
	vertical-align:middle;
	line-height:25px;
}
#msg input, #msg textarea {
	border:1px solid #bbb;
}
.menu1 {
	cursor:pointer
}
.radd {
	border:1px solid #525252;
}
.errTip {
	background-color:#ffaba9;
	color:red;
}
.button22 {
	background: url("../images/button.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	height: 30px;
	width: 90px;
	margin-top: 10px;
	color:#666666;
}
.Re_Sm {
	line-height:25px;
	border-bottom: 1px dashed #BBBBBB;
	color: #666666;
	font-size: 13px;
	padding: 10px 5px;
}
.cont-body {
	text-indent:20pt;
	font-size:13px;
	line-height:30px;
}
.cont-b {
	width:150px;
	margin:0 auto;
}
.cont-sh {
	margin:0 0 0 27px;
	font-size:15px;
	line-height:20px;
}
.likes-t, .likes li a {
	color:#fff;
}
.likes li {
	margin-bottom:5px;
}
.content-fot, .content-fot h1 {
	font-weight:normal;
	font-size:12px;
}
.content-fot h1, .content-fot div, .content-fot p {
	float:left;
	line-height:24px;
}
.content-fot img {
	display:none;
}
