﻿@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	padding: 0;
	margin: 0
}

body,button,input,select,textarea {
	font: 12px/1.5 宋体,arial;
	color: #333
}

h1,h2,h3,h4,h5,h6,button,input,select,textarea {
	font-size: 100%
}

address,cite,dfn,em,var {
	font-style: normal
}

code,kbd,pre,samp {
	font-family: courier new,courier,monospace
}

small {
	font-size: 12px
}

ul,ol {
	list-style-type: none;
	list-style-image: none
}

a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
	outline: 0
}

a:hover {
	text-decoration: underline
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

fieldset {
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	border-right: 0
}

img {
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	border-right: 0
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

div {
	zoom: 1
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden
}

.fix:after {
	display: table;
	clear: both;
	content: ""
}

.fix {
	zoom: 1
}

.l {
	float: left;
	display: inline
}

.r {
	float: right;
	display: inline
}

.b {
	font-weight: bold
}

.en {
	font-family: Arial
}

.dis_b {
	display: block
}

.orange {
	color: #fcab0b
}

.blue {
	color: #00a1e9
}

.grew {
	color: #333
}

.green {
	color: #396
}

.red {
	color: #f00
}

.yellow {
	color: #f90
}

.heibl {
	color: #600f2f
}

.violet {
	color: #909
}

.mar_auto {
	margin: 0 auto
}

.mar_05 {
	margin-top: 5px
}

.mar_10 {
	margin-top: 10px
}

.mar_15 {
	margin-top: 15px
}

.mar_20 {
	margin-top: 20px
}

.mar_25 {
	margin-top: 25px
}

.mar_30 {
	margin-top: 30px
}

.mar_60 {
	margin-top: 60px
}

.pad_30 {
	padding: 0 0 30px
}

.new_head {
	width: 100%;
	background-color: #0098da;
	background-image: url(../images/newtitle_one.png);
	background-repeat: repeat-x;
	background-position: 0 -1214px
}

#wrapper {
	width: 100%;
	min-width: 1000px;
	position: relative;
	overflow: hidden
}

#header {
	width: 100%;
	background: url(../images/top_back.jpg) center top no-repeat;
	position: relative;
	overflow: hidden
}

.wel {
	background: url(../images/newtitle_one.png) 0 -1409px repeat-x;
	position: relative;
	z-index: 99999
}

.wel_ct {
	width: 1000px;
	height: 30px;
	margin: 0 auto
}

.wel_city {
	width: 135px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	background: url(../images/newtitle_one.png) 9px -224px no-repeat
}

.wel_city span {
	padding: 0 5px 0 0
}

.wel_menu {
	width: 860px;
	height: 30px
}

.wel_menu li {
	height: 30px;
	float: left;
	position: relative;
	z-index: 99999;
	line-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
}

.wel_menu a {
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0 10px
}

.wel_menu a:hover,.wel_menu .menu_z {
	border-left: #e5e5e5 solid 1px;
	border-right: #e5e5e5 solid 1px;
	background: #fff;
	padding: 0 16px 0 17px;
	text-decoration: none;
	margin-left: -1px;
	position: relative;
	z-index: 9
}

.wel_menu .fir_li a,.top_link .fir_li {
	background: 0
}

.menu_ul {
	width: 400px;
	position: absolute;
	left: -1px;
	top: 30px;
	z-index: 99999
}

.menu_ul a {
	display: inline-block;
	float: none;
	background: 0;
	padding: 0 5px;
	color: #666;
	white-space: nowrap
}

.menu_ul a:hover {
	background: 0;
	padding: 0 5px;
	border: 0;
	margin: 0;
	text-decoration: underline
}

.menu_ct {
	border: #e3e4e4 solid 1px;
	border-top: 0;
	background: #fff;
	padding: 0 11px
}

.top {
	width: 1000px;
	margin: 0 auto;
	height: 103px
}

.logo {
	margin: 22px 0 0 -19px
}

.name {
	margin: 37px 0 0 25px
}

.top_rt {
	width: 330px;
	padding: 15px 0 0;
	margin-right: -30px
}

.top_link {
	height: 30px;
	position: relative;
	z-index: 9999
}

.top_link li {
	width: 108px;
	float: right;
	height: 30px;
	padding-right: 1px;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 107px -1182px
}

.top_link a {
	height: 30px;
	padding-left: 45px;
	line-height: 30px;
	display: block;
	color: #009ce1
}

.icon_01 {
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 15px -192px
}

.icon_02 {
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 15px -160px
}

.icon_03 {
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 15px -129px
}

.tell {
	margin: 5px 15px 0 0
}

.nav {
	width: 100%;
	background-color: #0098da;
	background-image: url(../images/newtitle_one.png);
	background-repeat: repeat-x;
	background-position: 0 -1214px
}

