﻿@charset "gb2312";

/* CSS Document */

html,
body {
	overflow-x: hidden;
}
@media only screen and (max-width: 1200px) {
  html,
  body {
    width: 1200px;
  }
}
a {
	outline: none;
}

a:active {
	star: expression(this.onFocus=this.blur());
}

:focus {
	outline: 0;
}

.c:before,
.c:after {
	content: "";
	display: table;
}

.c:after {
	clear: both;
}

.c {
	zoom: 1;
}

.header {
	background: #fff;
	height: 82px;
	width: 100%;
	min-width: 1200px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 10;
}

.header .incon {
	width: 1200px;
	margin: 0 auto;
	height: 82px;
	display: table;
}

.header .lgs {
	height: 82px;
	width: 141px;
	position: relative;
	left: 0;
	top: 0;
	float: left;
}

.logo {
	display: block;
	margin: 23px 0 0 0;
}

.header .regBtn {
	display: block;
	height: 35px;
	line-height: 35px;
	width: 80px;
	overflow: hidden;
	float: right;
	margin: 0 0 0 12px;
	background: #b8bac0;
	color: #fff;
	font-size: 15px;
	border-radius: 50px;
}

.header .logBtn {
	display: block;
	height: 35px;
	line-height: 35px;
	width: 80px;
	overflow: hidden;
	float: right;
	margin: 0 0 0 0;
	background: #1d87dd;
	color: #fff;
	font-size: 15px;
	border-radius: 50px;
}

.header .logBtn:hover {
	color: #84c8fe!important;
	background: #0663af
}

.header .regBtn:hover {
	color: #fff!important;
	background: #97999d
}

.header .nav {
	width: 959px;
	zoom: 1;
	float: left;
	text-align: left;
	margin-left: 100px;
}

.header .nav ul li {
	display: inline-block;
	_zoom: 1;
	*display: inline;
	float: left;
}

.header .nav ul li.li {
	position: relative;
}

.header .nav ul .li:hover {
	background: #f2f1f1;
}

.header .nav ul li a {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	white-space: nowrap;
	display: block;
	padding: 27px 15px;
}

.header .nav ul li .cell {
	position: absolute;
	top: 82px;
	background: #f2f1f1;
	width: 550px;
	padding: 0 20px;
	padding-top: 25px;
	display: none;
}

.header .nav ul li.li-last .cell {
	right: 0
}

.header .nav ul li .cell h3 {
	font-size: 16px;
	color: #1d87dd;
	line-height: 50px;
}

.header .nav ul li .cell ul li {
	display: inline-block;
	margin-bottom: 22px;
	margin-right: 15px;
}

.header .nav ul li .cell ul li > a {
	padding: 0 5px;
}

.header .nav ul li .cell ul li:hover > a {
	background: #1d87dd;
	color: #fff;
	border-radius: 5px;
}
.header .nav .cell .threemenu {
	display: none;
	width: 100%;
	background: #f2f1f1;
}
.header .nav .cell .threemenu a {
	display: block;
	text-align: center;
	font-size:14px;
	line-height:25px;
	margin:0;
	padding: 0;
}
.header .nav .cell .threemenu a:hover {
	color: #00a0ea;
	text-decoration: underline;
}
.header .lgs .cmcMns {
	display: none;
}

.header .idxpg .cmcMns {
	display: block;
}

.header .lgs:hover .cmcMns {
	display: block
}


/*.header .nav ul.navlist {width: 630px;float: left;}*/


/*.header .tel {line-height: 82px;font-size: 16px;color: #e70000;}*/

.cmcMns {
	width: 250px;
	padding: 2px 0 0 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 80px;
}

.cmcMns .ins {
	padding: 40px 0 50px 0;
	background: #f2f1f1;
	width: 250px;
}

.cmcMns .ins .tit {
	display: block;
	padding: 0 0 10px 30px;
	font-weight: bold;
	font-size: 24px;
	color: #0071cc;
	text-align: left
}

.cmcMns .ins a {
	display: block;
	height: 64px;
	line-height: 64px;
	font-size: 18px;
	color: #555;
	text-align: left;
	padding: 0 10px 0 77px;
	background: url(../images/chilbg.png) no-repeat 0 0;
	margin: 6px 0;
}

.cmcMns .ins .a1 {
	background-position: 30px 14px;
}

.cmcMns .ins .a2 {
	background-position: 30px -64px;
}

.cmcMns .ins .a3 {
	background-position: 30px -138px;
}

.cmcMns .ins .a4 {
	background-position: 30px -222px;
}

.cmcMns .ins .a5 {
	background-position: 30px -298px;
}

.cvntMod {
	width: 150px;
	padding: 0 35px 0 35px;
	overflow: hidden;
	height: 630px;
	background: url(../images/opt1.png) repeat;
	z-index: 10;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: 380px;
}

.cvntMod .ewm {
	display: block;
	text-align: center;
	padding: 58px 0 0 0;
}

.cvntMod .btn {
	display: block;
	width: 150px;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
}

.cvntMod .b1 {
	background: #55acee;
	color: #fff;
}

.cvntMod .b2 {
	background: #ff9393;
	color: #fff;
}

.cvntMod .b3 {
	background: #55d6ad;
	color: #fff;
}

.cvntMod .b1:hover {
	background: #2f93df;
	color: #bbe0fc!important
}

.cvntMod .b2:hover {
	background: #f75d5d;
	color: #fadddd!important
}

.cvntMod .b3:hover {
	background: #24c18f;
	color: #c4fae9!important
}


/*banner开始*/

.banner {
	background: #ffaa19;
}

.flexslider {
	position: relative;
	height: 460px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {
	height: 460px;
}

.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 13px;
	height: 13px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background-position: 0 0;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev.png) center center no-repeat;
}

.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next.png) center center no-repeat;
}


/*banner结束*/

