body {
	font-family: "Microsoft Yahei";
	font-size: 14px;
	color: #333;
	padding: 0;
	margin: 0;
}
#cnzz_stat_icon_1279632499 {
    display: none;
}
.fl,.FL{float:left;}
.fr,.FR{float:right;}
input, textarea, select {
	font-family: "Microsoft Yahei";
	color: #333;
	font-size: 14px;
}
a {
	color: #333;
}
a:hover, .yl a:hover {
	color: #034794;
}
.top{ width:1200px; margin:0px auto; height:100px;}
.top1{ width:500px;height: 72px; float:left; font-size:18px; color:#034794; line-height:72px;}
.top1 img{ margin-right:2px; /*float:left;*/}
.top2{ width:590px; float:right; text-align:right; padding-top:15px; color:#034794; }
.top2 strong{ font-size:30px;color:#034794;}
.top2 form{ width:260px; height:48px; float:right;  margin-top:5px;border-radius: 10px ;}
.top2 form input{ float:left;}
.top21{ width:180px; height:30px; float:left; border:1px solid #e9e9e9;}
.top22{ width:50px;height:30px; background-color:#e9e9e9; border:1px solid #e9e9e9;}
/*ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ©Ã†â€™Ã‚Â¨*/
.h_tbg {
	width: 100%;
	height: 105px;
	min-width: 1200px;
}
.h_top {
	width: 1200px;
	height: 72px;
	margin: 0px auto;
	text-align: left;
	font-size: 14px;
	line-height: 40px;
	position: relative;
	color: #4E4E4E;
}
.h_top .top_r {
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.h_top .top_r a, .h_top .top_r img, .h_top .top_r span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 24px;
	line-height: 24px;
	vertical-align: top;
	margin-top: 8px;
}
.h_top .top_r a {
	position: relative;
	margin-top: 0;
}
.h_top .top_r a .code {
	width: 120px;
	height: 120px;
	padding: 10px;
	position: absolute;
	left: -50px;
	top: 40px;
	z-index: 99999;
	background: #EFEFEF;
	display: none;
}
.h_top .top_r a:hover .code {
	display: block;
}
.h_top .top_r a .code .c_m {
	width: 100%;
	height: 100%;
	position: relative;
}
.h_top .top_r a .code img {
	width: 100px;
	height: 100px;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.h_top .top_r a .code .c_m i {
	display: block;
	position: absolute;
}
.h_top .top_r img {
	width: 24px;
	margin: 8px 1px;
}
.h_top .top_r span {
	font-size: 21px;
	color: #4E4E4E;
	font-family: inherit;
	font-weight: bold;
}
.h_bg {
	width: 100%;
	background: #2550af;
	min-width: 1200px;
	
}
.h_bg_fix {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999999;
}
.h_bg_fix .head {
	/*height: 60px;*/
	transition: all ease-in-out .4s;
}
.h_bg_fix .head .logo {
	margin-top: 5px;
	display: none;
}
.h_bg_fix .head .nav {
	width: 1200px;

	text-align: center;
}
.h_bg_fix .head .nav a {
	height: 48px;
	line-height: 48px;
	padding: 0px ;
}
.h_bg_fix .head .nav li .er_m {
	top: 70px;
	box-shadow: 3px 3px 3px #bbb;
}
.h_bg_fix .head .s_nav {
	display: none;
}
.head {
	width: 1200px;
	/*height: 100px;*/
	margin: 0px auto;
	/*position: relative;*/
}
.head .logo {/* width:161px; */
	height: 40px;
	float: left;
}
.head .logo img {
	width: 242px;
	height: 40px;/* vertical-align:top; */
	margin-top: 10px;
}
.head .nav {/* width:1000px; */
	float: left;
	text-align: right;
	position: relative;
}
.head .nav .mianfei {
	position: absolute;
	right: 472px;
	top: 25px;
}
.head .nav .remen {
	position: absolute;
	right: 889px;
	top: -3px;
}
.head .nav .remen1 {
	position: absolute;
	right: 750px;
	top: -3px;
}
/*.h_bg_fix .head .nav .mianfei {
	position: absolute;
	left: 360px;
	top: 10px;
}
.h_bg_fix .head .nav .remen {
	position: absolute;
	left: 555px;
	top: 10px;
}
.h_bg_fix .head .nav .remen1 {
	position: absolute;
	right: 325px;
	top: 10px;
}*/
.head .nav li {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
	padding: 0;
	
	position: relative;
	width:125px;
}
.head .nav a {
	/*display: inline-block;
*display:inline;*/
	zoom: 1;
	/*width: 145px;*/
	text-align: center;
	height: 48px;
	line-height: 48px;
	
	position: relative;
	font-size: 16px;
	color: #fff;
}
.head .nav a i {
	display: block;
	width: 13px;
	height: 9px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -6px;
	opacity: 0;
	filter: alpha(opacity=0);
	background: url() no-repeat;
}
.head .nav a.now, .head .nav a:hover {
	background-color: #f9d302;
}
.head .nav a.now, .head .nav a:hover {
	/*color: #ff6c00;*/
}
.head .nav a.now i, .head .nav a:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .4s ease-in-out;
}
.zx_btn a:hover{
	background-color: #ff6c00;
}
.head .nav li .er_m {
	position: absolute;
	left: -254px;
	top: 100px;
	z-index: 9999999;
	background: #FFF;
	width: 914px;
	padding: 15px;
	display: none;
	border-top: 1px solid #ddd;
}
.h_bg_fix .nav li .er_m {
	left: 0px;
}
.head .nav li .er_m ul {
	width: 100%;
}
.head .nav li .er_m ul li {
	width: 25%;
	float: left;
	height: 240px;
	text-align: left;
	padding-left: 20px;
	margin: 0;
}
.head .nav li .er_m ul li.ai {
	height: 80px;
}
.head .nav li .er_m ul li b, .head .nav li .er_m ul li b a {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #034794;
	border: 0;
	padding: 0;
}
.head .nav li .er_m ul li p, .head .nav li .er_m ul li p a {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 15px;
	padding: 0;
	margin: 0;
	border: 0;
}
.head .nav li .er_m ul li p a {/* margin-left:10px;*/
}
.head .nav li .er_m ul li p a:hover {
	border: 0;
	padding: 0;
	line-height: 28px;
}
.head .nav li .er_m2 {
	position: absolute;
	left: -34px;
	top: 100px;
	z-index: 9999999;
	background: #FFF;
	width: 160px;
	padding: 15px;
	display: none;
	border-top: 1px solid #ddd;
}
.head .nav li .er_m2 ul {
	width: 100%;
}
.head .nav li .er_m2 ul li {
	height: 240px;
	text-align: center;
	float: none;
	padding: 0px;
	margin: 0;
	width: 100%;
	line-height: 24px;
	height: auto;
}
.head .nav li .er_m2 ul li a {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	height: 34px;
	line-height: 34px;
	font-size: 15px;
	padding: 0;
	margin: 0;
	border: 0;
}
.head .nav li:hover .er_m {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .4s ease-in-out;
}
.head .s_nav {
	position: absolute;
	left: 0;
	/*top: 101px;*/
	z-index: 99999;
}
.s_nav .tabBox_t, .s_nav .tabBox {
	width: 100%;
	text-align: left;
}
.s_nav .tabBox .tabNav {
	width: 280px;
	float: left;
	border: 1px solid #ddd;
	height: 500px;
	overflow: hidden;
	background: #FFF;
	border-top: 0;
}
.s_nav .tabBox .n_ctn {
	width: 0;
	float: left;
	height: 500px;/* background:#FFF; */
	overflow: hidden;
	position: relative;
	transition: all .5s ease-in-out;
}
.s_nav .tabBox .tabNav li {
	width: 100%;
	height: 62px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.s_nav .tabBox .tabNav li a {
	display: block;
	width: 100%;
	height: 62px;
}
.s_nav .tabBox .tabNav li i, .s_nav .tabBox .tabNav li span, .s_nav .tabBox .tabNav li em {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
}
.s_nav .tabBox .tabNav li i {
	width: 24px;
	height: 26px;
	margin-top: 18px;
	margin-left: 55px;
}
.s_nav .tabBox .tabNav li span {
	height: 24px;
	margin-top: 18px;
	font-size: 16px;
	margin-left: 1px;
}
.s_nav .tabBox .tabNav li em {
	width: 7px;
	height: 10px;
	background: url(../images/icon9.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 25px;
}
.s_nav .tabBox .tabNav li.on em {
	display: none;
}
.s_nav .tabBox .tabNav li a:hover, .s_nav .tabBox .tabNav li.on a {
	color: #fff;
}
.s_nav .tabBox .tabNav li.on {
	background: #034794;
}
.s_nav .tabBox .tabCont {/* width:100%; */
	z-index: 0;
	height: 500px;
	background: #FFF;
	position: absolute;
	left: 0;
	top: 0;
}
.s_nav dl {
	width: 100%;
	border: 1px solid #ddd;
	height: 500px;
	border-left: 0;
	border-top: 0;
}
.s_nav dl dt, .s_nav dl dt img {
	width: 660px;
	float: right;
	height: 498px;
	vertical-align: top;
}
.s_nav dl dt {
	border-left: 1px solid #ddd;
	overflow: hidden;
}
.s_nav dl dd {
	width: 180px;
	float: left;
}
.s_nav dl dd .zx_btn {
	width: 100%;
	text-align: left;
	padding: 10px 0;
}
.s_nav dl dd .zx_btn a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	width: 140px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	background: #034794;
	margin-left: 16px;
}
.s_nav dl dd .d_name {
	width: 180px;
	margin: 0px auto;
	border-bottom: 1px solid #ddd;
	height: 60px;
	padding-top: 20px;
	position: relative;
}
.s_nav dl dd .d_name span {
	display: inline-block;
*display:inline;
	zoom: 1;
	font-size: 20px;
	position: absolute;
	left: 16px;
	bottom: -1px;
	z-index: 9;
	position: absolute;
	border-bottom: 2px solid #034794;
	color: #034794;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
}
.s_nav dl dd ul {
	width: 180px;
	margin: 0px auto;
	margin-top: 10px;
}
.s_nav dl dd ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.s_nav dl dd ul li a {
	margin-left: 15px;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 203px;
	font-size: 16px;
}
/*ÃƒÂ¥Ã‚Â¹Ã‚Â»ÃƒÂ§Ã‚ÂÃ‚Â¯ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡*/
#banner {
	/*width: 100%;*/
	height: 450px;
	position: relative;
	min-width: 1200px;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
#owl-demo {
	position: relative;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#owl-demo .item {
	position: relative;
	display: block;
	overflow: hidden;
}
#owl-demo img {
	display: block;
	width: 1920px;
	height: 500px;
	position: relative;
	z-index: 999;
}
#owl-demo b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 78px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
#owl-demo span {
	position: absolute;
	left: 0;
	bottom: 37px;
	width: 100%;
	font: 18px/32px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ", "ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";
	color: #fff;
	text-align: center;
}
.owl-pagination {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 22px;
	text-align: center;
	z-index: 99998;
}
.owl-page {
	display: inline-block;
	width: 30px;
	height: 6px;
	margin: 0 5px;
*display: inline;
	zoom: 1;
	background: #FFF;
	cursor: pointer;
}
.owl-pagination .active {
	background: #FD0000;
}
.owl-buttons {
	display: none;
}
.owl-buttons div {
	position: absolute;
	top: 50%;
	width: 24px;
	height: 48px;
	margin-top: -40px;
	text-indent: -9999px;
}

/*.owl-prev { left: 10px; background-image: url(../images/bg17.png);}
.owl-next { right: 10px; background-image: url(../images/bg18.png);}
.owl-prev:hover { background-image: url(../images/bg17.png);}
.owl-next:hover { background-image: url(../images/bg18.png);}*/
@media screen and (max-width: 579px) {
.owl-pagination {
	bottom: 0px;
	height: 15px;
}
}
/*ÃƒÂ¥Ã‚Â¹Ã‚Â»ÃƒÂ§Ã‚ÂÃ‚Â¯ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡*/
.bg_a {
	width: 100%;
	min-width: 1200px;
	background: url(../images/bg_a.png) no-repeat center top;
	background-size: cover;
}
.i_tp {
	width: 100%;
	padding: 60px 0 40px;
	text-align: center;
}
.i_tpa {
	padding-top: 30px;
}
.i_tp .i_name {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 36px;
	color: #333;
	letter-spacing: 2px;
}
.i_tp .i_des {
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	color: #666;
}
.i_m {
	width: 1200px;
	margin: 0px auto;
	padding: 0px 0 70px;
}
.i_mcx {
	background: url(../images/bg_c.jpg);
	background-position: center center;
	height: 404px;
	margin-bottom: 30px;
}
.i_m .tabBox_t, .i_m .tabBox_a {
	width: 100%;
	text-align: center;
}
.i_m .tabBox_a .tabNav {
	width: 100%;
	height: 110px;
	border-bottom: 2px solid #FFF;
}
.i_m .tabBox_a .tabNav li {
	cursor: pointer;
	width: 200px;
	float: left;
	height: 110px;
	text-align: center;
}
.i_m .tabBox_a .tabNav li span {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 85px;
	height: 85px;
	border: 1px solid #ddd;
	background: #FFF;
	vertical-align: top;
	margin-top: 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 16px;
	padding-top: 19px;
}
.i_m .tabBox_a .tabNav li.now {
	border-bottom: 2px solid #034794;
}
.i_m .tabBox_a .tabNav li.now span {
	color: #FFF;
	background: #034794;
	border: 1px solid #034794;
}
.i_m .tabBox_a .tabCont {
	width: 100%;
	display: none;
}
.fw_l {
	width: 100%;
	margin-top: 20px;
}
.fw_l li {
	width: 220px;
	height: 300px;
	float: left;
	background: #FFF;
	margin-right: 25px;
	box-shadow: 1px 1px 8px #666;
	padding: 55px 15px 20px;
}
.fw_l li a {
	display: block;
}
.fw_l li img {
	width: 114px;
	height: 114px;
	vertical-align: top;
}
.fw_l li .title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	white-space: nowrap;
	overflow: hiddenl;
	font-size: 20px;
	color: #333;
}
.fw_l li a:hover .title {
	color: #034794;
}
.fw_l li .des {
	width: 100%;
	height: 40px;
	overflow: hidden;
	color: #777;
	font-size: 12px;
	margin-top: 10px;
}
.bg_d {
	width: 100%;
	min-width: 1200px;
	background-color: #FFFFFF
}
.s_m {
	width: 645px;
	height: 193px;
	margin: 0px auto;
	background: url(../images/bg_d.png) no-repeat;
	text-align: center;
	padding-top: 10px;
}
.s_m p {
	width: 100%;
	height: 70px;
	line-height: 70px;
	font-size: 18px;
}
.s_m .s_ma {
	width: 460px;
	height: 48px;
	margin: 0px auto;
	position: relative;
}
.s_m .s_ma input[type="text"] {
	width: 323px;
	height: 48px;
	border: 1px solid #ddd;
	line-height: 48px;
	padding: 0 8px;
	vertical-align: top;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
}
.s_m .s_ma input[type="submit"], .s_m .s_ma .t_btn {
	width: 137px;
	height: 48px;
	border: 1px solid #E0363B;
	cursor: pointer;
	background-color: #E0363B;
	background-image: url(../images/s_btn.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 40px;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}
.s_m .s_mb {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.s_m .s_mb span {
	color: #E0363B;
}
.bg_e {
	width: 100%;
	min-width: 1200px;
	background: #DDDEDE;
	background-size: cover;
}
.ys_l {
	width: 1200px;
	margin: 0px auto;
	padding: 20px 0 0;
}
.ys_l li {
	width: 190px;
	float: left;
	text-align: center;
	margin-right: 62px;
}
.ys_l li b {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 19px;
	color: #333;
	white-space: nowrap;
}
.ys_l li .ctn {
	width: 100%;
	height: 90px;
	overflow: hidden;
	line-height: 160%;
	color: #666;
	text-align: center;
	font-size: 14px;
}
.ys_l li .ctn em {
	color: #D11519;
}
.ys_l li .tu {
	width: 140px;
	height: 140px;
	background: url(../images/bg_1.png) no-repeat;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	background-size: 100% 100%;
}
.ys_l li .tu img {
	width: 95px;
	height: 66px;
	vertical-align: top;
	position: absolute;
	left: 23px;
	top: 37px;
}
.ys_l li .tu .b {
	z-index: 9;
	opacity: 0;
	filter: alpha(opacity=0);
}
.ys_l li:hover .tu .b {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .4s ease-in-out;
	transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
}
.ys_l li:hover .tu {
	background: url(../images/bg_2.png) no-repeat;
	transition: all .4s ease-in-out;
	background-size: 100% 100%;
}
.bg_c {
	width: 100%;
	min-width: 1200px;
	background: url(../images/bg_b.jpg) no-repeat center top;
	background-size: cover;
}
.sl_l {
	width: 1200px;
	margin: 0px auto;
}
.sl_l li {
	width: 50%;
	height: 318px;
	float: left;
	position: relative;
}
.sl_l li img {
	width: 528px;
	height: 318px;
	position: absolute;
	top: 20px;
}
.sl_l .sl_1 img {
	left: 0px;
}
.sl_l .sl_2 img {
	right: 0px;
}
.sl_l li .sj {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #333;
	position: absolute;
}
.sl_l li .sj em {
	font-size: 18px;
	color: #034794;
	font-weight: bold;
}
.sl_l li .sj_1 {
	left: 316px;
	top: 23px;
}
.sl_l li .sj_2 {
	left: 357px;
	top: 69px;
}
.sl_l li .sj_3 {
	left: 355px;
	top: 148px;
}
.sl_l li .sj_4 {
	left: 354px;
	top: 203px;
}
.sl_l li .sj_5 {
	left: 329px;
	top: 295px;
}
.sl_l li .sj_6 {
	left: 150px;
	top: 24px;
}
.sl_l li .sj_7 {
	left: 85px;
	top: 70px;
}
.sl_l li .sj_8 {
	left: 128px;
	top: 148px;
}
.sl_l li .sj_9 {
	left: 127px;
	top: 203px;
}
.sl_l li .sj_10 {
	left: 180px;
	top: 293px;
}
.bg_f {
	width: 100%;
	min-width: 1200px;
	background-color: #FFFFFF;
}
.bz {
	width: 1160px;
	margin: 0px auto;
	padding: 50px 0 20px;
	background: #FFF;
	box-shadow: 0 0 5px #666;
}
.bz .tu, .bz .tu img {
	width: 370px;
	height: 300px;
	float: left;
	vertical-align: top;
}
.bz .wen {
	width: 760px;
	float: left;
	padding-top: 50px;
}
.bz dl {
	width: 195px;
	height: 80px;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
.bz dl dt, .bz dl dt img {
	width: 42px;
	height: 42px;
	float: left;
	vertical-align: top;
}
.bz dl dd {
	width: 140px;
	float: right;
	text-align: left;
}
.bz dl dd b {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: normal;
}
.bz dl dd .des {
	width: 100%;
	height: 65px;
	color: #999;
	overflow: hidden;
	line-height: 130%;
	font-size: 13px;
}
.bg_g {
	width: 100%;
	min-width: 1200px;
	background: #ebedee;
}
.slider dl {
	width: 1020px;
	margin: 0px auto;
}
.slider dl dt {
	width: 160px;
	height: 160px;
	float: left;
	border: 3px solid #FFF;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
}
.slider dl dt img {
	width: 160px;
	height: 160px;
	vertical-align: top;
}
.slider dl dd {
	width: 800px;
	padding: 50px 0;
	position: relative;
	float: right;
}
.slider dl dd em {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
}
.slider dl dd .yin_a {
	background: url(../images/icon11.png) no-repeat;
	left: 0;
	top: 0;
}
.slider dl dd .yin_b {
	background: url(../images/icon12.png) no-repeat;
	right: 0;
	bottom: 0;
}
.slider dl dd .name {
	width: 760px;
	margin: 0px auto;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	color: #E0363B;
	font-weight: bold;
}
.slider dl dd .des {
	width: 760px;
	margin: 0px auto;
	height: 45px;
	font-size: 13px;
	color: #888;
	line-height: 175%;
	overflow: hidden;
}
.bg_h {
	width: 100%;
	min-width: 1200px;
	background-color: #fff;
}
.kf {
	width: 1200px;
	margin: 0px auto;
}
.kf .kf_l {
	width: 618px;
	height: 300px;
	float: left;
	background: url(../images/tm_bg.png) repeat;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 3px #eee inset;
	padding: 20px;
	overflow: hidden;
}
.marqueetop, .maquee {
	height: 260px;
	width: 100%;
	overflow: hidden;
	margin: 0px auto;
}
.marqueetop li, .maquee li {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: url(../images/icon1.jpg) no-repeat left center;
	border-bottom: 1px dashed #ddd;
	position: relative;
}
.marqueetop li p, .maquee li p {
	width: 330px;
	height: 45px;
	line-height: 45px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 15px;
}
.marqueetop li span, .marqueetop li em, .maquee li span, .maquee li em {
	display: inline-block;
*display:inline;
	zoom: 1;
	position: absolute;
	height: 45px;
	line-height: 45px;
	top: 0;
	color: #888;
	right: 0;
}
.marqueetop li em, .maquee li em {
	color: #D8131D;
	right: 100px;
}
.kf .kf_r {
	width: 420px;
	float: right;
}
.kf_r .kf_r1 {
	width: 100%;
	height: 126px;
	background: url(../images/pic1.png) no-repeat right center;
	margin-top: -50px;
}
.kf_r .kf_r1 span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
	margin-top: 80px;
	font-size: 20px;
}
.kf_r input[type="text"] {
	width: 405px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 3px #eee inset;
	padding: 0 8px;
	margin-top: 25px;
}
.kf_r .btn {
	width: 100%;
	margin-top: 25px;
	position: relative;
	height: 40px;
	line-height: 40px;
}
.kf_r .btn span {
	font-size: 14px;
	color: #666;
}
.kf_r .btn em {
	font-size: 18px;
	color: #D8131D;
}
.kf_r .btn input[type="submit"] {
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #034794;
	cursor: pointer;
	font-size: 20px;
	color: #FFF;
	position: absolute;
	right: 15px;
	top: 0;
	z-index: 9;
	border: 0;
}
.bg_i {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.frd {
	width: 1200px;
	margin: 0px auto;
	height: 280px;
	overflow: hidden;
}
.frd li {
	width: 200px;
	float: left;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #FFF;
	height: 141px;
	text-align: center;
}
.frd li img {
	width: 120px;
	height: 100px;
	vertical-align: top;
	margin-top: 20px;/*-webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);-ms-filter: grayscale(100%);   -o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/
}
.frd li:hover img {/*-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);*/
	transition: all .4s ease-in-out;
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1)
}
.bg_j {
	width: 100%;
	min-width: 1200px;
	background: url(../images/bg_i.jpg) no-repeat;
	background-size: cover;
}
.yl {
	width: 1200px;
	margin: 0px auto;
	padding: 20px 0;
	text-align: left;
	line-height: 150%;
}
.yl .title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	font-weight: bold;
}
.yl a {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 25px;
	color: #666;
}
.fn_bg {
	width: 100%;
	min-width: 1200px;
	background: rgb(37, 37, 37);
}
.friend {
	width: 1200px;
	margin: 0px auto;
	padding: 20px 0 15px;
	border-bottom: 1px solid #565656;
	color: #aaa;
}
.friend b, .friend a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 25px;
	line-height: 25px;
	vertical-align: top;
	margin-right: 10px;
	color: #aaa;
}
.friend b {
	font-size: 16px;
	font-weight: normal;
}
.friend a:hover {
	color: #FFF;
}
.f_nav {
	width: 1200px;
	margin: 0px auto;
	color: #aaa;
	padding: 25px 0;
	border-top: 1px solid #151515;
}
.f_nav ul {
	width: 450px;
	float: left;
}
.f_nav ul li {
	width: 125px;
	float: left;
	margin-right: 25px;
	text-align: left;
}
.f_nav ul li b {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	font-size: 18px;
}
.f_nav ul li p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.f_nav dl {
	width: 750px;
	float: right;
}
.f_nav dl dt {
	width: 340px;
	float: left;
	text-align: center;
}
.f_nav dl dt .f_logo, .f_nav dl dt .f_code {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
	width: 135px;
	margin: 0 5px;
	text-align: center;
}
.f_nav dl dt img {
	width: 135px;
	height: auto;
	vertical-align: top;
	margin-top: 10px;
}
.f_nav dl dt .f_code img {
	width: 125px;
}
.f_nav dl dt .f_code p {
	font-size: 13px;
	white-space: nowrap;
}
.f_nav dl dt p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
}
.f_nav dl dd {
	width: 390px;
	float: right;
}
.f_nav dl dd h2 {
	font-size: 22px;
	font-weight: normal;
	height: 45px;
	line-height: 35px;
}
.f_nav dl dd p {
	line-height: 145%;
	padding-left: 24px;
	margin-bottom: 14px;
	font-size: 15px;
	color: #ababab;
}
.f_nav dl dd .tel {
	background: url(../images/icon14.png) no-repeat left top;
}
.f_nav dl dd .mail {
	background: url(../images/icon15.png) no-repeat left top;
}
.f_nav dl dd .tell {
no-repeat left top;
}
.f_nav dl dd .maill {
no-repeat left top;
}
.f_nav dl dd .address {
	background: url(../images/icon16.png) no-repeat left top;
}
.f_nav dl dd .guwen {
	background: url(../images/icon25.png) no-repeat left top;
}
.bq_bg {
	width: 100%;
	min-width: 1200px;
	height: 100px;
	background: rgb(31, 31, 31);
	margin-bottom: 50px;
}
.bq {
	width: 1200px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	margin: 0px auto;
	color: #aaa;
}
.bq span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 48px;
	line-height: 48px;
	vertical-align: top;
	color: #aaa;
	margin: 0 5px;
}
.bq a, .f_nav dl dd p a, .f_nav ul li p a {
	color: #aaa;
}
.bq a:hover, .f_nav dl dd p a:hover, .f_nav ul li p a:hover {
	color: #FFF;
}
.banner_s {
	width: 100%;
	height: 450px;
	overflow: hidden;
	min-width: 1200px;
}
.banner_s img {
	width: 1920px;
	height: 450px;
	vertical-align: top;
}
.bg_1 {
	width: 100%;
	min-width: 1200px;
	background: #DDDEDE;
	position: relative;
}
.i_m .zc .tabNav {
	width: 100%;
	border-bottom: 1px solid #ddd;
	text-align: center;
	height: auto;
	padding-bottom: 15px;
}
.i_m .zc .tabNav li {
	display: inline-block;
*display:inline;
	zoom: 1;
	position: relative;
	float: none;
	width: auto;
	margin: 0 30px;
	height: auto;
}
.i_m .zc .tabNav li.now {
	border: 0;
}
.i_m .zc .tabNav li i {
	display: none;
}
.i_m .zc .tabNav li span {
	width: auto;
	height: 33px;
	line-height: 33px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: none;
	font-size: 18px;
	border: 0;
	padding: 0 10px;
}
.i_m .zc .tabNav li.now i {
	display: block;
	width: 12px;
	height: 12px;
	background: url(../images/icon23.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -22px;
	z-index: 999;
}
.zc_m {
	width: 1200px;
	margin: 0px auto;
	background: #FFF;
	text-align: center;
	border-top: #E0363B 1px solid;
}
.zc_m .tip {
	width: 100%;
	height: 75px;
	line-height: 30px;
	font-size: 16px;
	color: #115FBB;
	padding-bottom: 45px;
}
.zc_m .lc {
	width: 100%;
	padding: 45px 0 10px;
	text-align: center;
}
.zc_m .lc li {
	width: 205px;
	text-align: center;
	margin: 0 3px 30px;
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
}
.zc_m .lc li.jt {
	width: 95px;
}
.zc_m .lc li.jt img {
	width: 82px;
	height: 32px;
	margin-top: 40px;
}
.zc_m .lc li img {
	width: 120px;
	height: 95px;
	vertical-align: top;
}
.zc_m .lc li b {
	display: block;
	width: 100%;
	height: auto;
	line-height: 150%;
	font-size: 18px;
	white-space: nowrap;
	padding: 10px 0;
}
.zc_m .lc li p {
	font-size: 14px;
	color: #888;
}
.sx {
	width: 100%;
}
.sx li {
	width: 50%;
	float: left;
	height: 75px;
	line-height: 75px;
	border-bottom: 1px solid #eee;
	text-align: left;
	position: relative;
}
.sx li.hui {
	background: #FAFAFA;
}
.sx li p {
	width: 100%;
	height: 75px;
	line-height: 75px;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 70px;
	font-size: 16px;
}
.sx li i, .sd li.des p i {
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #034794;
	font-size: 15px;
	color: #FFF;
	position: absolute;
	left: 25px;
	top: 22px;
	font-style: normal;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.sx li p span, .sd li.des p span {
	color: #034794;
}
.sd {
	width: 100%;
}
.sd li {
	width: 360px;
	float: left;
	padding: 45px 0;
	text-align: center;
	border-right: 1px solid #eee;
}
.sd_a li {
	height: 490px;
}
.sd_a li img {
	margin-top: 80px;
}
.sd li img {
	width: 215px;
	height: 190px;
	vertical-align: top;
}
.sd li.des {
	width: 450px;
	border: 0;
	text-align: left;
	padding-left: 50px;
}
.sd li.des p {
	width: 100%;
	padding-left: 40px;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	position: relative;
}
.sd li.des p i {
	left: 0;
	top: 10px;
}
.zc_m .s_m {
	background: none;
	padding: 25px 0;
	height: auto;
}
.bg_2 {
	background: #DDDEDE;
}
.why {
	width: 1200px;
	margin: 0px auto;
}
.why .why_l {
	width: 640px;
	float: left;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #FFF;
}
.why .why_l td {
	width: 320px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 14px;
	padding: 20px 0;
}
.why .why_l td span, .why .why_r em {
	color: #D11519;
}
.why .why_r {
	width: 535px;
	float: right;
	text-align: center;
	font-size: 16px;
}
.why .why_r em {
	display: block;
}
.why .why_r img {
	width: 226px;
	height: 253px;
	vertical-align: top;
	margin-top: 20px;
}
.why .why_r .tip {
	width: 100%;
	color: #D11519;
	margin-top: 20px;
}
.qst {
	width: 1200px;
	margin: 0px auto;
}
.qst li {
	width: 570px;
	float: left;
	margin-right: 060px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 30px;
	background: url(../images/icon3.png) no-repeat left 5px;
	padding-left: 32px;
}
.qst li .title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.qst li .title a {
	color: #D8131D;
	font-size: 18px;
}
.qst li .des {
	width: 100%;
	height: 45px;
	color: #666;
	overflow: hidden;
	line-height: 170%;
	font-size: 14px;
	text-align: left;
}
.k_more {
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
.k_more a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	text-align: left;
	background-color: #034794;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFF;
	font-size: 18px;
	padding: 0 50px 0 80px;
	background-image: url(../images/icon4.png);
	background-repeat: no-repeat;
	background-position: 35px 14px;
}
.i_m .cl .tabNav {
	height: 50px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.i_m .cl .tabNav li {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: auto;
	height: 51px;
	line-height: 51px;
	padding: 0 10px;
	margin: 0 45px;
	float: none;
}
.i_m .cl .tabNav li.now {
	border-bottom: 4px solid #034794;
}
.i_m .cl .tabNav li span {
	background: none;
	width: auto;
	height: 50px;
	line-height: 50px;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 18px;
}
.i_m .cl .tabNav li.now span {
	color: #034794;
	background: none;
	border: 0;
}
.i_m .cl .cl_m {
	width: 1200px;
	background: #FFF;
	padding: 10px;
	margin-top: 30px;
}
.cl .cl_m ul, .cl .cl_m table {
	width: 100%;
	border: 1px solid #ddd;
	border-bottom: 0;
	text-align: left;
}
.cl .cl_m ul li {
	height: 325px;
	float: left;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.cl .cl_m table td {
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	vertical-align: top;
}
.cl .cl_m table th {
	border-bottom: 1px solid #ddd;
	width: 360px;
	padding: 10px;
	text-align: center;
}
.cl .cl_m table th img {
	max-width: 340px;
	height: auto;
}
.cl .cl_m ul li.u_1 {
	width: 380px;
	text-align: center;
}
.cl .cl_m ul li.u_1 img {
	width: 360px;
	height: 260px;
	vertical-align: top;
	margin-top: 10px;
}
.cl .cl_m ul li.u_1 p, .cl .cl_m table th p {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
}
.cl .cl_m ul li.u_2 {
	width: 650px;
	text-align: left;
}
.cl .cl_m ul li.u_2 .title, .cl .cl_m table td .title {
	width: 100%;
	border-bottom: 1px solid #ddd;
	height: 65px;
	line-height: 65px;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 25px;
	font-size: 24px;
	vertical-align: top;
}
.cl .cl_m ul li.u_2 .ctn, .cl .cl_m table td .ctn {
	width: 100%;
	overflow: hidden;
	padding: 0 25px;
}
.cl .cl_m ul li.u_2 .name, .cl .cl_m table td .name {
	width: 100%;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	margin-top: 25px;
}
.cl .cl_m ul li.u_2 .name em, .cl .cl_m table td .name em {
	color: #034794;
}
.cl .cl_m ul li.u_2 p, .cl .cl_m table td p {
	width: 100%;
	font-size: 16px;
	height: 48px;
	line-height: 150%;
	overflow: hidden;
}
.cl .cl_m table .last {
	padding: 10px;
	vertical-align: middle;
}
.cl .cl_m ul li.u_3 {
	width: 148px;
	border-right: 0;
	text-align: center;
}
.cl .cl_m ul li.u_3 .u_3m {
	margin-top: 100px;
}
.cl .cl_m ul li.u_3 .u_3m p, .cl .cl_m table td .u_3m p {
	font-size: 16px;
	color: #666;
	margin-bottom: 5px;
	height: auto;
}
.cl .cl_m ul li.u_3 .u_3m span, .cl .cl_m table td .u_3m span {
	font-size: 17px;
}
.cl .cl_m ul li.u_3 .u_3m em, .cl .cl_m table td .u_3m em {
	color: #034794;
}
.cl .cl_m ul li.u_3 .u_3m a, .cl .cl_m table td .u_3m a {
	display: block;
	text-align: center;
	width: 120px;
	height: 42px;
	line-height: 42px;
	margin-top: 10px;
	background: #034794;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 18px;
	color: #FFF;
}
.bg_3 {
	width: 100%;
	min-width: 1200px;
	background: url(../images/bg_j.jpg) no-repeat;
	background-size: cover;
}
.i_m .xs .tabNav {
	height: 185px;
	border: 0;
	text-align: center;
	margin-bottom: 40px;
}
.i_m .xs .tabNav li {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 185px;
	float: none;
	margin: 0 10px;
}
.i_m .xs .tabNav li.now {
	border: 0;
	color: #034794;
}
.i_m .xs .tabNav li .tu {
	width: 140px;
	height: 140px;
	margin: 0px auto;
}
.i_m .xs .tabNav li .tu img {
	width: 97px;
	height: 97px;
	border: 2px solid #ccc;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	vertical-align: top;
	margin-top: 18px;
}
.i_m .xs .tabNav li.now .tu img {
	width: 125px;
	height: 125px;
	border: 4px solid #034794;
	margin-top: 0;
}
.i_m .xs .tabNav li p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}
.i_m .xs .xs_m {
	width: 100%;
	padding: 15px 80px;
	text-align: left;
	border: 1px solid #ddd;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	line-height: 175%;
	font-size: 17px;
	background: #FFF;
}
.yq {
	width: 1200px;
	margin: 0px auto;
}
.yq li {
	width: 570px;
	float: left;
	margin-right: 60px;
	padding-top: 25px;
	border-bottom: 1px dashed #ccc;
}
.yq li .title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.yq li .title img {
	width: 23px;
	height: 23px;
	vertical-align: top;
	margin-top: 5px;
}
.yq li .title span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	margin-left: 2px;
	font-size: 18px;
	color: #D8131D;
}
.yq li .ctn {
	width: 100%;
	padding-left: 30px;
	font-size: 14px;
	color: #666;
	line-height: 170%;
	height: 70px;
	overflow: hidden;
	margin-top: 10px;
}
.yq li.y1 .ctn {
	height: 130px;
}
.yq li .ctn p {
	margin-bottom: 10px;
}
.i_tp .i_des_a {
	height: auto;
}
.yh {
	width: 1200px;
	margin: 0px auto;
}
.yh li {
	width: 280px;
	height: 320px;
	float: left;
	background: #FFF;
	padding: 10px;
	margin-right: 25px;
}
.yh li img {
	width: 260px;
	height: 130px;
	vertical-align: top;
}
.yh li .title {
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #ddd;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}
.yh li .title i {
	display: block;
	width: 30px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #FF3333;
	font-weight: bold;
	font-style: normal;
	position: absolute;
	left: 0;
	top: 0;
}
.yh li .des {
	width: 100%;
	height: 60px;
	font-size: 13px;
	line-height: 167%;
	overflow: hidden;
	margin: 7px 0 13px;
	overflow: hidden;
}
.yh li .more {
	width: 100%;
	border-top: 1px solid #ddd;
	text-align: center;
}
.yh li .more a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 33px;
	line-height: 33px;
	background-color: #034794;
	text-align: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14px;
	color: #FFF;
	background-image: url(../images/icon5.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 0 15px 0 35px;
	vertical-align: top;
	margin-top: 10px;
}
.bg {
	width: 1200px;
	margin: 0px auto;
}
.bg li {
	width: 345px;
	height: 210px;
	background: #FFF;
	box-shadow: 0 0 5px #777;
	float: left;
	margin-right: 82px;
	margin-bottom: 50px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.bg li img {
	width: 230px;
	height: 140px;
	vertical-align: top;
	margin-top: 15px;
}
.bg li .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
}
.bg li .zz {
	width: 345px;
	height: 210px;
	position: absolute;
	left: 0;
	top: -100%;
	z-index: 999;
	text-align: center;
	background: #DF4249; /*background:rgba(217,20,29,0.8);*/
	color: #FFF;
	font-size: 22px;
	text-align: center;
	padding-top: 70px;/* opacity:0;filter:alpha(opacity=0);*/
}
.bg li:hover .zz {/*opacity:1;filter:alpha(opacity=100);*/
	top: 0;
	transition: all ease-in-out .4s;
}
.bg li .zz i {
	display: block;
	width: 42px;
	height: 42px;
	background: url(../images/icon22.png) no-repeat;
	margin: 0px auto 10px;
}
.bg li .title a {
	font-size: 22px;
}
.bg li .des {
	width: 230px;
	margin: 0px auto;
	height: 95px;
	font-size: 14px;
	color: #666;
	line-height: 170%;
	overflow: hidden;
	text-align: left;
	margin-top: 15px;
}
.bg li .more {
	display: block;
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #034794;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 20px auto;
	font-size: 18px;
	color: #FFF;
}
.bg_4 {
	background: url(../images/bg_3.jpg) no-repeat;
	background-size: cover;
}
.bg_5 {
	width: 100%;
	min-width: 1200px;
	background: url(../images/bg_4.jpg) no-repeat;
	background-size: cover;
}
.sw {
	width: 100%;
	background: #FFF;
	padding: 10px;
}
.sw .sw_m {
	width: 100%;
	border: 1px solid #ddd;
	padding: 40px;
}
.sw .sw_m .title {
	width: 100%;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
}
.sw .sw_m .title span {
	color: #D8131D;
}
.sw .sw_m p {
	width: 100%;
	padding: 0 20px;
	font-size: 18px;
	line-height: 190%;
}
.jck {
	width: 100%;
	text-align: center;
}
.jck li {
	display: inline-block;
*display:inline;
	zoom: 1;
	float: none;
	height: auto;
	margin: 70px 120px 0;
	padding-bottom: 15px;
}
.jck li .des {
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	text-align: center;
	margin-top: 0;
}
.jck li p {
	width: 100%;
	height: 70px;
	line-height: 70px;
	font-size: 18px;
	display: none;
}
.jck li p b {
	font-style: normal;
	color: #034794;
}
.jck li .more {
	margin-top: 15px;
}
.rs li {
	float: left;
	margin: 70px 82px 0 0;
}
.ct {
	width: 1200px;
	margin: 0px auto;
	padding: 40px 0;
}
.ct .tabBox_t, .ct .tabBox_b {
	width: 100%;
	text-align: left;
}
.ct .tabBox_b .tabNav {
	width: 220px;
	float: left;
	border-right: 1px solid #ddd;
}
.ct .tabBox_b .tabNav li {
	cursor: pointer;
	width: 100%;
	height: 75px;
	line-height: 75px;
	position: relative;
	text-align: left;
	padding: 0 20px;
	font-size: 16px;
}
.ct .tabBox_b .tabNav li i, .ct .tabBox_b .tabNav li em {
	display: block;
	position: absolute;
	top: 50%;
}
.ct .tabBox_b .tabNav li i {
	width: 15px;
	height: 15px;
	background: url(../images/icon20.png) no-repeat;
	margin-top: -7px;
	right: -7px;
	z-index: 1;
}
.ct .tabBox_b .tabNav li em {
	width: 35px;
	height: 21px;
	background: url(../images/icon21.png) no-repeat;
	margin-top: -10px;
	right: -10px;
	z-index: 9;
	opacity: 0;
	filter: alpha(opacity=0);
}
.ct .tabBox_b .tabNav li.on, .ct .tabBox_b .tabNav li:hover {
	color: #D8131D;
	font-weight: bold;
}
.ct .tabBox_b .tabNav li.on em, .ct .tabBox_b .tabNav li:hover em {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .4s ease-in-out;
}
.ct .tabBox_b .tabCont {
	display: none;
	width: 980px;
	float: right;
	padding: 20px 40px;
}
.ct .tabBox_b .tabCont .c_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	position: relative;
	border-bottom: 1px solid #ddd;
}
.ct .tabBox_b .tabCont .c_title span {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #D8131D;
	padding: 0 15px;
	border-bottom: 1px solid #D8131D;
	font-weight: bold;
}
.ct .ctn {
	width: 100%;
	text-align: left;
	font-size: 14px;
	line-height: 215%;
	padding: 30px 20px;
}
.ct .ctn dl {
	width: 100%;
}
.ct .ctn dl dt {
	width: 475px;
	height: 295px;
	float: right;
	vertical-align: top;
}
.ct .ctn dl dd {
	width: 370px;
	float: left;
}
.ct .ctn dl dd h1 {
	font-size: 18px;
	color: #D8131D;
	padding: 10px 0;
}
.ns li .title {
	height: auto;
	padding-bottom: 15px;
}
.ns li .title span {
	font-size: 16px;
	color: #333;
	margin-left: 5px;
}
.ns li .title span em {
	color: #D8131D;
}
.ys_a {
	width: 100%;
}
.ys_a li {
	width: 570px;
	float: left;
	margin-right: 60px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.ys_a li .name {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	background: url(../images/icon3.png) no-repeat left center;
	font-size: 18px;
	color: #D8131D;
	white-space: nowrap;
	overflow: hidden;
}
.ys_a li .des {
	width: 100%;
	height: 45px;
	font-size: 14px;
	color: #666;
	line-height: 170%;
	overflow: hidden;
	padding-left: 30px;
}
.sb {
	width: 100%;
	border: 1px solid #ddd;
	background: #FFF;
	border-bottom: 0;
}
.sb dl {
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.sb dl dt {
	width: 375px;
	float: left;
	border-right: 1px solid #ddd;
	height: 180px;
	text-align: center;
}
.sb dl dt p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.sb dl dt img {
	width: 110px;
	height: 75px;
	vertical-align: top;
	margin-top: 30px;
}
.sb dl dd {
	width: 820px;
	float: left;
	padding: 40px 0 10px;
}
.sb dl dd ul {
	width: 100%;
}
.sb dl dd ul li {
	width: 210px;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 50px;
	padding-left: 35px;
	margin-bottom: 25px;
	font-size: 16px;
	position: relative;
}
.sb dl dd ul li i {
	display: block;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	line-height: 25px;
	color: #FFF;
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 5px;
	background: #E32126;
	font-style: normal;
}
.sb dl dd ul.gr li i {
	background: #469CD2;
}
.zx li .title {
	padding-bottom: 0;
}
.zx li .title span {
	font-size: 18px;
	color: #D80B14;
}
.zx li .des {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	font-size: 14px;
	margin-bottom: 15px;
}
.pages {
	width: 100%;
	text-align: center;
	padding: 20px 0;
	padding-bottom: 50px;
}
.pages a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	min-width: 10px;
	text-align: center;
	font-size: 14px;
	margin: 0 2px;
}
.pages a {
	border: 1px solid #ddd;
}
.pages a.now {
	background: #034794;
	color: #FFF;
	border: 1px solid #034794;
}
.news {
	width: 1200px;
	margin: 0px auto;
	margin-top: 20px;
}
.news_cont {
	padding: 50px 0px;
	padding-top: 0px;
}
.news .n_m {
	width: 100%;
	text-align: left;
}
.news .n_m dl {
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.news .n_m dl dt {
	width: 60px;
	height: 64px;
	float: left;
	background: url(../images/pic4.png) no-repeat;
	text-align: center;
}
.news .n_m dl dt p {
	width: 100%;
	height: 30px;
	line-height: 20px;
	font-size: 13px;
	color: #FFF;
	padding-top: 8px;
}
.news .n_m dl dt b {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	color: #034794;
}
.news .n_m dl dd {
	width: 780px;
	float: right;
}
.news .n_m dl dd .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .n_m dl dd .title a {
	font-size: 16px;
}
.news .n_m dl dd .tag {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.news .n_m dl dd .tag em {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
}
.news .n_m dl dd .des {
	width: 100%;
	height: 45px;
	overflow: hidden;
	line-height: 175%;
	text-indent: 2em;
	color: #666;
	font-size: 14px;
}
.tck_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	background: url(../images/bg_5.png) repeat;
	left: 0px;
	top: -100%;
	z-index: 9999999999;
}
.tck_bg .tck {
	width: 520px;
	background: #FFF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 0px auto;
	margin-top: 13%;
	box-shadow: 0px 2px 4px #333;
	padding: 10px;
	text-align: left;
	padding-bottom: 20px;
}
.tck_bg .tck li {
	width: 100%;
	height: 48px;
	line-height: 38px;
	padding-top: 10px;
}
.tck_bg .tck li span {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 95px;
	height: 38px;
	line-height: 38px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	float: left;
}
.tck_bg .tck li span em {
	color: #F00;
	margin-right: 5px;
}
.tck_bg .tck li .li_r {
	width: 390px;
	float: left;
	margin-left: 5px;
}
.tck_bg .tck li .li_r input, .tck_bg .tck li .li_r select {
	width: 370px;
	height: 35px;
	border: 1px solid #ddd;
	padding: 0px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.tck_bg .tck li .li_r .btn {
	width: 70px;
	margin-right: 15px;
	cursor: pointer;
}
.tck_bg .tck li .li_r .tj {
	border: 1px solid #034794;
	background: #034794;
	color: #FFF;
}
.nav_fix {
	width: 120px;
	position: fixed;
	left: 0;
	top: 80px;
	z-index: 9999999;
}
.nav_fix a {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #000;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	text-align: center;
}
.zc_m .sb {
	width: 100%;
	padding: 20px 0;
}
.zc_m .sb .sb_l, .zc_m .sb .sb_r {
	width: 500px;
	float: left;
	margin: 0 49px;
	text-align: left;
}
.zc_m .sb b {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}
.zc_m .sb p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 16px;
}
.zc_m .sb p i {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	background: #034794;
	text-align: center;
	vertical-align: top;
	font-size: 16px;
	font-style: normal;
	color: #FFF;
	width: 30px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.md {
	width: 1px;
	height: 1px;
	position: absolute;
	left: 0;
	top: -90px;
}
.ck {
	width: 100%;
	text-align: center;
	padding: 10px 0 30px;
}
.ck a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #FFF;
	background: #034794;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 20px;
}
.hot {
	width: 1200px;
	margin: 0px auto;
}
.hot .hot_l {
	width: 455px;
	float: left;
	background: url(../images/tm_bga.png) repeat;
	height: 385px;
	overflow: hidden;
}
.hot .hot_l:hover {
	background: #FFF;
	transition: all ease-in-out .4s;
}
.hot .hot_l .l_top {
	width: 100%;
	height: 95px;
	text-align: center;
	line-height: 95px;
	background: url(../images/line_1.png) no-repeat left top;
	background-size: 100% 2px;
	font-size: 34px;
	color: #E03D41;
	font-weight: bold;
	position: relative;
}
.hot .hot_l .l_top i {
	display: block;
	width: 85px;
	height: 92px;
	background: url(../images/icon23.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
}
.hot .hot_l dl {
	width: 445px;
	height: 142px;
	margin: 0px auto;
	border-top: 1px solid #ddd;
}
.hot .hot_l dl dt {
	width: 70px;
	height: 100px;
	float: left;
	margin: 20px 30px;
}
.hot .hot_l dl dt img {
	width: 70px;
	height: 100px;
	vertical-align: top;
}
.hot .hot_l dl dd {
	width: 290px;
	margin-top: 10px;
	float: left;
	text-align: left;
}
.hot .hot_l dl dd em, .hot .hot_r dl dd em {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	position: relative;
	z-index: 99999;
}
.hot .hot_l dl dd em .mianfei {
	position: absolute;
	left: 100px;
	top: -7px;
}
.hot .hot_l dl dd .des, .hot .hot_r dl dd .des {
	width: 100%;
	height: 70px;
	font-size: 14px;
	color: #777;
	overflow: hidden;
	line-height: 173%;
}
.hot .hot_l dl dd .des em, .hot .hot_r dl dd .des em {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 22px;
	line-height: 22px;
	width: auto;
	vertical-align: top;
	color: #E13D41;
	font-size: 14px;
}
.hot .hot_l dl:hover dd em, .hot .hot_r dl:hover dd em {
	text-decoration: underline;
}
.hot .hot_l dl:hover dd .des em, .hot .hot_r dl:hover dd .des em {
	text-decoration: none;
}
.hot .hot_l dl dd .des b, .hot .hot_r dl dd .des b {
	color: #E13D41;
}
.hot .hot_r {
	float: right;
}
.hot .hot_r dl {
	width: 368px;
	height: 180px;
	float: left;
	margin-left: 22px;
	margin-bottom: 24px;
	background: url(../images/tm_bga.png) repeat;
	position: relative;/* background-image:url(../images/line_2.png); background-repeat:no-repeat; background-size:100% 2px;*/
}
.hot .hot_r dl i {
	display: block;
	width: 100%;
	height: 2px;
	background: url(../images/line_2.png) no-repeat;
	background-size: 100% 2px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
}
.hot .hot_r dl:hover {
	background-color: #FFF;
	transition: all ease-in-out .4s;
}
.hot .hot_r dl dt {
	width: 100px;
	float: left;
	position: relative;
	text-align: center;
	height: 180px;
}
.hot .hot_r dl dt img {
	width: 70px;
	height: 100px;
	vertical-align: top;
	margin-top: 65px;
}
.hot .hot_r dl dt i {
	display: block;
	width: 68px;
	height: 76px;
	background: url(../images/icon24.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
}
.hot .hot_r dl dd {
	width: 230px;
	float: left;
	margin-top: 10px;
}
.hot .hot_r dl dd em {
	height: 80px;
	line-height: 80px;
}
.hot .hot_r dl:hover, .hot .hot_l:hover {
	box-shadow: 2px 2px 8px #444;
	transition: all ease-in-out .1s;
}
.hot dl:hover dt img {
	transform: scale(0.9);
	-moz-transform: scale(0.9);
	-webkit-transform: scale(0.9);
	transition: all ease-in-out .4s;
}
.cl .cl_m ul.yh li, .cl .cl_m ul.yh li.u_2, .cl .cl_m ul.yh li.u_3 {
	height: 680px;
	margin-right: 0;
}
.cl .cl_m ul.yh li.u_3 .u_3m {
	margin-top: 250px;
}
.zc_m .lc_a li {
	width: 123px;
}
.ys_la li {
	width: 250px;
}
.why .why_la {
	margin-top: 30px;
}
.ckts {
	width: 1200px;
	margin: 0px auto;
	border-top: 1px solid #ddd;
	background: #FFF;
	padding: 20px 20px 50px;
	font-size: 14px;
	line-height: 175%;
}
.ckts .t_m {
	width: 100%;
	height: 70px;
	padding-top: 20px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	font-size: 22px;
	margin-bottom: 15px;
	position: relative;
}
.ckts h6 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}
.ckts .t_m i {
	display: block;
	width: 1px;
	height: 1px;
	position: absolute;
	top: -155px;
}
.ckts p {
	text-indent: 2em;
}
.ckts b {
	display: block;
	text-indent: 2em;
}
.dljz {
	width: 100%;
	border: 1px solid #ddd;
	border-bottom: 0;
	background: #FFF;
}
.dljz th, .dljz td {
	border-bottom: 1px solid #ddd;
	padding: 15px;
}
.dljz th {
	font-size: 18px;
	color: #000;
	text-align: center;
	border-right: 1px solid #ddd;
	width: 250px;
	font-weight: bold;
	background: #f7f7f7;
}
.dljz td {
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 180%;
}
.ckts .ck_nav {
	width: 100%;
	text-align: center;
	background: #FFF;
	padding: 10px 0;
}
.ckts .ck_nav span {
	display: inline-block;
*display:inline;
	zoom: 1;
	font-size: 20px;
	margin: 0 10px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #ddd;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 15px;
	cursor: pointer;
}
.ckts .ck_nav span:hover {
	color: #FFF;
	background: #034794;
	border: 1px solid #034794;
}
.ckts .ck_nav_f {
	position: fixed;
	top: 70px;
	z-index: 999999998;
	left: 0;
	background: #EBEDEE;
}
/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.listConts {
	line-height: 26px;
	color: #666;
}
.listConts .title {
	font-size: 24px;
	text-align: center;
	line-height: 40px;
	color: #000;
}
.listConts .info {
	width: 500px;
	height: 27px;
	line-height: 28px;
	text-align: center;
	margin: 15px auto;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	color: #666;
}
.listConts .info small {
	margin-left: 8px;
	margin-right: 3px;
	color: #999;
	font-size: 12px;
}
.listConts .info .small, .info .big {
	font-family: Georgia;
	font-weight: bold;
	cursor: pointer;
}
.listConts .info .small {
	font-size: 10px;
	padding-right: 3px;
}
.listConts .info .big {
	color: #003ba6;
	padding-left: 3px;
}
.listConts .desc {
	margin: 20px 0 15px;
	padding: 15px;
	line-height: 24px;
	border: 1px solid #f4e4b4;
	background: #fffff0;
}
.listConts .showimg {
	margin: 20px 0;
	text-align: center;
}
.listConts .showimg a img {
	border: 1px solid #ccc;
	padding: 1px;
}
.listConts .showimg a:hover img {
	border: 1px solid #F90;
	padding: 1px;
}
.listConts .conttitle {
	font-weight: bold;
	padding-bottom: 7px;
	margin-bottom: 7px;
	color: #2f2f2f;
	line-height: 24px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
}
.listConts .author {
	text-align: right;
	color: #999;
	float: right;
}
.listConts #textarea {
	font-size: 14px;
}
/*ÃƒÂ¨Ã‚Â¯Ã‚Â¦ÃƒÂ§Ã‚Â»Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¥Ã…Â Ã…Â¸ÃƒÂ¨Ã†â€™Ã‚Â½ÃƒÂ¥Ã…â€™Ã‚Âº*/
.preNext {
	position: relative;
}
.preNext .line {
	overflow: hidden;
	clear: both;
	background: url(../images/box_dotline.gif) left 15px repeat-x;
	margin: 4px auto;
	padding-top: 10px;
}
.preNext .line strong {
	display: block;
	width: 8px;
	height: 10px;
	overflow: hidden;
	font-size: 0px;
	line-height: 100px;
	background: url(../images/box_dotline.gif) right -10px no-repeat;
	float: left;
}
.preNext .text {
	color: #999;
}
.preNext .actBox {
	position: absolute;
	top: 25px;
	right: 0;
}
.preNext .actBox li {
	display: inline;
	padding-left: 22px;
	background-image: url(../images/actbox-ico.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
}
.preNext .actBox li a {
	color: #666;
}
.preNext .actBox li#act-fav {
	background-position: 4px 0px;
}
.preNext .actBox li#act-err {
	background-position: 4px -37px;
}
.preNext .actBox li#act-pus {
	background-position: 4px -73px;
}
.preNext .actBox li#act-pnt {
	background-position: 4px -109px;
}
.join_d {
	width: 100%;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-top: 20px;
	padding-bottom: 0px;
	margin-bottom: 30px;
}
.join_d td {
	border-bottom: 1px solid #ddd !important;
	border-right: 1px solid #ddd;
	font-size: 13px;
	padding: 10px;
}
.join_d td.title {
	text-align: left;
	font-size: 14px;
	color: #303030;
	background-color: #FCFCFC;
	width: 100px;
	text-align: center;
}
.join_d td.left {
	text-align: left;
	color: #6C6C6C;
	line-height: 160%;
	padding: 15px 20px;
	line-height: 26px;
}
.join_d td.left div {
	font-size: 14px;
	color: #FF5D00;
}
.izl-rmenu {
	position: fixed;
	right: 5px;
	top: 28%;
	z-index: 999;
	border: 1px solid #e4e4e4;
}
.izl-rmenu .btn {
	width: 78px;
	height: 78px;
	cursor: pointer;
	position: relative;
	color: #333;
	padding-top: 40px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #e4e4e4;
	border-bottom: 0px;
}
.izl-rmenu .btn-qq {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
}
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
	background-color: #fff;
	text-decoration: none;
	display: block;
}
.izl-rmenu .btn-wx {
	background: url(../images/r_wx.png) 3px 0px no-repeat;
	background-color: #FFFFFF;
}
.izl-rmenu .btn-cm {
	background: url(../images/name_cx.png) 18px 8px no-repeat;
	background-color: #FFFFFF;
}
.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: -162px;
	top: -83px;
	display: none;
	width: 160px;
	height: 160px;
}
.izl-rmenu .btn-phone {
	background: url(../images/r_phone.png) 2px 0px no-repeat;
	background-color: #fff;
}
.izl-rmenu .btn-zixun {
	background: url(../images/r_zxt.png) 17px 12px no-repeat;
	background-color: #fff;
}
.izl-rmenu .btn-phone .phone {
	word-break: break-all;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}