.nav ul {
	width: 1090px;
	height: 49px;
	margin: 0 auto
}

.nav li {
	float: left;
	height: 49px;
	padding-left: 2px;
	background: url(../images/newtitle_one.png) 0 -1552px no-repeat
}

.nav a {
	height: 49px;
	float: left;
	padding: 0 13px;
	font-size: 14px;
	font-family: 微软雅黑;
	color: #fff;
	line-height: 49px
}

.nav .fir_li {
	background: 0;
	padding-left: 0
}

.serch {
	width: 1000px;
	height: 33px;
	margin: 0 auto
}

.serch_lt {
	width: 720px;
	height: 33px;
	margin: 0 auto;
	line-height: 33px;
	color: #666;
	padding: 0 20px 0 0
}

.serch_rt {
	width: 219px;
	height: 24px;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -330px;
	margin: 4px 0 0
}

.text_21 {
	width: 164px;
	height: 19px;
	background: #fff;
	border: 0;
	outline: 0;
	margin: 2px 2px 0 0
}

.text_22 {
	width: 47px;
	height: 24px;
	background: 0;
	border: 0;
	color: #fff;
	cursor: pointer
}

.serch a {
	margin: 0 10px;
	color: #666
}

.banner,.banner_big {
	width: 100%;
	height: 394px;
	overflow: hidden;
	position: relative
}

.banner_big ul {
	height: 394px
}

.banner_big li {
	height: 394px;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}

.banner_big a {
	width: 100%;
	height: 394px;
	display: block;
	overflow: hidden;
	position: relative
}

.banner_big img {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0
}

.banner_sml {
	width: 250px;
	height: 7px;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	top: 360px;
	z-index: 999
}

.banner_sml li {
	width: 40px;
	height: 7px;
	float: left;
	display: inline;
	margin: 0 5px;
	background: #fff;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	opacity: .7;
	font-size: 0;
	line-height: 0
}

.banner_sml .cur {
	background: #1377bf;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1
}

#content {
	width: 100%
}