.idxNews {
	border-bottom: 1px solid #ebebeb;
	background: #f9f9f9;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}

.idxNews .ins {
	width: 1200px;
	margin: 0 auto;
	height: 58px;
	overflow: hidden;
	zoom: 1;
}

.idxNews .news {
	padding-left: 42px;
	background: url(../images/ntcicon.jpg) no-repeat 0 center;
	display: block;
	overflow: hidden;
	float: left;
	max-width: 820px;
	height: 28px;
	margin-top: 15px;
	text-align: left;
}

.idxNews .news a {
	line-height: 28px;
	color: #555;
	font-size: 16px;
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.newsBar .txtScroll-top {
	width: 820px;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	height: 28px;
}

.newsBar .txtScroll-top .bd {
	height: 28px;
}

.newsBar .txtScroll-top .infoList li {
	height: 28px;
	text-align: left;
	overflow: hidden;
	width: 820px;
	zoom: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.idxNews .tel {
	display: block;
	height: 58px;
	padding: 0 0 0 33px;
	float: right;
	white-space: nowrap;
	background: url(../images/telicon.jpg) no-repeat 0 center;
	line-height: 58px;
	color: #555;
	font-size: 16px;
}

.idxNews .tel i {
	line-height: 58px;
	font-style: normal;
	color: #e70000;
}

.whyCsIfBd {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 90px;
}

.whyCsIfBd ul {
	width: 1250px;
	overflow: hidden;
	zoom: 1;
}

.whyCsIfBd li {
	width: 210px;
	overflow: hidden;
	float: left;
	margin: 95px 36px 0 0;
}

.whyCsIfBd li a {
	display: block;
	border: 1px solid #d3d3d3;
	overflow: hidden;
	width: 208px;
	height: 148px;
	transition: all linear .2s;
}

.whyCsIfBd li a img {
	display: block;
	overflow: hidden;
	width: 208px;
	height: 148px;
}

.whyCsIfBd li p {
	padding: 22px 0 0 0;
	text-align: center;
	font-size: 15px;
	color: #333;
	line-height: 190%;
}

.whyCsIfBd li a:hover {
	border-color: #0876c8
}

.idxScrollMod {
	padding: 80px 0;
	overflow: hidden;
	width: 100%;
	min-width: 1200px;
	background: #f6f6f6
}

.idxScrollMod .picScroll-left {
	max-width: 1545px;
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	height: 595px;
}

.idxScrollMod .picScroll-left .hd {
	overflow: hidden;
	zoom: 1;
	height: 73px;
	position: absolute;
	left: 0;
	top: 240px;
	width: 100%;
	z-index: 5;
}

.idxScrollMod .picScroll-left .hd .prev,
.idxScrollMod .picScroll-left .hd .next {
	display: block;
	width: 60px;
	height: 73px;
	float: right;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/glbtn.jpg) no-repeat center;
	transition: all linear .2s;
}

.idxScrollMod .picScroll-left .hd .next {
	background: url(../images/grbtn.jpg) no-repeat center;
	float: right
}

.idxScrollMod .picScroll-left .hd .prev {
	float: left
}

.idxScrollMod .picScroll-left .bd {
	height: 595px;
	width: 1200px;
	margin: 0 auto;
}

.idxScrollMod .picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.idxScrollMod .picScroll-left .bd ul li {
	float: left;
	height: 595px;
	width: 1200px;
	overflow: hidden;
	text-align: center;
	position: relative;
	left: 0;
	top: 0;
}

.idxScrollMod .picScroll-left .bd ul li img {
	display: block;
	width: 1200px;
	height: 595px;
}

.idxScrollMod .picScroll-left .bd ul .txts {
	width: 270px;
	position: absolute;
	right: 35px;
	top: 100px;
	z-index: 5;
}

.idxScrollMod .picScroll-left .bd ul .txts.txts-left {
	left: 35px;
}

.idxScrollMod .picScroll-left .bd ul .tts {
	display: block;
	text-align: center;
	font-size: 40px;
	line-height: 48px;
	color: #333;
	padding-bottom: 15px;
}

.idxScrollMod .picScroll-left .bd ul p {
	font-size: 24px;
	line-height: 190%;
	color: #888;
	text-align: center;
	overflow: hidden;
}

.idxScrollMod .picScroll-left .bd ul .btns {
	display: block;
	border: 1px solid #318bd4;
	border-radius: 30px;
	height: 30px;
	line-height: 30px;
	width: 124px;
	margin: 0 auto;
	margin-top: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #5eb3f9;
	text-align: center;
}

.idxRegRow {
	width: 100%;
	min-width: 1200px;
	height: 318px;
	background: url(../images/regbg.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.idxRegRow .ins {
	width: 680px;
	position: absolute;
	top: 142px;
	left: 50%;
	margin-left: -340px;
	overflow: hidden;
	zoom: 1
}

.idxRegRow .ins b {
	background: #1d87dd;
	display: inline-block;
	color: #FFFFFF;
	font-size: 22px;
	text-align: center;
	border-radius: 10px;
	font-weight: normal;
	padding: 15px 40px;
}

.ourCustomer {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 60px;
	padding-bottom: 0px;
}

.ourCustomer .tits {
	padding: 30px 105px 15px 105px;
	width: 990px;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
	font-size: 18px;
	line-height: 190%;
	color: #333;
	text-align: left;
}

.ourCustomer .tits p {
	height: 68px;
	overflow: hidden;
}

.ourCustomer .tits .l {
	position: absolute;
	left: 40px;
	top: 0;
}

.ourCustomer .tits .r {
	position: absolute;
	right: 40px;
	bottom: 0;
}

.ourCustomer .inc {
	width: 1200px;
	margin: 0 auto;
	margin-top: 38px;
}

.ourCustomer .inc a {
	border: 1px solid #ddd;
	margin: -1px 0 0 -1px;
	display: block;
	width: 293px;
	height: 143px;
	overflow: hidden;
	float: left;
}

.ourCustomer .inc a img {
	display: block;
	width: 293px;
	height: 143px;
	transition: all linear .2s;
	opacity: .4;
	filter: alpha(opacity=40)
}

.ourCustomer .inc .add {
	background: url(../images/jhbtn.png) no-repeat center;
}

.ourCustomer .inc a:hover img {
	opacity: 1;
	filter: alpha(opacity=100)
}

.newsActvt {
	width: 100%;
	min-width: 1200px;
	padding: 0 0 100px 0;
	background: #f6f6f6
}

.newsActvt .inc {
	overflow: hidden;
	zoom: 1;
	padding: 75px 0 0 0;
	width: 1200px;
	margin: 0 auto;
}

.newsActvt .limg {
	display: block;
	width: 330px;
	height: 220px;
	float: left;
}

.newsActvt .limg img {
	max-width: 100%;
	max-height: 100%;
}

.newsActvt .limd {
	float: left;
	margin-left: 20px;
	width: 495px;
	overflow: hidden;
	margin-top: -25px;
}

.newsActvt .limd li {
	overflow: hidden;
	zoom: 1;
	height: 30px;
	padding: 0 0 0 16px;
	margin-top: 20px;
	background: url(../images/dots.jpg) no-repeat 0 center;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left
}

.newsActvt .limd li span {
	font-size: 16px;
	color: #999;
	line-height: 30px;
	padding-right: 5px;
}

.newsActvt .limd li a {
	font-size: 16px;
	color: #333;
	line-height: 30px;
}

.newsActvt .rimg {
	display: block;
	width: 323px;
	float: right;
}


/** ·þÎñÖ§³Ö S **/

.fwzcbanner {
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/fwzcbanner.jpg) no-repeat center 0;
}

.fwzcPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.fwzcPage .tbCon {
	overflow: hidden;
	padding: 0px 65px 20px 98px;
}

.fwzcPage .tbs {
	width: 100%;
}

.fwzcPage .tbs td {
	border-bottom: 1px solid #e7e7e7;
	padding: 20px 5px 10px 0;
	font-size: 16px;
	color: #666;
	text-align: left;
}

.fwzcPage .tbs .cls {
	font-size: 16px;
	color: #49aaf8;
}

.fwzcPage .tbs .bt {
	display: block;
	border-radius: 5px;
	background: #ef642e url(../images/cldicon.png) no-repeat 21px center;
	width: 150px;
	color: #fff;
	text-align: left;
	white-space: nowrap;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	text-indent: 3.5em;
}

.fwzcPage .tbs .bt:hover {
	color: #dadcde!important;
	background: #d54912 url(../images/cldicon.png) no-repeat 21px center;
}

.fwzcPage .tbs .trs {
	text-align: right;
	padding-right: 0;
}


/** ·þÎñÖ§³Ö E **/


/** ¹ØÓÚÎÒÃÇ S **/

.gywmbanner {
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/gywmbanner.jpg) no-repeat center 0;
}

.gywmPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.gywmPage .tbCon {
	overflow: hidden;
	padding: 20px 0;
}

.gywmPage .atccon {
	text-align: left;
	overflow: hidden;
	font-size: 16px;
	color: #000000;
	line-height: 36px;
	text-indent: 35px;
	width:900px;
	margin: 0 auto;
}

.gywmPage .atccon h2{
	margin:13px 0px 0px;
	padding:0px 0px 10px;
	font-size:20px;
	line-height:21px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	color:#333333;
	font-family:'Microsoft Yahei', 'Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti;
	white-space:normal;
	background-color:#FFFFFF;
}

.gywmPage .atccon .atccon_con {
	margin:0px;
	padding:0px 0px 10px;
	outline:0px;
	width:875px;
	height:164px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	float:none;
	clear:both;
	display:table;
	color:#333333;
	font-family:'Microsoft Yahei', 'Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti;
	line-height:normal;
	text-align:center;
	white-space:normal;
	background-color:#FFFFFF;
}

.gywmPage .atccon .atccon_con .rightzuo{
	margin:10px 0px 0px;
	padding:0px 30px 0px 0px;
	outline:0px;
	width:490;
	height:auto;
	float:left;
	clear:none;
	display:inline;
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#EDEDED;	
}

.gywmPage .atccon .atccon_con .rightzuo .right1{
	margin:5px 0px 0px;
	padding:0px 0px 0px 3px;
	outline:0px;
	list-style:none;
	text-align:justify;
	clear:none;
}
.gywmPage .atccon .atccon_con .rightzuo .right1 li{
	margin:0px 0px 3px;
	padding:0px;
	outline:0px;
	list-style:none;
	line-height:35px;
	text-indent:10px;
	background-image:url(http://www.infobird.com/images/dot_hover.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

.gywmPage .atccon .atccon_con .rightzuo .right1 li a{
	font-size: inherit;
	color: inherit;
	display: inline-block;
}

.gywmPage .atccon .atccon_con .rightzuo .right1 li a:hover{
	text-decoration: underline;
}

.gywmPage .atccon .atccon_con .rightyou{
	margin:10px 0px 0px;
	width:258px;
	height:258px;
	float:right;
	clear:right;
}
/****/


/****/

.khalbanner {
	height: 380px;
	width: 100%;
	position: relative;
	left: 0;
	top: 0;
}

.khalbanner .tabT {
	text-align: center;
	width: 1210px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -770px;
	font-size: 0
}

.khalbanner .tabT a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 124px;
	height: 49px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 18px;
	color: #333;
	line-height: 49px;
	transition: all linear .2s;
	text-align: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #fff;
	margin-right: 10px;
}

.khalbanner .tabT a:hover {
	background: #d6eafa
}

.khalbanner .tabT .on {
	background: #49aaf8;
	color: #fff;
}

.khalbanner .tabT .on:hover {
	background: #49aaf8;
	color: #84c8fe!important
}

.khalbanner .tabT .last {
	margin-right: 0;
}

.khalPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.khalPage .tbCon {
	overflow: hidden;
	padding: 0 0 20px 0;
}

.khalPage .tits {
	overflow: hidden;
	height: 40px;
	padding: 0 0 0 12px;
	font-size: 30px;
	font-weight: bold;
	color: #333;
	border-left: 3px solid #49aaf8;
	margin-top: 50px;
	text-align: left
}

.khalPage .des {
	font-size: 15px;
	color: #666;
	line-height: 200%;
	padding: 15px 0 0 0;
	text-align: left;
}

.khalPage .imgs {
	text-align: left;
	padding: 40px 0 0 0;
}


/** ¿Í»§°¸Àý E **/


/** ¿Í»§°¸Àý-ÒËÐÅ S **/

.khalyxbanner {
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/khalbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.khalyxPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.khalyxPage .tits {
	overflow: hidden;
	height: 40px;
	padding: 0 0 0 12px;
	font-size: 30px;
	font-weight: bold;
	color: #333;
	border-left: 3px solid #49aaf8;
	margin-top: 65px;
	text-align: left
}

.khalyxPage .row {
	overflow: hidden;
	zoom: 1;
	padding: 65px 0 0 0;
}

.khalyxPage .des {
	font-size: 16px;
	color: #666;
	line-height: 200%;
	text-align: left;
}

.khalyxPage .c1 {
	width: 860px;
	padding-top: 0;
}

.khalyxPage .c2 {
	width: 725px;
	padding-top: 10px;
}

.khalyxPage .c3 {
	width: 658px;
	padding-top: 10px;
}

.khalyxPage .c4 {
	width: 720px;
	padding-top: 10px;
}

.khalyxPage .btns {
	display: block;
	background: #45a3e4;
	font-size: 20px;
	color: #fff;
	text-align: center;
	width: 465px;
	height: 64px;
	line-height: 64px;
	overflow: inherit;
	margin: 0 auto;
	border-radius: 4px;
	margin-top: 65px;
}

.khalyxPage .btns:hover {
	color: #84c8fe!important;
	background: #0663af
}


/** ¿Í»§°¸Àý-ÒËÐÅ E **/


/** ÐÂÎÅÓë»î¶¯ S **/

.xwyhdbanner {
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/xwyhdbanner.jpg) no-repeat center 0;
}

.xwyhdPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.xwyhdPage .tbCon {
	overflow: hidden;
	zoom: 1;
}

.xwyhdPage .incons {
	overflow: hidden;
	margin-top: -30px;
}

.xwyhdPage .incons .incs {
	width: 1290px;
	zoom: 1;
	overflow: hidden;
}

.xwyhdPage .md {
	width: 350px;
	overflow: hidden;
	float: left;
	margin: 50px 75px 0 0;
	background: #f6f6f6;
}

.xwyhdPage .md .jzimg1 {
	display: block;
	width: 350px;
	height: 194px;
	text-align: center;
}


.xwyhdPage .md .ds {
	padding: 13px;
	overflow: hidden;
}

.xwyhdPage .md .t1 {
	display: block;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
}

.xwyhdPage .md .t1 a {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	width: 324px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.xwyhdPage .md .tm {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 22px;
	background: url(../images/ticon.jpg) no-repeat 0 center;
	color: #999;
	font-size: 12px;
	white-space: nowrap;
	text-align: left;
	text-verflow: ellipsis;
	overflow: hidden;
	margin-top: 8px;
}

.xwyhdPage .md .des {
	line-height: 180%;
	color: #999;
	font-size: 14px;
	margin: 15px 0 5px 0;
	overflow: hidden;
	height: 70px;
	text-align: left;
}

.xwyhdPage .md .ms {
	display: block;
	overflow: hidden;
	zoom: 1;
	background: #efefef;
}

.xwyhdPage .md .ms a {
	display: block;
	padding: 0 18px;
	white-space: nowrap;
	color: #fff;
	background: #767676;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	float: right
}

.xwyhdPage .md .ms a:hover {
	color: #dadcde!important;
	background: #5f5e5e
}

.xwyhdPage .md a img {
	max-width: 350px;
	max-height: 194px
}

.xwyhdPage .h1 {
	font-size: 30px;
	font-weight: normal;
	color: #333;
	line-height: 160%;
	padding: 8px 0 15px 0;
}

.xwyhdPage .infos {
	text-align: center;
	height: 24px;
	line-height: 24px;
	color: #999;
	font-size: 14px;
	overflow: hidden;
	zoom: 1;
}

.xwyhdPage .infos .lins {
	height: 24px;
	overflow: hidden;
	zoom: 1;
	text-align: right;
	float: right;
	padding-right: 12px;
}

.xwyhdPage .infos .sh {
	height: 24px;
	zoom: 1;
	text-align: right;
	float: right;
	padding-right: 270px;
	overflow: hidden;
	zoom: 1;
}

.xwyhdPage .infos .sh .tts {
	line-height: 24px;
	color: #999;
	font-size: 14px;
	text-align: right;
}

.xwyhdPage .infos .sh .bdsharebuttonbox {
	width: 145px;
	float: right;
}

.xwyhdPage .infos a {
	line-height: 24px;
	color: #999;
	font-size: 14px;
}

.xwyhdPage .infos .jg {
	padding: 0 30px;
}

.xwyhdPage .atcCon {
	text-align: left;
	overflow: hidden;
	font-size: 16px;
	color: #000000;
	line-height: 36px;
	text-indent: 35px;
	margin-top: 20px;
}

.xwyhdPage .tools {
	overflow: hidden;
	zoom: 1;
	padding-bottom: 50px;
	margin-top: 30px
}

.xwyhdPage .tools .lrt {
	width: 525px;
	color: #555;
	overflow: hidden;
	height: 24px;
	margin-top: 9px;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
}

.xwyhdPage .tools .lrt a {
	line-height: 24px;
	color: #555;
	font-size: 15px;
	font-weight: normal;
}

.xwyhdPage .tools .pr {
	float: left;
	text-align: left;
}

.xwyhdPage .tools .nx {
	float: right;
	text-align: right;
}

.xwyhdPage .tools .btns {
	display: block;
	height: 42px;
	line-height: 42px;
	width: 136px;
	margin: 0 0 0 7px;
	text-align: center;
	background: #49aaf8;
	color: #fff;
	font-size: 16px;
	border-radius: 50px;
	float: left;
}

.xwyhdPage .tools .btns:hover {
	color: #84c8fe!important;
	background: #0663af
}


/** ÐÂÎÅÓë»î¶¯ E **/


/** µÇÂ¼-×¢²á S **/

.logRegPage {
	width: 100%;
	min-width: 1200px;
	padding: 95px 0 0 0;
	background: #f6f6f6 url(../images/logpgbg.jpg) no-repeat center 0;
}

.logRegPage .tops {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.logRegPage .tops .lg {
	float: left;
	overflow: hidden;
}

.logRegPage .tops .rit {
	overflow: hidden;
	float: right;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	padding: 16px 0 0 0;
}

.logRegPage .tops .rit a {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
}

.logRegPage .tops .rit a:hover {
	color: #84c8fe!important;
}

.logRegPage .cons {
	border: 1px solid #e5e5e5;
	background: #fff;
	width: 1198px;
	margin: 0 auto;
	margin-top: 18px;
	border-radius: 5px;
	padding-bottom: 12px;
}

.logRegPage .tits {
	padding: 85px 0 45px 0;
	text-align: center;
	font-size: 30px;
	line-height: 38px;
	color: #666;
}

.logRegPage .ttpdr {
	padding-right: 65px;
}

.logRegPage .proc {
	width: 640px;
	margin: 0 auto;
}

.logRegPage .proc .ptit {
	width: 65px;
	overflow: hidden;
	font-size: 14px;
	color: #979797;
	text-align: center;
	line-height: 22px;
	position: absolute;
	left: 50%;
	top: -2px;
	margin-left: -30px;
}

.logRegPage .prc {
	padding: 28px 0 0 0;
	float: left;
	height: 20px;
	position: relative;
	left: 0;
	top: 0;
	background: url(../images/offline.jpg) repeat-x 0 36px;
}

.logRegPage .prc i {
	display: block;
	height: 20px;
	width: 20px;
	overflow: hidden;
	background: url(../images/procoff.jpg) no-repeat 0 0;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: 0;
}

.logRegPage .pr1,
.logRegPage .pr3 {
	width: 130px;
}

.logRegPage .pr2 {
	width: 380px;
}

.logRegPage .step1 .pr1 {
	background-image: url(../images/online.jpg);
}

.logRegPage .step1 .pr1 .ptit {
	color: #0179d1
}

.logRegPage .step1 .pr1 i {
	background-image: url(../images/procon.jpg);
}

.logRegPage .step2 .pr1 {
	background-image: url(../images/online.jpg);
}

.logRegPage .step2 .pr1 .ptit {
	color: #0179d1
}

.logRegPage .step2 .pr1 i {
	background-image: url(../images/procon.jpg);
}

.logRegPage .step2 .pr2 {
	background-image: url(../images/online.jpg);
}

.logRegPage .step2 .pr2 .ptit {
	color: #0179d1
}

.logRegPage .step2 .pr2 i {
	background-image: url(../images/procon.jpg);
}

.logRegPage .step3 .pr1 {
	background-image: url(../images/online.jpg);
}

.logRegPage .step3 .pr1 .ptit {
	color: #0179d1
}

.logRegPage .step3 .pr1 i {
	background-image: url(../images/procon.jpg);
}

.logRegPage .step3 .pr2 {
	background-image: url(../images/online.jpg);
}

.logRegPage .step3 .pr2 .ptit {
	color: #0179d1
}

.logRegPage .step3 .pr2 i {
	background-image: url(../images/procon.jpg);
}

.logRegPage .step3 .pr3 {
	background-image: url(../images/online.jpg);
}

.logRegPage .step3 .pr3 .ptit {
	color: #0179d1
}

.logRegPage .step3 .pr3 i {
	background-image: url(../images/procon.jpg);
}

.logRegPage .rows {
	overflow: hidden;
	text-align: left;
	padding: 10px 0 10px 280px;
	zoom: 1;
}

.logRegPage .rows .att {
	display: block;
	float: left;
	overflow: hidden;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #999;
	font: 14px;
	padding-top: 20px;
}

.logRegPage .rows .fr {
	border: 2px solid #dce0e7;
	width: 558px;
	height: 26px;
	overflow: hidden;
	zoom: 1;
	float: left;
	border-radius: 3px;
	padding: 10px 10px 10px 0;
	transition: all linear .2s;
}

.logRegPage .rows .lts {
	display: block;
	width: 82px;
	float: left;
	font-size: 16px;
	color: #cfd2d7;
	text-align: right;
	line-height: 26px;
	height: 26px;
	transition: all linear .2s;
}

.logRegPage .rows .ipt {
	display: block;
	border: 0;
	width: 445px;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	text-align: left;
	outline: none;
	float: right
}

.logRegPage .rows .st {
	display: block;
	height: 16px;
	width: 16px;
	float: left;
	margin: 15px 0 0 25px;
}

// .logRegPage .rows .correct{ background:url(../images/dgicon.jpg) no-repeat 0 0;}
// .logRegPage .rows .error{ background:url(../images/xxicon.jpg) no-repeat 0 0;}
.logRegPage .rows .focused {
	border-color: #38a3e3;
}

.logRegPage .rows .focused .lts {
	color: #38a3e3
}

.logRegPage .pdv2 {
	padding-top: 0px;
}

.logRegPage .pdv2 .tips {
	overflow: hidden;
	font-size: 16px;
	color: #d71414;
	float: left;
}

.logRegPage .pdv2 .tipsv2 {
	overflow: hidden;
	font-size: 14px;
	color: #999;
	float: left;
}

.logRegPage .logBtn {
	height: 50px;
	line-height: 50px;
	width: 572px;
	overflow: hidden;
	border-radius: 3px;
	font-size: 20px;
	text-align: center;
	background: #1f8fd2;
	color: #fff;
	float: left;
	cursor: pointer;
	border: 0;
	outline: none;
}

.logRegPage .logBtn:hover {
	background: #0663af
}

.logRegPage .finRow {
	width: 572px;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 24px;
	height: 24px;
	color: #60676c;
	font-size: 15px;
}

.logRegPage .finRow a {
	line-height: 24px;
	color: #1f8fd2;
	font-size: 15px;
}

.logRegPage .rows .vlds .ipt {
	width: 330px;
	margin-right: 10px
}

.logRegPage .rows .vlds .imgs {
	width: 80px;
	height: 34px;
	margin: -4px 10px 0 0;
	cursor: pointer;
	float: right
}

.logRegPage .rows .vlds .bt {
	display: block;
	height: 15px;
	width: 15px;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 0;
	background: url(../images/refbtn.jpg) no-repeat 0 0;
}

.logRegPage .iptVld .getBtn {
	height: 50px;
	line-height: 50px;
	width: 210px;
	overflow: hidden;
	border-radius: 3px;
	font-size: 16px;
	text-align: center;
	background: #f36948;
	color: #fff;
	float: left;
	cursor: pointer;
	border: 0;
	outline: none;
}

.logRegPage .iptVld .getBtn:hover {
	background: #e84923
}

.logRegPage .iptVld .fr {
	margin-left: 20px;
	width: 326px;
}

.logRegPage .iptVld .fr .ipt {
	width: 306px;
	margin: 0 auto;
	margin: 0;
}

.logRegPage .iVv2 .fr {
	margin: 0 20px 0 0;
}

.logRegPage .pdbzg {
	padding-bottom: 55px;
}

.logRegPage .sucTxt {
	display: block;
	text-align: center;
	padding: 95px 0 40px 0;
	font-size: 18px;
	color: #555
}

.logRegPage .ljjrBtn {
	height: 50px;
	line-height: 50px;
	width: 260px;
	overflow: hidden;
	border-radius: 3px;
	font-size: 20px;
	text-align: center;
	background: #1f8fd2;
	color: #fff;
	margin: 0 auto;
	cursor: pointer;
	border: 0;
	outline: none;
	margin-bottom: 188px;
}

.logRegPage .ljjrBtn:hover {
	background: #0663af
}

.logRegPage .remRow {
	width: 572px;
	float: left;
	overflow: hidden;
	zoom: 1;
}

.logRegPage .remRow label {
	display: block;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	font-size: 15px;
	color: #999;
}

.logRegPage .remRow label input {
	position: relative;
	left: 0;
	top: 1px;
	margin-right: 12px;
}

.logRegPage .remRow a {
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	color: #999;
}

.logRegPage .rows .fr .iv2 {
	width: 520px;
	float: none;
	margin: 0 auto;
}

.logRegPage .resetPwdSucr1 {
	display: block;
	padding: 158px 0 0 0;
	text-align: center;
	font-size: 30px;
	line-height: 36px;
	color: #666;
	text-align: center;
	background: url(../images/sucisons.jpg) no-repeat center 80px;
}

.logRegPage .resetPwdSucr2 {
	padding: 30px 0 40px 0;
	text-align: center;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.logRegPage .goLoginBtn {
	height: 50px;
	line-height: 50px;
	width: 562px;
	overflow: hidden;
	border-radius: 3px;
	font-size: 20px;
	text-align: center;
	background: #1f8fd2;
	color: #fff;
	margin: 0 auto;
	cursor: pointer;
	border: 0;
	outline: none;
	margin-bottom: 55px;
}

.logRegPage .goLoginBtn:hover {
	background: #0663af
}


/** µÇÂ¼-×¢²á E **/


/** ²úÆ·-020ÔÆ·þÎñ S **/

.otoyfwbanner {
	display: block;
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/otoyfwbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.otoyfwbanner .inc {
	width: 1200px;
	height: 380px;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
}

.otoyfwbanner .inc a {
	display: block;
	width: 222px;
	height: 62px;
	overflow: hidden;
	_background: url(../images/cb26e776ad4743a0822ab2d926a1f236.gif);
	position: absolute;
	left: 759px;
	top: 195px;
}

.otoyfwPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.otoyfwPage .tits {
	overflow: hidden;
	height: 40px;
	padding: 0 0 0 12px;
	font-size: 30px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 50px;
	margin-bottom: 35px;
	text-align: left
}

.otoyfwPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
}

.otoyfwPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #333;
	line-height: 160%;
	padding: 25px 0 20px 0;
}

.otoyfwPage .imgs {
	display: block;
	text-align: center
}

.otoyfwPage .md1 {
	overflow: hidden;
	zoom: 1;
	padding-bottom: 25px;
}

.otoyfwPage .md1 .imgs {
	float: left;
	width: 452px;
}

.otoyfwPage .md1 .rts {
	width: 670px;
	overflow: hidden;
	float: right
}

.otoyfwPage .md1 .tt1 {
	display: block;
	font-weight: bold;
	color: #333;
	font-size: 20px;
	text-align: left;
	padding-bottom: 18px;
}

.otoyfwPage .md1 .ds {
	font-size: 16px;
	line-height: 200%;
	color: #666;
	text-align: left
}

.otoyfwPage .tb1 {
	width: 100%;
	background: #f8f8f8;
}

.otoyfwPage .tb1 td {
	font-size: 15px;
	color: #333;
	text-align: center;
	height: 60px;
}

.otoyfwPage .tb1 .tit td {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: #49aaf8
}

.otoyfwPage .pdt {
	padding-top: 35px;
}

.otoyfwPage .md2 {
	padding: 30px 0 0 0;
	text-align: center;
}

.otoyfwPage .md2 .tt {
	display: block;
	font-size: 20px;
	font-size: 20px;
	color: #333;
	text-align: center;
}

.otoyfwPage .md2 .imgs {
	padding: 45px 0 82px 0;
}


/** ²úÆ·-020ÔÆ·þÎñ E **/


/** ²úÆ·-°¢Áª(²úÆ·¼ÛÖµ) S **/

.cpjzbanner {
	display: block;
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/cpjzbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.cpjzbanner .inc {
	width: 1200px;
	height: 380px;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
}

.cpjzbanner .inc a {
	display: block;
	width: 222px;
	height: 62px;
	overflow: hidden;
	_background: url(../images/cb26e776ad4743a0822ab2d926a1f236.gif);
	position: absolute;
	left: 195px;
	top: 212px;
}

.cpjzPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.cpjzPage .tits {
	overflow: hidden;
	height: 40px;
	padding: 0 0 0 12px;
	font-size: 30px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 50px;
	margin-bottom: 35px;
	text-align: left
}

.cpjzPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 50px;
}

.cpjzPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #333;
	line-height: 160%;
	padding-top: 20px;
}

.cpjzPage .imgs {
	display: block;
	text-align: center
}

.cpjzPage .md1 {
	overflow: hidden;
	zoom: 1;
	padding-bottom: 30px;
}

.cpjzPage .md1 .cols {
	float: left;
	overflow: hidden;
	width: 33.33%;
	text-align: center;
}

.cpjzPage .md1 .cols .imgs {
	padding: 15px 0 32px 0;
}

.cpjzPage .md1 .cols .txt {
	display: block;
	text-align: center;
	font-size: 15px;
	color: #666;
	text-align: center;
	line-height: 180%;
}

.cpjzPage .md2 {
	overflow: hidden;
	zoom: 1;
}

.cpjzPage .md2 .cols {
	float: left;
	overflow: hidden;
	width: 460px;
	padding: 12px 50px 0 90px;
	height: 63px;
	text-align: left;
	font-size: 15px;
	color: #666;
	line-height: 180%;
}

.cpjzPage .md2 .c1 {
	background: url(../images/cpjzimg4.jpg) no-repeat 0 0;
}

.cpjzPage .md2 .c2 {
	background: url(../images/cpjzimg5.jpg) no-repeat 0 0;
}

.cpjzPageMd3 {
	overflow: hidden;
	zoom: 1;
	background: #f9f9f9;
	margin-top: 80px;
	min-width: 1200px;
}

.cpjzPageMd3 .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}

.cpjzPageMd3 .ins {
	overflow: hidden;
	zoom: 1;
	padding: 80px 0;
	width: 1200px;
	margin: 0 auto;
}

.cpjzPageMd3 .cols {
	float: left;
	overflow: hidden;
	width: 33.33%;
	text-align: center;
}

.cpjzPageMd3 .cols .imgs {
	padding: 15px 0 65px 0;
}

.cpjzPageMd3 .cols .txt {
	display: block;
	text-align: center;
	font-size: 15px;
	color: #666;
	text-align: center;
	line-height: 180%;
}

.cpjzPageBtns {
	cursor: pointer;
	margin: 58px auto;
	border: 0;
	display: block;
	outline: none;
	overflow: hidden;
	border-radius: 3px;
	height: 66px;
	line-height: 66px;
	width: 466px;
	text-align: center;
	background: #45a3e4;
	font-size: 20px;
	color: #fff
}

.cpjzPageBtns:hover {
	background: #0663af
}

.cpjzPageBtns-a {
	display: block;
}


/** ²úÆ·-°¢Áª(²úÆ·¼ÛÖµ) E **/


/** ²úÆ·-ºô½ÐÖÐÐÄÍâ°ü S **/

.hjzxwbbanner {
	display: block;
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/hjzxwbbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.hjzxwbPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.hjzxwbPage .tits {
	overflow: hidden;
	height: 40px;
	padding: 0 0 0 12px;
	font-size: 30px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 50px;
	margin-bottom: 35px;
	text-align: left
}

.hjzxwbPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 50px;
}

.hjzxwbPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 210%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.hjzxwbPage .imgs {
	display: block;
	text-align: center
}

.hjzxwbPageMd1 {
	overflow: hidden;
	zoom: 1;
	background: #f9f9f9;
	margin-top: 10px;
	padding-bottom: 55px;
	min-width: 1200px;
}

.hjzxwbPageMd1 .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 35px 0;
	margin-top: 50px;
}

.hjzxwbPageMd2 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.hjzxwbPageMd2 .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 35px 0;
	margin-top: 50px;
}

.hjzxwbPageMd2 .imgs {
	padding: 55px 0 75px 0;
	border-bottom: 1px dashed #cfcfcf;
}

.hjzxwbPageMd3 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
	padding: 70px 0 65px 0;
	position: relative;
	left: 70px;
	top: 0;
}