.izl-rmenu .btn-phone1 {
	background: #fff url(../images/r_qq.png) 5px 0px no-repeat;
}
.izl-rmenu .btn-hongbao {
	background: url(../images/hongbao.jpg);
}
.izl-rmenu .btn-top {
	background: url(../images/r_top.png) 0px 0px no-repeat;
	background-color: #fff;
	display: none;
	border-bottom: 1px solid #e4e4e4;
}
.izl-rmenu .btn-top:hover {
	background-color: #444;
}
.izl-rmenu .btn:hover {
	background-color: #f0f0f0;
}
.izl-rmenu .kefu_list ul {
	padding-right: 1px;
}
.izl-rmenu .kefu_list ul li {
	padding-left: 22px;
	background-color: #ff811b;
	margin-bottom: 1px;
}
.izl-rmenu .kefu_list ul li a {
	display: block;
	line-height: 46px;
	height: 46px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	background: url(../images/qqtb.png) left no-repeat;
	text-shadow: 0 1px 1px #575757;
}
.izl-rmenu .kefu_list ul li:hover {
	background-color: #ff7019;
}

@media screen and (max-width:660px) {
.h_bg_fix {
	position: static;
}
}
/*2016-03-23ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/
.s_m {
	width: 1200px;
	height: 404px;
}
.s_m p {
	height: 60px;
	padding-top: 20px;
	line-height: 30px;
}
.s_m .ts {
	width: 870px;
	margin: 0 auto;
	height: 25px;
	line-height: 25px;
	text-align: left;
	font-size: 13px;
	margin-top: 65px;
}
.s_m .s_ma {
	width: 870px;
	background: #FFF;
	border: 1px solid #ddd;
	position: relative;
}
.s_m .s_ma input[type="text"] {
	border: 0;
	position: static;
}
.s_m .s_ma .t_btn {
	top: -1px;
}
.s_m .s_ma #mc, .s_m .s_ma #sj {
	width: 380px;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-top: 3px;
	position: static;
	padding: 0;
	padding-left: 30px;
	color: #888;
}
.s_m .s_ma #mc {
	background: url(../images/icon26.jpg) no-repeat 5px center;
}
.s_m .s_ma #sj {
	background: url(../images/icon27.jpg) no-repeat 5px center;
	border-left: 1px solid #eee;
}
.s_mbc {
	width: 870px;
	height: 120px;
	border: 1px solid #ddd;
	margin: 10px auto 0;
	background: #FFF;
	overflow: hidden;
	text-align: left;
	font-size: 13px;
}
.s_mbc dt {
	width: 500px;
	float: left;
	height: 120px;
	border-right: 1px solid #ddd;
}
.s_mbc dt .t_tit, .s_mbc dd .t_tit {
	width: 100px;
	height: 120px;
	text-align: center;
	border-right: 1px solid #ddd;
	float: left;
	font-size: 22px;
	color: #555;
	line-height: 150%;
	padding-top: 22px;
}
.s_mbc dt .l_m {
	width: 365px;
	float: right;
	padding-top: 13px;
}
.s_mbc dt .l_m .t_n {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 15px;
}
.s_mbc dt .l_m p {
	width: 100%;
	padding: 0;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	color: #666;
}
.s_mbc dt .l_m .t_n em {
	color: #E0363B;
}
.s_mbc dd {
	width: 368px;
	float: right;
	height: 120px;
}
.s_m .s_mb em {
	margin-left: 255px;
}
.s_m .s_mb em b {
	color: #E0363B;
	font-size: 18px;
}
.s_mbc dd ul {
	width: 260px;
	text-align: center;
	padding-top: 30px;
	float: right
}
.s_mbc dd ul li {
	display: inline-block;
*display:inline;
	zoom: 1;
}
.s_mbc dd ul li .tu {
	width: 80px;
	height: 40px;
	border-right: 1px solid #ddd;
}
.s_mbc dd ul li.last .tu {
	border: 0;
}
.s_mbc dd ul li .tu img {
	width: 28px;
	height: 32px;
	vertical-align: top;
}
.s_mbc dd ul li a {
	font-size: 13px;
	color: #666;
}
.i_m .i_ma {
	width: 856px;
	margin: 0 auto;
	padding: 30px 0 0;
	text-align: center;
}
.i_m .i_ma li {
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 0 40px;
}
.i_m .i_ma li img {
	width: 80px;
	height: 70px;
	vertical-align: top;
}
.i_m .i_ma li span {
	display: block;
	width: 125px;
	height: 34px;
	border: 1px solid #E0363B;
	text-align: center;
	line-height: 32px;
	background: #FFF;
	margin-top: 10px;
	font-size: 16px;
}
.jyfw b {
	width: 100%;
	text-indent: 0;
	margin-top: 20px;
	height: 35px;
	line-height: 35px;
}
.hyfl table {
	width: 100%;
	border: 1px solid #ddd;
	border-right: 0;
	border-bottom: 0;
}
.hyfl table th {
	font-size: 15px;
	font-weight: bold;
}
.hyfl table th, .hyfl table td {
	padding: 10px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: center;
}
.hyfl table .left {
	text-align: left;
}
.s_mbc dt .l_m .gd_x {
	width: 100%;
	height: 60px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
}
.s_mbc dt .l_m .gd_x li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
}
.tipinfo {
	position: absolute;
	padding: 0 5px;
	top: 35px;
	background-color: #FFFFFF;
	font-size: 14px;
	color: #D00;
}
.qh_ys {
	width: 100%;
}
.qh_ys dt {
	width: 605px;
	height: 345px;
	float: left;
}
.qh_ys dd {
	width: 575px;
	float: right;
}
.qh_ys dd ul {
	width: 100%;
	height: 345px;
	overflow: hidden;
}
.qh_ys dd ul li {
	width: 100%;
	margin-bottom: 10px;
}
.qh_ys dd ul li .title {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	padding-left: 60px;
	padding-right: 10px;
}
.qh_ys dd ul li a {
	font-size: 16px;
	color: #333;
}
.qh_ys dd ul li a:hover {
	color: #D9141D;
}
.qh_ys dd ul li i {
	display: block;
	width: 45px;
	height: 45px;
	background: url(../images/icon36.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.qh_ys dd ul li .des {
	width: 100%;
	text-align: left;
	height: 0px;
	overflow: hidden;
	font-size: 14px;
	line-height: 170%;
	color: #666;
	padding: 0 0 0 60px;
}
.qh_ys dd ul li.on .des {
	height: 80px;
	padding: 10px 10px 0 60px;
	transition: all ease-in-out .4s;
}
.qh_ys dd ul li.on .des a {
	font-size: 14px;
	color: #666;
}
.qh_ys dd ul li.on .des a:hover {
	color: #333;
}
.qh_ys dd ul li.on .title i {
	background: url(../images/icon35.jpg) no-repeat;
	transition: all ease-in-out .4s;
}
/*2016-3-31ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/
.ca {
	width: 100%;
}
.ca .map, .ca .map img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.ct .ctn_a {
	padding: 20px 0;
}
.ca .ca_a, .ca .ca_b {
	width: 100%;
}
.ca .ca_a li {
	width: 33.33%;
	float: left;
	padding: 10px 20px;
	text-align: center;
}
.ca .ca_a li img {
	width: 68px;
	height: 68px;
	vertical-align: top;
}
.ca .ca_a li .c1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}
.ca .ca_a li .des {
	width: 100%;
	padding: 0 0 20px;
	font-size: 14px;
}
.ca .ca_a li .ctn {
	width: 100%;
	font-size: 13px;
	color: #666;
	line-height: 175%;
	text-align: center;
	padding: 0;
}
.ca .ca_a li .ctn em {
	font-weight: bold;
	color: #D9141D;
}
.ca_b {
	padding: 20px 0;
}
.ca_b li {
	width: 260px;
	height: 235px;
	float: left;
	background: #EEEEEE;
	margin-right: 60px;
	padding: 20px;
	text-align: center;
}
.ca_b li img {
	width: 50px;
	height: 50px;
	vertical-align: top;
	margin-top: 20px;
}
.ca_b li .name {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	margin-bottom: 5px;
}
.ca_b li .ctn {
	width: 100%;
	padding: 0;
	line-height: 165%;
	text-align: center;
}
.ca_b li .ctn p {
	width: 100%;
	font-size: 16px;
}
.ca_b li .ctn p a {
	font-size: 14px;
	color: #333;
}
/*2016-4-5ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/
.qh_ys dt .title {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	margin-bottom: 10px;
	background: #fff;
	padding-left: 10px;
	position: relative;
}
.qh_ys dt .dt_m {
	width: 100%;
	height: 290px;
}
.qh_ys dt .title .more {
	display: block;
	text-align: right;
	color: #D9141D;
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 13px;
}
.kf .kf_l {
	position: relative;
	overflow: visible;
	margin-top: 20px;
}
.kf .kf_l .kf_lt {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: -30px;
	z-index: 99999;
}
.xqzx {
	width: 100%;
	padding-top: 30px;
	text-align: center;
}
.xqzx a {
	display: inline-block;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	text-align: left;
	background-color: #034794;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFF;
	font-size: 18px;
	padding: 0 50px 0 80px;
	background-image: url(../images/a/icon16.png);
	background-repeat: no-repeat;
	background-position: 35px 10px;
}
.s_ms {
	width: 645px;
	height: 193px;
	background: url(../images/bg_6.png) no-repeat;
	margin: 0 auto;
}
.s_ms .sb_a {
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
	color: #666;
}
.s_ms .sb_b {
	width: 450px;
	height: 48px;
	border: 1px solid #ddd;
	margin: 0 auto;
	border: 1px solid #ddd;
	background: #FFF;
	position: relative;
}
.s_ms .sb_b input {
	width: 310px;
	height: 48px;
	border: 0;
	background: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 7px;
	font-size: 15px;
}
.s_ms .sb_b a {
	display: block;
	width: 140px;
	height: 48px;
	border: 1px solid #E0363B;
	background-color: #E0363B;
	color: #FFF;
	text-align: left;
	padding-left: 52px;
	font-size: 16px;
	background-image: url(../images/s_btn.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	line-height: 48px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 9;
}
.s_ms .sb_c {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #555;
}
.s_ms .sb_c em {
	color: #CB3333;
}
.sb_d {
	width: 100%;
}
.sb_d li {
	width: 33.33%;
	float: left;
	text-align: center;
}
.sb_d li img {
	width: 90%;
	height: auto;
	vertical-align: top;
	max-width: 400px;
}
.sb_d li p {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #555;
}
.sb_e {
	width: 100%;
	text-align: left;
	border: 1px solid #ddd;
	padding: 25px 0;
	background: #fff;
	margin-top: 15px;
}
.sb_e li {
	width: 50%;
	float: left;
	padding: 5px 25px 5px 60px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	position: relative;
}
.sb_e li i {
	display: block;
	width: 25px;
	height: 25px;
	background: #E0363B;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	position: absolute;
	left: 25px;
	top: 17px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	line-height: 25px;
	font-style: normal;
}
.error {
	width: 100%;
	height: 40px;
	/*padding: 55px 0;*/
}
.error .error_m {
	width: 858px;
	height: 501px;
	margin: 0 auto;
	position: relative;
	background: url(../images/404.png) no-repeat;
}
.error .error_m a {
	display: block;
	width: 265px;
	height: 55px;
	background: #034794;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFF;
	font-size: 40px;
	text-align: center;
	position: absolute;
	right: 110px;
	top: 280px;
}
/*2016-4-6ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/
.bg_6 {
	width: 100%;
	background: #F5F5F5;
	padding: 30px 0;
	min-width: 1200px;
}
.w_a {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
}
.w_a dt, .w_a dt img {
	width: 455px;
	height: 445px;
	float: left;
	vertical-align: top;
}
.w_a dd {
	width: 705px;
	float: right;
}
.w_a dd h2 {
	width: 100%;
	font-size: 30px;
	color: #212121;
	margin-top: 30px;
	margin-bottom: 20px;
	line-height: 180%;
}
.w_a dd h2 b {
	font-size: 44px;
	font-weight: bold;
	color: #CD3333;
	display: inline-block;
*display:inline;
	zoom: 1;
}
.w_a dd p {
	font-size: 24px;
	color: #888;
	line-height: 180%;
}
.w_a dd .in {
	font-size: 18px;
	color: #202020;
	margin-top: 25px;
}
.bg_7 {
	width: 100%;
	background: #FFF;
	border-bottom: 1px solid #ddd;
	min-width: 1200px;
	padding: 30px 0;
}
.w_name {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
	font-size: 32px;
	color: #555;
	text-align: center;
}
.w_name em {
	color: #D63F44;
}
.w_b {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.w_b li {
	width: 16.6%;
	float: left;
}
.w_b li .tu {
	width: 155px;
	height: 155px;
	border: 3px solid #D63F44;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
.w_b li .tu img {
	width: 65px;
	height: 65px;
	position: absolute;
	left: 45px;
	top: 45px;
}
.w_b li .tu .img {
	z-index: 9;
	opacity: 0;
	filter: alpha(opacity=0);
}
.w_b li:hover .tu .img {
	z-index: 9;
	opacity: 1;
	filter: alpha(opacity=100);
}
.w_b li:hover .tu {
	background: #D63F44;
	transition: all ease-in-out .4s;
}
.w_b li .title {
	width: 100%;
	padding-top: 15px;
	font-size: 16px;
	padding-bottom: 25px;
}
.w_b li .title p {
	width: 100;
	font-size: 12px;
	color: #888;
	height: 25px;
	line-height: 25px;
}
.w_b li:hover .title, .w_b li:hover .title p {
	color: #D63F44;
}
.w_c {
	width: 1200px;
	margin: 0 auto;
}
.w_c li {
	width: 335px;
	float: left;
	padding: 10px;
	margin-bottom: 25px;
	margin-right: 97px;
	background: #FFF;
}
.w_c li img {
	width: 315px;
	height: 170px;
	vertical-align: top;
	border: 1px solid #ddd;
}
.w_c li .des {
	width: 100%;
	height: 60px;
	font-size: 13px;
	line-height: 167%;
	overflow: hidden;
	margin: 7px 0 13px;
	overflow: hidden;
}
.w_c li .more {
	width: 100%;
	border-top: 1px solid #ddd;
	text-align: center;
}
.w_c li .more a {
	display: inline-block;
	zoom: 1;
	height: 33px;
	line-height: 33px;
	background-color: #034794;
	text-align: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14px;
	color: #FFF;
	background-image: url(../images/icon5.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 0 15px 0 35px;
	vertical-align: top;
	margin-top: 10px;
}
.w_c li .title {
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #ddd;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}
.w_c li .title i {
	display: block;
	width: 30px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #FF3333;
	font-weight: bold;
	font-style: normal;
	position: absolute;
	left: 0;
	top: 0;
}
.w_d {
	width: 1200px;
	margin: 0 auto;
}
.w_d li {
	width: 50%;
	float: left;
	text-align: center;
}
.w_d li p {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
}
.w_d li img {
	width: 80%;
	height: auto;
	vertical-align: top;
}
.w_e, .w_f {
	width: 1200px;
	margin: 0 auto;
}
.w_e .tabBox_tc, .tabBox_c, .w_f .tabBox_td, .tabBox_d {
	width: 100%;
}
.w_e .tabBox_c .tabNav_c, .w_f .tabBox_d .tabNav_d {
	width: 100%;
	text-align: center;
	padding: 5px 0;
}
.w_e .tabBox_c .tabNav_c li, .w_f .tabBox_d .tabNav_d li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 16px;
	color: #FFF;
	background: #A6A6A6;
	margin: 0 5px;
}
.w_e .tabBox_c .tabNav_c li.on, .w_f .tabBox_d .tabNav_d li.on {
	background: #D63F44;
}
.w_e .tabBox_c .tabCont_c, .w_f .tabBox_d .tabCont_d {
	display: none;
	padding-top: 20px;
}
.web {
	width: 100%;
}
.web li {
	width: 220px;
	height: 140px;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
.web li img {
	width: 220px;
	height: 140px;
	vertical-align: top;
}
.w_e .more {
	width: 100%;
	text-align: center;
}
.w_f .td {
	width: 100%;
	margin-bottom: 12px;
}
.w_f .td dt {
	width: 405px;
	float: left;
	position: relative;
	padding-left: 20px;
}
.w_f .td dd {
	width: 755px;
	float: right;
	text-align: right;
	height: 160px;
	overflow: hidden;
}
.w_f .td dd img {
	width: 130px;
	height: 160px;
	float: right;
}
.w_f .td dt em {
	height: 158px;
	background: #D63F44;
	display: block;
	width: 7px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #111;
}
.w_f .td dt h3 {
	font-size: 34px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 8px;
	height: 35px;
	line-height: 35px;
}
.w_f .td dt p {
	line-height: 28px;
	font-size: 26px;
}
.w_f .td dt b {
	font-weight: normal;
	font-size: 22px;
	color: #D63F44;
}
.abt {
	width: 100%;
	padding-bottom: 20px;
}
.abt dt {
	width: 420px;
	float: left;
}
.abt dt img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.abt dd {
	width: 740px;
	float: right;
	line-height: 200%;
	font-size: 15px;
	height: 300px;
	overflow: hidden;
}
.w_g {
	width: 1200px;
	margin: 0 auto;
}
.w_g dl {
	width: 50%;
	float: left;
	margin: 10px 0px 15px;
	text-align: left;
}
.w_g dl dt {
	width: 196px;
	height: 96px;
	border: 1px solid #333333;
	float: left;
	margin-right: 15px;
	overflow: hidden;
}
.w_g dl dt img {
	width: 196px;
	height: 96px;
	vertical-align: top;
}
.w_g dl dd {
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 160%;
	height: 115px;
	overflow: hidden;
	width: 340px;
}
.w_g dl dd strong {
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
}
.w_g dl dd strong a {
	font-size: 18px;
	color: #333333;
}
.w_g dl dd strong a:hover {
	color: #03A8F8;
}
.w_g dl:hover dt img {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
}
/*2016-4-7ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/
.bg_k {
	width: 100%;
	min-width: 1200px;
	background: #ebedee;
}
.qh_ysa {
	padding: 15px;
	border: 1px solid #ddd;
}
.qh_ysa dd {
	width: 545px;
}
.qh_ys dt .title a {
	display: block;
	width: 100%;
	padding: 0 5px;
	height: 45px;
	line-height: 45px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
}
.qh_ysa dt .dt_m {
	position: relative;
	overflow: hidden;
}
.qh_ysa dt .dt_m img {
	width: 100%;
	height: 290px;
	vertical-align: top;
}
.qh_ysa dt .dt_m .wen {
	width: 100%;
	height: 60px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	background: rgba(0,0,0,.4);
	color: #eee;
	overflow: hidden;
	padding: 7px 10px;
	line-height: 175%;
}
/*2016-4-7ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/
.bg_aa, .bg_fa {
	background: #fff;
	overflow: hidden;
}
.qh_ysa {
	border: 0;
	padding: 0;
}
.qh_ysa dd {
	width: 575px;
}
.bz .wen {
	position: relative;
}
.bz .wen .rw {
	width: 267px;
	height: 590px;
	position: absolute;
	right: -130px;
	top: -200px;
}
.name_cx {
	border: 1px solid #d7d7d7;
	width: 276px;
	padding: 18px;
	position: absolute;
	left: -276px;
	top: -1px;
	display: none;
	background-color: #FFFFFF;
}
.name_cx .wb {
	width: 230px;
	height: 35px;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
}
.name_cx .anniu {
	width: 95px;
	height: 32px;
	background-color: #E0363B;
	line-height: 30px;
	margin-right: 5px;
	color: #FFFFFF;
	border: 0px;
	font-size: 12px;
	cursor: pointer;
}
.name_cx .hui {
	background-color: #6b6b6b;
}
.name_an {
	display: block;
	position: absolute;
	top: 0px;
	width: 77px;
	height: 77px;
}
.newclass {
	height: 52px;
	line-height: 52px;
	background-color: #e01d1d;
	padding: 0px 20px;
	margin-top: 15px;
}
.newclass a {
	color: #FFFFFF;
	font-size: 16px;
	display: inline-block;
	line-height: 30px;
	padding: 0px 5px;
	margin: 0px 5px;
}
.newclass a:hover, .newclass a.now {
	background-color: #e01d1d;
	border-bottom: 2px solid #fff;
}
.newclass_cont {
	background-color: #f6f6f6;
	padding: 8px 5px;
	margin-bottom: 30px
}
.newclass_cont ul li {
	float: left;
	width: 108px;
	line-height: 26px;
	text-align: center;
}
.newclass_cont ul li a {
	font-size: 13px;
}
.newclass_cont ul li a.now {
	color: #e01d1d;
}
#divshaoqiao {
	width: 414px;
	height: 234px;
	left: 50%;
	margin-left: -207px;
	top: 50%;
	margin-top: -117px;
	position: fixed;
	z-index: 9999;
	display: none;
}
#divshaoqiao .close {
	width: 20px;
	height: 20px;
	font-size: 26px;
	color: #333333;
	display: block;
	position: absolute;
	right: 0px;
	top: -8px;
}
#divshaoqiao a {
	cursor: pointer;
}
.i_k_m_img {
	height: 350px;
	overflow: hidden;
}
.i_k_m_img img {
	margin-top: -30px;
}
.index_focus {
	position: relative;
	width: 100%;
	height: 500px;
	margin: 0 auto;
	overflow: hidden
}
.index_focus .bd li {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	height: 500px!important;
	width: 100%!important;
}
.index_focus .bd li a {
	display: block;
	height: 500px;
	width: 100%;
}
.index_focus_post {
	z-index: 10
}
.index_focus .pic {
	height: auto;
	display: block
}
.index_focus .pic:hover {
	text-decoration: none
}
.index_focus .slide_nav {
	position: absolute;
	left: 45%;
	bottom: 2%
}
.index_focus .slide_nav a {
	display: block;
	width: 50px;
	height: 5px;
	background: url(../images/icon_b3.png) no-repeat no-repeat;
	cursor: pointer;
	float: left;
	margin: 10px 6px;
	font-family: arial
}
.index_focus .slide_nav .on, .index_focus .slide_nav li:hover {
	text-decoration: none;
	background: url(../images/icon_b2.png) no-repeat no-repeat
}
.index_focus_next, .index_focus_pre {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -36px;
	width: 72px;
	height: 72px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	z-index: 10;
	background: url(../images/ico_sliding.png) no-repeat
}
.index_focus_pre {
	left: 30px;
	background-position: 0 0
}
.index_focus_pre:hover {
	background-position: 0 -144px
}
.index_focus_next {
	right: 30px;
	background-position: 0 -72px
}
.index_focus_next:hover {
	background-position: 0 -216px
}
.index_focus_info {
	position: absolute;
	left: 10%;
	bottom: 12%;
	width: 800px;
	height: 200px;
	padding-bottom: 10px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-family: "\5fae\8f6f\96c5\9ed1";
	-moz-text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	background: url(../images/index_focus_bg.png) no-repeat
}
.index_focus_info h3 {
	font-size: 36px;
	line-height: 70px;
	font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";
	display: none
}
.index_focus_info .text {
	width: 500px;
	line-height: 24px;
	font-size: 14px;
	word-wrap: break-word;
	overflow: hidden;
	display: none
}
.digital {
	width: 100%;
	height: 72px;
	background: #fff;
	color: #a7a7a7;
	border-bottom: 1px solid #d5d5d5;
	text-align: center;
	line-height: 72px;
	font-size: 18px;
}
.digital h2 {
	font-size: 26px;
	font-weight: normal;
	margin-right: 10px;
	margin-left: 10px;
	display: inline-block;
}
.digital span {
	color: #515151;
}
.digital .count-title1 {
	color: #3a8917;
}
.digital .count-title2 {
	color: #145aa8;
}
.digital .count-title3 {
	color: #df1927;
}
.gs_shougou {
	width: 590px;
	background-color: #fff;
	float: left;
	height: 360px;
	margin-bottom: 20px;
}
.gs_shougou .title {
	height: 70px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 70px;
	background: #e0363b url(../images/bg_x.png) center no-repeat;
}
.gs_shougou .from_tj {
	border-bottom: 1px solid #dfdfdf;
	height: 80px;
	line-height: 80px;
	padding-left: 20px;
	text-align: center;
}
.gs_shougou .from_tj input {
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	border: 1px solid #dedede;
	border-radius: 5px;
	margin-right: 10px;
}
.gs_shougou .from_tj .input_tj {
	display: inline-block;
	width: 63px;
	height: 40px;
	line-height: 40px;
	background-color: #6b6b6b;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
}
.gs_shougou .from_tj .input_tj:hover {
	background-color: #e0363b;
}
.gs_shougou .gs_cj {
	padding-left: 44px;
	padding-top: 22px;
}
.gs_shougou .cj_gd {
	margin-top: 15px;
}
.gs_shougou .gs_cj .title2 {
	color: #000000;
	font-size: 16px;
}
.gs_mai {
	float: right;
}
.gs_mai .from_tj .input_tj:hover {
	background-color: #5aa9e5;
}
.gs_mai .title {
	background-color: #5aa9e5;
}
.gs_mai .mai_title {
	width: 572px;
	height: 200px;
	background: url(../images/mai_ico.png) no-repeat;
}
.gs_mai .mai_title .tt1 {
	font-size: 16px;
	font-weight: bold;
	color: #e0363b;
	line-height: 24px;
	width: 348px;
	display: inline-block;
	margin-top: 50px;
	text-align: center;
	margin-left: 50px;
}
.gs_mai .mai_title .tel_ico {
	font-size: 24px;
	font-weight: bold;
	color: #464646;
	padding-left: 48px;
	background: url(../images/tel_ico.png) left no-repeat;
	line-height: 38px;
	margin-top: 5px;
	margin-left: 50px;
}
.fl_kc {
	width: 900px;
	float: left;
}
.fl_k {
	border-top: 1px solid #ddd;
	margin-top: 5px;
	padding-top: 15px;
}
.gjc_a {
	padding: 3px 6px;
	background-color: #0391d5;
	color: #FFFFFF;
	border-radius: 4px;
	margin: 2px;
	display: inline-block;
}
.gjc_a:hover {
	background-color: #5bb2dc;
	color: #fff;
}
.tag_ti {
	padding-left: 10px;
	border-left: 3px solid #FF0000;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin-top: 15px;
}
.tag_list {
	padding: 20px 0px;
	padding-bottom: 40px;
}
.tag_list ul li {
	float: left;
}
.tag_list ul li a {
	display: block;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	margin-bottom: 12px;
	line-height: 40px;
	padding: 0px 15px;
	margin-right: 10px;
	transition: all 0.2s ease 0s;
}
.tag_list ul li a:hover {
	background-color: #e1151f;
	color: #FFFFFF;
	border: 1px solid #e1151f;
}
.tag_cont {
	padding: 20px;
	background-color: #f9f9f9;
	line-height: 24px;
	margin-top: 15px;
}
.tag_list_n ul {
	padding: 20px;
}
.tag_list_n ul li {
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 0px;
}
.tag_list_n ul li:hover {
	border-bottom: 1px solid #d8d8d8;
}
.tag_list_n ul li .tag_list_t a {
	font-size: 16px;
	color: #e1151f;
}
.tag_list_n ul li .tag_list_c {
	color: #666666;
	line-height: 24px;
	padding-top: 10px;
}
.tag_list_n ul li .tag_list_x {
	padding: 5px 0px;
	font-size: 12px;
}
.tag_list_n ul li .tag_list_x a {
	display: inline-block;
	padding: 5px 10px;
	font-size: 12px;
	color: #333;
	border-radius: 5px;
}
.tag_list_n ul li .tag_list_x a:hover {
	color: #09b4f4;
}
.news_left {
	width: 880px;
	float: left;
}
.news_right {
	float: right;
	width: 300px;
}
.news_right .news_hot {
	margin-bottom: 20px;
}
.news_right .news_hot .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	border-left: 3px solid #e01d1d;
	padding-left: 10px;
	background-color: #f3f3f3;
}
.news_right .news_hot ul {
	padding: 10px 0px;
	;
}
.news_right .news_hot ul li {
	line-height: 40px;
	padding-left: 20px;
	background: url(../images/icon9.png) left no-repeat;
}
.news_right .tag {
	padding: 20px 0px;
}
.news_right .tag a {
	display: inline-block;
	line-height: 30px;
	padding: 0px 10px;
	background-color: #f7f7f7;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #999999
}
.news_right .tag a:hover {
	background-color: #e01d1d;
	color: #FFFFFF;
}

@media screen and (max-width:1500px) {
.news_left {
	width: 700px;
	float: left;
}
.news .n_m dl dd {
	width: 610px;
}
}
/*ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã‚Â Ã‚Â start*/
.fix-sidenav {
	position: fixed;
	left: 0;
	top: 54%;
	margin-top: -250px;
	overflow: hidden;
	z-index: 88;
}
.zu-btn {
	float: left;
	width: 29px;
	height: 108px;
	border: 1px solid #ec4c42;
	border-radius: 3px 0 0 3px;
	border-left: none;
	text-align: center;
	font-size: 13px;
	color: #ec4c42;
	padding: 10px 9px 0 9px;
	background: url("../images/fix-icon2.png") no-repeat center 84px;
	display: inline-block;
	background-color: #fff;
 *display: inline;
 *zoom: 1;
	margin-top: 145px;
}
.avtive-btn {
	border-color: #ec4c42;
	color: #fff;
	background: url("../images/fix-icon_03.png") no-repeat center 89px;
	background-color: #ec4c42;
}
.move-nav {
	float: left;
	width: 134px;
}
.move-nav>p {
	width: 134px;
	background: #d8271c;
	height: 58px;
	line-height: 58px;
	color: #fff;
	font-size: 16px;
	text-align: right;
	padding-right: 16px;
	position: relative;
	border-bottom: 1px solid #df3a3a;
	cursor: pointer;
}
.move-nav>p>i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 28px;
	height: 28px;
	position: absolute;
	background: url("../images/fix-icon.png") center no-repeat;
	left: 23px;
	top: 50%;
	margin-top: -14px;
}
.move-nav>ul {
	background-color: #ec4c42;
	border-top: 1px solid #c71821;
}
.move-nav>ul>li {
	width: 100%;
	text-align: center;
}
.move-nav>ul>li>a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 116px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	margin-top: 17px;
	font-size: 14px;
	transition: all 0.3s;
}
.move-nav>ul>li>a:hover {
	border-color: #fff;
	background-color: #fff;
	color: #df3a3a;
}
.move-nav>ul>li>p {
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 20px;
	padding-top: 6px;
}
.move-nav>ul>li>p>big {
	font-size: 17px;
}
.move-nav>ul>li>span {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 100%;
	height: 1px;
	background-color: #f97171;
	border-top: 1px solid #df3a3a;
	margin-top: 17px;
}
.move-nav>ul>li .two-span {
	margin-top: 7px;
}
.move-nav>ul>li .last-a {
	background-color: #034794;
	width: 101px;
	height: 29px;
	text-align: center;
	margin: 3px auto 15px;
	border: none;
	border-radius: 10px;
}
.move-nav>ul>li .last-a>i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 30px;
	height: 18px;
	background: url("../images/top.png") center no-repeat;
}
.move-nav>ul>li .last-a:hover {
	background-color: #df3a3a;
}
.foot_link {
	background: rgb(37, 37, 37);
}
.zr_input {
	border-radius: 30px;
	background-color: #ea5b25;
	height: 46px;
	line-height: 46px;
	color: #FFFFFF;
	font-size: 15px;
	width: 274px;
	margin: 50px auto;
	text-align: center;
	display: block;
}
.zr_input:hover {
	color: #FFFFFF;
}