.wid_1000 {
	width: 1000px;
	margin: 0 auto
}
.wid_1000_new {
	width: 1000px;
	margin: 0 auto
}
.wid_1000_new p{
	font-family: "微软雅黑", "宋体", Verdana;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-indent: 2em;
}
.wid_1000_new img{
	  -webkit-box-shadow:0 0 10px #AAA;  
  -moz-box-shadow:0 0 10px #AAA;  
  box-shadow:0 0 10px #AAA; 
  margin-top:30px;
}
.wid_1000_new h2{
	font-family: "微软雅黑", "宋体", Verdana;
	font-size: 21px;
	color: #0591D8;
	padding-bottom: 20px;
	padding-top: 20px;
	background-image: url(../images/icoi_1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;

}
.wid_1000_new h3{
	font-family: "微软雅黑", "宋体", Verdana;
	font-size: 16px;
	color: #CB0305;
	line-height: 30px;

}
.wid_1000_new strong{

	color:#CB0305;

}
.main_01 {
	padding: 40px 0 0
}

.main_menu {
	width: 291px;
	margin-left: -3px
}

.menu_back {
	background: url(../images/book_back.png) 0 0 repeat-y
}

.main_menu dl {
	padding: 0 40px 10px 45px;
	margin-top: 0;
	position: relative;
	z-index: 9
}

.main_menu dt {
	padding: 0;
	height: 35px;
	margin: 0
}

.main_menu dt a {
	color: #fff;
	height: 35px;
	padding-left: 57px;
	line-height: 35px;
	font-size: 16px;
	font-family: 微软雅黑;
	display: block;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -260px;
	background-color: #009ce1
}

.main_menu dd {
	height: 29px;
	line-height: 29px;
	padding-left: 31px;
	border-bottom: #666 dotted 1px;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 15px -298px
}

.main_menu dd a:hover {
	color: #1377bf;
	text-decoration: none
}

.main_menu .fir_dd {
	padding-top: 5px;
	background: url(../images/icon_06.png) 17px 16px no-repeat
}

.book_pad {
	margin: 0 0 20px
}

.book_fot {
	margin-top: 0;
	z-index: 99;
	position: relative
}

.hot_01 {
	width: 695px;
	padding: 7px 0 0 0;
	margin-right: -5px
}

.hot_02 {
	margin: 45px auto 0
}

.hot_03 {
	margin: 30px auto 0
}

.hot_04 {
	margin: 15px auto 0
}

.blue_line {
	width: 100%;
	height: 57px;
	background-image: url(../images/newtitle_one.png);
	background-repeat: repeat-x;
	background-position: 0 -1446px;
	float: left;
}

.main_pro {
	position: relative;
	height: 193px;
	padding: 0 0 23px
}

.main_probk {
	width: 1000px;
	height: 193px;
	overflow: hidden;
	position: relative;
	margin-top: -5px;
	z-index: 99
}

.main_probk ul {
	width: 1200px;
	height: 193px
}

.main_pro li {
	width: 227px;
	height: 193px;
	float: left;
	display: inline;
	margin-right: 30px;
	position: relative;
	text-align: center
}

.main_pro p {
	line-height: 24px
}

.main_pro img {
	height: 146px;
	display: block;
	margin: 0 auto
}

.pro_a01 {
	width: 221px;
	height: 146px;
	display: block;
	overflow: hidden;
	border: #fff solid 3px;
	position: relative;
	z-index: 9
}

.pro_s01 {
	width: 227px;
	height: 152px;
	background: #b0afaf;
	display: block;
	position: absolute;
	right: -2px;
	top: 2px;
	z-index: 1
}

.main_link {
	background: #fff;
	border-top: #979595 solid 1px;
	border-bottom: #979595 solid 1px;
	height: 539px;
	overflow: hidden;
	position: relative
}

.link_01,.link_02,.link_03,.link_04 {
	height: 134px
}

.link_lt {
	width: 141px;
	height: 104px;
	border-bottom: #fff solid 1px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 18px;
	font-family: 微软雅黑;
	font-weight: bold;
	padding: 30px 0 0
}

.link_rt {
	width: 854px;
	border-right: #979595 solid 1px;
	height: 134px;
	border-bottom: #666 dotted 1px;
	padding-left: 4px;
	position: relative
}

.link_bk {
	width: 854px;
	height: 134px;
	overflow: hidden;
	position: relative
}

.link_rt li {
	width: 150px;
	height: 124px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 -542px;
	background-image: url(../images/newtitle_one.png);
	padding-top: 9px;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 10px
}

.link_a01 {
	width: 150px;
	height: 114px;
	display: block;
	overflow: hidden
}

.link_rt img {
	height: 114px;
	display: block;
	margin: 0 auto
}

.link_prev {
	width: 59px;
	height: 127px;
	display: block;
	position: absolute;
	left: 160px;
	top: 50%;
	margin-top: -63px;
	z-index: 999;
	cursor: pointer;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: -33px -1061px
}

.link_next {
	width: 59px;
	height: 127px;
	display: block;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -63px;
	z-index: 999;
	cursor: pointer;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: -92px -1061px
}

.back_01 {
	background: #c7290a
}

.back_02 {
	background: #fa9e00
}

.back_03 {
	background: #009d0e
}

.back_04 {
	background: #1377bf
}

.hot_06 {
	border-top: #fff solid 1px;
	margin: 0 auto
}

.main_honer {
	padding: 0 0 35px;
	position: relative
}

.honer_tl {
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 18px;
	font-family: 微软雅黑;
	color: #1377bf;
	font-weight: bold
}

.honer_ct {
	width: 900px;
	height: 124px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0
}

.honer_ct li {
	width: 181px;
	height: 124px;
	float: left;
	display: inline;
	margin: 0 22px;
	overflow: hidden
}
.main_honer {
	padding: 0 0 5px;
	position: relative
}
.ad_ct {
	width: 1000px;
	height: 290px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	margin-bottom:12px;
	padding: 0px 0 0
}
.ad_ct li {
	width: 210px;
	float: left;
	cursor: pointer;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	font-family: "微软雅黑", "宋体", Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	line-height: 22px;
	
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.hr_prev {
	width: 15px;
	height: 41px;
	display: block;
	position: absolute;
	left: 27px;
	top: 92px;
	z-index: 9;
	cursor: pointer;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -1061px
}

.hr_next {
	width: 15px;
	height: 41px;
	display: block;
	position: absolute;
	right: 27px;
	top: 92px;
	z-index: 9;
	cursor: pointer;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: -15px -1061px
}
.adnew_prev {
	width: 15px;
	height: 41px;
	display: block;
	position: absolute;
	left: -20px;
	top: 102px;
	z-index: 9;
	cursor: pointer;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -1061px
}

.adnew_next {
	width: 15px;
	height: 41px;
	display: block;
	position: absolute;
	right: -20px;
	top: 102px;
	z-index: 9;
	cursor: pointer;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: -15px -1061px
}
.main_w3 {
	width: 656px
}

.main_w4 {
	width: 315px
}

.sy_lt01 {
	margin-left: 26px
}

.bor_01 {
	border: #b8b8b8 solid 1px;
	border-top: #1377bf solid 5px;
	padding: 0 25px
}

.bor_02 {
	background: #fff;
	margin: 0 auto;
	border: #bfbfbf solid 1px;
	border-top: 0
}
.bor_ad {
	background: #fff;
	margin: 0 auto;
	border-top: 0
}
.hei_01 {
	height: 300px
}

.hei_02 {
	height: 340px
}

.back_m1 {
	background: url(../images/main_line_lt.png) 0 0 repeat-y
}

.back_m2 {
	background: url(../images/main_line_rt.png) 0 0 repeat-y
}

.title_01 {
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #1377bf;
	font-weight: normal;
	padding: 0 0 0 63px;
	position: relative;
	white-space: nowrap
}

.title_01 i {
	width: 58px;
	height: 50px;
	display: block;
	background: url(../images/icon_07.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9
}

.title_01 .tl_01 {
	background-position: 0 0
}

.title_01 .tl_02 {
	background-position: 0 -50px
}

.title_01 .tl_03 {
	background-position: 0 -100px
}

.title_01 .tl_04 {
	background-position: 0 -150px
}

.title_01 .tl_05 {
	background-position: 0 -200px
}

.title_01 .tl_06 {
	background-position: 0 -250px
}

.title_01 .tl_07 {
	background-position: 0 -300px
}

.main_about {
	line-height: 24px
}

.main_about img {
	margin: 8px 15px 0 0
}

.more_01 {
	width: 42px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	padding: 11px 0 10px;
	font-weight: normal;
	margin: 3px 0 0;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -1019px
}

.more_01:hover {
	text-decoration: none;
	margin: 1px 0 0
}

.main_qa dt {
	height: 24px;
	line-height: 24px;
	background: url(../images/icon_08.png) 0 18px no-repeat;
	text-indent: 2em;
	padding: 13px 0 0;
	font-weight: bold
}

.main_qa dd {
	line-height: 20px;
	background: url(../images/icon_09.png) 0 3px no-repeat;
	text-indent: 2em;
	border-bottom: #666 dotted 1px;
	padding: 0 0 13px
}

.main_03 {
	padding: 30px 0 10px
}

.main_fir {
	height: 79px;
	padding: 0 0 0 88px;
	line-height: 20px
}

.main_fir img {
	height: 79px;
	display: block;
	margin: 0 auto
}

.date_11 {
	color: #999
}

.news_a01 {
	width: 74px;
	height: 79px;
	overflow: hidden;
	margin-left: -88px
}

.news_list li {
	height: 29px;
	line-height: 29px;
	border-bottom: #666 dotted 1px;
	padding-left: 13px;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -988px
}

.news_list span {
	float: right;
	color: #999
}

.main_cpfl {
	width: 265px;
	overflow: hidden
}

.main_cpfl ul {
	width: 300px;
	overflow: hidden
}

.main_cpfl li {
	width: 128px;
	float: left
}

.main_mes td {
	line-height: 26px;
	padding: 3px 0
}

.main_mes textarea {
	width: 180px;
	height: 49px
}

.main_mes em {
	padding-left: 3px
}

.text_01 {
	width: 180px;
	height: 21px
}

.text_02 {
	width: 88px;
	height: 21px
}

.text_03 {
	width: 66px;
	height: 33px;
	border: 0;
	cursor: pointer;
	margin: 10px 12px 0 0
}

.back_11 {
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -466px
}

.back_12 {
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -513px
}

.main_yqlj {
	padding: 0 0 15px
}

.yqlj_ct {
	line-height: 28px;
	padding: 0 10px
}

.yqlj_ct a {
	margin: 0 10px
}

.fot_menu {
	height: 30px;
	padding: 12px 0 11px;
	border: #bfbfbf solid 1px;
	border-top: 0;
	margin: 0 0 40px;
	background-image: url(../images/newtitle_one.png);
	background-repeat: repeat-x;
	background-position: 0 -940px
}

.footer_index {
	width: 100%;
	float: left;
	height: 32px
}

#footer {
	width: 100%;
	float: left;
	background-color: #b8d7ec
}

.fot_nav {
	width: 100%;
	line-height: 32px;
	text-align: center;
	height: 32px;
	float: left;
	background-color: #1377bf
}

.fot_nav a {
	color: #FFF;
	padding-right: 8px;
	padding-left: 8px
}

.fot_ct {
	width: 60%;
	float: left;
	background-color: #b8d7ec;
	height: 100px;
	padding-top: 35px;
	padding-left: 5%
}

.fot_ct li {
	width: 100%;
	float: left;
	height: 35px;
	list-style-type: none
}

.fot_ct_1 {
	width: 35%;
	float: left;
	background-color: #fff;
	background-image: url(../images/newtitle_one.png);
	height: 135px;
	background-repeat: no-repeat;
	background-position: right -1265px
}

.go_top {
	display: block;
	right: 50%;
	margin-right: -570px;
	position: absolute;
	z-index: 99999;
	cursor: pointer;
	background-image: url(../images/newtitle_one.png);
	background-repeat: no-repeat;
	background-position: 0 -368px;
	height: 72px;
	width: 54px
}

.fly {
	width: 181px;
	background: url(../images/back_05.png) no-repeat;
	position: fixed;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+50));
	right: 20px;
	top: 50px
}