.hjzxwbPageMd3 .cols {
	width: 33.33%;
	float: left;
}

.hjzxwbPageMd3 ul {
	padding: 22px 10px 0 0;
}

.hjzxwbPageMd3 li {
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 20px;
	font-size: 15px;
	color: #666;
	text-align: left;
	background: url(../images/hjzxwbimg3.jpg) no-repeat 0 center;
}

.hjzxwbPageMd3 .trs {
	height: 370px;
}

.hjzxwbPageMd3 .tits {
	display: block;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 12px;
	font-size: 24px;
	color: #333;
	border-left: 5px solid #fd9945;
	text-align: left
}


/** ²úÆ·-ºô½ÐÖÐÐÄÍâ°ü E **/


/** ²úÆ·-ÆôÍ¨±¦ S **/

.cpjzqtbbanner {
	display: block;
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/dtbcpjzbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.cpjzqtbbanner .inc {
	width: 1200px;
	height: 380px;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
}

.cpjzqtbbanner .inc a {
	display: block;
	width: 222px;
	height: 62px;
	overflow: hidden;
	_background: url(../images/cb26e776ad4743a0822ab2d926a1f236.gif);
	position: absolute;
	left: 185px;
	top: 232px;
}

.cpjzqtbPage {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 55px;
}

.cpjzqtbPage .cmsCTMd {
	width: 1200px;
	margin: 0 auto;
}

.cpjzqtbPage .tbin {
	overflow: hidden;
	padding-top: 25px;
}

.cpjzqtbPage .tits {
	overflow: hidden;
	height: 40px;
	padding: 0 0 0 12px;
	font-size: 30px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 50px;
	text-align: left
}

.cpjzqtbPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
}

.cpjzqtbPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 220%;
	padding: 25px 0 20px 0;
}

.cpjzqtbPage .imgs {
	display: block;
	text-align: center
}

.cpjzqtbPage .tc1 .md1 {
	overflow: hidden;
	zoom: 1;
	padding-top: 45px;
}

.cpjzqtbPage .tc1 .md1 .col {
	width: 25%;
	float: left;
	text-align: center;
	overflow: hidden;
	padding-bottom: 95px;
}

.cpjzqtbPage .tc1 .md1 .t1 {
	display: block;
	color: #333;
	text-align: center;
	padding: 50px 0 20px 0;
	font-size: 24px;
	line-height: 30px;
	overflow: hidden;
}

.cpjzqtbPage .tc1 .md1 .t2 {
	display: block;
	font-size: 15px;
	color: #666;
	text-align: center;
	overflow: inherit;
	line-height: 23px;
}

.cpjzqtbPage .tc1 .md2 {
	width: 100%;
	background: #f9f9f9;
	padding: 70px 0 0 0;
}

.cpjzqtbPage .tc1 .md2 .cons {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
	padding: 25px 0 100px 0;
}

.cpjzqtbPage .tc1 .md2 .md {
	border: 1px solid #e5e5e5;
	overflow: hidden;
	zoom: 1;
	background: #fff;
	width: 494px;
	height: 168px;
	margin: 40px 0 0 0;
	border-radius: 3px;
	position: relative;
	left: 0;
	top: 0;
}