@media screen and (max-width:1500px) {
.gs_shougou {
	width: 515px;
}
.gs_shougou .from_tj input {
	width: 100px;
}
.h_top, .head, .i_m, .hot, .ys_l, .sl_l, .kf, .frd, .friend, .f_nav, .bq, .zc_m, .why, .qst, .i_m .cl .cl_m, .s_m, .yq, .yh, .news, .ct, .bg, .ckts {
	width: 1120px;
}
/*.head .nav {
	width: 815px;
}*/
.h_bg_fix .head .nav {
	/*width: 1050px;*/
	text-align: left;
}
.head .nav li {
	margin-left: 5px;
}
.head .nav li a {
	padding: 0 7px;
	font-size: 15px;
}
.head .nav li .er_m {
	width: 764px;
	left: -144px;
}
.hot .hot_l, .hot .hot_l dl {
	width: 375px;
}
.hot .hot_r {
}
.hot .hot_l dl dt {
	margin: 20px 12px;
}
.hot .hot_l dl dd {
	width: 240px;
}
.hot .hot_l dl dd em, .hot .hot_r dl dd em {
	font-size: 22px;
}
.hot .hot_r dl {
	width: 322px;
	margin-left: 15px;
}
.hot .hot_r dl dt {
	width: 85px;
}
.ys_l li {
	margin-right: 25px;
}
.s_m {
	width: 1050px;
	background-size: 100% 100%;
}
.sl_l li .sj_6 {
	left: 75px;
}
.sl_l li .sj_7 {
	left: 10px;
}
.sl_l li .sj_8 {
	left: 55px;
}
.sl_l li .sj_9 {
	left: 53px;
}
.sl_l li .sj_10 {
	left: 107px;
}
.bz {
	width: 1050px;
}
.bz .tu, .bz .tu img {
	width: 300px;
	height: 243px;
}
.bz .wen {
	width: 660px;
}
.bz .wen .rw {
	right: -210px;
}
.bz dl {
	margin-right: 15px;
}
.i_m .tabBox_a .tabNav li {
	width: 220px;
	margin: 0 10px;
}
.i_m .cl .tabNav li {
	width: 150px;
	white-space: nowrap;
	margin: 0 10px;
}
.i_m .xs .tabNav li {
	width: 170px;
}
.i_m .xs .tabNav li p {
	font-size: 17px;
}
.i_m .xs .xs_m {
	font-size: 16px;
}
.kf .kf_l {
	width: 590px;
}
.qh_ys dt {
	width: 505px;
}
.qh_ysa dd, .qh_ys dd {
	width: 530px;
}
.frd li {
	width: 175px;
}
.f_nav ul li {
	width: 105px;
	margin-right: 15px;
}
.f_nav dl {
	width: 700px;
}
.f_nav ul {
	width: 350px;
}
.f_nav dl dt {
	width: 310px;
}
.zc_m .lc li {
	width: 165px;
}
.zc_m .lc_a li {
	width: 145px;
}
.why .why_l {
	width: 500px;
}
.qst li, .yq li {
	width: 500px;
	margin-right: 25px;
}
.cl .cl_m table th {
	width: 250px;
}
.cl .cl_m table th img {
	max-width: 210px;
}
.cl .cl_m table .last {
	width: 150px;
}
.zc_m .lc_a li.jt {
	width: 55px;
}
.zc_m .lc_a li.jt img {
	width: 100%;
	height: auto;
}
.sd li {
	width: 300px;
}
.yh li {
	width: 250px;
	margin-right: 15px;
	height: 310px;
}
.yh li img {
	width: 230px;
	height: 115px;
}
.ys_la li {
	width: 243px;
}
.ct .tabBox_b .tabNav {
	width: 160px;
}
.ct .tabBox_b .tabCont {
	width: 880px;
}
.ct .ctn img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.bg li {
	width: 325px;
	margin-right: 37px;
	margin-bottom: 35px;
}
.bg li .zz {
	width: 325px;
}
.jck li {
	margin: 70px 85px 0;
}
.rs li {
	width: 330px;
	margin: 70px 30px 35px 0;
}
.sb dl dt {
	width: 250px;
}
.sb dl dd {
	width: 790px;
}
.s_nav dl dt {
	width: 600px;
	overflow: hidden;
}
.s_nav dl dt img {
	width: 100%;
	height: auto;
	vertical-align: top;
	margin-top: 46px;
}
.s_nav dl dd {
	width: 168px;
}
.s_nav dl dd .d_name, .s_nav dl dd ul {
	width: 145px;
}
.s_nav dl dd .zx_btn a {
	width: 90%;
	margin: 0;
}
.s_nav dl dd .zx_btn {
	text-align: center;
}
#mask {
	width: 800px !important;
}
.head .nav li .er_m2 {
	width: 160px;
	left: -34px;
}
.ca_b li {
	width: 250px;
	margin-right: 20px;
	padding: 20px 12px;
}
.i_tp .i_des {
	max-width: 1050px;
	margin: 0 auto;
}
.ys_a li {
	width: 500px;
	margin-right: 25px;
}
.zc_m .sb .sb_l, .zc_m .sb .sb_r {
	width: 400px;
}
.ckts .ck_nav span {
	margin: 0 5px;
}
.head .nav .mianfei {
	position: absolute;
	right: 565px;
	top: 25px;
}
.head .nav .remen {
	position: absolute;
	right: 570px;
	top: 25px;
}
.head .nav .remen1 {
	position: absolute;
	right: 165px;
	top: 25px;
}
.h_bg_fix .head .nav .mianfei {
	position: absolute;
	left: 415px;
	top: 10px;
}
.h_bg_fix .head .nav .remen {
	position: absolute;
	left: 580px;
	top: 10px;
}
.h_bg_fix .head .nav .remen1 {
	position: absolute;
	right: 255px;
	top: 10px;
}
}
.location {
	padding-left: 30px;
	background: url(../images/homeico.jpg) left no-repeat;
	height: 20px;
	line-height: 20px;
	float: right;
	margin-top: 15px;
}
/*ÃƒÂ¨Ã‚Â¯Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚ÂºÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â*/
.commnet {
	margin: 20px 0 30px;
	padding: 8px 0 0 8px;
	background: url(../images/commnet_bg.png) repeat-x;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.commnet textarea {
	width: 100%;
	height: 59px;
	border: none;
	background: transparent;
	outline: none;
	font-size: 14px;
	color: #999;
	overflow: auto;
}
.commnet .toolbar {
	padding-top: 0px;
	_padding-top: 5px;
*padding-top:5px!important;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.commnet .options {
	float: left;
}
.commnet .button, .commnet .button_on {
	float: right;
	width: 100px;
	height: 30px;
	border: none;
	border-left: 1px solid #ccc;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.commnet .button {
	background: url(../images/commnet_btn_bg.png) repeat-x;
}
.commnet .button_on {
	background: url(../images/commnet_btnon_bg.png) repeat-x;
}
.commlist {
	margin-top: 20px;
}
.commlist li {
	border-bottom: 1px solid #eaeaea;
	word-wrap: break-word;
}
.commlist li p {
	line-height: 20px;
	color: #999ÃƒÂ¯Ã‚Â¼Ã¢â‚¬Âº
}
.commlist li span.uname {
	color: #D32;
	font-family: Verdana;
	font-weight: bold;
}
.commlist li span.time {
	color: #bbb;
}
.commnum span {
	display: inline-block;
	width: 70px;
	margin-top: 20px;
	line-height: 24px;
	border: 1px solid #ccc;
	background: #f5f5f5;
	border-radius: 3px;
	text-align: center;
}
.commnum span i {
	color: #900;
	font-family: Verdana;
	font-weight: bold;
}
/*------ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ§Ã‚Â§Ã¢â‚¬Â¹ÃƒÂ¦Ã‚Â´Ã‚Â»ÃƒÂ¥Ã…Â Ã‚Â¨--------*/
.hide_box {
	z-index: 99999999999;
	filter: alpha(opacity=50);
	background: #666;
	opacity: 0.5;
	-moz-opacity: 0.5;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
}
.shang_box {
	width: 599px;
	height: 507px;
	position: fixed;
	z-index: 99999999999999;
	left: 50%;
	top: 50%;
	margin-left: -280px;
	margin-top: -260px;
	display: none;
	background: url('../images/zhongqiuhd.png');
}
.shang_box img {
	border: none;
	border-width: 0;
}
.dashang {
	display: block;
	width: 100px;
	margin: 5px auto;
	height: 25px;
	line-height: 25px;
	padding: 10px;
	background-color: #E74851;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 10px;
	font-weight: bold;
	font-size: 16px;
	transition: all 0.3s;
}
.dashang:hover {
	opacity: 0.8;
	padding: 15px;
	font-size: 18px;
}
.shang_close {
	float: right;
	display: inline-block;
	width: 38px;
	height: 38px;
	margin-right: 47px;
}
.huodong_an {
	margin-top: 356px;
	text-align: center;
}
.huodong_text {
	width: 290px;
	margin-left: 20px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	color: #e14538;
	font-family: "Microsoft YaHei";
	border: 0px;
	background-color: #efd568;
	font-weight: bold;
}
.huodong_niu {
	width: 260px;
	height: 76px;
	background: url('../images/hong_an.png');
	text-indent: -999px;
	border: 0px;
	cursor: pointer;
	margin-top: 20px;
	margin-left: 20px;
}
.huodong_niu:hover {
	background-position: 0px 76px;
}
#div1 {
	margin-top: 30px;
	height: 30px;
	overflow: hidden;
}
#div1 ul li {
	padding-left: 20px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-shadow: #000 0 1px 0 rgba(0,0,0,.6);
}
/*------end ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ§Ã‚Â§Ã¢â‚¬Â¹ÃƒÂ¦Ã‚Â´Ã‚Â»ÃƒÂ¥Ã…Â Ã‚Â¨--------*/
/*20160926ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹ ÃƒÂ¥Ã¢â‚¬ÂÃ‚Â*/
.sz_a {
	width: 100%;
	background: url(../images/a/bg_1.jpg) no-repeat center top;
	background-size: cover;
	min-width: 1050px;
}
.wz_wrap {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0 40px;
}
.wz_wrap .name {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #646262;
	font-size: 38px;
	font-weight: 600;
}
.sz_a .a_m {
	width: 1130px;
	background: #646262;
	margin: 0 auto;
	padding: 20px 30px 0;
}
.sz_a .tip {
	width: 1130px;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	background: #646262;
	padding-left: 55px;
	font-size: 16px;
	color: #fff;
}
.sz_a .tip .l {
	float: left;
}
.sz_a .tip .r {
	float: right;
	padding-right: 55px;
	font-size: 20px;
}
.sz_a .tip em {
	color: #034794;
}
.a_m .a_search {
	width: 100%;
	background: #FFFFFF;
	height: 60px;
	position: relative;
}
.a_m .a_search input {
	height: 36px;
	line-height: 36px;
	float: left;
	margin-top: 12px;
	padding-left: 40px;
	border: 0;
	outline: none;
	color: #999;
	width: 415px;
}
.a_m .a_search .txt {
	background: url(../images/a/icon6.jpg) no-repeat 10px center;
	border-right: 1px solid #ddd;
}
.a_m .a_search .tel {
	background: url(../images/a/icon7.jpg) no-repeat 10px center;
}
.a_m .a_search .btn {
	width: 240px;
	height: 60px;
	line-height: 60px;
	color: #FFF;
	cursor: pointer;
	background-color: #DE1721;
	background-image: url(../images/a/icon8.png);
	background-position: 25px center;
	background-repeat: no-repeat;
	padding-left: 50px;
	font-size: 16px;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
	letter-spacing: 2px;
}
.a_m .sc_m {
	width: 100%;
	background: #FFF;
	padding-left: 22px;
}
.a_m .title {
	width: 100%;
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	color: #4C4C4C;
}
.a_m .title em {
	color: #034794;
}
.a_m .a_ml {
	width: 425px;
	float: left;
}
.a_m .a_mc {
	width: 410px;
	float: left;
}
.a_m .a_mr {
	width: 160px;
	float: right;
	text-align: center;
	padding-top: 120px;
	margin-right: 30px;
}
.a_ml .marqueetop {
	width: 100%;
	height: 225px;
	overflow: hidden;
	border-right: 1px solid #ececec;
}
.a_ml .marqueetop li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(../images/a/icon5.png) no-repeat left center;
	border: 0;
	color: #666;
}
.a_m .a_mc ul {
	width: 100%;
	height: 140px;
	border-right: 1px solid #ddd;
	margin-top: 30px;
}
.a_m .a_mc ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	height: 70px;
	border-right: 1px solid #eee;
	margin-top: 15px;
}
.a_m .a_mc ul li img {
	width: 50px;
	height: 50px;
	vertical-align: top;
	margin-top: 10px;
}
.a_m .a_mc ul li p {
	width: 100%;
	height: 70px;
	line-height: 70px;
	font-size: 16px;
	color: #5B5B5B;
}
.a_m .a_mc ul li:last-child {
	border: 0;
}
.a_m .a_mr img {
	width: 51px;
	height: auto;/* vertical-align:top; */
}
.a_m .a_mr p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #034794;
	font-weight: bold;
}
.sz_b .name, .sz_c .name, .sz_d .name, .sz_e .name, .sz_g .name, .sz_h .name, .gszr_hei .name {
	color: #4B4B4B;
}
.sz_b .name em, .sz_c .name em, .sz_d .name em, .sz_e .name em, .sz_g .name em, .sz_h .name em {
	color: #034794;
	font-weight: bold;
}
.wz_wrap .des {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #666;
	text-align: center;
}
.sz_b .sz_bm {
	width: 100%;
	border-left: 2px solid #034794;
	position: relative;
	margin-top: 20px;
}
.sz_b .sz_bm .ico {
	width: 24px;
	height: 23px;
	position: absolute;
	left: -14px;
}
.sz_b .sz_bm .t_ico {
	background: url(../images/a/icon9.png) no-repeat;
	top: -30px;
}
.sz_b .sz_bm .f_ico {
	background: url(../images/a/icon10.png) no-repeat;
	bottom: -30px;
}
.sz_b .title {
	width: 100%;
	height: 60px;
	line-height: 72px;
	background: url(../images/a/icon11.png) no-repeat left center;
	position: relative;
	z-index: 2;
	left: -15px;
	padding-left: 90px;
	font-size: 24px;
	color: #4B4B4B;
	font-weight: bold;
}
.sz_b .title i {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 35px;
	vertical-align: top;
	margin-right: 5px;
	margin-left: -107px;
	background: #034794;
	border-radius: 50%;
	padding-left: 10px;
}
.sz_b .title span {
	font-size: 24px;
	color: #4B4B4B;
	font-weight: bold;
}
.sz_b .bm_1 ul {
	width: 100%;
	padding: 30px 0;
}
.sz_b .bm_1 ul li {
	width: 250px;
	float: left;
	text-align: center;
}
.sz_b .bm_1 ul li.jt {
	width: 60px;
}
.sz_b .bm_1 ul li img {
	width: 120px;
	height: auto;
	vertical-align: top;
}
.sz_b .bm_1 ul li.jt img {
	width: 43px;
	height: auto;
	margin-top: 30px;
}
.sz_b .bm_1 ul li .name {
	width: 100%;
	height: 30px;
	font-size: 18px;
	margin-top: 10px;
}
.sz_b .bm_1 ul li .name em {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 25px;
	height: 25px;
	vertical-align: top;
	background: #05A9E5;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	color: #FFF;
	margin-top: 13px;
	color: #FFF;
}
.sz_b .bm_1 ul li p {
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #666;
}
.sz_b .bm_2, .sz_b .bm_3 {
	width: 100%;
}
.sz_b .bm_2 .bm_2m, .sz_b .bm_3 .bm_3m {
	width: 100%;
	padding: 30px;
}
.sz_b .bm_2 table {
	width: 100%;
	border: 1px solid #034794;
	border-right: 0;
}
.sz_b .bm_2 table tr td {
	width: 50%;
	padding: 13px 15px;
	border-bottom: 1px solid #EF8B90;
	line-height: 175%;
	border-right: 1px solid #034794;
	font-size: 16px;
	color: #666;
}
.sz_b .bm_2 table tr:last-child td {
	border-bottom: 0;
}
.sz_b .bm_2 table tr:nth-child(2n) td {
	background: #F3F3F3;
}
.sz_b .bm_2 table tr td i, .bm_3m table td p i, .sz_fm .cl .cl_m table td .name i {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 47px;
	height: 47px;
	background: url(../images/a/icon18.png) no-repeat;
	background-size: cover;
	text-align: center;
	line-height: 47px;
	font-size: 20px;
	color: #05A9E5;
	font-weight: bold;
	font-style: normal;
}
.sz_b .bm_2 table tr td span {
	font-size: 16px;
	color: #666;
}
.sz_b .sz_ct {
	width: 100%;
	text-align: center;
	padding-top: 25px;
	padding-left: 15px;
}
.sz_b .sz_ct img {
	width: 368px;
}
.bm_3m table {
	width: 100%;
	border: 1px solid #034794;
	border-right: 0;
}
.bm_3m table td {
	border-right: 1px solid #034794;
	text-align: center;
	padding: 35px 0;
}
.bm_3m table td p {
	width: 100%;
	padding: 7px 0;
	padding-left: 20px;
	font-size: 16px;
	color: #4B4B4B;
	text-align: left;
}
.bm_3m table td p em {
	color: #034794;
}
.bm_3m table td p i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.sz_c {
	width: 100%;
	min-width: 1050px;
	background: #F6F6F6;
}
.sz_c ul {
	width: 100%;
}
.sz_c ul li {
	width: 20%;
	float: left;
	text-align: center;
	padding: 10px 20px 0;
}
.sz_c ul li img {
	width: 132px;
	height: auto;
	vertical-align: top;
}
.sz_c ul li .title {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #D11519;
	font-weight: bold;
}
.sz_c ul li .ctn {
	width: 100%;
	text-align: center;
	line-height: 175%;
}
.sz_c ul li .ctn em, .sz_dm .sz_dr p em, .sz_dm .sz_dr .tip {
	color: #D11519;
}
.sz_d {
	width: 100%;
	min-width: 1050px;
	/*
	background: url(../images/a/bg_3.jpg) no-repeat top center;
	*/
	background-size: cover;
}
.sz_dm {
	width: 100%;
	padding-top: 30px;
}
.sz_dm .sz_dr {
	width: 405px;
	float: right;
	text-align: center;
	font-size: 16px;
	line-height: 175%;
}
.sz_dm .sz_dr p {
	margin-bottom: 15px;
}
.sz_dm .sz_dl {
	width: 765px;
	float: left;
	position: relative;
}
.sz_dm .sz_dl div {
	width: 360px;
	float: left;
	background: #FFF;
	margin-top: 40px;
	position: relative;
}
.sz_dm .sz_dl .a {
	margin-right: 40px;
}
.sz_dm .sz_dl .vs {
	width: 160px;
	background: none;
	position: absolute;
	left: 300px;
	top: 100px;
	z-index: 9;
}
.sz_dm .sz_dl .vs img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.sz_dm .sz_dl div .title {
	width: 210px;
	height: 72px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	line-height: 110px;
	position: absolute;
	left: 50%;
	margin-left: -105px;
	top: -87px;
}
.sz_dm .sz_dl .a .title {
	background: url(../images/a/icon17.png) repeat;
}
.sz_dm .sz_dl .b .title {
	background: url(../images/a/icon13.png) repeat;
}
.sz_dm .sz_dl ul {
	width: 100%;
	padding-bottom: 50px;
}
.sz_dm .sz_dl ul li {
	width: 100%;
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
	font-size: 16px;
}
.k_more a {
	background-image: url(../images/a/icon16.png);
	background-position: 35px 10px;
}
.sz_f {
	width: 100%;
	min-width: 1050px;
	background: url(../images/a/bg_2.jpg) no-repeat top center;
	background-size: cover;
}
.sz_fm {
	width: 100%;
	padding-top: 25px;
}
.sz_fm .cl .tabNav {
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 0 auto;
	width: auto;
	border: 1px solid #034794;
	padding: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	background: #FFF;
}
.sz_fm .cl .tabNav li {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: auto;
	float: left;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
	font-size: 18px;
	margin: 0;
}
.sz_fm .cl .tabNav li.now {
	background: #034794;
	color: #FFF;
}
.sz_fm .cl .tabNav li.now span {
	color: #FFF;
	border: 0;
}
.sz_fm .cl .cl_m table td .name {
	text-align: left;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
}
.sz_fm .cl .cl_m table td p {
	padding-left: 35px;
}
.sz_fm .cl .cl_m table td .name i {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 35px;
	height: 35px;
	line-height: 35px;
	vertical-align: top;
}
.sz_f .i_m {
	padding-bottom: 0;
}
.sz_fm .yw {
	width: 100%;
	padding-top: 10px;
	text-align: center;
}
.sz_fm .yw p {
	width: 100%;
	height: 65px;
	line-height: 65px;
	font-weight: bold;
	font-size: 18px;
}
.sz_fm .yw a {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background: #034794;
	padding: 0 35px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.sz_g {
	width: 100%;
	min-width: 1050px;
	background: url(../images/baozhang.png) no-repeat #F1F1F1;
}
.sz_g .sz_gm {
	width: 100%;
	background: #FFF;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.sz_g .sz_gm li {
	width: 398px;
	float: left;
	text-align: center;
	padding: 30px 0;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.sz_g .sz_gm li img {
	width: 110px;
	height: auto;
	vertical-align: top;
}
.sz_g .sz_gm li .title {
	width: 100%;
	height: 60px;
	line-height: 70px;
	font-size: 20px;
	color: #034794;
	font-weight: bold;
}
.sz_g .sz_gm li p {
	width: 100%;
	color: #666;
	line-height: 175%;
}
.sz_h .sz_hm {
	width: 100%;
}
.slidegrid {
	float: left;
	position: relative;
	overflow: hidden;
}
.slideitems {
	width: 20000000em;
	position: absolute;
}
.slideitems li {
	float: left;
}
.mainPhotoa {
	width: 1200px;
	height: 435px;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}
.mainPhotoa span.goleft, .mainPhotoa span.goright {
	display: block;
	width: 29px;
	height: 77px;
	position: absolute;
	top: 50%;
	margin-top: -38px;
}
.mainPhotoa span.goleft {
	left: 0;
}
.mainPhotoa span.goright {
	right: 0
}
.mainPhotoa .go {
	width: 1100px;
	height: 435px;
	position: relative;
	left: 50px;
	overflow: hidden
}
.mainPhotoa .go li {
	width: 252px;
	height: 430px;
	background: #FFF;
	border: 1px solid #ddd;
	float: left;
	margin-right: 30px;
	padding: 15px;
	text-align: center;
}
.mainPhotoa .go li img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.mainPhotoa .go li .ctn {
	width: 100%;
	height: 160px;
	padding: 10px 0;
	text-align: left;
	color: #666;
	line-height: 155%;
	overflow: hidden;
	margin-bottom: 7px;
}
.mainPhotoa .go li span {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #FFF;
	background: #034794;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.sz_i {
	width: 100%;
	padding: 20px 0;
	background: #034794;
	text-align: center;
	min-width: 1050px;
}
.sz_i img {
	width: 439px;
	height: auto;
	vertical-align: top;
}
.sz_h {
	background-color: #F6F6F6;
}


/*20161017ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹ ÃƒÂ¥Ã¢â‚¬ÂÃ‚Â*/
.flexslider .slides img {
	width: 1920px;
	height: 500px;
}
.slider {
	width: 100%;
	min-width: 1050px;
	height: 500px;
	overflow: hidden;
}
.flex-control-paging li a {
	width: 50px;
	height: 5px;
	background: url(../images/b/icon3.png) no-repeat;
	margin: 0 5px;
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {
	background: url(../images/b/icon2.png) no-repeat;
}
.flex-direction-nav .flex-prev {
	background: url(../images/b/prev.png) no-repeat;
}
.flexslider:hover .flex-next {
	background: url(../images/b/next.png) no-repeat;
}
.flexslider:hover .flex-prev {
	width: 27px;
	height: 53px;
	margin-top: -27px;
}
.s_nav .tabBox .tabNav {
	width: 140px;
	height: 400px;
	overflow-y: hidden;
	border: 0;
	background: url(./hbg.png);
}/*background:rgba(0,0,0,.5);*/
.s_nav .tabBox .tabNav li {
	border-bottom: 1px solid rgba(255,255,255,.3);
}
.s_nav .tabBox .tabNav li:hover {
	background-color: #034794;
}
.s_nav .tabBox .tabNav li i {
	margin-left: 0px;
	margin-top: 18px;
	height: 35px;
}
.s_nav .tabBox .tabNav li i img {
	width: 35px;
	height: 35px;
	vertical-align: top;
}
/*.s_nav .tabBox .tabNav li.on{ background:none;}*/
.s_nav .tabBox .tabNav li span {
	color: #FFF;
	font-size: 16px;
	margin-top: 23px;
}
.s_nav .tabBox .tabNav li a, .s_nav .tabBox .tabNav li {
	height: 80px;
}
.s_nav .tabBox .tabNav li em {
	width: 10px;
	height: 18px;
	background: url() no-repeat;
	z-index: 99;
}
.s_nav .tabBox .tabNav li.on em {
	display: block;
}
.i_a {
	background: url(http://www.hkjsh.com/zt/common/js/images/b/bg_1.jpg) no-repeat center top;
	background-size: cover;
	min-width: 1050px;
}
.wz_wrap .name em {
	font-weight: bold;
	color: #034794;
}
.wz_wrap .des em {
	color: #034794;
}
.i_a .a_m, .i_a .tip {
	background: rgba(0,0,0,.5);
}
.i_a .tip {
	position: relative;
}
.i_a .tip a {
	display: inline-block;
*display:inline;
	zoom: 1;
	position: absolute;
	right: 88px;
	top: 0;
	color: #FFF;
	font-size: 20px;
}
.i_a .tip a em {
	font-weight: bold;
}
.i_a .a_m, .i_a .tip {
	width: 1200px;
	padding-left: 40px;
	padding-right: 40px;
}
.i_a .tip {
	padding-left: 88px;
}
.i_wrap {
	padding: 30px 0 50px;
}
.i_b {
	background: url(../images/hot.jpg) no-repeat;
}
.i_b .hot .hot_l, .i_b .hot .hot_r dl {
	background: #FFF;
}
.i_b .hot .hot_l dl dd .des, .i_b .hot .hot_r dl dd .des {
	text-align: left;
}
.i_b .hot .hot_l dl dt img, .i_b .hot .hot_l dl dt {
	width: 95px;
	height: 105px;
}
.i_b .hot .hot_l dl dt {
	margin: 17px 12px;
}
.i_b .hot .hot_r dl dt img, .i_b .hot .hot_r dl dt {
	width: 70px;
	height: 70px;
}
.i_b .hot .hot_r dl dt {
	margin: 20px 11px 10px;
}
.i_b .hot .hot_r dl {
	height: 185px;
	margin-bottom: 15px;
}
.i_b .hot .hot_r dl dt i {
	width: 93px;
	height: 83px;
	background: url(../images/b/icon5.png) no-repeat;
	left: -11px;
	top: -20px;
}
.i_b .hot .hot_l .l_top i {
	width: 205px;
	height: 205px;
	background: url(../images/b/icon4.png) no-repeat;
	left: -17px;
	top: -17px;
}
.i_b .hot .hot_l {
	overflow: visible;
}
.i_wrap_a {
	padding-bottom: 30px;
	margin: 0 auto;
}
.i_c {
	width: 100%;
	min-width: 1050px;
	text-align: center;
	padding: 35px 0;
	background: url(../images/b/bg_2.jpg) no-repeat center;
	background-size: cover;
}
.i_c img {
	width: 291px;
	height: 104px;
	vertical-align: top;
}
.i_d {
	padding: 35px 0 50px;
}
.i_d .ys_l li .tu, .i_d .ys_l li:hover .tu {
	background: none;
	width: 133px;
	height: 133px;
}
.i_d .ys_l li .tu img {
	width: 133px;
	height: 133px;
	vertical-align: top;
	left: 0;
	top: 0;
}
.i_d .ys_l li b {
	color: #D11519;
}
.i_e {
	width: 100%;
	background: url(../images/b/bg_3.jpg) no-repeat top center;
	background-size: 1920px;
}
.i_e .wz_wrap {
	padding-top: 30px;
	padding-bottom: 50px;
}
.s_main {
	width: 100%;
	margin-bottom: 70px;
}
.s_main li {
	width: 210px;
	border: 1px solid #EC9600;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow: hidden;
	text-align: center;
	margin-right: 37px;
	float: left;
}
.s_main li .tu {
	width: 100%;
	padding: 25px 0;
	background: #EC9600;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow: hidden;
}
.s_main li .tu img {
	width: 60px;
	height: 60px;
	vertical-align: top;
}
.s_main li p {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 17px;
	color: #4B4B4B;
	font-weight: bold;
}
.s_main li p em {
	font-weight: bold;
	color: #034794;
}
.i_f {
	width: 100%;
	background: #F1F1F1;
	min-width: 1050px;
}
.i_f .wz_wrap {
	padding-top: 30px;
	padding-bottom: 50px;
}
.i_f ul {
	width: 100%;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #FFF;
}
.i_f ul li {
	width: 399px;
	float: left;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding: 25px 0 20px;
}
.i_f ul li img {
	width: 110px;
	height: 110px;
	vertical-align: top;
}
.i_f ul li .title {
	font-size: 20px;
	color: #034794;
	font-weight: 600;
}
.i_f ul li p {
	font-size: 16px;
	color: #6D6D6D;
	line-height: 155%;
}
.i_g {
	padding-bottom: 30px;
	padding-top: 30px;
}
.i_g .i_name {
	width: 100%;
	height: 50px;
	position: relative;
	text-align: center;
}
.i_g .i_name .line {
	width: 100%;
	height: 2px;
	border-bottom: 1px solid #ddd;
	position: absolute;
	left: 0;
	top: 24px;
	z-index: 1;
}
.i_g .i_name span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	vertical-align: top;
	padding: 0 30px;
	background: #FFF;
	position: relative;
	z-index: 9;
	font-size: 38px;
	color: #4B4B4B;
	font-weight: 600;
}
.i_g .i_name span em {
	color: #034794;
	font-weight: bold;
}
.i_g .i_name span:before, .i_g .i_name span:after {
	display: block;
	content: "";
	width: 25px;
	height: 3px;
	background: #034794;
	position: absolute;
	top: 24px;
}
.i_g .i_name span:before {
	left: -25px;
}
.i_g .i_name span:after {
	right: -25px;
}
.i_g .slidegrid {
	float: left;
	position: relative;
	overflow: hidden;
}
.i_g .slideitems {
	width: 20000000em;
	position: absolute;
}
.i_g .slideitems li {
	float: left;
}
.i_g .mainPhoto {
	width: 100%;
	height: 420px;
	margin: 0 auto;
	padding-top: 30px;
	position: relative;
}
.i_g .mainPhoto span.goleft, .i_g .mainPhoto span.goright {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
}
.i_g .mainPhoto span.goleft {
	left: -70px;
}
.i_g .mainPhoto span.goright {
	right: -70px;
}
.i_g .mainPhoto .go {
	width: 1200px;
	overflow: hidden;
	height: 400px;
}
.i_g .mainPhoto .go li {
	width: 1200px;
	overflow: hidden;
	margin-right: 15px;
	height: 400px;
}
.gw {
	width: 100%;
}
.gw dl {
	width: 220px;
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;
	height: 360px;
	background: #f5f5f5;
}
.gw dl dt {
	width: 135px;
	height: 135px;
	border: 2px solid #F14A00;
	overflow: hidden;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 auto;
	margin-top: 15px;
}
.gw dl dt img {
	width: 135px;
	height: 135px;
	vertical-align: top;
}
.gw dl dd {
	width: 210px;
	float: right;
	text-align: left;
}
.gw dl dd .name {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #444;
}
.gw dl dd .name span {
	display: inline-block;
*display:inline;
	zoom: 1;
	background: url(../images/b/icon6.jpg) no-repeat left center;
	font-size: 14px;
	color: #858585;
}
.gw dl dd .ctn {
	width: 100%;
	height: 60px;
	color: #858585;
	overflow: hidden;
	padding-right: 5px;
}
.gw dl dd .tel {
	width: 100%;
	position: relative;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #858585;
}
.gw dl dd .tel b {
	font-size: 20px;
	color: #034794;
}
.gw dl dd .tel a {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	background-color: #034794;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 10px 0 35px;
	font-size: 16px;
	color: #FFF;
	background-image: url(../images/b/icon7.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px;
	position: absolute;
	right: 55px;
	top: 50px;
}
.i_h {
	background: #f5f5f5;
	min-width: 1050px;
}

.i_h .wz_wrap {
	padding-top: 30px;
	padding-bottom: 50px;
}
.i_i .a_m {
	margin-top: 60px;
}
.i_im {
	width: 1200px;
	background: #F7F7F7;
	padding: 15px 25px 20px;
	position: relative;
}
.i_im .tit {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.i_im .tit span {
	display: inline-block;
*display:inline;
	zoom: 1;
	font-size: 24px;
	color: #444;
	font-weight: bold;
	border-bottom: 3px solid #034794;
	padding: 0 10px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 0;
	top: 0;
}
.i_im ul {
	width: 100%;
}
.i_im .marqueetop, .i_im .maquee {
	height: 343px;
}
.i_im ul li {
	width: 100%;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px dashed #ddd;
	background: url(../images/b/icon8.jpg) no-repeat left center;
	padding-left: 15px;
	text-align: center;
}
.i_im ul li span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 49px;
	line-height: 49px;
	vertical-align: top;
	position: static;
	margin-right: 60px;
}
.i_im ul li span.w1 {
	width: 240px;
}
.i_im ul li .tt {
	width: 260px;
	margin-right: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.i_im ul li .tel {
	color: #034794;
}
.i_im ul li .day {
	color: #888;
}
.i_im .i_mr {
	width: 676px;
	height: 690px;
	background: url(../images/b/pic2.png) no-repeat;
	position: absolute;
	top: -121px;
	right: -200px;
}
.a_list {
	width: 100%;
}
.a_list li {
	width: 20%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #444;
}
.a_list li em {
	font-size: 20px;
	color: #034794;
	font-weight: bold;
}
.a_list li.a_1 {
	padding-top: 180px;
}
.a_list li.a_2 {
	padding-top: 140px;
}
.a_list li.a_3 {
	padding-top: 120px;
}
.i_im .i_mr .i_mrm {
	width: 100%;
	height: 100%;
	position: relative;
}
.i_mr .i_mrm ul {
	width: 440px;
	position: absolute;
	left: 100px;
	top: 150px;
	color: #FFF;
}
.i_mr .i_mrm ul li {
	width: 100%;
	border: 0;
	background: none;
	padding: 0;
	height: auto;
	padding: 10px 0;
}
.i_mr .i_mrm ul li em {
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
}
.i_mr .i_mrm ul li input {
	width: 330px;
	height: 45px;
	border: 1px solid #FFF;
	padding: 0 15px;
	color: #999;
}
.i_mr .i_mrm ul li.tel {
	font-size: 18px;
	color: #FFF;
}
.i_mr .i_mrm ul li.tel b {
	font-size: 30px;
}
.i_mr .i_mrm ul li.btn input {
	width: 170px;
	height: 50px;
	background: #FFF;
	text-align: center;
	padding: 0;
	font-size: 20px;
	color: #FF5B00;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}
.i_j {
	width: 100%;
	min-width: 1050px;
	background: #F1EFEF;
}
.i_j .wz_wrap {
	padding-top: 30px;
	padding-bottom: 50px;
}
.i_j dl {
	width: 100%;
}
.i_j dl dt {
	width: 580px;
	float: left;
}
.i_j dl dt .slider {
	width: 100%;
	height: 435px;
	min-width: 580px;
}
.i_j dl dt .flexslider .slides img {
	width: 100%;
	height: 330px;
	margin-left: 0 !important;
}
.i_j dl dt .flex-direction-nav a, .i_j dl dt .flexslider:hover .flex-prev {
	opacity: 1;
	margin-top: -70px;
}
.i_j dl dt .flex-direction-nav a, .i_j dl dt .flexslider:hover .flex-prev, .i_j dl dt .flexslider:hover .flex-next {
	width: 40px;
	height: 64px;
}
.i_j dl dt .flexslider .flex-prev, .i_j dl dt .flexslider:hover .flex-prev {
	background: url(../images/b/icon9.png) no-repeat;
	background-position: 0 0;
	opacity: 1;
}
.i_j dl dt .flexslider .flex-next, .i_j dl dt .flexslider:hover .flex-next {
	background: url(../images/b/icon10.png) no-repeat;
	background-position: 0 0;
	opacity: 1;
}
.i_j dl dt .flex-control-nav {
	display: none;
}
.i_j dl dt .ctn {
	width: 100%;
	background: #484747;
	padding: 5px 15px;
	height: 105px;
}
.i_j dl dt .ctn .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	color: #FFF;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.i_j dl dt .ctn p {
	width: 100%;
	height: 45px;
	line-height: 170%;
	overflow: hidden;
	color: #FFF;
}
.i_j dl dd {
	width: 590px;
	float: right;
}
.i_j dl dd ul {
	width: 100%;
}
.i_j dl dd ul li {
	width: 100%;
	padding: 12px 10px 12px 110px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.i_j dl dd ul li .time {
	width: 83px;
	height: 83px;
	border: 1px solid #034794;
	line-height: 60px;
	font-size: 38px;
	color: #444;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 10px;
	top: 10px;
}
.i_j dl dd ul li .time p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #777;
	font-size: 14px;
	font-weight: normal;
	margin-top: -10px;
}
.i_j dl dd ul li .name {
	width: 100%;
	height: 35px;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
}
.i_j dl dd ul li .ctn {
	width: 100%;
	height: 48px;
	font-size: 14px;
	color: #777;
	line-height: 170%;
	overflow: hidden;
}
.i_k {
	width: 100%;
	position: relative;
	padding-bottom: 0;
	padding-top: 30px;
	background-color: #F1EFEF
}
.i_k .flexslider .slides img {
	width: 100%;
	height: auto;
	margin-left: 0 !important;
}
.i_k .flex-control-nav {
	display: none;
}
.i_k .slider {
	height: auto;
}
.i_k .flex-direction-nav a, .i_k .flexslider:hover .flex-prev {
	opacity: 1;
	margin-top: -22px;
}
.i_k .flex-direction-nav a, .i_k .flexslider:hover .flex-prev, .i_k .flexslider:hover .flex-next {
	width: 55px;
	height: 55px;
}
.i_k .flexslider .flex-prev, .i_k .flexslider:hover .flex-prev {
	background: url(../images/b/icon12.png) no-repeat;
	background-position: 0 0;
	opacity: 1;
}
.i_k .flexslider .flex-next, .i_k .flexslider:hover .flex-next {
	background: url(../images/b/icon13.png) no-repeat;
	background-position: 0 0;
	opacity: 1;
}
.i_k .flex-direction-nav .flex-prev {
	left: 50px;
}
.i_k .flex-direction-nav .flex-next {
	right: 50px;
}
.i_k .a_m {
	position: relative;
}
.i_k .i_k_m {
	width: 480px;
	height: 200px;
	background: url(../images/bbg.png);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 20px 50px 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -240px;
	margin-top: -100px;
	z-index: 9999;
}
.i_k .i_k_m p {
	width: 100%;
	font-size: 18px;
	color: #444;
	padding: 5px 0;
}
.i_k .i_k_m p b {
	font-size: 20px;
}
.i_k .i_k_m .tip {
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #555;
}
.i_k .i_k_m a {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #034794;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 5px 0;
	color: #FFF;
}
.i_k .i_k_m a img, .i_k .i_k_m a span {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 32px;
	line-height: 32px;
	vertical-align: top;
	font-size: 30px;
	color: #FFF;
	font-weight: bold;
	margin: 9px 3px;
}
#dHomePageCarousel {
	height: 400px;
	width: 1200px;
	position: relative;
	margin: 0 auto;
	padding-left: 15px;
}
#dLocalHomesCarousel {
	height: 210px;
	width: 1070px;
	margin: 0px 65px;
	overflow: hidden;
	position: relative;
}
.divCarouselInfo {
	color: #3C404E;
	font-size: 12px;
	width: 1200px;
	height: 64px;
	line-height: 16px;
	margin-right: 15px;
	padding-top: 10px;
	position: relative;
}
.imgBorder {
	position: absolute;
	cursor: pointer;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.imgBorder:hover {
	cursor: pointer;
	position: absolute;
}
.btnCarouselLT {
	background: url(../images/b/icon14.jpg) no-repeat;
	display: block;
	height: 78px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	top: 17px;
	width: 30px;
}
.btnCarouselRT {
	background: url(../images/b/icon15.jpg);
	display: block;
	height: 78px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	top: 17px;
	width: 30px;
}
#imgBig {
	border: 3px solid #034794;
}
#adname {
	display: block;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	font-size: 24px;
	color: #4B4B4B;
	font-weight: bold;
	height: auto;
}
.divCarouselInfoLt {
	width: 100%;
	padding: 0 50px;
}
.divCarouselInfoLt table {
	width: 100%;
}
.n_list {
	width: 100%;
}
.n_list li {
	width: 386px;
	float: left;
	background: #FFF;
	padding: 15px;
	margin-right: 21px;
}
.n_list li .t {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #F3F3F3;
}
.n_list li .t strong {
	font-size: 15px;
	float: left;
}
.n_list li .t span {
	float: right;
}
.n_list li .t span a {
	color: #034794;
}
.n_list li dl {
	width: 100%;
	margin-top: 10px;
}
.n_list li dl dt, .n_list li dl dt img {
	width: 145px;
	height: 100px;
	vertical-align: top;
	float: left;
}
.n_list li dl dd {
	width: 200px;
	float: right;
	text-align: left;
}
.n_list li dl dd .tit {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
}
.n_list li dl dd .ctn {
	width: 100%;
	height: 70px;
	font-size: 13px;
	color: #666;
	overflow: hidden;
	line-height: 178%;
}
.n_list .new {
	width: 100%;
	padding-top: 10px;
}
.n_list .new li {
	width: 100%;
	padding: 0;
	margin: 0;
	height: 35px;
	line-height: 35px;
	position: relative;
	padding-right: 80px;
	border-bottom: 1px dashed #ddd;
}
.n_list .new li p {
	width: 100%;
	height: 35px;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.n_list .new li em {
	display: block;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	color: #888;
	font-size: 13px;
}
#adtel {
	width: 100%;
	height: auto;
	padding: 20px 0 10px;
	text-align: left !important;
	line-height: 175%;
	font-size: 18px;
	color: #666;
}
.i_a .name, .i_b .name, .i_d .name, .i_e .name, .i_k .name, .i_f .name, .i_h .name, .i_i .name, .i_j .name {
	color: #4B4B4B;
}
/*------------------ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã‚ÂÃ‚Â¸ÃƒÂ¨Ã‚Â½Ã‚Â¬ÃƒÂ¨Ã‚Â®Ã‚Â©--------------*/
.Industry_ct {
}
.Industry_lct {
	text-align: center;
}
.Industry_list {
	margin-top: 20px;
}
.Industry_list ul li {
	float: left;
	width: 230px;
	height: 196px;
	border: 1px #dbdbdb solid;
	margin-right: 9px;
	text-align: center;
	margin-bottom: 9px;
	color: #222222;
	background-color: #FFFFFF;
}
.Industry_list ul li:hover {
}
.Industry_list ul li:hover span {
	color: #FFFFFF;
}
.Industry_list ul li div {
	width: 75px;
	height: 75px;
	margin: 30px auto;
	margin-bottom: 10px;
}
.Industry_list ul li span {
	font-size: 12px;
	display: inline-block;
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background-color: #E0363B;
	color: #FFFFFF;
	margin-top: 8px;
	border-radius: 5px;
}
.Industry_list ul li .ico1 {
	background: url(../images/t1.png);
}
.Industry_list ul li .ico2 {
	background: url(../images/t2.png);
}
.Industry_list ul li .ico3 {
	background: url(../images/t3.png);
}
.Industry_list ul li .ico4 {
	background: url(../images/t4.png);
}
.Industry_list ul li .ico5 {
	background: url(../images/t5.png);
}
.Industry_list ul li .ico6 {
	background: url(../images/t6.png);
}
.Industry_list ul li .ico7 {
	background: url(../images/t7.png);
}
.Industry_list ul li .ico8 {
	background: url(../images/t8.png);
	width: 90px;
}
.Industry_list ul li .ico9 {
	background: url(../images/t9.png);
}
.Industry_list ul li .ico10 {
	background: url(../images/t10.png);
}
.Industry_hbg {
	background-color: #f2f2f2;
}
.warp-pic-list li {
	float: left;
	display: inline;
}
.warp-pic-list .img_wrap {
	display: block;
	font-size: 0;
	overflow: hidden;
}
.warp-pic-list .text-area {
	background-color: #f2f2f2;
	line-height: 24px;
}
.tab-T-3 {
	text-align: center;
}
.tab-T-3 li {
	width: 63px;
	height: 5px;
	font-size: 0;
	background-color: #aeaeae;
	margin-left: 10px;
	cursor: pointer;
	display: inline-block;
}
.tab-T-3 li.cur {
	background-color: #034794;
}
.rowE .warp-pic-list {
	position: relative;
	width: 1200px;
	height: 360px;
	overflow: hidden;
}
.rowE .count li {
	margin-right: 12px;
	width: 288px;
	background-color: #FFFFFF;
	float: left;
	height: 342px;
}
.rowE .count li:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}
.rowE .count .img {
	width: 288px;
	height: 187px;
	position: relative;
}
.rowE .count .img img {
	width: 288px;
	height: 187px;
}
.rowE .count .img span {
	width: 288px;
	display: block;
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	background: #000\0;
	filter: alpha(Opacity=70);
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	line-height: 38px;
}
#wrapBox1 .count li .text-cont {
	border: 1px solid #E8E8E8;
	border-top: 0px;
	height: 155px;
}
.rowE .count li .text-cont {
	padding: 15px;
	border-top: 0px;
}
.rowE .count li .text-cont .price {
	color: #b1b1b1;
	font-size: 14px;
	float: left;
	margin-top: 5px;
}
.rowE .count li .text-cont .price strong {
	font-size: 20px;
	color: #cc0000;
}
.rowE .count li .text-cont .zx {
	font-size: 14px;
	width: 108px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #d42828;
	display: block;
	float: right;
	border-radius: 5px;
	text-align: center;
	color: #d42828;
}
.rowE .count li:hover .zx {
	background-color: #d42828;
	color: #FFFFFF;
}
.rowE .count li .text-cont .title1 {
	font-size: 12px;
	color: #3d3d3d;
	padding-top: 10px;
	padding-bottom: 5px;
}
.rowE .count li .text-cont .title2 {
	color: #9c9c9c;
}
.gszr_hei .text1 {
	font-size: 28px;
	background: url(../images/bg2.jpg) center no-repeat;
	line-height: 82px;
	text-align: center;
	margin-top: 40px;
}
.gszr_hei .text1 span.co1 {
	color: #f12d2d;
}
.Industry_case ul {
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	height: 307px;
}
.Industry_case ul li {
	float: left;
	width: 299px;
	height: 153px;
}
.Industry_case ul li:hover .k1 {
	background-color: #3bacde;
}
.Industry_case ul li:hover {
	webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}