.fly_tl {
	width: 72px;
	height: 30px;
	background: url(../images/icon_04.png) right 21px no-repeat;
	margin: 0 auto;
	line-height: 30px;
	color: #fff;
	text-align: right;
	text-align: center;
	padding: 10px 20px 10px 0
}

.fly_ct {
	width: 133px;
	background: #fff;
	margin: 0 auto;
	padding: 10px 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	table-layout: fixed;
	word-break: break-all;
	overflow: hidden
}

.fly_ct a {
	color: #090
}

.fly_tell {
	height: 48px;
	line-height: 24px;
	padding: 20px 0 20px 36px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: url(../images/icon_05.png) 0 23px no-repeat;
	margin: 0 10px
}

.fly_tell p {
	font-size: 16px;
	font-family: 微软雅黑
}

.right_fly {
	width: 142px;
	height: 390px;
	position: fixed;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+50));
	right: 0;
	top: 50px;
	z-index: 99999
}

.fly_lt {
	width: 34px;
	margin: 30px 0 0;
	cursor: pointer
}

.fly_rt {
	width: 142px;
	background: url(../images/fly.jpg) no-repeat;
	height: 640px;
	position: relative
}

.fly_rt ul {
	padding: 78px 0 0 50px
}

.fly_rt li {
	line-height: 38px;
	font-size: 12px;
	font-weight: bold
}