.cpjzqtbPage .tc1 .md2 .ls {
	width: 138px;
	padding: 33px 0 0 34px;
	text-align: center;
	overflow: hidden;
	float: left;
}

.cpjzqtbPage .tc1 .md2 .ls .tt {
	display: block;
	text-align: center;
	padding: 8px 0 0 0;
	font-size: 24px;
	color: #33;
}

.cpjzqtbPage .tc1 .md2 ul {
	padding: 35px 0 0 0;
	float: left;
}

.cpjzqtbPage .tc1 .md2 li {
	height: 28px;
	line-height: px;
	padding: 0 0 0 18px;
	font-size: 16px;
	color: #666;
	text-align: left;
	background: url(../images/cpjzdot.jpg) no-repeat 0 center;
}

.cpjzqtbPageBtns {
	cursor: pointer;
	margin: -33px auto 58px auto;
	position: relative;
	left: 0;
	top: 0;
	z-index: 3;
	border: 0;
	display: block;
	outline: none;
	overflow: hidden;
	border-radius: 3px;
	height: 66px;
	line-height: 66px;
	width: 250px;
	text-align: center;
	background: #45a3e4;
	font-size: 20px;
	color: #fff
}

.cpjzqtbPageBtns:hover {
	background: #0663af
}

.cpjzqtbPage .tc2 .md2 {
	width: 100%;
	background: #f9f9f9;
	padding: 70px 0 0 0;
}

.cpjzqtbPage .tc2 .md3 {
	width: 100%;
	background: #fff;
	padding: 70px 0 0 0;
}

.cpjzqtbPage .tc2 .md3 .imgs {
	padding: 30px 0;
}

.cpjzqtbPage .tc2 .md4 {
	width: 100%;
	background: #f9f9f9;
	padding: 70px 0 0 0;
}

.cpjzqtbPage .tc2 .md4 .imgs {
	padding: 15px 0 65px 0;
}

.cpjzqtbPage .tc2 .md4 .sec1 {
	line-height: 180%
}

.cpjzqtbPage .tc2 .md5 {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	padding: 40px 0 0 0;
}

.cpjzqtbPage .tc2 .md5 .cons {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 86px;
}

.cpjzqtbPage .tc2 .md5 .tb1 {
	width: 100%;
	background: #fff;
	margin-top: 45px;
}