.Industry_case ul li .k2 {
	border: 1px solid #dfdfdf;
	background-color: #FFFFFF;
	height: 153px;
	padding-left: 10px;
	border-left: 0px;
	border-bottom: 0px;
}
.Industry_case ul li .k2 .tit1 {
	font-weight: bold;
	text-align: center;
	padding-top: 30px;
	line-height: 22px;
	font-size: 16px;
	padding-bottom: 10px;
}
.Industry_case ul li .k2 .tips {
	text-align: center;
}
.Industry_case ul li .k2 .tips span {
	display: inline-block;
	font-size: 12px;
	line-height: 26px;
	background-color: #f0f0f0;
	border: 1px solid #eaeaea;
	padding: 0px 6px;
	margin-right: 5px;
}
.Industry_case ul a:hover {
	color: #333333;
}
.Industry_case ul li .cgok {
	color: #999999;
	text-align: center;
	padding-top: 10px;
}
.Industry_case ul li .k2 .tips span.hong {
	background-color: #ea4534;
	color: #FFFFFF;
	border: 1px solid #ea4534;
}
.Industry_case_more {
	text-align: center;
	padding-top: 20px;
}
.Industry_case_more a {
	background-color: #EA4534;
	display: inline-block;
	width: 200px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #FFFFFF;
}
.Industry_case_more a:hover {
	background-color: #F96354;
}
.Industry_cjwenti {
	margin-top: 30px;
}
.Industry_cjwenti h1 {
	height: 100px;
	line-height: 100px;
	font-size: 30px;
	font-weight: 100;
	color: #1084c1;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.Industry_cjwenti ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.Industry_cjwenti ul li {
	float: left;
	width: 600px;
	height: 150px;
}
.Industry_cjwenti ul li h2 {
	font-weight: 300;
	background: url(../images/q.png) left center no-repeat;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 18px;
	color: #1084c1;
	text-indent: 30px;
}
.Industry_cjwenti ul li p {
	background: url(../images/a.png) left 3px no-repeat;
	line-height: 24px;
	font-size: 15px;
	color: #666666;
	padding-left: 30px;
}
.Industry_cjwenti ul li.l1 {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding-right: 15px;
}
.Industry_cjwenti ul li.r2 {
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin-top: -1px;
	margin-left: -1px;
	padding-left: 18px;
	padding-top: 22px;
	height: 200px;
}
.Industry_cjwenti ul li.r1 {
	padding-left: 18px;
}
.Industry_cjwenti ul li.l2 {
	padding-top: 22px;
	padding-right: 20px;
}
.Industry_outer {
	margin-top: 20px;
}
.outer_title {
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #202020;
	padding: 20px 0px;
}
.Industry_outer ul li {
	font-size: 18px;
	color: #202020;
	float: left;
	width: 285px;
	height: 250px;
	border-bottom: 1px #dbdbdb d3d3d3;
	background-color: #fff;
	margin-right: 20px;
	text-align: center;
}
.Industry_outer ul li a {
	border-radius: 5px;
	font-size: 14px;
	margin-top: 20px;
	display: inline-block;
	width: 100px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	color: #FFFFFF;
	background-color: #09b4f4;
}
.Industry_outer ul li:hover {
	webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}