.fly_rt p {
	font-size: 14px;
	font-family: 微软雅黑;
	color: #fff;
	line-height: 30px;
	padding: 220px 0 0 36px
}

.fly_rt a:hover {
	color: #009ce1
}

.close_on {
	width: 26px;
	height: 26px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}
.ny_banner_new{
	position: relative;
	height: 355px;
	overflow: hidden;
	width: 100%;
	border-bottom: #fff solid 1px;
	margin-top: 80px;
}

.ny_banner_new img {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
.ny_banner {
	height: 355px;
	position: relative;
	overflow: hidden;
	width: 100%;
	border-bottom: #fff solid 1px;
	margin-top: 80px;
}

.ny_banner img {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0
}

.main_w11 {
	width: 685px
}
.main_w11.wauto {width:100%; float: none;}
.wauto .ny_ch,.wauto .ny_ch ul{ width:100%;}
.wauto .dede_pages{float:none; text-align: center; padding:20px 0 40px;}
.wauto .dede_pages li{float:none; display: inline-block; vertical-align: middle;}

.dhwz {
	height: 30px;
	line-height: 30px
}

.dhwz a {
	margin: 0 5px
}
.ny_ch {
	width: 685px;
	overflow: hidden
}

.ny_ch ul {
	width: 750px;
	overflow: hidden
}

.ny_ch li {
	width: 212px;
	height: 226px;
	float: left;
	display: inline;
	margin-right: 24px;
	text-align: center;
	line-height: 50px;
	background: url(../images/pro_yy.jpg) center 157px no-repeat
}

.ny_ch img {
	height: 153px;
	display: block;
	width: 208px
}

.ch_a01 {
	width: 208px;
	height: 153px;
	display: block;
	overflow: hidden;
	border: #fff solid 2px
}

.ch_a01:hover,.ny_ch li:hover .ch_a01 {
	border: #059ee1 solid 2px
}

.ch_bor .ch_a01 {
	border: #ccc solid 2px
}

.zxfa_tl {
	width: 534px;
	height: 63px;
	margin: 30px auto 0;
	font-size: 38px;
	line-height: 63px;
	font-family: 微软雅黑;
	color: #0095d6;
	text-align: center;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	border-radius:100px;
}

.zxfa_ct {
	padding: 30px 0 0
}

.zxfa_ct li {
	width: 200px;
	float: left;
}

.zxfa_ct a {
	display: block;
	border-radius:20px;
	height:130px;
	line-height: 32px;
	padding-top:20px;
	font-size: 18px;
	font-family: 微软雅黑;
	color: #fff;
	text-align: center;
	font-weight: bold;

}

.zxfa_en {
	-moz-opacity: .6;
	filter: alpha(opacity=60);
	opacity: .6;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}

.zxfa_ct a:hover {
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	opacity: .7;
	text-decoration: none
}

.icon_11 {
	background: #3c9
}

.icon_12 {
	background: #0cf
}

.icon_13 {
	background: #f58ce5
}

.icon_14 {
	background: #f6c500;

}
.icon_14_1 {
	background: #006DD9;

}
.icon_15 {
	background: #f8708d
}

.icon_16 {
	background: #6cc560
}

.zxfa_nr {
	line-height: 32px;
	padding: 60px 0 50px
}

.zxfa_nr img {
	margin-right: 5px
}

.zxfa_nr p {
	font-size: 20px;
	line-height: 30px;
	font-family: 微软雅黑;
	color: #f00;
	font-weight: bold
}

.zxfa_gg {
	width: 100%;
	height: 95px;
	position: relative;
	overflow: hidden
}

.zxfa_gg img {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
	z-index: 9
}

.zxfa_gglt {
	width: 100%;
	right: 50%;
	height: 95px;
	background: url(../images/line_03.png) repeat-x;
	position: absolute;
	top: 0
}

.zxfa_ggrt {
	width: 100%;
	left: 50%;
	height: 95px;
	background: url(../images/line_04.png) repeat-x;
	position: absolute;
	top: 0
}

.main_04 {
	background: url(../images/hot_13.jpg) no-repeat;
	padding: 755px 0 30px;
	height: 550px;
	margin: 60px 0 0
}

.main_c {
	background: url(../images/hot_c.jpg) no-repeat;
	padding: 755px 0 30px;
	height: 550px;
	margin: 60px 0 0
}

.main_w12 {
	width: 446px;
	padding: 0 25px
}

.title_02 {
	height: 56px;
	line-height: 56px;
	font-size: 26px;
	font-family: 微软雅黑;
	font-weight: bold;
	padding-left: 70px
}

.title_021 {
	height: 44px;
	line-height: 44px;
	background: url(../images/tl01_back.jpg) no-repeat;
	font-size: 18px;
	font-family: 宋体;
	color: #fff;
	font-weight: bold;
	padding: 0 20px 0 0
}

.tl02_ch {
	width: 170px;
	height: 44px;
	display: block;
	text-align: center;
	line-height: 44px
}

.clr_01 {
	color: #014d79
}

.main_ctjhfs li {
	line-height: 32px;
	border-top: #999 dotted 1px;
	padding: 12px 0
}

.main_ctjhfs .fir_li {
	border-top: 0
}

.main_bbjhfs {
	line-height: 30px;
	padding: 0 0 10px
}

.title_03 {
	height: 40px;
	line-height: 40px;
	background: url(../images/line_05.png) 158px 16px no-repeat
}

.tl03_ch {
	width: 120px;
	height: 40px;
	display: block;
	padding-left: 38px;
	font-size: 24px;
	font-family: 微软雅黑;
	font-weight: bold;
	color: #0095d6
}

.icon_21 {
	background: url(../images/icon_12.png) 0 8px no-repeat
}

.main_case {
	overflow: hidden;
	padding: 0 0 20px
}

.main_case ul {
	width: 1200px;
	overflow: hidden
}

.main_case li {
	width: 265px;
	float: left;
	display: inline;
	margin-right: 20px;
	padding: 15px 0 15px 225px;
	line-height: 22px;
	height: 144px
}

.main_case p {
	height: 26px;
	line-height: 26px
}

.case_a01 {
	width: 203px;
	height: 136px;
	overflow: hidden;
	display: block
}

.case_s01 {
	width: 203px;
	height: 136px;
	padding: 3px;
	background: #fff;
	border: #3eaed3 solid 1px;
	float: left;
	display: inline;
	margin-left: -225px
}

.qa_h01 dd {
	height: 60px;
	color: #666
}

.tl01_pad {
	padding-left: 10px
}

.main_gjhz {
	font-size: 14px;
	line-height: 30px;
	padding: 30px 0
}

.h1_01 {
	font-size: 24px;
	font-family: 微软雅黑;
	color: #09c;
	line-height: 40px;
	padding: 20px 0 10px
}

.main_gjhz img {
	margin: 0 0 0 40px
}

.ny_link {
	background: #fff;
	padding: 10px 0
}

.ny_link ul {
	width: 680px;
	overflow: hidden;
	margin: 0 auto
}

.ny_link li {
	width: 150px;
	float: left;
	height: 114px;
	margin: 0 10px;
	padding: 5px 0
}

.main_w13 {
	width: 288px
}

.main_w13 .bor_01 {
	margin-right: 8px
}

.main_w13 .title_01 {
	padding-left: 58px
}

.fir_tl {
	height: 48px;
	background: url(../images/icon_13.png) 0 4px no-repeat;
	padding-left: 64px;
	line-height: 24px;
	font-size: 14px
}

.fir_tl p {
	font-size: 20px;
	font-family: 微软雅黑;
	font-weight: bold;
	color: #f00
}

.left_tel {
	padding: 10px 0 30px
}

.left_tel li {
	line-height: 28px
}

.fy {
	height: 30px;
	line-height: 30px;
	text-align: center
}

.fy a,.fy span {
	padding: 5px 9px;
	border: #c3c3c3 solid 1px;
	margin: 0 5px;
	background: #fefefe
}

.fy span,.fy a:hover {
	color: #f00
}

.ny_honer {
	width: 685px;
	overflow: hidden
}

.ny_honer ul {
	width: 750px
}

.ny_honer li {
	width: 317px;
	height: 268px;
	float: left;
	display: inline;
	margin-right: 38px;
	background: url(../images/hr_back.jpg) 0 0 no-repeat
}

.hr_a11 {
	width: 302px;
	height: 214px;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 5px
}

.ny_about {
	line-height: 32px
}

.ny_tell {
	font-size: 26px;
	font-family: 微软雅黑;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
	padding: 20px 0
}

.ny_tell p {
	font-size: 46px
}

.left_news {
	padding: 0 0 40px
}

.ny_news_tl li {
	text-align: center;
	height: 40px;
	line-height: 40px
}

.ny_news_tl .new_title {
	font-size: 14px;
	font-weight: bold;
	border-bottom: #ab916e dotted 1px
}

.ny_news_tl span {
	padding: 0 5px;
	color: #666
}

.ny_news_ct {
	padding: 0 0 30px;
	line-height: 30px
}

.news_fy {
	height: 55px;
	border-top: #ccc solid 1px;
	position: relative;
	z-index: 999;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	width: 100%;
}

.news_fy_l {
	width: 300px
}

.news_fy_l li {
	height: 24px;
	line-height: 24px
}

.news_fy_l span {
	font-weight: bold
}

.news_fy_r {
	height: 33px;
	overflow: hidden;
	padding-top: 12px;
	width: 200px
}

.news_fy_r .bdsharebuttonbox {
	float: right
}

.h1_11 {
	font-size: 14px;
	padding: 10px 0
}

.map_ct ul {
	overflow: hidden
}

.map_ct li {
	width: 185px;
	height: 30px;
	line-height: 30px;
	float: left
}

.ny_map {
	padding: 0 20px
}

.map_ct {
	border: #ccc solid 1px;
	padding: 10px
}

.feedback_table {
	border: 1px solid #ccc
}

.feedback_table tr td #fb_truename,.feedback_table tr td #vdcode,.feedback_table tr td #fb_tel,.feedback_table tr td #fb_email,.feedback_table tr td #fb_content {
	margin-left: 10px
}