.cpjzqtbPage .tc2 .md5 .tb1 .tit td {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: #49aaf8;
	height: 48px;
}

.cpjzqtbPage .tc2 .md5 .tb1 .bg1 {
	background: #eceff1;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.cpjzqtbPage .tc2 .md5 .tb1 .bg2 {
	padding: 30px 20px;
	text-align: left;
	font-size: 15px;
	color: #333;
	line-height: 200%;
	background: #fcfcfc
}

.cpjzqtbPage .tc2 .md5 .tb1 .bg3 {
	padding: 30px 20px;
	text-align: left;
	font-size: 15px;
	color: #333;
	line-height: 200%;
	background: #ebf6ff
}

.cpjzqtbPage .tc3 .cons {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 86px;
	margin-top: 35px;
}

.cpjzqtbPage .tc3 .cons table {
	border: 2px solid #66aae0;
	border-collapse: collapse;
	text-align: center;
	width: 570px;
}

.cpjzqtbPage .tc3 .cons td {
	font-size: 16px;
	color: #666;
	height: 42px;
	border: 1px solid #66aae0;
	border-collapse: collapse;
}

.cpjzqtbPage .tc3 .cons .v2 td {
	height: 44px;
}

.cpjzqtbPage .tc3 .cons .tit td {
	height: 60px;
	font-size: 20px;
	color: #fff;
	background: #66aae0
}

.cpjzqtbPage .tc3 .cons .cls1 {
	color: #66aae0;
}

.cpjzqtbPage .tc4 .cons {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}

.cpjzqtbPage .tc4 .imgs {
	width: 530px;
}

.cpjzqtbPage .tc4 .md {
	width: 600px;
	overflow: hidden;
}

.cpjzqtbPage .tc4 .md .tt1 {
	display: block;
	text-align: center;
	color: #333;
	font-size: 30px;
	line-height: 38px;
}

.cpjzqtbPage .tc4 .md .ds {
	font-size: 16px;
	color: #888;
	line-height: 210%;
	text-align: center;
	padding: 25px 0 35px 0;
}

.cpjzqtbPage .tc4 .md .btn {
	margin: 0 auto;
	w position: relative;
	left: 0;
	top: 0;
	z-index: 3;
	border: 0;
	display: block;
	outline: none;
	overflow: hidden;
	border-radius: 3px;
	height: 45px;
	line-height: 45px;
	width: 215px;
	text-align: center;
	background: #72c5ff;
	font-size: 18px;
	color: #fff;
}

.cpjzqtbPage .tc4 .md .tt2 {
	display: block;
	text-align: center;
	color: #333;
	font-size: 30px;
	line-height: 38px;
	padding: 0;
}

.cpjzqtbPage .tc4 .md .im {
	display: block;
	text-align: center;
	padding: 25px 0 0 0;
}

.cpjzqtbPage .tc4 .md1 {
	background: #fff;
	padding: 65px 0 100px 0;
}

.cpjzqtbPage .tc4 .md2 {
	background: #f0f0f0;
	padding: 65px 0 100px 0;
}

.cpjzqtbPage .tc4 .md2 .tt1 {
	padding-top: 60px;
}

.cpjzqtbPage .tc4 .md3 {
	background: #fff;
	padding: 65px 0 100px 0;
}


/** ²úÆ·-ÆôÍ¨±¦ E **/


/** ²úÆ·-ÓªÏú´óÊý¾Ý·þÎñ S **/

.dsjfwbanner {
	display: block;
	height: 380px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/dsjfwbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.dsjfwPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 25px;
}

.dsjfwPage .tits {
	overflow: hidden;
	height: 40px;
	padding: 0 0 0 12px;
	font-size: 30px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 50px;
	margin-bottom: 35px;
	text-align: left
}

.dsjfwPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 50px;
}

.dsjfwPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 210%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.dsjfwPage .imgs {
	display: block;
	text-align: center
}

.dsjfwPage .md1 {
	padding: 100px 0 70px 0;
	overflow: hidden;
	zoom: 1;
}

.dsjfwPage .md1 .imgs {
	float: right;
}

.dsjfwPage .md1 .lts {
	float: left;
	width: 280px;
	float: left;
}

.dsjfwPage .md1 .tt1 {
	display: block;
	font-size: 30px;
	color: #333;
	text-align: left;
	padding: 15px 0 0 0;
}

.dsjfwPage .md1 .ds {
	font-size: 16px;
	color: #666;
	line-height: 280%;
	text-align: left;
	padding: 45px 0 0 0;
}

.dsjfwPagemd2 {
	padding: 65px 0 0 0;
	overflow: hidden;
	zoom: 1;
	background: #f9f9f9
}

.dsjfwPagemd2 .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 80px 0;
	margin-top: 10px;
}

.dsjfwPagemd2 .cons {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.dsjfwPagemd2 .col {
	width: 25%;
	float: left;
	text-align: center;
	overflow: hidden;
	padding-bottom: 30px;
}

.dsjfwPagemd2 .t1 {
	display: block;
	color: #333;
	text-align: center;
	padding: 50px 0 20px 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	overflow: hidden;
}

.dsjfwPagemd2 .t2 {
	display: block;
	font-size: 15px;
	color: #666;
	text-align: center;
	overflow: inherit;
	line-height: 28px;
}

.dsjfwPagemd3 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.dsjfwPagemd3 .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 50px 0 60px 0;
	margin-top: 10px;
}

.dsjfwPagemd3 .cons {
	overflow: hidden;
	zoom: 1;
}

.dsjfwPagemd3 .cons .md {
	border: 1px solid #eaeaea;
	border-radius: 5px;
	width: 280px;
	height: 355px;
	overflow: hidden;
}

.dsjfwPagemd3 .cons .md .tt1 {
	display: block;
	font-size: 30px;
	color: #49aaf8;
	padding: 26px 0 28px 0;
	line-height: 38px;
}

.dsjfwPagemd3 .cons .md .ds {
	display: block;
	font-size: 16px;
	color: #666;
	line-height: 200%
}

.dsjfwPagemd3 .cons .md .dss {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 200%;
	padding: 20px 0 0 0;
}

.dsjfwPagemd3 .cons .flt_l {
	text-align: right;
	padding: 0 295px 0 0;
	margin-right: 22px;
	background: url(../images/dsjfwimg6.jpg) no-repeat right center;
}

.dsjfwPagemd3 .cons .flt_r {
	text-align: left;
	padding: 0 0 0 295px;
	background: url(../images/dsjfwimg7.jpg) no-repeat left center;
}

.dsjfwPagemd4 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.dsjfwPagemd4 .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 65px 0 35px 0;
	margin-top: 10px;
}

.dsjfwPagemd4 .cons {
	overflow: hidden;
	zoom: 1;
}

.dsjfwPagemd4 .tits {
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	padding: 0 0 0 20px;
	font-size: 20px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-bottom: 35px;
	text-align: left
}

.dsjfwPagemd4 .tb1 {
	width: 100%;
	background: #fff;
	border-bottom: 1px dashed #f4f4f4;
}

.dsjfwPagemd4 .tb1 td {
	font-size: 15px;
	color: #333;
	text-align: center;
	height: 50px;
}

.dsjfwPagemd4 .tb1 .tit td {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: #49aaf8
}

.dsjfwPagemd4 .tb1 .sectit td {
	font-size: 18px;
	color: #333;
	text-align: center;
	background: #ebfbf5;
	border-bottom: 1px solid #fff;
}

.dsjfwPagemd4 .tb1 .bgs td {
	background: #f7f9fb
}

.dsjfwPagemd4 .tb1 .tv2 td {
	background: #7cccea
}

.dsjfwPagemd4 .btms {
	overflow: hidden;
	zoom: 1;
	padding: 45px 0;
}

.dsjfwPagemd4 .btms ul {
	float: left;
	padding: 0 0 0 18px;
}

.dsjfwPagemd4 .btms li {
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 18px;
	font-size: 16px;
	color: #333;
	text-align: left;
	background: url(../images/dotbls.jpg) no-repeat 0 center;
}


/** ²úÆ·-ÓªÏú´óÊý¾Ý·þÎñ E **/


/** ´óÊý¾Ý´ßÊÕ½â¾ö·½°¸ S **/

.dsjcsbanner {
	display: block;
	height: 250px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/dsjcsbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.dsjcsPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.dsjcsPage .tits {
	display: block;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 12px;
	font-size: 24px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 50px;
	margin-bottom: 35px;
	text-align: left
}

.dsjcsPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 50px;
}

.dsjcsPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 210%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.dsjcsPage .imgs {
	display: block;
	text-align: center
}

.dsjcsPage .md1 {
	padding: 60px 0 20px 0;
	overflow: hidden;
	zoom: 1;
}

.dsjcsPage .md1 .imgs {
	padding: 42px 0 0 0;
}

.dsjcsPage .md1 .lft {
	float: left;
	border: 1px solid #eee;
	height: 370px;
	padding: 30px 0 0 0;
	width: 598px;
}

.dsjcsPage .md1 .lft .tits {
	width: 470px;
	margin: 0 auto;
}