.Industry_outer ul li div {
	width: 85px;
	height: 85px;
	margin: 30px auto;
	margin-bottom: 15px;
}
.Industry_outer ul li .ico1 {
	background: url(../images/outer1.png);
}
.Industry_outer ul li .ico2 {
	background: url(../images/outer2.png);
}
.Industry_outer ul li .ico3 {
	background: url(../images/outer3.png);
}
.Industry_outer ul li .ico4 {
	background: url(../images/outer4.png);
}
.qy_list {
	background: url(../images/dqbg.jpg) top no-repeat;
	height: 360px;
	padding-top: 30px;
}
.qy_list ul li {
	float: left;
	text-align: center;
	margin-right: 21px;
}
.qy_list ul li div {
	width: 182px;
	height: 182px;
	line-height: 182px;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-shadow: #000 1px 1px 5px;
}
.qy_list ul li .ico1 {
	background: url(../images/dq1.png);
	background-size: cover;
}
.qy_list ul li .ico2 {
	background: url(../images/dq2.png);
	background-size: cover;
}
.qy_list ul li .ico3 {
	background: url(../images/dq3.png);
	background-size: cover;
}
.qy_list ul li .ico4 {
	background: url(../images/dq4.png);
	background-size: cover;
}
.qy_list ul li .ico5 {
	background: url(../images/dq5.png);
	background-size: cover;
}
.qy_list ul li .ico6 {
	background: url(../images/dq6.png);
	background-size: cover;
}
.qy_list ul li a {
	display: inline-block;
	border-radius: 5px;
	width: 130px;
	height: 32px;
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 30px;
	background-color: #EA4534;
}