.feedback_table tr td #fb_content {
	margin: 10px 0 10px 10px
}

.feedback_table tr td {
	border: solid 1px #ccc
}

.feedback_table tr td .bt {
	width: 57px;
	height: 22px;
	line-height: 22px
}

.sub {
	width: 320px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.news_image {
	padding: 20px 0
}

.news_image img {
	border-radius: 5px;
	display: block;
	margin: 0 auto
}
.ai_bb_1 {
	width: 1000px;
	height: 224px;
	background-image: url(../images/th_1.jpg)
}
.ai_bb_2 {
	width: 1000px;
	height: 198px;
	background-image: url(../images/th_2.jpg)
}
.ai_bb_3 {
	width: 1000px;
	height: 178px;
	background-image: url(../images/th_3.jpg)
}
.qdly {
	width: 1000px;
	height: 1205px;
	background-image: url(../images/hot_02.jpg)
}

.qdly_1 {
	padding-left: 40px;
	padding-top: 230px;
	width: 316px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 12px
}

.qdly_2 {
	padding-left: 40px;
	padding-top: 150px;
	width: 316px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 12px
}

.qdly_3 {
	padding-left: 40px;
	padding-top: 140px;
	width: 316px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 12px
}

.qdly_4 {
	padding-left: 500px;
	padding-top: 70px;
	width: 316px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 12px
}

.qdly_5 {
	padding-left: 500px;
	padding-top: 80px;
	width: 316px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 12px
}

.qdly_6 {
	padding-left: 500px;
	padding-top: 80px;
	width: 316px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 12px
}

.qdly_7 {
	padding-left: 330px;
	padding-top: 140px;
	width: 316px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 12px
}

.pk {
	width: 1000px;
	height: 646px;
	padding-top: 60px
}

.pk_1 {
	padding-left: 10px;
	padding-top: 85px;
	width: 980px;
	height: 40px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 13px
}

.pk_2 {
	padding-left: 10px;
	padding-top: 0;
	width: 980px;
	height: 60px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 13px
}

.xiangxun {
	width: 1000px;
	height: 881px;
	background-image: url(../images/hot_15.jpg)
}}