.dsjcsPage .md1 .rit {
	float: right;
	background: #f9f9f9;
	height: 370px;
	padding: 30px 0 0 0;
	width: 600px;
}

.dsjcsPage .md1 .rit .tits {
	width: 370px;
	margin: 0 auto;
}

.dsjcsPage .md2 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.dsjcsPage .md2 .col {
	width: 20%;
	float: left;
	text-align: center;
	overflow: hidden;
	padding: 30px 0 15px 0;
}

.dsjcsPage .md2 .t1 {
	display: block;
	color: #333;
	text-align: center;
	padding: 50px 0 20px 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	overflow: hidden;
}

.dsjcsPage .md2 .t2 {
	display: block;
	font-size: 15px;
	color: #666;
	text-align: center;
	overflow: inherit;
	line-height: 28px;
	padding-top: 30px;
}

.dsjcsPage .md3 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.dsjcsPage .md3 .tb1 {
	width: 100%;
	background: #fff;
	border-bottom: 1px dashed #f4f4f4;
}

.dsjcsPage .md3 .tb1 td {
	font-size: 15px;
	color: #333;
	text-align: center;
	padding: 8px 0;
	line-height: 200%;
}

.dsjcsPage .md3 .tb1 .tit td {
	font-size: 20px;
	font-weight: bold;
	color: #1686dd34;
	padding: 2px 0;
	text-align: center;
	background: #cae7f9;
	border-right: 1px solid #fff;
	border-collapse: collapse;
}

.dsjcsPage .md3 .tb1 .bgs td {
	background: #eee
}

.dsjcsPage .md3 .tb1 .tv2 td {
	background: #efccc7;
	color: #ee8070
}

.dsjcsPage .md3 .tb1 .pdl {
	text-align: left;
	padding-left: 95px;
}

.dsjcsPage .md3 .tb1 .pdb td {
	padding-bottom: 60px;
}

.dsjcsPage .md4 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.dsjcsPage .md4 .tb1 {
	width: 100%;
	background: #fff;
	border-bottom: 1px dashed #f4f4f4;
}

.dsjcsPage .md4 .tb1 td {
	font-size: 15px;
	color: #333;
	text-align: center;
	padding: 8px 0;
	line-height: 200%;
}

.dsjcsPage .md4 .tb1 .tit td {
	font-size: 20px;
	font-weight: bold;
	color: #1686dd34;
	padding: 2px 0;
	text-align: center;
	background: #cae7f9;
	border-right: 1px solid #fff;
	border-collapse: collapse;
}

.dsjcsPage .md4 .tb1 .bgs td {
	background: #eee
}

.dsjcsPage .md4 .tb1 .tv2 td {
	background: #efccc7;
	color: #ee8070
}

.dsjcsPage .md3 .tb1 .pdl {
	text-align: left;
	padding-left: 115px;
}

.dsjcsPage .md3 .tb1 .pdl2 {
	text-align: left;
	padding-left: 75px;
}

.dsjcsPage .tls {
	text-align: left;
}


/** ´óÊý¾Ý´ßÊÕ½â¾ö·½°¸ E **/


/** »¥ÁªÍø²¡¶¾ÓªÏú½â¾ö·½°¸ S **/

.hlwbdyxbanner {
	display: block;
	height: 250px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/hlwbdyxbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.hlwbdyxPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.hlwbdyxPage .tits {
	display: block;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 12px;
	font-size: 24px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 55px;
	margin-bottom: 45px;
	text-align: left
}

.hlwbdyxPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 50px;
}

.hlwbdyxPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 210%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.hlwbdyxPage .imgs {
	display: block;
	text-align: center
}

.hlwbdyxPage .md1 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.hlwbdyxPage .md1 .col {
	text-align: center;
	overflow: hidden;
	padding: 36px 0 20px 0;
	zoom: 1;
	width: 560px;
}

.hlwbdyxPage .md1 .col img {
	float: left;
}

.hlwbdyxPage .md1 .rts {
	width: 405px;
	float: right;
	overflow: hidden;
	text-align: left
}

.hlwbdyxPage .md1 .t1 {
	display: block;
	color: #333;
	text-align: left;
	padding: 5px 0 10px 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	overflow: hidden;
}

.hlwbdyxPage .md1 .t2 {
	display: block;
	font-size: 15px;
	color: #666;
	text-align: left;
	overflow: inherit;
	line-height: 28px;
	padding-top: 5px;
}

.hlwbdyxPage .ttsc {
	padding: 30px 95px 15px 95px;
	width: 990px;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
	font-size: 18px;
	line-height: 190%;
	color: #333;
	text-align: left;
}

.hlwbdyxPage .ttsc .l {
	position: absolute;
	left: 40px;
	top: 0;
}

.hlwbdyxPage .ttsc .r {
	position: absolute;
	right: 40px;
	bottom: 0;
}


/** »¥ÁªÍø²¡¶¾ÓªÏú½â¾ö·½°¸ E **/


/** ÉÌÒµÒøÐÐºô½ÐÖÐÐÄ½â¾ö·½°¸ S **/

.syyhhjbanner {
	display: block;
	height: 250px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/syyhhjbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.syyhhjPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.syyhhjPage .tits {
	display: block;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 12px;
	font-size: 24px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 55px;
	margin-bottom: 45px;
	text-align: left
}

.syyhhjPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 65px;
}

.syyhhjPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 210%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.syyhhjPage .imgs {
	display: block;
	text-align: center
}

.syyhhjPage .md1 {
	padding: 70px 0 0 0;
	overflow: hidden;
	zoom: 1;
}

.syyhhjPage .md1 .imgs {
	float: left;
}

.syyhhjPage .md1 ul {
	float: right;
	width: 676px;
	overflow: hidden;
}

.syyhhjPage .md1 li {
	height: 50px;
	padding: 0 0 0 24px;
	font-size: 18px;
	color: #333;
	text-align: left;
	line-height: 50px;
	background: url(../images/syyhhjimg2.jpg) no-repeat 0 center;
}


/** ÉÌÒµÒøÐÐºô½ÐÖÐÐÄ½â¾ö·½°¸ E **/


/** ÐÅÓÃ¿¨_Î¢ÐÅÓªÏú½â¾ö·½°¸ S **/

.xykwxbanner {
	display: block;
	height: 250px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/xykwxbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.xykwxPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.xykwxPage .tits {
	display: block;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 12px;
	font-size: 24px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 55px;
	margin-bottom: 45px;
	text-align: left
}

.xykwxPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 50px;
}

.xykwxPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 210%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.xykwxPage .imgs {
	display: block;
	text-align: center
}

.xykwxPage .md1 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.xykwxPage .md1 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.xykwxPage .md1 .col {
	width: 33.33%;
	float: left;
	text-align: center;
	overflow: hidden;
	padding: 30px 0 15px 0;
}

.xykwxPage .md1 .t1 {
	display: block;
	color: #333;
	text-align: center;
	padding: 50px 0 20px 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	overflow: hidden;
}

.xykwxPage .md1 .t2 {
	display: block;
	font-size: 15px;
	color: #666;
	text-align: center;
	overflow: inherit;
	line-height: 28px;
	padding-top: 30px;
}

.xykwxPage .tb1 {
	width: 100%;
	background: #f4f4f4;
	border-collapse: collapse;
	border: 1px solid #fff;
}

.xykwxPage .tb1 td {
	font-size: 18px;
	color: #333;
	border-collapse: collapse;
	border: 1px solid #fff;
	text-align: center;
	line-height: 200%;
	padding: 12px 0;
}

.xykwxPage .tb1 .tit td {
	font-size: 24px;
	font-weight: bold;
	color: #1686d4;
	text-align: center;
	background: #cae7f9;
	padding: 5px 0;
}

.xykwxPage .tb1 .bgs {
	background: #e8e8e8;
}


/** ÐÅÓÃ¿¨_Î¢ÐÅÓªÏú½â¾ö·½°¸ E **/


/** ÐÅÓÃ¿¨µçÏú½â¾ö·½°¸ S **/

.xykdxbanner {
	display: block;
	height: 250px;
	width: 100%;
	min-width: 1200px;
	background: url(../images/xykdxbanner.jpg) no-repeat center 0;
	position: relative;
	left: 0;
	top: 0;
}

.xykdxPage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 65px;
}

.xykdxPage .tits {
	display: block;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 12px;
	font-size: 24px;
	color: #333;
	border-left: 5px solid #fd9945;
	margin-top: 55px;
	margin-bottom: 45px;
	text-align: left
}

.xykdxPage .ats {
	display: block;
	text-align: center;
	font-size: 40px;
	color: #333;
	line-height: 160%;
	padding: 0 0 20px 0;
	margin-top: 50px;
}

.xykdxPage .sec1 {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 210%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.xykdxPage .imgs {
	display: block;
	text-align: center
}

.xykdxPage .md1 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.xykdxPage .md1 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin: 0 auto;
}

.xykdxPage .md1 .cols {
	width: 33.33%;
	float: left;
	padding: 10px 0 0 0;
}

