@charset "utf-8";

.scroll {
	width: 70px;
	height: 60px;
	background: #CCC;
	color: #fff;
	text-align: center;
	position: fixed;
	right: 40px;
	bottom: 38px;
	cursor: pointer;
	font-size: 12px;
}

.scroll:hover {
	transition: all .5s ease;
	background-color: #034091;
}

.scroll .arrow-up {
	width: 70px;
	height: 24px;
	text-align: center;
	display: block;
	color: #fff;
	margin-bottom: 5px;
	margin-top: 8px;
	background: url(../images/totop.png) no-repeat 14px 0px;
}

#flashs {
	position: relative;
	height: 475px;
	overflow: hidden;
}

#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0px auto;
	height: 475px;
}

#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 25px;
	right: 46%;
	margin-right: -450px;
	padding: 5px 6px;
	z-index: 101
}

#flashs .btn span {
	color: #0340911;
	background: #fff;
	border: 1px solid #034091;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 6px;
}

#flashs .btn span.cur {
	background: #0340911;
	color: #034091;
}

html {
	color: #000;
	background: #FFF;
	overflow-y: scroll;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,button,textarea,select {
	*font-size: 100%;
}

input,select {
	vertical-align: middle;
}

body {
	font: 12px/1.231 arial,helvetica,clean,sans-serif;
}

select,input,button,textarea,button {
	font: 99% arial,helvetica,clean,sans-serif;
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

.txtboxcs {
	border: solid 1px #ccc;
	height: 22px;
}

@charset "utf-8";

html {
	color: #000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,button,textarea,select {
	*font-size: 100%;
}

input,select {
	vertical-align: middle;
}

body {
	font: 12px/1.231 arial,helvetica,clean,sans-serif;
}

select,input,button,textarea,button {
	font: 99% arial,helvetica,clean,sans-serif;
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

.txtboxcs {
	border: solid 1px #ccc;
	height: 22px;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

.mt10 {
	margin-top: 10px;
}

@charset "utf-8";

body {
	color: #666;
	font-size: 12px;
	font-family: "Microsoft YaHei";
}

a {
	color: #666;
	text-decoration: none;
}

a:focus {
	outline: 0;
}

a:hover {
	text-decoration: none;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

p {
	word-spacing: -1.5px;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pa {
	position: absolute;
}

.pr {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 10px;
}

.header,.footer {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.content {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
}

.content1 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	padding: 10px 20px 20px 20px;
}

.content0 {
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	padding: 10px 20px 20px 20px;
}

.left {
	width: 201px;
	float: left;
	overflow: hidden;
}

.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}

.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}

.lefttop {
	background: url(Img/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-top: 10px;
}

.left2top {
	background: url(Img/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.leftbot {
	background: url(Img/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2bot {
	background: url(Img/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right {
	width: 754px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
}

.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}

.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}

.righttop {
	background: url(Img/right_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.right2top {
	background: url(Img/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.rightbot {
	background: url(Img/right_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right2bot {
	background: url(Img/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right_main {
	width: 752px;
	min-height: 458px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.right2_main {
	width: 273px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.left2_main {
	width: 668px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.h_wrap {
	height: 170px;
	margin: 0 auto;
}

.h_mid {
	height: 91px;
	padding: 10px 0 20px;
	overflow: hidden;
	font-family: "Microsoft YaHei";
}

.h_mid .logo {
	float: left;
}

.h_mid .logo img {
	display: block;
}

.h_tel {
padding: 10px 0px 0 98px;
    font-size: 24px;
    color: #333;
    overflow: hidden;
    background: url(../images/hd_tel.png) left 3px top 10px no-repeat;
    font-weight: 900;
    background-size: 90px 90px;
}

.h_tel b {
	font-size: 24px;
	color: #034091;
	display: block;
}

.h_nav {
	height: 49px;
	line-height: 49px;
	clear: both;
	background: #034091;
}

.topnavbox {
	width: 1200px;
	margin: 0 auto;
}

#navbar {
	width: 940px;
	float: left;
}

.h_nav li .sub-menu {
	display: none;
	position: absolute;
	top: 49px;
	left: 0px;
	z-index: 999;
	background: #fff;
	width: 130px;
}

.h_nav li .sub-menu li {
	width: 130px;
}

.h_nav li .sub-menu li a {
	padding: 0px;
	width: 130px;
	text-align: center;
	color: #000;
}

.h_nav li .sub-menu .sub-menu {
	position: absolute;
	left: 130px;
	top: 0px;
	border-left: 1px solid #505050;
}

.h_nav li {
	float: left;
	font-size: 14px;
	position: relative;
	font-family: "Microsoft YaHei";
}

.h_nav li a {
	display: inline-block;
	color: #fff;
	padding: 0 25px;
}

.h_nav li a:hover {
	text-decoration: none;
	color: #fff;
	background: #f4f507;
	background: url(../images/hd_n_c.jpg) center top no-repeat;
}

.h_nav li .sub-menu li a:hover {
	text-decoration: none;
	color: #000;
	background: #efefef;
}

.h_nav .current-menu-item {
	text-decoration: none;
	color: #fff;
	background: #f4f507;
	background: url(../images/hd_n_c.jpg) center top no-repeat;
}

.h_nav .current-post-ancestor {
	text-decoration: none;
	color: #fff;
	background: #f4f507;
	background: url(../images/hd_n_c.jpg) center top no-repeat;
}

.h_sea {
	width: 60px;
	height: 49px;
	position: relative;
}

#btnChange {
	background: url(../images/ss.png);
	width: 24px;
	height: 24px;
	display: block;
	border: none;
	margin: 12px 0px 0px 25px;
	position: relative;
	cursor: pointer;
}

#search {
	position: absolute;
	top: 49px;
	right: 10px;
	width: 230px;
	height: 35px;
	z-index: 999;
}

.SearchForm input:focus {
	box-shadow: none;
	outline: 0
}

.SearchForm {
	background: #034091;
	width: 230px;
	height: 35px;
}

.s_inp {
	border: none;
	width: 193px;
	height: 31px;
	margin: 2px 0px 0px 2px;
	text-indent: 6px;
	color: #ccc;
}

.s_ss {
	width: 31px;
	margin: 2px;
	height: 31px;
	border: none;
	background: url(../images/ssa.png) 50% 50% no-repeat;
	cursor: pointer;
}

.ftWrap {
	margin: 0 auto;
	font-family: "Microsoft YaHei";
	background: #333;
}

.ftWrap .footer {
	position: relative;
	height: 140px;
}

.ft_lg {
	left: 30px;
	top: 49px;
	z-index: 3;
}

.ft_lg0 {
	right: 110px;
	top: 20px;
	z-index: 3;
}

.ft_nav {
	color: #fff;
	line-height: 42px;
	height: 42px;
	overflow: hidden;
	background: #333;
}

.foot-nav {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.foot-nav li {
	display: initial;
}

.foot-nav li a {
	color: #fff;
	padding: 0 13px 0 0;
	display: inline-block;
}

.footer ul {
	padding: 10px 0 0 0px;
	color: #a2a2a2;
	width: 620px;
}

.footer ul li {
	line-height: 28px;
}

.footer ul span {
	display: inline-block;
	margin: 0 14px;
}

@charset "utf-8";

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.bg {
	background: #FFF;
}

.ban {
	clear: both;
}

.ban a {
	display: block;
	height: 428px;
	overflow: hidden;
	background: url(../images/ban.jpg) center top no-repeat;
}

.wt {
	font-family: "Microsoft YaHei";
	margin: 31px 0 0;
	overflow: hidden;
}

.wt h3 {
	height: 50px;
	overflow: hidden;
	background: url(../images/st_t.gif) center 12px no-repeat;
	text-align: center;
	font-family: "Microsoft YaHei";
	padding-bottom: 20px;
}

.wt h3 p {
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	font-size: 20px;
	color: #034091;
}

.wt h3 p b {
	color: #000;
}

.wt h3 span {
	display: block;
	line-height: 26px;
	font-weight: 100;
	color: #666;
	font-size: 16px;
	line-height: 24px;
}

.wt_c dl {
	float: left;
	display: inline;
	width: 222px;
	overflow: hidden;
	margin: 0 18px 10px 0;
}

.wt_c .lst {
	margin: 0;
}

.wt_c dt img {
	display: block;
	width: 210px;
	height: 145px;
	overflow: hidden;
	padding: 5px;
	border: 1px #ebebeb solid;
	vertical-align: top;
}

.wt_c dd h4 {
	font-family: "Microsoft YaHei";
	font-weight: 100;
	padding: 2px 0 0;
	text-align: center;
	line-height: 43px;
	height: 43px;
	overflow: hidden;
	font-size: 16px;
}

.wt_c dd h4 a {
	color: #0a0909;
}

.wt_c dd p {
	line-height: 23px;
	color: #666;
	padding: 0 10px 0 8px;
	text-align: justify;
	height: 75px;
	overflow: hidden;
}

.wt_c dd span a {
	display: inline-block;
	margin: 0 0 0 54px;
	padding: 0 0 0 21px;
	width: 95px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	font-size: 12px;
	color: #d30000;
	background: url(../images/st_bt.gif) left top no-repeat;
}

.box {
	height: 300px;
	overflow: hidden;
}

.lf_n {
	width: 218px;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	background: #fff;
}

.lf_n h2 {
	padding: 35px 44px 0 0;
	font-weight: 100;
	text-align: right;
	height: 66px;
	background: url(../images/lf_n_t.gif) left top no-repeat;
}

.lf_n h2 span {
	display: block;
	line-height: 30px;
	height: 34px;
	font-size: 26px;
	color: #fff;
}

.lf_n h2 i {
	display: block;
	line-height: 16px;
	font-size: 16px;
	color: #e89999;
	text-transform: uppercase;
	font-family: Arial;
}

.lf_n ul {
	padding: 8px 0 0;
	overflow-y: scroll;
}

.lf_n li {
	vertical-align: top;
	overflow: hidden;
	line-height: 53px;
	height: 52px;
	padding: 0 0 0 42px;
}

.lf_n li a {
	display: block;
	padding: 0 0 0 22px;
	font-size: 16px;
	color: #333;
	background: url(../images/lf_n_ic1.gif) left 23px no-repeat;
}

.lf_n li a:hover {
	color: #034091;
	text-decoration: none;
	background: url(../images/lf_n_ic2.gif) left 23px no-repeat;
	font-weight: bold;
}

.lf_n p {
	padding: 18px 0 0 36px;
	height: 68px;
	overflow: hidden;
	color: #fff;
	background: url(../images/lf_n_ad.jpg) left top no-repeat;
}

.lf_n p span {
	display: block;
	padding: 0 0 0 45px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	background: url(../images/lf_n_tel.jpg) 18px 3px no-repeat;
	font-size: 14px;
}

.lf_n p b {
	font-size: 24px;
	color: #fff;
	font-family: Arial;
}

.qiehuan {
	position: relative;
	overflow: hidden;
	width: 1220px;
}

.box dl {
	width: 223px;
	overflow: hidden;
	padding: 0px 10px;
}

.box dt {
	position: relative;
	height: 145px;
	width: 230px;
	vertical-align: top;
	overflow: hidden;
}

.box dt span img {
	display: block;
	width: 218px;
	height: 133px;
	overflow: hidden;
	border: 1px #dedede solid;
	padding: 5px;
}

.qiehuan .tol {
	left: 10px;
	top: 50px;
	z-index: 2;
}

.qiehuan .tor {
	right: 8px;
	top: 50px;
	z-index: 2;
}

.box dd {
	height: 40px;
	overflow: hidden;
	background: #fff;
	position: relative;
}

.box dd h4 {
	font-family: "Microsoft YaHei";
	font-weight: 100;
	padding: 2px 0 0;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
}

.box dd h4 a {
	color: #333;
	display: inline-block;
}

.box dd p {
	font-family: "Microsoft YaHei";
	border-bottom: 1px #c4c4c4 dashed;
	padding: 13px 0 0;
	line-height: 22px;
	height: 59px;
	overflow: hidden;
}

.box dd .morexx {
	position: absolute;
	right: 20px;
	top: 100px;
}

.box dd span {
	font-family: "Microsoft YaHei";
	text-transform: uppercase;
	padding: 2px 0 0;
	text-align: center;
	line-height: 48px;
	height: 48px;
	overflow: hidden;
	font-size: 12px;
	color: #000;
}

.box dd span b {
	font-weight: 100;
	font-size: 14px;
	color: #d30000;
}

.box dd span a {
	color: #d30000;
}

.cor {
	height: 410px;
	padding: 43px 0 40px 0;
	font-family: "Microsoft YaHei";
}

.cor h3 {
	height: 108px;
	padding: 0 0 20px 300px;
}

.cor h3 i {
	float: left;
	display: inline-block;
	margin: 0 3px 0 0;
	font-style: italic;
	font-family: Arial;
	font-size: 80px;
	color: #a5a5a5;
	text-transform: uppercase;
	font-weight: 100;
}

.cor h3 p {
	padding: 16px 0 0;
	float: right;
}

.cor h3 b {
	display: inline-block;
	height: 30px;
	text-transform: uppercase;
	font-weight: 100;
	font-style: italic;
	font-family: Arial;
	font-size: 30px;
	color: #a5a5a5;
	margin: 0 0 0 15px;
}

.cor h3 span {
	font-size: 26px;
	color: #d30000;
	display: inline-block;
}

.cor h3 .wsmxzwm {
	width: 450px;
	display: inline-block;
	padding: 0 36px 0 0;
	background: url(../images/why_ic.jpg) right 24px no-repeat;
}

.cor_c {
	clear: both;
}

.cor_c li {
	text-align: center;
	float: left;
	width: 140px;
	padding: 0 80px 0 0;
	margin: 0 65px 0 0;
	display: inline;
	background: url(../images/why_l.gif) right 15px no-repeat;
}

.cor_c li p img {
	width: 136px;
	height: 136px;
	overflow: hidden;
	display: block;
	vertical-align: top;
}

.cor_c li p {
	position: relative;
	width: 136px;
	height: 136px;
}

.cor_c li p i img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.cor_c li p em img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.cor_c li b {
	display: block;
	padding: 20px 0 0;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
}

.cor_c li span {
	display: block;
	line-height: 24px;
	height: 45px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.cor_c li img {
	margin: 0 auto;
}

.cor_c .lst {
	margin: 0;
	padding: 0;
	background: none;
}

.cor_c li a:hover i img {
	z-index: -1;
}

.cor_c li a:hover em img {
	z-index: 1;
}

.inf {
	height: 400px;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	padding-top: 10px;
}

.inf_l {
	width: 450px;
	overflow: hidden;
}

.inf_l dl {
	width: 450px;
	verflow: hidden;
}

.inf_l dt img {
	display: block;
	width: 450px;
	height: 155px;
	overflow: hidden;
	vertical-align: top;
}

.inf_l dt {
	height: 155px;
	overflow: hidden;
}

.inf_l dl dd h4 {
	text-align: left;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	font-weight: 100;
	margin-top: 5px;
	font-family: "Microsoft YaHei";
}

.inf_l dl dd a {
	color: #000;
}

.inf_l dl p {
	line-height: 30px;
	color: #666;
	height: 115px;
	overflow: hidden;
}

.inf_l dl p a {
	color: #d30000;
}

.inf_r {
	width: 750px;
	overflow: hidden;
}

.inf_r .inf_t {
	margin: 0 0 0 58px;
}

.inf2_c {
	clear: both;
}

.inf2_c dl {
	width: 692px;
	height: 112px;
	padding: 0 0 0 58px;
	overflow: hidden;
}

.inf2_c dt img {
	display: block;
	width: 146px;
	height: 88px;
	overflow: hidden;
}

.inf2_c dt {
	float: left;
}

.inf2_c dl dd {
	width: 535px;
	overflow: hidden;
	float: right;
}

.inf2_c dl dd h4 {
	font-weight: 100;
	line-height: 20px;
	height: 32px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

.inf2_c dl dd h4 a {
	color: #000;
}

.inf2_c dl p {
	line-height: 22px;
	color: #666;
	height: 45px;
	overflow: hidden;
}

.inf2_c dl p a {
	color: #d30000;
	font-size: 12px;
	text-transform: uppercase;
}

.inf2_c ul {
	width: 400px;
	overflow: hidden;
	clear: both;
}

.inf2_c ul li {
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 0 0 58px;
	width: 287px;
	overflow: hidden;
	line-height: 30px;
	height: 30px;
	padding: 0 0 0 30px;
	background: url(../images/inf_ic.gif) left 6px no-repeat;
}

.inf2_c ul li a {
	color: #666;
}

.kn_img {
	clear: both;
}

.kn_img a {
	display: block;
	height: 430px;
	overflow: hidden;
	background: url(../images/kn_img.jpg) center top no-repeat;
}

.lnk {
	height: 178px;
	overflow: hidden;
	background: url(../images/link_bg.gif) center 15px no-repeat;
}

.lnk h3 {
	font-family: "Microsoft YaHei";
	line-height: 32px;
	height: 50px;
	text-align: center;
}

.lnk h3 span {
	text-transform: uppercase;
	font-size: 20px;
	color: #034091;
	margin: 0 0 0 12px;
	font-weight: 100;
}

.lnk h3 {
	font-size: 20px;
	color: #000;
}

.lk_c {
	font-family: "Microsoft YaHei";
	line-height: 20px;
	overflow: hidden;
}

.lk_c li {
	display: initial;
}

.lk_c li a {
	display: inline-block;
	padding: 0 15px;
	color: #666;
}

.lnk span a {
	margin: 0 0 0 433px;
	display: inline-block;
	padding: 0 0 0 13px;
	width: 134px;
	background: url(../images/link_bt.gif) left top no-repeat;
	font-size: 14px;
	color: #fff;
	font-family: "Microsoft YaHei";
	line-height: 27px;
}

@charset "utf-8";

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.bg {
	background: #FFF;
}

.rd {
	clear: both;
	padding: 10px 0 10px 0;
	]: 220pxoverflow:hiddenfont-family: "Microsoft YaHei";
}

.rd h3 {
	height: 70px;
	line-height: 74px;
	overflow: hidden;
	background: url(../images/rd_tl.gif) center 34px no-repeat;
	text-align: center;
	font-family: "Microsoft YaHei";
}

.rd h3 {
	overflow: hidden;
	font-size: 20px;
	color: #034091;
}

.rd h3 b {
	color: #000;
}

.rmflbox {
	clear: both;
	line-height: 32px;
}

.rd .fmfll {
	font-family: "Microsoft YaHei";
	display: inline-block;
	width: 85px;
	float: left;
	font-size: 16px;
	color: #333;
}

.rd .hot-nav {
	width: 1110px;
	overflow: hidden;
	float: right;
}

.rd .hot-nav li {
	display: inline-block;
	padding: 0 20px;
	background: url(../images/rd_l.gif) right 10px no-repeat;
}

.rd2 {
	background: #FFFFFF;
}

.bread {
	height: 38px;
	line-height: 38px;
	margin-bottom: 2px;
}

.bd_con {
	width: 1200px;
	margin: 0 auto;
	height: 38px;
}

.bd_lt {
	float: left;
	margin-top: 3px;
}

.bd_rt {
	float: right;
	color: #606060;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}

.bd_rt .nszdwz {
	float: left;
}

.breadcrumbs {
	float: left;
	color: #034091;
}

.breadcrumbs li {
	float: left;
}

.breadcrumbs li a {
	color: #606060;
	margin: 0 2px;
}

.bread1 {
	margin-top: 26px;
}

.bread2 .bd_lt {
	margin-top: 2px;
}

.inf_t {
	font-family: "Microsoft YaHei";
	height: 60px;
	line-height: 37px;
	overflow: hidden;
	background: url(../images/inf_l.gif) left 37px repeat-x;
}

.inf_t h3 {
	float: left;
	border-bottom: 4px #034091 solid;
}

.inf_t h3 a {
	display: inline-block;
	overflow: hidden;
	font-size: 20px;
	color: #034091;
}

.inf_t h3 a b {
	color: #000;
}

.inf_t .fr {
	display: inline-block;
	padding: 0 23px;
	color: #333;
	background: url(../images/more_ic.gif) right 12px no-repeat;
}

.pages {
	text-align: center;
	font-family: "Microsoft Yahei";
}

.pages a {
	display: inline-block;
	vertical-align: top;
}

.pages a:hover {
	text-decoration: none;
}

.pages .pre,.pages .next {
	width: 45px;
	height: 30px;
	background: #d0d0d0;
	border: 1px solid #d0d0d0;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 24px;
	font-family: "宋体";
	margin: 0 3px;
}

.pages span a {
	width: 27px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #929292;
	font-size: 16px;
	border: 1px solid #d8d9dd;
	margin: 0 3px;
}

.pages span a:hover {
	background: #d40000;
	border: 1px solid #d40000;
	color: #fff;
}

.rec {
	font-family: "Microsoft YaHei";
	clear: both;
	padding: 23px 0 0;
	height: 445px;
	overflow: hidden;
}

.rec h3 {
	background: url(../images/rec_l.gif) center 27px no-repeat;
	line-height: 60px;
	height: 60px;
	text-align: center;
	font-size: 20px;
	color: #d30000;
}

.rec li {
	float: right;
	display: inline;
	margin: 0 0 15px 18px;
	border: 1px #ececec solid;
}

.rec li a {
	display: block;
	position: relative;
	width: 232px;
	height: 164px;
}

.rec .rec1 a {
	display: block;
	position: relative;
	width: 491px;
	height: 345px;
}

.rec li img {
	display: block;
	vertical-align: top;
	padding: 5px;
}

.rec li p {
	text-align: center;
	padding: 20px 20px 0;
	color: #fff;
	font-size: 14px;
	width: 183px;
	height: 134px;
	position: absolute;
	left: 5px;
	top: 5px;
	z-index: -1;
	background: url(../images/rec_img_bg.png)
}

.rec li p b {
	text-align: center;
	display: block;
	line-height: 32px;
	height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rec .rec1 p b {
	height: 42px;
}

.rec li p span {
	text-align: left;
	display: block;
	line-height: 26px;
	height: 58px;
	overflow: hidden;
}

.rec li p i {
	display: inline-block;
	text-align: center;
	font-style: normal;
	width: 127px;
	height: 27px;
	border: 1px #fff solid;
	font-size: 20px;
	font-family: "Microsoft YaHei";
	margin: 0 auto;
}

.rec .rec1 p {
	width: 441px;
	height: 274px;
	padding: 60px 20px 0;
}

.rec .rec1 {
	float: left;
	margin: 0;
}

.rec li a:hover p {
	z-index: 3;
}

.imp {
	padding: 42px 0 0;
	height: 555px;
	overflow: hidden;
	background: #f1f1f1;
	font-family: "Microsoft YaHei";
}

.imp h3 {
	height: 86px;
	overflow: hidden;
	text-align: center;
}

.imp h3 b {
	line-height: 31px;
	height: 31px;
	overflow: hidden;
	font-size: 30px;
	color: #a5a5a5;
	font-style: italic;
	text-transform: uppercase;
	font-weight: 100;
}

.imp h3 span {
	display: block;
	line-height: 34px;
	color: #d30000;
	font-size: 26px;
	background: url(../images/imp_l.gif) center 19px no-repeat;
}

.imp li {
	float: left;
	text-align: center;
}

.imp1 {
	width: 253px;
	overflow: hidden;
	border-right: 1px #fff solid;
}

.imp2 {
	width: 423px;
	overflow: hidden;
	border-right: 1px #fff solid;
}

.imp3 {
	width: 324px;
	overflow: hidden;
}

.imp1 h4 {
	line-height: 204px;
	height: 204px;
	color: #fff;
	font-weight: 100;
	background: url(../images/imp_bg.gif) center top no-repeat;
	font-size: 30px;
}

.imp img {
	display: block;
	vertical-align: top;
}

.imp1 h4 a {
	color: #fff;
}

.wt_c {
	width: 1200px;
}

.scr_con {
	position: relative;
	height: 378px;
}

#dv_scroll {
	POSITION: absolute;
	width: 240px;
	OVERFLOW: hidden;
	height: 370px;
}

#dv_scroll .Scroller-Container {
	width: 240px;
}

#dv_scroll_bar {
	POSITION: absolute;
	WIDTH: 10px;
	TOP: 10px;
	RIGHT: 0px;
}

#dv_scroll_bar .Scrollbar-Track {
	POSITION: absolute;
	WIDTH: 10px;
	HEIGHT: 320px;
	TOP: 15px;
	LEFT: 0px;
	border-left: 1px solid #EFEFEF;
}

#dv_scroll_bar .Scrollbar-Handle {
	POSITION: absolute;
	WIDTH: 4px;
	BACKGROUND: #ccc;
	height: 60px;
	OVERFLOW: hidden;
	TOP: 0px;
	CURSOR: pointer;
	LEFT: -2px;
}

#dv_scroll_text {
	POSITION: absolute
}

.topadcs {
	width: 1200px;
	margin: 0 auto;
}

.topadcs .fullad {
	height: 254px;
	display: block;
	margin: 0 auto;
}

.clearfix {
	display: inline-block;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

.rightl {
	width: 100%;
	display: inline;
	overflow: hidden;
}

.right2 {
	width: 950px;
	float: right;
	display: inline;
	overflow: hidden;
}

.pro_main {
	width: 1200px;
	overflow: hidden;
}

.pro_main {
	background-color: #fff;
	border-top: none;
	border-bottom: none;
	zoom: 1;
	overflow: hidden;
}

.gy_t {
	text-align: center;
	margin-bottom: 53px;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}

.gy_c {
	height: auto;
	overflow: hidden;
}

.gy_c p {
	line-height: 30px;
	color: #666666;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	margin-bottom: 20px;
}

.pr_dl dl {
	position: relative;
}

.pr_dl dl b {
	display: inline-block;
	text-align: center;
	position: absolute;
	font-size: 32px;
	color: #fff;
	font-family: Arial;
	width: 50px;
	line-height: 50px;
	left: 0;
	top: 6px;
	z-index: 9;
	background: url(Img/cpdz/4.gif) left bottom no-repeat;
	font-style: italic;
}

.pr_dl .d1 b,.pr_dl .d2 b {
	background: url(Img/cpdz/2.gif) left bottom no-repeat;
}

.pro_main dl {
	padding: 14px 0 0 0px;
	margin: 0 0 0 0px;
	width: 753px;
	float: left;
	overflow: hidden;
	height: 312px;
	border: 1px #dadada solid;
}

.pro_main dt {
	float: left;
	margin-left: 14px;
}

.pro_main dt img {
	display: block;
	width: 402px;
	height: 280px;
	padding: 5px;
	border: 1px #ebebeb solid;
	overflow: hidden;
}

.pro_main dd {
	float: right;
	width: 280px;
	padding: 0 18px 0 0;
	overflow: hidden;
}

.pro_main dd h4 {
	font-weight: 100;
	width: 283px;
	line-height: 40px;
	height: 48px;
	overflow: hidden;
	font-size: 20px;
	border-bottom: 1px #d0d0d0 dashed;
}

.pro_main dd h4 a {
	color: #666666;
}

.pro_main dd ul {
	padding: 12px 0 0;
	height: 170px;
	overflow: hidden;
}

.pro_main dd ul li {
	clear: both;
	line-height: 28px;
	color: #666;
	font-size: 14px;
}

.pro_main dd ul li p {
	width: 199px;
	float: right;
}

.pro_main dd .pro_main1 {
	height: 67px;
	margin: 0 0 10px;
	border-bottom: 1px #d0d0d0 dashed;
}

.pro_c {
	clear: both;
	padding: 21px 0 0;
	width: 1160px;
	margin: 0 auto;
}

.pro_c li {
	float: left;
	display: inline;
	height: 228px;
	width: 232px;
	overflow: hidden;
}

.pro_c li img {
	width: 220px;
	height: 153px;
	border: 1px #ebebeb solid;
	display: block;
	overflow: hidden;
	padding: 5px;
}

.pro_c li p {
	line-height: 48px;
	padding: 0 0 0 5px;
}

.pro_c li p span {
	float: right;
}

.pro_c li p b {
	font-weight: 100;
	display: inline-block;
	float: left;
	background: url(../images/pro_ic1.gif) left 18px no-repeat;
	padding-left: 22px;
}

.pro_c li p a {
	font-size: 14px;
	color: #333;
	font-weight: 100;
}

.posts-nav {
	font-size: 14px;
	color: rgba(0,0,0,0.44);
	padding: 30px 0
}

.posts-nav .page-numbers {
	background: #ccc;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	color: #fff;
	margin-right: 2px;
	padding: 0px 15px;
}

.posts-nav .page-numbers.current,.posts-nav .page-numbers:not(.dots):hover {
	background: #034091;
	color: #fff;
}

.posts-nav .page-numbers.dots {
	border-color: rgba(0,0,0,0)
}

.posts-nav .next {
}

.posts-nav .prev {
}

.nyclnav {
	width: 200px;
	overflow: hidden;
	padding: 13px 0 0;
	margin-bottom: 10px;
}

.nyclnav h3 {
	cursor: pointer;
	width: 188px;
	height: 35px;
	background: #333333;
	color: #fff;
	font-size: 14px;
	line-height: 35px;
	padding-left: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.nyclflbox {
	width: 200px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	margin-bottom: 20px;
	box-sizing: border-box;
	padding-bottom: 10px;
}

.nycl-nav {
	background: #f2f2f2;
}

.nycl-nav li {
	font-weight: 100;
	line-height: 41px;
	overflow: hidden;
	text-indent: 41px;
}

.nycl-nav0 li {
	display: inline;
	width: 140px;
	float: left;
}

.nycl-nav li a {
	font-size: 16px;
	color: #444;
}

.nycl-nav0 li a {
	text-decoration: none;
	line-height: 40px;
	height: 40px;
	display: block;
	text-align: center;
	font-size: 14px;
	border-right: #eaeaea 1px solid;
	border-bottom: #eaeaea 1px solid;
	border-left: #eaeaea 1px solid;
	border-top: #eaeaea 1px solid;
}

.nycl-nav0 li a:hover {
	width: 140px;
	height: 40px;
	text-decoration: none;
	background-color: #00b834;
	color: #fff;
}

.nycl-nav .sub-menu {
	padding: 11px 12px 12px 14px;
}

.nycl-nav .sub-menu li {
	font-weight: 100;
	line-height: 44px;
	height: 44px;
	border-bottom: 1px #bfbfbf dashed;
	overflow: hidden;
	background: url(../images/lf_n_ic1.gif) 20px 18px no-repeat;
}

.nycl-nav .sub-menu li a {
	color: #333;
	font-size: 16px;
}

.nyclnav .zh {
	width: 170px;
	height: 220px;
	position: absolute;
	top: 80px;
	left: 10px;
	color: #5a5a5b;
	font-size: 12px;
	border-bottom: 1px solid #cccccc;
}

.nyclnav .zh ul li {
	padding-left: 40px;
	width: 130px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.nyclnav .bottom {
	width: 200px;
	height: 433px;
	box-sizing: border-box;
	background: url(../images/hey.png) no-repeat;
	position: relative;
}

.nyclnav .bottom .sh {
	width: 146px;
	height: 40px;
	background: url(../images/contact.jpg);
	position: absolute;
	top: 15px;
	left: 10px;
}

.news_con {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 0 20px;
}

dl.dl_43 {
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 15px;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding-bottom: 20px;
}

dl.dl_43 dt {
	width: 204px;
	overflow: hidden;
	float: left;
}

dl.dl_43 dt img {
	border: 1px solid #D6D6D6;
	width: 200px;
	height: 130px;
	padding: 1px;
}

dl.dl_43 dd {
	width: 525px;
	line-height: 30px;
	overflow: hidden;
	float: left;
	margin-left: 24px;
	text-align: left;
	font-size: 12px;
	color: #7a7a7a;
}

dl.dl_43 dd p {
	height: 152px;
	overflow: hidden;
}

dl.dl_43 dd .ddInfo {
	color: #EE0000;
	margin-left: 5px;
}

dl.dl_43 dd h3 a {
	color: #6B6666;
	font-size: 16px;
}

dl.dl_43 dd h5 a:hover {
	font-size: 18px;
}

dl.dl_43 dd em {
	display: block;
	font-style: normal;
	color: #999;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

dl.dl_43 dd em a {
	color: #999;
}

dl.dl_43 dd span {
	float: right;
}

dl.dl_43 dd span a {
	color: #e50011;
}

.newsd1 {
	height: 120px;
	overflow: hidden;
}

.newsd2 {
	height: 24px;
	width: 80px;
	background: #000;
	float: right;
	line-height: 24px;
	text-align: center;
	margin-top: -28px;
}

.newsd2 a {
	color: #FFFFFF;
	font-size: 14px;
}

.mrlllzs {
	width: 1250px;
	margin: 0 auto;
	overflow: hidden;
}

.mrlllzs li {
	width: 220px;
	margin-right: 20px;
	margin-top: 35px;
	float: left;
	padding-bottom: 5px;
	background: url(../images/cai.png);
}

.mrlllzs li .mrztpic {
	width: 220px;
	height: 165px;
	position: relative;
	overflow: hidden;
	display: block;
}

.mrlllzs li .mrtxt {
	width: 220px;
	height: 0;
	background: url(../images/tmb.png);
	position: absolute;
	left: 0;
	bottom: 0;
	color: #000;
	font-family: "Microsoft YaHei";
}

.mrlllzs li .mrtxt h2 {
	font-size: 15px;
	padding: 5px 15px 8px 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: inherit;
	color: #666666;
}

.mrtime {
	color: #bdbdbd;
	margin-left: 15px
}

.mrtime i {
	margin-right: 6px;
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	background: url(../images/time.png);
}

.lxymbsk {
	width: 400px;
	margin-top: 30px;
}

.lxymbsk p {
	font-size: 14px;
	line-height: 32px;
	padding-bottom: 20px;
}

.lxymbsk p img {
}

.lxbdbg {
	width: 800px;
	height: 400px;
	margin-top: 30px;
}

.bdditu {
	margin: 40px 0px 10px 0px;
}

#allmap {
	width: 1200px;
	height: 500px;
	margin: 0 auto;
}

.tyymbox {
	font-size: 16px;
	margin: 30px 0px;
}

.tyymbox p {
	line-height: 30px;
	padding-bottom: 20px;
	word-spacing: 0px;
}

.tyymbox p img {
}

.tyymbox p img.aligncenter {
	display: block;
	margin: 10px auto;
}

.det {
	overflow: hidden;
	height: 424px;
	border: 1px #dadada solid;
	clear: both;
	font-family: "Microsoft YaHei";
	margin-bottom: 40px;
}

.det .changedd {
	float: left;
	width: 370px;
	overflow: hidden;
	padding: 8px 0 0;
}

.det .changedd h2 {
	font-weight: 100;
	color: #000;
	line-height: 62px;
	height: 62px;
	overflow: hidden;
	font-size: 20px;
	border-bottom: 1px #d0d0d0 dashed;
}

.det .changedd ul {
	margin-top: 16px;
	height: 200px;
	overflow: hidden;
}

.det .changedd ul li {
	clear: both;
	line-height: 32px;
	color: #666;
	font-size: 14px;
}

.det .changedd ul li p {
	width: 262px;
	float: right;
}

.det .changedd .pro1 {
	height: 127px;
	padding: 18px 0 0;
	border-top: 1px #d0d0d0 dashed;
}

.det .changedd ul li.lst {
	padding: 0 0 0 16px;
	margin: 0;
	line-height: 80px;
	height: 80px;
	overflow: hidden;
	border-top: 1px #dadada solid;
	vertical-align: top;
	font-weight: 100;
	font-size: 14px;
	width: 379px;
}

.det .changedd ul li.lst i {
	color: #d40000;
	font-style: normal;
}

.det .changedd ul li.lst a {
	margin: 0 4px;
	color: #666;
}

.cpwzhdl {
	width: 585px;
	height: 405px;
	margin-right: 30px;
}

.flexslider {
	position: relative;
	height: 405px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
	margin-top: 10px;
	margin-left: 10px;
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {
	height: 405px;
}

.slides li img {
	width: auto;
	max-height: 405px;
}

.flex-control-nav {
	position: absolute;
	bottom: 30px;
	z-index: 2;
	width: 100%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: #ccc;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background: #C30101;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/to_l.png) center center no-repeat;
}

.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/to_r.png) center center no-repeat;
}

.cpmss2 {
	width: 100%;
	background: #F3F3F3;
	padding-bottom: 20px;
	margin-bottom: 40px;
}

.cpmss2pic {
	width: 1002px;
	margin: 20px auto 0 auto;
}

.mct {
	font-family: "Microsoft YaHei";
}

.mct h3 {
	line-height: 32px;
	height: 32px;
	text-align: center;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

.mct .mct1 {
	background: url(../images/anl_l.gif) left 46px repeat-x;
	line-height: 54px;
	height: 54px;
	margin-bottom: 40px;
}

.mct .mct1 .fr {
	display: inline-block;
	padding: 0 0 0 5px;
	width: 68px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	color: #fff;
	background: url(../images/anl_ic3.gif) center top no-repeat;
	margin: 33px 0 0;
}

.mct .mct3 {
	text-indent: 0;
	line-height: 39px;

	border: 1px #cacaca dashed;
	border-left: none;
	border-right: none;
	margin-bottom: 40px;
	font-size: 14px;
}

.rcrd {
	margin: 10px 0 0;
	padding: 16px 30px 0 25px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	height: auto;
	background: #f6f6f6;
}

.rcrd b {
	display: block;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #d30000;
}

.rcrd li {
	border-bottom: 1px #cacaca dashed;
	padding: 0 0 0 9px;
	line-height: 49px;
	height: 49px;
	overflow: hidden;
	background: url(../images/anl_ic5.gif) left 24px no-repeat;
}

.rcrd .lst {
	border: none;
}

.rcrd li a {
	color: #666;
}

.rcrd li span {
	float: right;
	font-family: "Microsoft YaHei";
	color: #666;
}

.wzinfol {
	text-align: center;
	font-size: 14px;
	color: #666;
}

.wzinfol span {
	margin: 0px 20px;
}

.wzjsxwm {
	margin-top: 30px;
	font-size: 16px;
	margin-bottom: 40px;
}

.wzjsxwm p {
	line-height: 30px;
	padding-bottom: 22px;
}

.wzjsxwm p img {
	max-width: 1002px;
	height: auto;
}

.wzjsxwm p img.aligncenter {
	display: block;
	margin: 10px auto;
}

.wzjsxwm ul,.wzjsxwm ol {
	border-left: 5px solid #C30101;
	padding: 25px;
	background: #FBFBFB;
	margin-bottom: 20px;
}

.wzjsxwm ul li,.wzjsxwm ol li {
	line-height: 34px;
}

.wzdbtag {
	margin-bottom: 20px;
	font-size: 16px;
	color: #C30101;
	font-weight: bold;
}

.wzdbtag a {
	color: #C30101;
	margin-right: 10px;
}

.ljxq {
	margin-top: 20px;
}

.ljxq a {
	width: 100px;
	height: 30px;
	line-height: 30px;
	display: block;
	border: 1px solid #034091;
	color: #034091;
	font-size: 16px;
	text-align: center;
	float: left;
	margin-right: 30px;
}

.cpsxz {
	background: url(../images/syny01.jpg) left no-repeat;
	width: 135px;
	height: 37px;
	display: block;
	margin-top: 25px;
}

.cpsxz a {
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 60px;
	line-height: 37px;
}

#xunpan {
	position: fixed;
	_position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	margin: -300px 0 0 -502px;
	width: 1002px;
	height: 600px;
	border: 1px solid #CCC;
	font-size: 14px;
	background-color: #F4F4F4;
	overflow: hidden;
	z-index: 999;
}

.clxpfh {
	background: #C30101 url(../images/xunpan.png) no-repeat 8px 8px;
	width: 40px;
	height: 60px;
	position: fixed;
	right: 50%;
	margin-right: -550px;
	top: 60%;
	color: #fff;
	line-height: 88px;
	text-indent: 8px;
	border-radius: 8px;
}

.guanbi {
	float: right;
	width: 32px;
	height: 32px;
	background: url(../images/guanbi.png);
	margin-right: 40px;
	margin-top: 40px;
}

.xunpanbox {
	margin: 30px 30px 0px 30px;
	height: 540px;
	background: #fff url(../images/xpbdkf.png) no-repeat right bottom;
}

.xunpanbox h3 {
	height: 120px;
	line-height: 120px;
	text-indent: 50px;
	background: #FAFAFA url(../images/mail.jpg) no-repeat right top;
}

.c7bdks {
	margin-left: 50px;
}

.dsbdbox {
	margin-top: 30px;
}

.dsbdm {
	width: 100px;
	float: left;
	font-weight: bold;
}

.dsbdkj {
}

.dsbdkj input {
}

.dsbdkj textarea {
	width: 500px;
}

.c7bdks .tijiao {
	width: 200px;
	height: 40px;
	border: none;
	background: #C30101;
	color: #fff;
	margin-left: 100px;
	margin-top: 20px;
}

.screen-reader-response {
	display: none;
}

.wpcf7-not-valid-tip {
	color: #C30101;
	margin-left: 20px;
}

.wpcf7-validation-errors {
	display: none!important;
}

.wpcf7-mail-sent-ng,.wpcf7-mail-sent-ok {
	margin-top: -90px;
	margin-left: 110px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 30px;
}

td {
	text-align: center;
}

#box_main_neiye {
	width: 100%;
	background-color: #e3e3e2;
	float: left;
}

#box_main_neiye_sub1 {
	width: 1156px;
	margin: 0 auto;
	background-color: #fff;
	margin-top: 15px;
	padding: 20px 22px 42px 22px;
}

.zxyybd {
	padding: 10px;
	font-size: 14px;
	color: #000;
	font-family: 微软雅黑;
}

.bg_box {
	width: 100%;
	float: left;
	line-height: 24px;
	padding-bottom: 10px;
}

.bg_mz {
	width: 70px;
	float: left;
	padding-right: 20px;
	line-height: 24px;
}

.bg_bg {
	float: left;
}

.bg_mz span {
	color: red;
	padding-right: 5px;
}

.yusuanz,.yusuany {
	float: left;
	padding-right: 5px;
}

.bdzxyq {
	width: 480px;
	height: 100px;
}

.bdyanzheng {
	width: 80px;
}

.bdqq {
	width: 120px;
}

.bg_bg label {
	margin-right: 15px;
}

.bdtijiao {
	margin-top: 20px;
	float: left;
	width: 79px;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	color: white;
	text-align: center;
	background: url(../images/bdqr.gif) no-repeat;
	border: 0px;
}

.wpcf7-not-valid-tip {
	color: red;
	padding-left: 10px;
}

.menu-first {
}

#box_main_neiye_sub1 .current-menu-item {
	text-decoration: none;
	color: #fff;
	background: #00b834;
}

.cppic {
	width: 480px;
	float: left;
	margin-left: 85px
}

.cpinfo {
	float: left;
	width: 500px
}

.cpindox {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	border-bottom: 1px dashed #d5d5d5;
	font: 14px/30px "microsoft yahei"
}

.cpindox span {
	float: left;
	color: #5D9CEC;
	font-weight: bold;
	margin-right: 10px;
	line-height: 30px
}

.cpinfoshuc {
	font-size: 14px;
	line-height: 30px;
	float: left
}

.cpinfoshuc h2 {
	font-weight: inherit;
	font: 14px/30px "microsoft yahei";
	margin: 0
}

.cpxxmsbox {
	margin-top: 3px;
	padding-left: 25px;
}

.cpxxmsbox h3 {
	font: 18px/30px "microsoft yahei";
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 20px;
	height: 37px
}

.cpxxmsbox h3 span {
	color: #5D9CEC;
	border-bottom: 1px solid #5D9CEC;
	height: 37px;
	display: block;
	width: 110px;
	text-align: left;
}

.cpxxmsbox h3 span font {
	font: 14px/22px "microsoft yahei";
	color: #979797;
	margin-left: 8px;
	text-transform: uppercase
}

.cpxxmsbox p {
	width: 100%;
	padding: 12px 0;
	font: 14px/30px "microsoft yahei";
	color: #666;
	height: auto;
	overflow: hidden
}

.cpxxmsbox p img {
	max-width: 740px;
	height: auto
}

.cp_conter {
	margin-top: 30px;
}

.cpxxmsbox img {
	max-width: 740px;
	height: auto;
	padding: 15px 0px;
}

.pro_t {
	font-family: "Microsoft YaHei";
	margin: 0 0 0 0px;
	line-height: 44px;
	height: 44px;
	overflow: visible;
	padding-right: 20px;
	padding-top: 1px;
}

.pro_t2 {
	background: url(../images/cpxx_l.gif) left bottom no-repeat;
	margin: 0;
}

.pro_t3 {
	background: url(Img/lxwm/ctc_l2.gif) left bottom no-repeat;
	margin: 0;
}

.pro_t h3 {
	float: left;
	font-weight: 100;
	font-size: 24px;
	color: #034091;
}

.pro_t h3 span {
	text-transform: uppercase;
	margin: 0 0 0 8px;
	font-size: 16px;
	color: #999;
	font-family: Arial;
}

.pro_t p {
	float: right;
	padding: 6px 0 0;
	line-height: 0;
	font-size: 0;
	width: 86px;
	text-align: right;
}

.pro_t p a {
	border-left: 1px #fff solid;
}

.header0 {
	background: url(../images/xheader.gif);
}

.h_top {
	width: 1200px;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
	color: #333
}

.h_top span {
	float: left
}

.h_top p {
	float: right
}

.h_top p a {
	padding: 0 5px;
	color: #333
}

.pro_t h5 {
	float: left;
	font-weight: 100;
	font-size: 24px;
	color: #034091;
	margin-left: 80px;
}

.ibbtn {
	color: #101010;
	font-size: 13px;
	font-family: "Microsoft YaHei";
}

.kfkmr_css {
	width: 140px;
	right: 0px;
	position: fixed;
	top: 110px;
	z-index: 999;
}

#clkfbox {
	width: 140px;
}

.ImHeader {
	height: 90px;
	background: url(../images/kefu/im_01.png) no-repeat;
	cursor: pointer;
}

.ImHeader a {
	width: 140px;
	height: 90px;
	display: block;
}

.ImTable {
	border-collapse: collapse;
	border: 9px solid #1e3988;
	background: #fff;
	margin: 0px;
	padding: 2px 0px 7px 0px;
}

.ImTable a {
	width: 100%;
	display: block;
	color: #000;
	font-size: 12px;
	text-decoration: inherit;
	text-indent: 10px;
	position: relative;
	height: 30px;
}

.ImTable img {
	position: absolute;
	left: 10px;
	top: 10px;
}

.ImTable b {
	font-weight: 100;
	position: absolute;
	left: 20px;
	top: 11px;
}

.ImFooter {
	height: 300px;
	background: url(../images/kefu/im_04.png) no-repeat;
}

.footer0 {
	height: 27px;
	line-height: 27px;
	background-color: #333;
	border-top: 1px solid #404040;
}

.w960 {
	width: 1200px;
	margin: 0 auto;
}

.f00 {
	color: #a2a2a2;
}

.lianxi {
}

.newww {
	float: left;
	width: 400px;
}

.lianxi p {
	line-height: 25px;
}