.xiangxun_1 {
	width:200px;height: 125px;
	FONT-FAMILY: "微软雅黑";
	COLOR: #383838;
	FONT-SIZE: 13px;
	width: 100%
}

.dede_pages {
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 16px
}

.dede_pages li {
	float: left;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #e1e1e1;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-type: none;
	font-weight: normal
}

.dede_pages li:hover {
	border: 1px solid #c00
}

.pageinfo {
	float: left;
	color: #555;
	display: block;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px
}

.dede_pages li a {
	float: left;
	color: #555;
	display: block;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px
}

.dede_pages li a:hover {
	color: #C00;
	text-decoration: none
}

.dede_pages li.thisclass,.dede_pages li.thisclass,.pagebox ul li.thisclass a:hover {
	font-size: 12px;
	border: 1px solid #c00;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px
}

.new_s_1 {
	width: 999px;
	height: 126px;
	margin-right: auto;
	margin-left: auto
}

.new_s_1 a:hover {
	width: 999px;
	text-decoration: underline
}

.new_ad_1 {
	width: 695px;
	background-image: url(../images/one_1.jpg);
	float: left;
	height: 235px
}

.new_ad_2 {
	width: 695px;
	background-image: url(../images/one_2.jpg);
	float: left;
	height: 203px
}