@media screen and (max-width:1500px) {
.qy_list ul li {
	float: left;
	text-align: center;
	margin-right: 16px;
}
.qy_list ul li div {
	width: 161px;
	height: 160px;
	line-height: 161px;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-shadow: #000 1px 1px 5px;
}
.qy_list ul li a {
	display: inline-block;
	border-radius: 5px;
	width: 100px;
	height: 32px;
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 30px;
	background-color: #EA4534;
}
.Industry_list ul li {
	float: left;
	width: 201px;
	height: 186px;
	border: 1px #dbdbdb solid;
	margin-right: 9px;
	text-align: center;
	margin-bottom: 9px;
	color: #222222;
}
.rowE .warp-pic-list {
	position: relative;
	width: 1050px;
	height: 360px;
	overflow: hidden;
}
.rowE .count li {
	margin-right: 12px;
	width: 252px;
	background-color: #FFFFFF;
	float: left;
	height: 342px;
}
.rowE .count .img {
	width: 252px;
	height: 187px;
	position: relative;
}
.rowE .count .img img {
	width: 252px;
	height: 187px;
}
.rowE .count .img span {
	width: 252px;
	display: block;
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	background: #000\0;
	filter: alpha(Opacity=70);
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	line-height: 38px;
}
.rowE .count li .text-cont .title2 {
	color: #9c9c9c;
	font-size: 12px;
}
.Industry_case ul li {
	float: left;
	width: 262px;
	height: 153px;
}
.Industry_case ul li .k2 .tips span {
	display: inline-block;
	font-size: 12px;
	line-height: 26px;
	background-color: #f0f0f0;
	border: 1px solid #eaeaea;
	padding: 0px 4px;
	margin-right: 5px;
}
.Industry_cjwenti ul li {
	float: left;
	width: 525px;
	height: 150px;
}
.Industry_outer ul li {
	font-size: 18px;
	color: #202020;
	float: left;
	width: 250px;
	height: 250px;
	border-bottom: 1px #dbdbdb d3d3d3;
	background-color: #fff;
	margin-right: 15px;
	text-align: center;
}

.mainPhoto .go {
	width: 300px;
}
.sz_a .a_m, .sz_a .tip {
	width: 1050px;
}
.a_m .a_search input {
	width: 340px;
}
.a_m .a_ml {
	width: 400px;
}
.a_m .a_mc {
	width: 400px;
}
.a_m .a_mr {
	width: 157px;
}
.sz_b .bm_1 ul li {
	width: 216px;
}
.sz_dm .sz_dl {
	width: 700px;
}
.sz_dm .sz_dl div {
	width: 330px;
}
.sz_dm .sz_dl .vs {
	width: 140px;
}
.sz_dm .sz_dl .a {
	margin-right: 30px;
}
.sz_dm .sz_dr {
	width: 325px;
}
.mainPhoto .go li {
	width: 225px;
	margin-right: 15px;
}
.wz_wrap .name {
	font-size: 34px;
}
.i_a .a_m, .i_a .tip {
	padding-left: 15px;
	padding-right: 15px;
}
.i_a .tip a {
	font-size: 18px;
	right: 58px;
}
.s_main li {
	margin-right: 17px;
	width: 196px;
}
.s_main li p {
	font-size: 15px;
}
.i_e {
	background-size: 1670px;
}
.a_list li {
	font-size: 16px;
}
.a_list li.a_1 {
	padding-top: 100px;
}
.a_list li.a_2 {
	padding-top: 65px;
}
.a_list li.a_3 {
	padding-top: 50px;
}
.i_f ul li, .sz_g .sz_gm li {
	width: 349px;
}
.i_g .mainPhoto span.goleft {
	left: -50px;
}
.i_g .mainPhoto span.goright {
	right: -50px;
}
	/*	
.gw dl {
	margin-right: 20px;
	width: 505px;
}
.gw dl dd {
	width: 355px;
}
	*/
#dLocalHomesCarousel {
	width: 920px;
}
#adtel {
	font-size: 17px;
}
.i_k {
	width: 100%;
}
.n_list li {
	padding: 10px;
	margin-right: 13px;
	width: 341px;
}
.n_list li dl dd {
	width: 165px;
}
.i_im ul li .tt {
	width: 200px;
	margin-right: 30px;
}
.i_im ul li span {
	margin-right: 30px;
}
.i_im .i_mr {
	right: -80px;
}
body {
	overflow-x: hidden;
}
}
.i_k_m_img {
	height: 350px;
	overflow: hidden;
}
.i_k_m_img img {
	margin-top: -30px;
}
.index_focus {
	position: relative;
	width: 100%;
	height: 500px;
	margin: 0 auto;
	overflow: hidden
}
.index_focus .bd li {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	height: 500px!important;
	width: 100%!important;
}
.index_focus .bd li a {
	display: block;
	height: 500px;
	width: 100%;
}
.index_focus_post {
	z-index: 10
}
.index_focus .pic {
	height: auto;
	display: block
}
.index_focus .pic:hover {
	text-decoration: none
}
.index_focus .slide_nav {
	position: absolute;
	left: 45%;
	bottom: 2%
}
.index_focus .slide_nav a {
	display: block;
	width: 50px;
	height: 5px;
	background: url(../images/icon_b3.png) no-repeat no-repeat;
	cursor: pointer;
	float: left;
	margin: 10px 6px;
	font-family: arial
}
.index_focus .slide_nav .on, .index_focus .slide_nav li:hover {
	text-decoration: none;
	background: url(../images/icon_b2.png) no-repeat no-repeat
}
.index_focus_next, .index_focus_pre {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -36px;
	width: 72px;
	height: 72px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	z-index: 10;
	background: url(../images/ico_sliding.png) no-repeat
}
.index_focus_pre {
	left: 30px;
	background-position: 0 0
}
.index_focus_pre:hover {
	background-position: 0 -144px
}
.index_focus_next {
	right: 30px;
	background-position: 0 -72px
}
.index_focus_next:hover {
	background-position: 0 -216px
}
.index_focus_info {
	position: absolute;
	left: 10%;
	bottom: 12%;
	width: 800px;
	height: 200px;
	padding-bottom: 10px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-family: "\5fae\8f6f\96c5\9ed1";
	-moz-text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	background: url(../images/index_focus_bg.png) no-repeat
}
.index_focus_info h3 {
	font-size: 36px;
	line-height: 70px;
	font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";
	display: none
}
.index_focus_info .text {
	width: 500px;
	line-height: 24px;
	font-size: 14px;
	word-wrap: break-word;
	overflow: hidden;
	display: none
}
.digital {
	width: 100%;
	height: 72px;
	background: #fff;
	color: #a7a7a7;
	border-bottom: 1px solid #d5d5d5;
	text-align: center;
	line-height: 72px;
	font-size: 18px;
}
.digital h2 {
	font-size: 26px;
	font-weight: normal;
	margin-right: 10px;
	margin-left: 10px;
	display: inline-block;
}
.digital span {
	color: #515151;
}
.digital .count-title1 {
	color: #3a8917;
}
.digital .count-title2 {
	color: #145aa8;
}
.digital .count-title3 {
	color: #df1927;
}
.fl_kc {
	width: 900px;
	float: left;
}
.fl_k {
	border-top: 1px solid #ddd;
	margin-top: 5px;
	padding-top: 15px;
}
.gjc_a {
	padding: 3px 6px;
	background-color: #0391d5;
	color: #FFFFFF;
	border-radius: 4px;
	margin: 2px;
	display: inline-block;
}
.gjc_a:hover {
	background-color: #5bb2dc;
	color: #fff;
}
.tag_ti {
	padding-left: 10px;
	border-left: 3px solid #FF0000;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin-top: 15px;
}
.tag_list {
	padding: 20px 0px;
	padding-bottom: 40px;
}
.tag_list ul li {
	float: left;
}
.tag_list ul li a {
	display: block;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	margin-bottom: 12px;
	line-height: 40px;
	padding: 0px 15px;
	margin-right: 10px;
	transition: all 0.2s ease 0s;
}
.tag_list ul li a:hover {
	background-color: #e1151f;
	color: #FFFFFF;
	border: 1px solid #e1151f;
}
.tag_cont {
	padding: 20px;
	background-color: #f9f9f9;
	line-height: 24px;
	margin-top: 15px;
}
.tag_list_n ul {
	padding: 20px;
}
.tag_list_n ul li {
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 0px;
}
.tag_list_n ul li:hover {
	border-bottom: 1px solid #d8d8d8;
}
.tag_list_n ul li .tag_list_t a {
	font-size: 16px;
	color: #e1151f;
}
.tag_list_n ul li .tag_list_c {
	color: #666666;
	line-height: 24px;
	padding-top: 10px;
}
.tag_list_n ul li .tag_list_x {
	padding: 5px 0px;
	font-size: 12px;
}
.tag_list_n ul li .tag_list_x a {
	display: inline-block;
	padding: 5px 10px;
	font-size: 12px;
	color: #333;
	border-radius: 5px;
}
.tag_list_n ul li .tag_list_x a:hover {
	color: #09b4f4;
}
/*首页服务*/
.content-one ul {
	padding-bottom: 20px;
}
.content-one ul li {
	float: left;
	width: 290px;
	height: 320px;
	display: flex;
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
	margin-right: 13px;
	margin-bottom: 40px;
	padding: 30px 0px;
	position: relative;
	background: #ffffff;
}
.content-one ul li .one-tag {
	width: 66px;
	height: 66px;
	background-color: pink;
	position: absolute;
	top: 0;
	right: 0;
}
.content-one ul li .one-icon {
	display: block;
	width: 146px;
	height: 146px;
}
.content-one ul li .one-icon-hover {
	display: none;
	width: 146px;
	height: 146px;
}
.content-one ul li h4 {
	font-size: 22px;
	color: #1a1a1a;
	padding-top: 20px;
}
.content-one ul li p {
	font-size: 16px;
	color: #545454;
	padding-top: 10px;
}
.content-one ul li .one-price {
	font-size: 22px;
	color: #e60012;
	padding-top: 27px;
}
.content-one ul li .one-price span {
	font-size: 14px;
}
.content-one ul li:nth-child(4n) {
	margin-right: 0px;
}
.content-one ul li span {
	width: 98px;
	height: 26px;
	line-height: 26px;
	background-color: #E60012;
	color: #fff;
	border-radius: 6px;
	margin-top: 20px;
	text-align: center;
}
.content-one ul li span a {
	color: #fff;
}
/*
.content-one ul li:hover {
  border-color: #034794;
	background-color: #FFFFFF;
}
.content-one ul li:hover .one-icon {
  display: none;
}
.content-one ul li:hover .one-icon-hover {
  display: block;
}
.content-one ul li:hover h4 {
  padding-top: 0;
}
.content-one ul li:hover .li-hove-a {
  display: block;
}
*/
.content-five .five-content > li .five-content-one {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	display: none;
}
.content-five .five-content > li .five-content-one div h5 {
	font-size: 24px;
	color: #1A1A1A;
}
.content-five .five-content > li .five-content-one div h6 {
	font-size: 18px;
	color: #1A1A1A;
	padding-top: 34px;
}
.content-five .five-content > li .five-content-one div p {
	line-height: 24px;
	font-size: 16px;
	color: #1A1A1A;
	padding-top: 8px;
}
.content-five .five-content > li .five-content-one ul {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.content-five .five-content > li .five-content-one ul li {
	width: 317px;
	height: 162px;
}
.content-five .five-content > li .five-content-one ul li h5 {
	font-size: 30px;
	color: #FFFFFF;
	padding-top: 34px;
	text-align: center;
}
.content-five .five-content > li .five-content-one ul li a {
	margin: 0 auto;
	display: block;
	width: 98px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #fff;
	box-sizing: border-box;
	text-align: center;
	border-radius: 6px;
	margin-top: 36px;
}
/*服务保障*/
.container:after, .container-fluid:after, .container {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.container .jumbotron, .container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px;
}
.jumbotron .container {
	max-width: 100%;
}
.container .jumbotron, .container-fluid .jumbotron {
	padding-right: 60px;
	padding-left: 60px;
}
.contact-container {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.85);
	position: fixed;
	left: 0;
	z-index: 9999;
	padding: 20px 0;
	bottom: -100%;
	-webkit-transition: bottom .3s;
	transition: bottom .3s;
}
/* line 609, page-pub.less */
.contact-container.on {
	bottom: 0;
}
/* line 612, page-pub.less */
.contact-container .content {
	width: 1100px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
/* line 617, page-pub.less */
.contact-container .content li.item {
	float: left;
	display: table;
	margin-left: 60px;
}
/* line 621, page-pub.less */
.contact-container .content li.item:first-child {
	margin-left: 0;
}
/* line 624, page-pub.less */
.contact-container .content li.item .icons, .contact-container .content li.item .right {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}
/* line 630, page-pub.less */
.contact-container .content li.item .icons {
	width: 98px;
	padding-right: 20px;
}
/* line 633, page-pub.less */
.contact-container .content li.item .icons img {
	width: 65px;
	display: block;
	margin: 0 auto;
}
/* line 638, page-pub.less */
.contact-container .content li.item .icons a {
	display: block;
	width: 100%;
	text-indent: -9999px;
	background: url("../images/lianx.png") no-repeat bottom;
	background-position: 0 0;
	height: 25px;
	margin-top: 5px;
	-webkit-transition: all .3s;
	transition: all .3s;
}
/* line 647, page-pub.less */
.contact-container .content li.item .icons a:hover {
	background-position: -125px 0;
}
/* line 652, page-pub.less */
.contact-container .content li.item .right {
	font-size: 14px;
	color: #fff;
	line-height: 2.3em;
}
/* line 658, page-pub.less */
.contact-container .content .pick-up {
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: absolute;
	right: 0;
	width: 28px;
	height: 42px;
	top: 50%;
	margin-top: -21px;
	cursor: pointer;
}
/* line 669, page-pub.less */
.contact-container .content .pick-up img {
	display: block;
	margin: 0 auto;
}
.server-list {
	margin-left: -14px;
}
.server-list li {
	float: left;
	width: 384px;
	height: 220px;
	box-shadow: 0 0 3px #aaa;
	margin-top: 50px;
	margin-left: 14px;
}
.server-list2 {
	margin-top: 50px;
	margin-left: -35px;
}
.server-list2>li {
	float: left;
	width: 370px;
	height: 390px;
	border: 1px solid #e9e9e9;
	background: #fff;
	margin-bottom: 30px;
	margin-left: 35px;
	box-shadow: 0 0 4px #aaa;
}
.server-list {
	margin-left: 0;
}
.server-list li {
	margin: 20px auto 0;
	background: #FFFFFF;
}
.server-list2 {
	margin-left: 0;
	margin-top: 20px;
}
.server-list2>li {
	width: 100%;
	margin: 20px auto 0;
}
.s1 {
	border-top: 3px solid #99B11B;
	background: #fff no-repeat right bottom;
}
.s2 {
	border-top: 3px solid #FFAF24;
	background: #fff no-repeat right bottom;
}
.s3 {
	border-top: 3px solid #CB1309;
	background: #fff no-repeat right bottom;
}
.s4 {
	border-top: 3px solid #52B096;
	background: #fff no-repeat right bottom;
}
.s5 {
	border-top: 3px solid #486C8C;
	background: #fff no-repeat right bottom;
}
.s6 {
	border-top: 3px solid #F29900;
	background: #fff no-repeat right bottom;
}
.s-pic {
	float: left;
	width: 174px;
	text-align: center;
	padding-top: 36px;
}
.s-pic2 {
	width: 100%;
	height: 100px;
	line-height: 100px;
	margin: 24px auto 0;
	text-align: center;
	letter-spacing: 8px;
	font-size: 32px;
	color: #fff;
}
.s-r {
	font-size: 14px;
	padding-left: 20px;
	padding-top: 20px;
	float: left;
}
.news-r {
	float: left;
	width: 930px;
	margin-left: 30px;
}
.news-r {
	width: 250px;
	margin-left: 10px;
}
.s-r {
	padding-left: 10px;
}
.s-tit {
	font-size: 16px;
	line-height: 30px;
}
.s1 .s-tit {
	color: #99B11B;
}
.s2 .s-tit {
	color: #FFAF24;
}
.s3 .s-tit {
	color: #CB1309;
}
.s4 .s-tit {
	color: #52B096;
}
.s5 .s-tit {
	color: #486881;
}
.s6 .s-tit {
	color: #F29900;
}
.s-tit2 {
	color: #f94045;
	border-left: 6px solid #f94045;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 12px;
	margin-left: 12px;
	padding-left: 14px;
	float: left;
}
.news-tit {
	font-weight: bold;
	margin: 15px 0 15px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-tit:hover {
	color: #f94045;
}
.s-intro {
	color: #999;
	line-height: 26px;
}
.news-intro {
	font-size: 14px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.slogan2 {
	color: #f68d5a;
	line-height: 32px;
	font-weight: bold;
}
.online-tac {
	display: block;
	width: 80px;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #999;
	color: #999;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
}
.online-tac:hover {
	border: 1px solid #f68d5a;
	color: #f68d5a;
}
/*报税服务*/
.industry-plan {
	width: 1188px;
	margin: 0 auto;
	position: relative;
}
.industry-plan a.look-more {
	position: absolute;
	right: 20px;
	top: 30px;
	color: #999;
	font-size: 14px;
}
.industry-plan a.look-more:hover {
	color: #4285f4;
	cursor: pointer;
}
.industry-plan li {
	width: 565px;
	height: 160px;
	float: left;
	margin: 10px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.15);
	background: #fff;
	position: relative;
}
.industry-plan li h3 {
	font-size: 20px;
	color: #333;
	font-weight: normal;
	line-height: 20px;
	margin-top: 24px;
	margin-left: 18px;
}
.industry-plan li p {
	width: 260px;
	font-size: 16px;
	color: #999;
	line-height: 24px;
	margin-left: 18px;
	margin-top: 10px;
}
.industry-plan li img {
	width: 120px;
	height: 120px;
	position: absolute;
	right: 20px;
	top: 20px;
}
.industry-plan li:hover {
	width: 574px;
	height: 180px;
	margin: 0;
}
.industry-plan li:hover {
	box-shadow: 0 0 8px rgba(0,0,0,0.15);
}
.industry-plan li:hover h3, .industry-plan li:hover p {
	margin-left: 28px;
}
.industry-plan li:hover h3 {
	margin-top: 34px;
}
.industry-plan li:hover img {
	right: 30px;
	top: 30px;
}
/*搜索*/
.m6_m {
	width: 582px;
	height: auto;
	overflow: hidden;
	font-family: "微软雅黑";
	float: right;
	margin-right: 10px;
}
.m6_m .foucebox {
	width: 582px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	float: left;
}
.m6_m .foucebox .bd {
	position: relative;
	float: left;
	width: 478px;
	height: 258px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e4e4e4;
	margin: 10px 0 0;
}
.m6_m .foucebox .showDiv {
	position: relative;
	width: 420px;
	height: 232px;
	padding: 28px 29px 0;
	text-align: left;
	background-position: 280px 30px;
	background-repeat: no-repeat;
}
.m6_m .foucebox .showDiv .zi1 {
	width: 126px;
	height: 32px;
	overflow: hidden;
	background: url(../images/td_xian1.jpg) right center no-repeat;
	padding-right: 115px;
	font-size: 14px;
	color: #d92017;
	line-height: 32px;
	font-weight: bold;
}
.m6_m .foucebox .showDiv .zi2 {
	height: 104px;
	overflow: hidden;
	margin: 10px 0 15px;
}
.m6_m .foucebox .showDiv p {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
}
.m6_m .foucebox .showDiv .zi3 {
	height: 38px;
	overflow: hidden;
}
.m6_m .foucebox .showDiv .zi3 a {
	width: 110px;
	height: 38px;
	display: block;
	border-radius: 4px;
	background: #e4e4e4;
	color: #666666;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	display: inline-block;
	margin-right: 20px;
}
.m6_m .foucebox .showDiv .zi3 a.ys1 {
	background: #d92017;
	color: #fff;
}
.m6_m .foucebox .hd {
	width: 582px;
	height: auto;
	overflow: hidden;
	position: relative;
	float: right;
	margin-top: 20px;
	margin-bottom: 15px;
}
.m6_m .foucebox .hd ul li {
	width: 180px;
	height: 120px;
	padding: 30px 0 0;
	float: left;
	margin: 10px 7px;
	background: #fff;
	box-shadow: 1px 0px 3px #cecece;
	display: inline;
	position: relative;
	cursor: pointer;
}
.m6_m .foucebox .hd ul li .xb {
	width: 34px;
	height: 34px;
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0 auto 6px;
}
.m6_m .foucebox .hd ul li p {
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
}
.m6_m .foucebox .showDiv1 {
	background-image: url(../images/jy_tb1.png);
}
.m6_m .foucebox .showDiv2 {
	background-image: url(../images/jy_tb2.png);
}
.m6_m .foucebox .showDiv3 {
	background-image: url(../images/jy_tb3.png);
}
.m6_m .foucebox .showDiv4 {
	background-image: url(../images/jy_tb4.png);
}
.m6_m .foucebox .showDiv5 {
	background-image: url(../images/jy_tb5.png);
}
.m6_m .foucebox .showDiv6 {
	background-image: url(../images/jy_tb6.png);
}
.m6_m .foucebox .hd ul .xb1 {
	background-image: url(../images/jy_xb1.png);
}
.m6_m .foucebox .hd ul .xb2 {
	background-image: url(../images/jy_xb2.png);
}
.m6_m .foucebox .hd ul .xb3 {
	background-image: url(../images/jy_xb3.png);
}
.m6_m .foucebox .hd ul .xb4 {
	background-image: url(../images/jy_xb4.png);
}
.m6_m .foucebox .hd ul .xb5 {
	background-image: url(../images/jy_xb5.png);
}
.m6_m .foucebox .hd ul .xb6 {
	background-image: url(../images/jy_xb5.png);
}
.m6_m .foucebox .hd ul .on {
	background: #DE1721;
	box-shadow: none;
}
.m6_m .foucebox .hd ul .on .xb {
	background-position: center bottom;
}
.m6_m .foucebox .hd ul .on p {
	color: #fff;
}
/*新闻*/
/*清除浮动*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: block;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom: 1; /*IE/7/6*/
}
s, i, em {
	font-style: normal;
	text-decoration: none;
}
/*i {
	display: block;
}*/
.w1160 {
	width: 1200px;
	margin: 0 auto;
}
.article {
	/*width: 379px;*/
	font-size: 16px;
	padding: 10px;
	background: #fff;
}
.article_t {
	border-bottom: 1px solid #034794;
	overflow: hidden;
	padding-bottom: 10px;
	line-height: 20px;
	font-size: 16px;
	color: #000;
}
.article_t h3 {
	font-size: 22px;
	line-height: 25px;
}
.article_t span {
	color: #666;
	font-size: 14px;
	text-transform: uppercase;
}
.article_t a {
	color: #666;
	padding-left: 25px;
	position: relative;
	margin-right: 3px;
}
.article_t a i {
	width: 17px;
	height: 17px;
	background: url(../images/icon_jia.png) no-repeat 0px 0px;
	position: absolute;
	left: 0;
	top: 1px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.article_t a:hover {
	color: #034794;
}
.article_t a:hover i {
	background-position: -0px -17px;
}
.article .img {
	margin-top: 20px;
	width: 345px;
}
.articleUl {
	margin-top: 12px
}
.articleUl li {
	line-height: 35px;
	border-bottom: 1px dashed #ccc;
}
.articleUl li a {
	display: block;
	height: 35px;
	overflow: hidden;
	padding-left: 22px;
	padding-right: 40px;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000;
}
.articleUl li a i {
	width: 4px;
	height: 4px;
	background: #034794;
	border-radius: 4px;
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -2px;
}
.articleUl li a span {
	position: absolute;
	right: 4px;
	top: 0;
	color: #666666;
}
.articleUl li:hover a, .articleUl li:hover span {
	color: #034794;
}
.Nmar31 {
	margin: 0 31px;
}
/*证书展示*/
#demo {
	overflow: hidden;
	background: #FFF;
	overflow: hidden;
	width: 1200px;
}
#demo img {
	border: 5px solid #FFFFFF;
	width: 290px;
	height: 380px;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
/*客户心声*/
.kh {
	background: url(../images/kh.png) no-repeat;
}
.left {
	float: left;
	display: inline;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
/*
.theychosesixthday{background: url("../images/theysaygood-bg.jpg");height:500px;width:100%;}
*/
.theychooseLeftArrow {
	position: absolute;
	top: 50%;
	left: 18%;
	background: url("../images/icontheychoose.png") 0px 0px no-repeat;
	width: 70px;
	height: 70px;
	z-index: 5;
	cursor: pointer;
}
.theychooseLeftArrow:hover {
	background: url("../images/icontheychoose.png") -140px 0px no-repeat;
}
.theychooseRightArrow {
	position: absolute;
	top: 50%;
	right: 18%;
	background: url("../images/icontheychoose.png") -70px 0px no-repeat;
	width: 70px;
	height: 70px;
	z-index: 5;
	cursor: pointer;
}
.theychooseRightArrow:hover {
	background: url("../images/icontheychoose.png") -210px 0px no-repeat;
}
.theychooseMiddleBox {
	height: 340px;
	width: 860px;
	margin: 0 auto;
	overflow: hidden;
}
.theychooseMiddleBox ul li {
	float: left;
	width: 860px;
	margin-right: 140px
}
.theychosesixthdayItem {
	background: #F1EFEF;
	height: 300px;
	width: 860px;
	border-radius: 20px;
}
.theychosesixthdayItem-01 {
	margin-left: 70px;
	padding-top: 60px;
	height: 200px;
}
.theychosesixthdayItem-01 img {
	border-radius: 50%;
	width: 140px;
	height: 140px;
}
.kehuxinxi {
	width: 500px;
	margin-left: 60px;
	padding-bottom: 40px;
}
.kehuxinxi span {
	display: block;
	width: 110px;
	height: 34px;
	background-color: #e65860;
	text-align: center;
	line-height: 34px;
	float: left;
	margin: 0 10px;
	color: #FFFFFF;
	font-size: 15px;
}
.caseContent {
	line-height: 26px;
	font-size: 14px;
	color: #333;
	margin-top: 22px;
	display: block
}
.Title-h3 {
	color: #4B4B4B;
	font-size: 38px;
	font-weight: bold;
	text-align: center;
}
.Title-h3 em {
	font-weight: bold;
	color: #034794;
}
.Title-p {
	color: #666666;
	font-size: 16px;
	text-align: center;
	margin-bottom: 40px;
}
/*服务网点*/
/*一、24格处理*/
#iconWall {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 1px;
	padding-left: 1px;
	list-style: none;
	margin-bottom: 50px;
	background: url(../images/dqbg.jpg) no-repeat;
}
#iconWall li {
	width: 200px;
	height: 200px;
	/*background-color: #fff;*/
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	position: relative;
	margin-left: 35px;
	margin-bottom: 20px;
}
/*二、3D反转区域处理 */
.img-back, .img-front {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 200px;
	text-align: center;
	line-height: 200px;
}
.img-back img {
	vertical-align: middle;
	width: 200px;
	height: 200px;
	border-radius: 50%;
}
.img-3d {
	transform-style: preserve-3d;
	backface-visibility: hidden;
}
.img-back {
	transform: rotateY(180deg);
}
/*测试代码*/
/*li:hover .img-3d{*/
    /*transition: .3s linear;*/
    /*transform: rotateY(180deg);*/