.xykdxPage .md1 .ttt {
	height: 60px;
	padding: 0 0 0 75px;
	position: relative;
	left: 0;
	top: 0;
	font-size: 20px;
	color: #333;
	text-align: left;
	line-height: 60px;
}

.xykdxPage .md1 .ttt span {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	text-align: center;
	line-height: 60px;
	background: url(../images/xykdximg1.jpg) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #49aaf8;
	font-size: 48px;
}

.xykdxPage .md1 ul {
	padding: 32px 10px 0 0;
}

.xykdxPage .md1 li {
	line-height: 200%;
	padding: 0 0 0 20px;
	font-size: 15px;
	color: #666;
	text-align: left;
	background: url(../images/hjzxwbimg3.jpg) no-repeat 0 11px;
}

.xykdxPage .md1 .trs {
	height: 370px;
}

.xykdxPage .md2 {
	overflow: hidden;
	zoom: 1;
}

.xykdxPage .md2 .tb1 {
	width: 770px;
	float: left;
	background: #f9f9f9;
	border-collapse: collapse;
}

.xykdxPage .md2 .tb1 td {
	font-size: 14px;
	color: #333;
	border-collapse: collapse;
	text-align: center;
	line-height: 200%;
	padding: 12px 0;
}

.xykdxPage .md2 .tb1 .tit td {
	font-size: 18px;
	font-weight: bold;
	color: #1686d4;
	border-right: 1px solid #fff;
	text-align: center;
	background: #cae7f9;
	padding: 2px;
}

.xykdxPage .md2 .tb1 .bgs {
	background: #eee;
}

.xykdxPage .md2 .tb1 .tl {
	text-align: left;
	padding-left: 20px;
}

.xykdxPage .md2 .imgs {
	padding: 78px 0 0 0;
	float: right
}

.xykdxPage .md3 {
	overflow: hidden;
	zoom: 1;
}

.xykdxPage .md3 .imgs {
	float: left;
	padding: 80px 0 0 0;
}

.xykdxPage .md3 .rts {
	width: 740px;
	float: right;
}

.xykdxPage .md3 .rts div {
	padding: 0 0 0 20px;
	background: url(../images/syyhhjimg2.jpg) no-repeat 0 3px;
}

.xykdxPage .md3 .rts .tt1 {
	display: block;
	font-size: 18px;
	color: #333;
	text-align: left;
	font-weight: bold;
	line-height: 24px;
}

.xykdxPage .md3 .rts .dds {
	display: block;
	font-size: 15px;
	color: #666;
	text-align: left;
	line-height: 180%;
	padding: 15px 0 18px 0;
}


/** ÐÅÓÃ¿¨µçÏú½â¾ö·½°¸ E **/

.padding1 {
	text-align: left;
	overflow: hidden;
	zoom: 1;
	padding: 0 87px;
}

.padding1 .lnum {
	padding: 42px 0 35px 0;
	overflow: hidden;
	zoom: 1;
	float: left;
	text-align: left;
	font-size: 0;
}

.padding1 .lnum a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: center;
	line-height: 38px;
	border: 1px solid #d9d9d9;
	margin: 0 6px;
	white-space: nowrap;
	height: 38px;
	width: 38px;
	font-size: 14px;
	color: #333;
	transition: all linear .2s;
}

.padding1 .lnum a:hover,
.padding1 .lnum .on {
	background: #49aaf8;
	color: #fff!important;
	text-align: center;
}

.padding1 .pn {
	overflow: hidden;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	float: right;
	margin: 42px 0 0 15px;
}

.padding1 .prev {
	background: #e9e9e9 url(../images/pgl.png) no-repeat center;
	width: 54px;
	text-indent: -1000px;
}

.padding1 .next {
	background: #e9e9e9 url(../images/pgr.png) no-repeat center;
	width: 54px;
	text-indent: -1000px;
}

.padding1 .pon {
	padding: 0 42px 0 0;
	width: 57px;
	overflow: hidden;
	background-position: 66px center;
	text-align: right;
	text-indent: 0;
}

.padding1 .non {
	padding: 0 0 0 42px;
	width: 57px;
	overflow: hidden;
	background-position: 23px center;
	text-align: left;
	text-indent: 0;
}

.cmTabTit {
	padding: 42px 0 10px 0;
	text-align: center;
	font-size: 0;
}

.cmTabTit a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 228px;
	height: 53px;
	overflow: hidden;
	border: 1px solid #49aaf8;
	margin: 0 15px 10px 15px;
	white-space: nowrap;
	font-size: 20px;
	color: #49aaf8;
	line-height: 53px;
	transition: all linear .2s;
	text-align: center;
	border-radius: 50px;
}

.cmTabTit a:hover {
	background: #d6eafa
}

.cmTabTit .on {
	background: #49aaf8;
	color: #fff;
}

.cmTabTit .on:hover {
	background: #49aaf8;
	color: #a3d6fe!important
}

.cmsTit {
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
	min-width: 1200px;
}

.cmsTit .tt1 {
	display: block;
	font-size: 40px;
	color: #111;
	line-height: 50px;
	padding: 85px 0 0 0;
	text-align: center;
	overflow: hidden;
}

.cmsTit .tt2 {
	display: block;
	font-size: 16px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	overflow: hidden;
	width: 310px;
	margin: 0 auto;
	border-bottom: 3px solid #1d87dd;
	padding-top: 5px;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
}

.bottom {
	background: #1b1e27;
	width: 100%;
	min-width: 1200px;
}

.bottom .topInc {
	width: 1200px;
	padding: 45px 0 0 0;
	overflow: hidden;
	margin: 0 auto;
	text-align: left
}

.bottom .topInc .lft {
	width: 1050px;
	float: left;
	overflow: hidden;
}

.bottom .topInc li {
	width: 106px;
	padding: 0 10px 0 0;
	float: left;
	overflow: hidden;
}

.bottom .topInc .tt {
	display: block;
	text-align: left;
	font-size: 16px;
	padding: 0 0 20px 0;
	color: #fff;
	line-height: 22px;
}

.bottom .topInc .rr {
	display: block;
	line-height: 22px;
	padding: 8px 0 0 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bottom .topInc .rr a {
	color: #8a8e98;
	line-height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}

.bottom .topInc .ewm {
	display: block;
	float: right;
	max-width: 242px;
}

.bottom .fdflk {
	padding: 60px 0 30px 0;
	text-align: center;
	line-height: 26px;
	color: #8a8e98;
	font-size: 14px;
}

.bottom .fdflk a {
	line-height: 26px;
	color: #8a8e98;
	white-space: nowrap;
	margin: 0 8px;
	font-size: 14px;
}

.bottom .cpr {
	padding: 36px 0;
	text-align: center;
	border-top: 1px solid #2c2f38;
	overflow: hidden;
}

.bottom .cpr .inc {
	overflow: hidden;
	text-align: center;
	line-height: 220%;
	color: #8a8e98;
	font-size: 14px;
}

.bottom a:hover {
	color: #84c8fe!important
}

.footers {
	padding: 36px 0;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	margin-top: 22px;
	overflow: hidden;
	background: #fff;
}

.footers .inc {
	overflow: hidden;
	text-align: center;
	line-height: 220%;
	color: #7e8188;
	font-size: 14px;
}

.L-link ul li {
	display: inline-block;
	margin-right: 50px;
}

.L-link ul li a {
	display: block;
}

.L-link ul li a:hover img {
	border-color: #cc0000;
}

.L-link ul li a img {
	display: block;
	max-width: 218px;
	max-height: 78px;
	border: 1px solid #e4e4e4
}

.JJ-PP {
	display: table-cell;
	vertical-align: middle;
	margin-top: 23px;
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix {
	*zoom: 1
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: ' '
}

.clearfix:after {
	clear: both
}

/*page_banner*/
.page_banner{
	width: 100%;
	position: relative;
}

.page_banner_con{
	width: 1920px;
	height: 380px;
	margin: 0 auto;
}

.gywmPage .tbCon .layer-photos-demo li{
	width: 260px;
	height: 260px;
	margin: 15px;
	float: left;
}
.gywmPage .tbCon .layer-photos-demo a.jzimg1{
	display: block;
	border: 1px solid #CCCCCC;
	padding: 2px;
	text-align: center;
	width: 260px;
	height: 260px;
	transition: all 0.5s ease;
}

.gywmPage .tbCon .layer-photos-demo a.jzimg1:hover{
	box-shadow: 2px 2px 5px -2px #0071CC;
	border:1px solid #0071CC;	
}
/*图片居中显示*/
.jzimg1 img{max-height:100%; max-width:100%; vertical-align:middle;}/*这个为了解决图片放大缩小依旧居中的问题*/
.jzimg1 i{height:100%; vertical-align:middle; display:inline-block;}

.layui-layer-phimg img{max-width:100%}

.gywmPage .tbCon .video_con li{
	width: 370px;
	height:350 ;
	float: left;
	margin: 15px;
}
.gywmPage .tbCon .video_con li p{
	line-height: 35px;
	color: #333;
	font-size: 16px;
}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}
.pagelist{text-align: center; clear: both;}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#337ab7;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	z-index:3;
	color:#23527c;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#337ab7;
	border-color:#337ab7
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}