.new_ad_3 {
	width: 695px;
	background-image: url(../images/one_3.jpg);
	float: left;
	height: 218px
}
.new_ad_4 {
	width: 695px;
	background-image: url(../images/one_4.jpg);
	float: left;
	height: 236px
}
.ai_new {
	width: 1000px;
	background-image: url(../images/hot_04_1.jpg);
	float: left;
	height: 67px;
	background-repeat: no-repeat;
	background-position: 0 0
}

.ai_new_1 {
	width: 246px;
	height: 67px;
	float: left;
	font-size: 16px;
	line-height: 67px;
	font-family: "微软雅黑","宋体",Verdana;
	padding-left: 10px
}

.ai_new_2 {
	width: 133px;
	height: 67px;
	float: left;
	font-size: 16px;
	line-height: 67px;
	font-family: "微软雅黑","宋体",Verdana;
	color: #F30;
	text-align: center;
	font-weight: bold
}

.ai_new_3 {
	height: 67px;
	float: left;
	font-size: 16px;
	padding-left: 30px;
	font-family: "微软雅黑","宋体",Verdana;
	width: 570px
}

.ai_new_one {
	width: 1000px;
	background-image: url(../images/hot_04_2.jpg);
	float: left;
	height: 35px;
	background-repeat: no-repeat
}

.link_new_count a {
	width: 47%;
	float: left;
	height: 28px;
	line-height: 28px;
	background-image: url(../images/newtitle_one.png);
	background-position: 6px -989px;
	padding-left: 3%;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dadada;
}

.link_new_count {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.link_new {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.link_new_title {
	float: left;
	width: 100%;
	height: 33px;
	font-size: 15px;
	font-family: "微软雅黑", "宋体", Arial;
	line-height: 33px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1377BF;
	color: #1377BF;
}
/** 专家**/
.customer {
	width: 1018px;
	margin-left: -18px;
}

.img-demo {
	position: relative;
	display: block;
	height: 238px;
	width: 238px;
	float: left;
	cursor: pointer;
	margin-left: 15px;
	margin-bottom: 15px;
}

.img-demo img {
	width: 238px;
}

.img-demo cite {
	background: #01B0EA none repeat scroll 0% 0%;
	opacity: 0.6;
	color: #FFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 238px;
	border-top: 1px solid #00B6F1;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 50px;
	overflow: hidden;
}

.img-demo span {
	color: #FFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 228px;
	height: 50px;
	font-family: "微软雅黑","宋体",Arial;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	font-style: normal;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}

.head_title {
	width: 1000px;
	background-image: url(../images/hot_zj.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.blue_line_1 {
	width: 100%;
	height: 80px;
}



.customer_new {
	width: 479px;
	float: left;
	border: 1px solid #e9e9e9;
	margin-left: 18px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	margin-bottom: 18px;
	padding: 5px;
}

.customer_new img {
	width: 220px;
	height: 238px;
	float: left;
	margin-right: 20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 10px;
}

.customer_new ul {
	float: left;
	width: 220px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.customer_new ul h2 {
	float: left;
	font-family: "微软雅黑", "宋体", Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #09F;
}

.customer_new ul h2 span {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin-left: 5px;
}

.customer_new ul dt {
	float: left;
	line-height: 25px;
	font-family: "微软雅黑", "宋体", Verdana;
}

.customer_new ul dt p {
	line-height: 25px;
	font-family: "微软雅黑", "宋体", Verdana;
}
.one_2017{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom:40px;
	padding-bottom:20px;
}
.new_gy {
	width: 210px;
	float: left;
	cursor: pointer;
	background-image: url(../images/zj_gy.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.footer .main{position: relative;}
.footer .main:after{content:''; font-size:12px; display: block; position: absolute; right:0; bottom:0; background: url("/images/19_wx2wm.jpg") no-repeat center center; background-size: cover; width:12.9em; height: 14.4em;}