/*}*/

/*三、换一批*/
#btnRefresh {
	text-align: center;
	transition: .3s linear;
	background-color: #fff;
}
.iconRefresh {
	width: 28px;
	height: 28px;
	background: url("../img/refresh.png");
	margin: 32px auto 0;
}
#btnRefresh:hover {
	color: #fff;
	background-color: #dd2727;
	transition: 0s;
}
#btnRefresh:hover .iconRefresh {
	background: url("../img/refresh-white.png");
}
/*四、处理浮层*/
.mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 200px;
	background-color: rgba(0, 0, 0, .7);
	opacity: 0;
	border-radius: 50%;
}
.mask img {
	float: right;
	margin-top: 8px;
	margin-right: 8px;
}
.mask p {
	font-size: 32px;
	color: #fff;
	margin-top: 60px;
	text-align: center;
}
.mask a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	background-color: red;
	width: 98px;
	display: block;
	margin: 0 auto;
	text-align: center;
	height: 26px;
	line-height: 26px;
	border-radius: 9px;
	margin-top: 22px;
}
li:hover .mask {
	opacity: 1;
	transition: .3s linear;
}
/*页脚*/
footer {
	text-align: center;
	margin-top: 20px;
	color: #666;
	font-size: 16px;
	line-height: 1.4;
}
/*内页*/
.wrap_jj {
	width: 1200px;
	margin: 0 auto;
}
.register_message {
	width: 100%;
	display: flex;
}
.register_message span {
	color: #333333;
}
.register_message dl {
	flex: 1;
	text-align: center;
	margin-top: 25px;
}
.register_message dl dt span {
	display: inline-block;
	width: 58px;
	height: 62px;
	background: url('../images/bg.png');
}
.register_message dl:nth-child(1) dt span {
	background-position: -7px -65px;
}
.register_message dl:nth-child(2) dt span {
	background-position: -84px -65px;
}
.register_message dl:nth-child(3) dt span {
	background-position: -167px -65px;
}
.register_message dl:nth-child(4) dt span {
	background-position: -239px -65px;
}
.register_message dl dd em {
	font-style: normal;
	font-size: 24px;
	color: #4B4B4B;
	line-height: 92px;
}
.register_message dl dd {
	margin-top: -15px;
}
.register_message dl dd p, span {
	font-size: 15px;
	
	line-height: 28px;
}
.receive {
	width: 100%;
	height: 360px;
	display: flex;
}
.receive .certificates {
	flex: 1;
	border: 5px solid #00a2e8;
	margin-right: 15px;
	box-sizing: border-box;
	position: relative;
}
.receive .certificates:last-child {
	margin-right: 0;
}
.receive .certificates .left-top {
	width: 27px;
	height: 27px;
	position: absolute;
	top: -5px;
	left: -5px;
	text-align: center;
}
.receive .certificates .left-top span {
	font-size: 36px;
	color: #fff;
	position: absolute;
	z-index: 2;
	top: 10px;
}
.receive .certificates .left-top em {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border: 27px solid transparent;
	border-top-color: #febd00;
	border-left-color: #febd00;
}
.certificates {
	overflow: hidden;
}
.certificates_title {
	text-align: center;
	padding-top: 20px;
	height: 80px;
}
.certificates_img {
	width: 100%;
}
.certificates_img>img {
	display: block;
	margin: 0 auto;
}
.loding_wrap {
	height: 150px;
	margin: 0 auto;
	position: relative;
}
.loding_wrap:before {
	width: 100;
}
.loding_wrap>ul {
	display: flex;
}
.loding_wrap>ul>li {
	flex: 1;
	position: relative;
}
.loding_wrap>ul span {
	position: relative;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 1px solid #034794;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.loding_wrap>ul>li:nth-child(2):before, .loding_wrap>ul>li:nth-child(3):before, .loding_wrap>ul>li:nth-child(4):before {
	content: '';
	position: absolute;
	width: 90%;
	height: 1px;
	background: #034794;
	top: 0;
	bottom: 0;
	margin: auto;
	left: -133px;
}
.loding_wrap>ul span:before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #4B4B4B;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.loding_wrap>ul>li:after {
	content: '2-3个工作日\A核名';
	position: absolute;
	left: 0;
	top: 40px;
	right: 0;
	margin: auto;
	font-size: 14px;
	text-align: center;
	white-space: pre-wrap;
}
.loding_wrap>ul>li:nth-child(2):after {
	content: '5-7个工作日\A登记注册';
}
.loding_wrap>ul>li:nth-child(3):after {
	content: '1个工作日\A领取执照';
}
.loding_wrap>ul>li:nth-child(4):after {
	content: '1-2个工作日\A刻章';
}
.promise span {
	color: #333333;
}
.reg_pk>div:nth-child(2)>span {
	color: #FFFFFF;
	background: #CCCCCC;
	border: 2px solid #CCCCCC;
}
.reg_pk>div:nth-child(3)>span {
	color: #333333;
}
.regcompany_as_circle>div:nth-child(1):before, .regcompany_as_circle>div:nth-child(2):before, .regcompany_as_circle>div:nth-child(3):before, .regcompany_as_circle>div:nth-child(4):before {
	content: '';
	width: 50px;
	height: 16px;
	background: url(../images/right.png);
	position: absolute;
	right: -70px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.promise p {
	font-size: 14px;
}
.promise p:nth-child(2) {
	padding-top: 20px;
}
.handle p:nth-child(2) {
	padding-top: 0;
}
.advantage {
	height: 525px;
	box-sizing: border-box;
}
.advantage dl {
	transition: all 1s;
	background: #ffffff;
	height: 240px;
	width: 293px;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	text-align: center;
	cursor: pointer;
}

.advantage dl dt {
	display: inline-block;
	width: 80px;
	height: 80px;
	margin-top: 40px;
}
.advantage dl dd p:nth-child(1) {
	font-size: 18px;
	font-weight: bold;
}
.advantage dl:nth-child(1) dt {
	background: url('../images/test.png');
	background-position: -106px -117px;
}
.advantage dl:nth-child(2) dt {
	background: url('../images/test.png');
	background-position: -276px -117px
}
.advantage dl:nth-child(3) dt {
	background: url('../images/test.png');
	background-position: -461px -117px
}
.advantage dl:nth-child(4) dt {
	background: url('../images/test.png');
	background-position: -605px -117px
}
.advantage dl:nth-child(5) dt {
	background: url('../images/test.png');
	background-position: -86px -198px
}
.advantage dl:nth-child(6) dt {
	background: url('../images/test.png');
	background-position: -228px -198px
}
.advantage dl:nth-child(7) dt {
	background: url('../images/test.png');
	background-position: -363px -198px
}
.advantage dl:nth-child(8) dt {
	background: url('../images/test.png');
	background-position: -525px -198px
}
.advantage:before {
	content: '';
	display: inline-block;
	position: absolute;
	height: 600px;
	width: 2px;
	right: 0;
}
.advantage:after {
	content: '';
	display: inline-block;
	position: absolute;
	height: 2px;
	width: 1180px;
	z-index: 999;
	bottom: 0;
	left: 0;
}
.agent_title_i {
	font-size: 24px;
	color: #00a0e9;
}
.advantage dd p:nth-child(2) {
	margin-top: 0px;
}
.agent_pk span {
	width: 196px;
	height: 56px;
	display: inline-block;
	text-align: center;
	line-height: 56px;
	border: 2px solid #00a0ea;
	border-radius: 5px;
	font-size: 20px;
}
.agent_title {
text-align: center;
padding: 10px;
font-weight: bold;
}
/*客服*/
.floating_ck{position:fixed;right: 20px; top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:45px;}
.floating_left{position:absolute;left:-160px; top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px; font-size: 20px;}
.floating_ewm{height:240px;top:-160px;}
.floating_ewm i{background-image:url(../images/ewm_22.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:10px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
#LXB_CONTAINER .lxb-pos-right{left: 10px;}

/*分页样式*/

.pagess {
	clear: both;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	font-size: 12px
}
.pagess ul li {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 2px;
	line-height: 20px;
	background: #fff;
	color: #999
}
.pagess ul li:hover {
	background: #2aac22;
	color: #fff;
	border: 1px solid #2aac22
}
.pagess ul li:hover a {
	color: #fff;
}
.pagess ul li.thisclass {
	display: inline-block;
	border: 1px solid #2aac22;
	padding: 4px 12px;
	margin: 0 2px;
	background: #2aac22;
	color: #fff;
}
.pagess ul li.thisclass a {
	color: #fff;
}
.pagess ul li a {
	display: block;
	color: #999
}
.pagess ul li a:hover {
	color: #fff;
}