﻿/* CSS Document */

.tankuang {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: url(../img/dsz06_tuwen.png) repeat center;
	z-index: 99999999999;
	display: none
}
.tankuang .bg {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0
}
.tankuang .close {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../img/in_ry_tk_close.png) no-repeat center;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 1
}
.tankuang span {
	display: block;
	width: 50px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	top: 36%;
	z-index: 5
}
.tankuang .btn01 {
	left: 20px;
	background: url(../img/pro_btn01.png) no-repeat center top;
}
.tankuang .btn02 {
	right: 20px;
	background: url(../img/pro_btn02.png) no-repeat center top;
}
.tankuang span:hover {
	background-position: bottom
}
.tankuang .imgShow {
	overflow: hidden;
	width: 100%;
	height: 60%;
	position: absolute;
	left: 0;
	top: 15%;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 1
}
.tankuang .imgShow ul {
	overflow: hidden;
	position: absolute;
	height: 100%;
}
.tankuang .imgShow li {
	float: left;
	text-align: center;
	height: 100%;
}
.tankuang .imgShow li img {
	display: block;
	margin: 0 auto;
	height: 90%;
}
.tankuang .imgShow li p {
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.tankuang .imgBox {
	overflow: hidden;
	width: 100%;
	height: 80px;
	position: absolute;
	left: 0;
	bottom: 5%;
	z-index: 1
}
.tankuang .imgBox ul {
	overflow: hidden;
	position: absolute;
	height: 100%;
	padding-right: 5px;
}
.tankuang .imgBox li {
	float: left;
	height: 100%;
	padding: 0 5px;
	cursor: pointer
}
.tankuang .imgBox li img {
	display: block;
	height: 70px;
	padding: 5px;
	background-color: #fff;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tankuang .imgBox li em {
	display: none
}
.tankuang .imgBox li.cur img {
	background: #ff0000
}
/*内页样式*/
/*内页banner*/
.inbanner {
	overflow: hidden;
	width: 100%;
	height: 400px;
	background-color: #000
}
/*内页背景颜色#f2f2f2*/
.bg_f2 {
	background-color: #f2f2f2;
}
.bg_fa {
	background-color: #fafafa;
}
.bg_fc {
	background-color: #fcfcfc;
}
.bg_f6 {
	background-color: #f6f6f6;
}
.bg_f7 {
	background-color: #f7f7f7;
}
/*内页100%框*/
.pageBox {
	overflow: hidden;
	width: 100%;
	padding-bottom: 20px;
}
/*内页面包屑导航*/
.pageMenu {
	overflow: hidden;
	width: 100%;
	height: 50px;
	line-height: 47px;
	border-bottom: 1px solid #e3e3e3;
	background-color: #fff;
	margin-bottom: 50px;
}
.pageMenu .mbxNav {
	overflow: hidden;
	float: left
}
.pageMenu .mbxNav li {
	float: left;
	font-size: 14px;
	color: #666;
	margin: 0 5px;
}
.pageMenu .mbxNav li em {
	margin-left: 5px;
}
.pageMenu .mbxNav li a {
	color: #666;
}
.pageMenu .mbxNav li.home {
	width: 50px;
	height: 50px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background: url(../img/mbxnav_home.png) no-repeat center;
	margin-right: 10px;
	margin-left: 0
}
.pageMenu .mbxNav li.home a {
	display: block;
	width: 100%;
	height: 100%;
}
.pageMenu .mbxNav li.last {
	color: #1144a3;
}
.pageMenu .pageErjiNav {
	overflow: hidden;
	float: right;
}
.pageMenu .pageErjiNav li {
	float: left;
	height: 49px;
	font-size: 14px;
	color: #666;
	margin-left: 40px;
}
.pageMenu .pageErjiNav li a {
	color: #666;
	text-decoration: none
}
.pageMenu .pageErjiNav li.cur, .pageMenu .pageErjiNav li:hover {
	border-bottom: 1px solid #1144a3;
}
.pageMenu .pageErjiNav li.cur a, .pageMenu .pageErjiNav li:hover a {
	color: #1144a3;
	font-weight: bold
}
/*title02*/
.title02 {
	overflow: hidden;
	margin: 40px 0;
}
.title02 h2 {
	font-weight: normal;
	font-size: 26px;
	color: #fff;
}
.title02 p {
	font-size: 14px;
	color: #cedffe;
	margin: 5px 0 12px 0;
}
.title02 i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #50d527;
}
/*jiameng.html*/
.jmzt01 {
	overflow: hidden;
	width: 100%;
	height: 504px;
	background: url(../img/top_01.jpg) no-repeat center top;
}
.jmzt02 {
	overflow: hidden;
	width: 100%;
	height: 503px;
	background: url(../img/top_02.jpg) no-repeat center top;
}
.jmzt03 {
	overflow: hidden;
	width: 100%;
	height: 576px;
	background: url(../img/xzbg.jpg) no-repeat center top;
	padding-top: 60px;
}
.jmzt03 .list {
	overflow: hidden;
	width: 480px;
	float: left;
	margin-left: 90px;
	margin-bottom: 100px;
}
.jmzt03 img {
	display: block;
	float: left
}
.jmzt03 .wen {
	overflow: hidden;
	float: left;
	margin-left: 29px;
}
.jmzt03 h3 {
	font-size: 24px;
	color: #9e2022;
	margin: 20px 0 0 0;
}
.jmzt03 p {
	font-size: 16px;
	line-height: 26px;
	color: #9e2022;
}
.jmzt03 .jm03box {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto
}
.jmzt04 {
	overflow: hidden;
	width: 100%;
	height: 675px;
	background: url(../img/qudao_bg.jpg) no-repeat center top;
}
.jmzt04 .jm04box {
	overflow: hidden;
	width: 1200px;
	height: 345px;
	position: relative;
	margin: 0 auto;
	margin-top: 206px;
}
.jmzt04 p {
	font-size: 20px;
	line-height: 25px;
	color: #000;
	width: 235px;
	position: absolute
}
.jmzt04 .p01 {
	left: 115px;
	top: 45px;
}
.jmzt04 .p02 {
	left: 530px;
	top: 52px;
}
.jmzt04 .p03 {
	left: 943px;
	top: 60px;
}
.jmzt04 .p04 {
	left: 115px;
	top: 255px;
}
.jmzt04 .p05 {
	left: 530px;
	top: 255px;
}
.jmzt04 .p06 {
	left: 943px;
	top: 242px;
}
.jmzt05 {
	overflow: hidden;
	width: 100%;
	padding: 60px 0 50px 0;
	background: url(../img/xl_bg.png) repeat left top;
}
.jmzt05 h2 {
	text-align: center;
	margin-bottom: 45px;
}
.jmzt05 .jm05box {
	overflow: hidden;
	width: 1221px;
	margin: 0 auto;
	height: 504px;
}
.jmzt05 .jm05box img {
	display: block;
	float: left;
	margin: 10px;
}
.jmzt06 {
	overflow: hidden;
	width: 100%;
	height: 758px;
	background: url(../img/dian_bg.png) no-repeat center;
}
.jmzt06 h2 {
	text-align: center;
	margin-top: 125px;
	margin-bottom: 50px;
}
.jmzt06 .dian {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 440px;
	position: relative
}
.jmzt06 .dian i {
	display: block;
	width: 45px;
	height: 86px;
	cursor: pointer;
	position: absolute;
	top: 32%;
	z-index: 2
}
.jmzt06 .dian .btn01 {
	background: url(../img/dian01.png) no-repeat center top;
	left: 0
}
.jmzt06 .dian .btn02 {
	background: url(../img/dian01.png) no-repeat center bottom;
	right: 0
}
.jmzt06 .dianbox {
	overflow: hidden;
	width: 1040px;
	margin: 0 auto;
	height: 440px;
}
.jmzt06 .dianbox .list {
	background-color: #000;
	position: absolute
}
.jmzt06 .dianbox .list img {
	display: block;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.jmzt06 .dianbox .active {
	background: none;
	box-shadow: 12px 11px 10px rgba(0,0,0,.65);
}
.jmzt06 .dianbox .active img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jmzt06 .dianbox .list p {
	text-align: center;
	font-size: 16px;
	color: #000;
	margin-top: 10px;
}
.jmzt06 .dianbox .list p a {
	text-align: center;
	font-size: 16px;
	color: #000;
	margin-top: 10px;
}
.jmzt07 {
	overflow: hidden;
	width: 100%;
	height: 709px;
	background: url(../img/sybg.jpg) no-repeat center top;
}
.jmzt07 p {
	font-size: 20px;
	line-height: 80px;
	color: #fff;
	margin-left: 700px;
	margin-top: 250px;
}
.jmzt08 {
	overflow: hidden;
	width: 100%;
	height: 696px;
	background: url(../img/zc_bg.png) no-repeat center top;
}
.jmzt08 h2 {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 45px;
}
.jmzt08 ul {
	overflow: hidden;
	width: 1224px;
	margin: 0 auto;
}
.jmzt08 li {
	width: 286px;
	height: 190px;
	margin: 10px;
	background-color: #fff;
	float: left
}
.jmzt08 li img {
	display: block;
	margin: 28px auto 20px auto
}
.jmzt08 li p {
	margin: 0 auto;
	width: 235px;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.jmzt09 {
	overflow: hidden;
	padding: 65px 0 45px 0;
	background: url(../img/xl_bg.png) repeat left top;
}
.jmzt09 h2 {
	text-align: center;
	margin-bottom: 35px;
}
.jmzt09 .cgbox {
	overflow: hidden;
	width: 1220px;
	margin: 0 auto;
}
.jmzt09 .list {
	overflow: hidden;
	width: 590px;
	margin: 10px;
	height: 220px;
	background-color: #fff;
	float: left;
	position: relative
}
.jmzt09 .list img {
	display: block;
	float: left
}
.jmzt09 .wen {
	overflow: hidden;
	width: 275px;
	float: left;
	margin-left: 25px;
	margin-top: 50px;
}
.jmzt09 .wen h3 {
	font-size: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 25px;
}
.jmzt09 .wen h3 a {
	color: #005bac;
}
.jmzt09 .wen p {
	font-size: 14px;
	line-height: 20px;
	color: #666;
	height: 60px;
	overflow: hidden;
	text-align: justify;
}
.jmzt09 .more {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
	background: url(../img/cg_s.png) no-repeat center;
}
.jmzt10 {
	overflow: hidden;
	width: 100%;
	height: 522px;
	background: url(../img/lybg.jpg) no-repeat center top;
}
.jmzt10 .wen {
	overflow: hidden;
	float: left;
	width: 415px;
	margin-top: 160px;
}
.jmzt10 h2 {
	font-size: 38px;
	color: #ffbb32;
}
.jmzt10 span {
	display: block;
	font-size: 24px;
	color: #ffbb32;
	text-align: center;
	width: 380px;
	height: 39px;
	line-height: 39px;
	border: 1px solid #ffbb32;
	margin: 5px 0 20px 0;
}
.jmzt10 p {
	font-size: 17px;
	color: #fff;
	margin-bottom: 5px;
}
.jmzt10 em {
	display: block;
	font-size: 28px;
	color: #fff;
	margin-bottom: 40px;
}
.jmzt10 .phone {
	padding-left: 65px;
	background: url(../img/ly_p.png) no-repeat left center;
}
.jmzt10 b {
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	display: block;
}
.jmzt10 h3 {
	font-weight: normal;
	font-size: 28px;
	color: #ffbb32;
}
.jmzt10 .lybox {
	overflow: hidden;
	float: right;
	width: 415px;
	margin-top: 160px;
}
.jmzt10 input {
	padding-left: 55px;
	width: 360px;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
	color: #999;
	border: none;
	margin-bottom: 10px;
	outline: none
}
.jmzt10 .name {
	background: url(../img/ly01.png) no-repeat left center;
	background-color: #fff
}
.jmzt10 .pho {
	background: url(../img/ly02.png) no-repeat left center;
	background-color: #fff;
}
.jmzt10 textarea {
	padding: 10px;
	padding-left: 55px;
	width: 350px;
	height: 85px;
	font-size: 13px;
	color: #999;
	border: none;
	margin-bottom: 10px;
	resize: none;
	background: url(../img/ly03.png) no-repeat left top;
	background-color: #fff;
	outline: none
}
.jmzt10 a {
	display: block;
	width: 160px;
	height: 50px;
	background-color: #ffbb32;
	text-align: center;
	line-height: 50px;
	text-decoration: none;
	font-size: 18px;
	color: #1a2880;
}
/*product.html*/
.pc-menu {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 6px;
	margin-bottom: 35px;
}
.pc-menu li {
	float: left;
	width: 299px;
	border-right: 1px solid #eee;
	text-align: center;
	position: relative;
	height: 120px;
	background-color: #fff;
}
.pc-menu li .pc-s {
	display: none;
	position: absolute;
	top: 120px;
	left: 142px;
}
.pc-menu li a {
	display: block;
	height: 100%;
	text-decoration: none;
	font-size: 18px;
	color: #777;
}
.pc-menu li i {
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 70px;
	height: 50px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.pc-menu li.cur, .pc-menu li:hover {
	background-color: #1144a3;
}
.pc-menu li.cur .pc-s, .pc-menu li:hover .pc-s {
	display: block;
}
.pc-menu li.cur i img, .pc-menu li:hover i img {
	margin-top: -50px;
}
.pc-menu li.cur a, .pc-menu li:hover a {
	color: #fff;
}
.pc-list {
	overflow: hidden;
	width: 1230px;
	margin: 0 auto;
}
.pc-list li {
	float: left;
	margin: 15px;
	width: 380px;
	height: 365px;
	background-color: #fff;
	position: relative
}
.pc-list li .tu {
	display: block;
	width: 380px;
	height: 284px;
	overflow: hidden;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 20px;
}
.pc-list li h3 {
	font-size: 16px;
	font-weight: normal;
	width: 290px;
	margin-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 5px;
}
.pc-list li h3 a {
	color: #555
}
.pc-list li p {
	font-size: 14px;
	color: #888;
	width: 290px;
	margin-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pc-list li i {
	display: block;
	width: 16px;
	height: 9px;
	padding-left: 5px;
	background: url(../img/pc-jt.png) no-repeat right top;
	border-left: 1px solid #fff;
	position: absolute;
	right: 20px;
	bottom: 35px;
}
.pc-list li:hover {
	background-color: #1144a3;
	box-shadow: 0 0 10px #ccc
}
.pc-list li:hover a, .pc-list li:hover p {
	color: #fff;
}
/*product_xiangqing.html*/
.pxqbox {
	overflow: hidden;
	margin-top: 40px;
}
.pxq-left {
	overflow: hidden;
	float: left;
	width: 940px;
}
.pxq-right {
	overflow: hidden;
	float: right;
	width: 240px;
}
.pxqTop {
	overflow: hidden;
	width: 900px;
	padding: 0 20px;
	background-color: #fff;
	margin-bottom: 10px;
	height: 550px;
}
.pxqTop .topleft {
	overflow: hidden;
	width: 510px;
	padding: 20px 0;
	padding-right: 20px;
	border-right: 1px solid #e7e7e7;
	height: 510px;
	float: left;
}
.pxqTop .bigtu {
	overflow: hidden;
	width: 510px;
	height: 374px;
	margin-bottom: 30px;
}
.pxqTop .tulist {
	overflow: hidden;
	width: 100%;
	height: 97px;
	position: relative
}
.pxqTop .tulist i {
	display: block;
	width: 40px;
	height: 97px;
	position: absolute;
	cursor: pointer;
}
.pxqTop .tulist .btn01 {
	left: 0;
	background: url(../img/pxq_btn01.png) no-repeat left center;
}
.pxqTop .tulist .btn02 {
	right: 0;
	background: url(../img/pxq_btn02.png) no-repeat left center;
}
.pxqTop .tulist i:hover {
	background-position: right;
}
.pxqTop .tuwin {
	overflow: hidden;
	width: 410px;
	margin: 0 auto;
	height: 97px;
	position: relative
}
.pxqTop .tuwin ul {
	overflow: hidden;
	position: absolute;
}
.pxqTop .tuwin li {
	float: left;
	cursor: pointer;
	width: 128px;
	height: 95px;
	border: 1px solid #e9e9e9;
	margin-right: 10px;
}
.pxqTop .tuwin li img {
	display: block;
	margin: 2px auto
}
.pxqTop .tuwin li.cur {
	background-color: #1144a3;
	border-color: #1144a3;
}
.pxqTop .wen {
	overflow: hidden;
	float: left;
	margin-left: 30px;
	width: 330px;
}
.pxqTop .wen h2 {
	overflow: hidden;
	font-size: 18px;
	color: #1144a3;
	padding-bottom: 18px;
	border-bottom: 2px solid #e7e7e7;
	margin-bottom: 15px;
	margin-top: 40px;
}
.pxqTop .wen h2 span {
	float: left;
}
.pxqTop .wen h2 a {
	display: block;
	float: right;
	padding-right: 20px;
	margin-top: 3px;
	background: url(../img/pxq-fh.png) no-repeat right center;
	font-weight: normal;
	font-size: 12px;
	color: #999
}
.pxqTop .wen p {
	font-size: 14px;
	color: #555;
	line-height: 36px;
	margin-bottom: 15px;
}
.pxqTop .wen em {
	display: block;
	padding-top: 18px;
	border-top: 2px solid #e7e7e7;
}
.pxqTop .wen h3 {
	display: block;
	font-size: 28px;
	color: #1b43c4;
	font-family: Arial;
	margin-bottom: 10px;
}
.pxqTop .wen a.zx {
	display: block;
	width: 180px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	background: url(../img/pxq-zx.png) no-repeat center;
	font-size: 14px;
	color: #fff;
}
.pxq-canshu {
	overflow: hidden;
	width: 900px;
	background-color: #fff;
}
.pxq-right h2 {
	width: 100%;
	height: 90px;
	text-align: center;
	line-height: 90px;
	font-weight: normal;
	font-size: 26px;
	color: #fff;
	background-color: #1144a3;
	border-radius: 5px 5px 0 0;
}
.pxq-right h2 a {
	color: #fff;
}
.pxq-right .pxq-plist {
	overflow: hidden;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
}
.pxq-right .pxq-plist ul {
	overflow: hidden;
	width: 100%;
}
.pxq-right .pxq-plist li {
	overflow: hidden;
	width: 100%;
	border-bottom: 2px solid #e7e7e7;
}
.pxq-right .pxq-plist li>a {
	display: block;
	width: 210px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #777;
	text-decoration: none
}
.pxq-right .pxq-plist i {
	display: inline-block;
	width: 20px;
	height: 16px;
	overflow: hidden;
	position: relative;
	margin-right: 10px;
}
.pxq-right .pxq-plist i {
*display:inline
}
.pxq-right .pxq-plist img {
	display: block
}
.pxq-right .pxq-plist .eej {
	overflow: hidden;
	padding: 15px 0;
	width: 100%;
	border-top: 1px solid #e7e7e7;
}
.pxq-right .pxq-plist .eej a {
	display: block;
	padding-left: 60px;
	width: 180px;
	font-size: 14px;
	color: #999;
	line-height: 30px;
	height: 30px;
	text-decoration: none
}
.pxq-right .pxq-plist .eej a:hover, .pxq-right .pxq-plist .eej a.cur {
	color: #1144a3;
	background-color: #ddd
}
.pxq-right .pxq-plist li.cur>a, .pxq-right .pxq-plist li>a:hover {
	color: #1144a3;
	font-weight: bold
}
.pxq-right .pxq-plist li.cur>a img, .pxq-right .pxq-plist li>a:hover img {
	margin-top: -16px;
}
.pxq-right .pxq-xgty {
	overflow: hidden;
	display: block;
	width: 230px;
	height: 310px;
	border: 5px solid #fff;
	position: relative;
	margin-bottom: 10px;
}
.pxq-right .pxq-xgty span {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 55px;
	line-height: 55px;
	font-size: 14px;
	color: #fff;
	background-color: #1144a3;
	opacity: 0.9;
	filter: alpha(opacity=90);
	text-align: center
}
.pxq-right .pxq-jsq {
	display: block;
	overflow: hidden;
	width: 230px;
	height: 100px;
	border: 5px solid #fff;
	margin-bottom: 10px;
}
.pxq-right .pxq-search {
	overflow: hidden;
	width: 230px;
	height: 50px;
	border: 5px solid #fff;
}
.pxq-right .pxq-search input {
	display: block;
	width: 150px;
	height: 50px;
	border: none;
	outline: none;
	line-height: 50px;
	padding: 0 10px;
	font-size: 14px;
	color: #666;
	background-color: #f2f2f2;
	float: left
}
.pxq-right .pxq-search span {
	display: block;
	width: 60px;
	height: 50px;
	cursor: pointer;
	background: url(../img/pxq-search.jpg) no-repeat center;
	float: right;
}
/*news_video.html*/
.vd-list {
	overflow: hidden;
	width: 1220px;
	margin: 0 auto;
}
.vd-list li {
	float: left;
	width: 285px;
	background-color: #f2f2f2;
	height: 265px;
	margin: 10px;
	overflow: hidden;
}
.vd-list li .tu {
	display: block;
	width: 285px;
	height: 185px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.vd-list li h3 {
	font-weight: normal;
	font-size: 14px;
	margin-left: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 5px;
	width: 225px;
}
.vd-list li h3 a {
	color: #444;
}
.vd-list li p {
	margin-left: 30px;
	width: 205px;
	padding-left: 20px;
	background: url(../img/vd-yan.png) no-repeat left center;
	font-size: 12px;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*tiyan.html*/
.ty-menu {
	overflow: hidden;
	width: 360px;
	height: 50px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.ty-menu li {
	float: left;
	width: 180px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	background-color: #888
}
.ty-menu li a {
	display: block;
	color: #fff;
	text-decoration: none;
}
.ty-menu li.cur, .ty-menu li:hover {
	background-color: #1144a3;
}
.ty-list {
	overflow: hidden;
	width: 1230px;
	margin: 0 auto;
}
.ty-list li {
	float: left;
	width: 380px;
	height: 247px;
	margin: 15px;
	position: relative;
	overflow: hidden;
}
.ty-list li a {
	display: block;
	text-decoration: none;
}
.ty-list li span {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: url(../img/ty02.png) repeat center;
	position: absolute;
	left: 0;
	bottom: 0
}
/*jisuanqi.html*/
.jsq-table {
	overflow: hidden;
	width: 1198px;
	border: 1px solid #e4e4e4;
	padding-top: 141px;
	background: url(../img/jsq.png) no-repeat center top;
	margin: 0 auto;
}
.jsq-table tr {
	overflow: hidden;
	width: 100%;
	height: 45px;
}
.jsq-table td {
	overflow: hidden;
	border-right: 1px solid #e4e4e4;
	text-align: center
}
.jsq-table .td01 {
	width: 221px;
}
.jsq-table .td02 {
	width: 244px;
}
.jsq-table .td03 {
	width: 243px;
}
.jsq-table .td04 {
	width: 244px;
}
.jsq-table .td05 {
	width: 242px;
	border: none
}
.jsq-table .trf6 {
	background-color: #f6f6f6
}
/*contact.html*/
.contact {
	overflow: hidden;
	width: 100%;
	height: 900px;
	background: url(../img/contact_bg.jpg) no-repeat center top;
}
.contact .cbox01 {
	float: left;
	width: 340px;
	height: 460px;
}
.contact .cbox02 {
	float: left;
	padding: 20px;
	width: 500px;
	height: 420px;
	background: url(../img/contact04.jpg) no-repeat right bottom;
	background-color: #fff;
	margin-left: 10px;
}
.contact .cbox03 {
	overflow: hidden;
	float: right;
	width: 260px;
	height: 460px;
	background-color: #ef3b35;
	padding: 0 20px;
}
.contact .csearch {
	overflow: hidden;
	width: 100%;
	height: 225px;
	margin-bottom: 10px;
	background: url(../img/contact01.jpg) no-repeat center top;
}
.contact .cbox01 h3 {
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	margin-left: 20px;
	margin-top: 20px;
}
.contact .cbox01 h3 a {
	color: #fff;
}
.contact .csearch .sbox {
	overflow: hidden;
	width: 294px;
	height: 54px;
	border: 3px solid #0d3888;
	margin: 0 auto;
	margin-top: 60px;
}
.contact .csearch input {
	float: left;
	width: 217px;
	padding: 0 10px;
	height: 54px;
	background-color: #fff;
	border: none;
	outline: none;
	font-size: 14px;
	color: #999;
	line-height: 54px;
}
.contact .csearch span {
	display: block;
	width: 57px;
	height: 54px;
	float: right;
	cursor: pointer;
	background: url(../img/contact_search.jpg) no-repeat center;
}
.contact .cbox01 .clx {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/contact02.jpg) no-repeat center top;
	overflow: hidden
}
.contact .cbox02 h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
.contact .cbox02 h3 a {
	color: #555
}
.contact .cbox02 p {
	font-size: 14px;
	color: #888;
	padding-bottom: 25px;
	border-bottom: 2px solid #e0e0e0;
}
.contact .cbox02 ul {
	overflow: hidden;
	width: 100%;
}
.contact .cbox02 li {
	width: 100%;
	background: url(../img/contact03.png) no-repeat right center;
	float: left;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #777;
	border-bottom: 1px solid #e0e0e0
}
.contact .cbox02 li a {
	display: block;
	width: 95%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #777;
}
.contact .cbox03 a {
	display: block;
	width: 100%;
	height: 230px;
	border-bottom: 1px solid #f58986;
	text-align: center;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	overflow: hidden;
}
.contact .cbox03 a img {
	display: block;
	margin: 0 auto;
	margin-top: 70px;
	margin-bottom: 20px;
	position: relative
}
/*lianxi.html*/
.lx-info {
	overflow: hidden;
	width: 100%;
	height: 273px;
	background: url(../img/lianxi_bg.jpg) no-repeat center top;
}
.lx-info h3 {
	text-align: center;
	font-size: 22px;
	color: #555;
	margin-top: 50px;
	font-weight: normal
}
.lx-info em {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 45px;
}
.lx-info ul {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.lx-info li {
	float: left;
	width: 399px;
	overflow: hidden;
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: #555;
	border-right: 1px solid #d3d3d3
}
.lx-info li img {
	margin-right: 5px;
}
.lx-info .li02 {
	padding-left: 100px;
	width: 299px;
}
.lx-info .last {
	padding-left: 160px;
	width: 240px;
	border: none;
}
.lx-menu {
	overflow: hidden;
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	margin-top: -25px;
	position: relative;
	z-index: 2;
}
.lx-menu li {
	float: left;
	width: 199px;
	cursor: pointer;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	margin-right: 1px;
	background-color: #1144a3;
}
.lx-menu .cur {
	background-color: #37c663;
}
.lx-box {
	overflow: hidden;
	width: 100%;
	height: 600px;
	margin-top: -25px;
	position: relative;
	z-index: 1
}
.lx-box .lx-list {
	overflow: hidden;
	width: 100%;
	height: 600px;
}
.drivingPanel {
	height: 600px;
	overflow: scroll;
	width: 80%;
	display: none;
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
}
#map_container {
	height: 600px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.black_bg {
	width: 30%;
	height: 600px;
	position: absolute;
	top: 0;
	left: 80%;
	opacity: 0.6;
	background: #000;
	z-index: 200;
	display: none;
}
.iw_poi_title {
	color: #1144a3;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap;
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	word-wrap: break-word;
}
.iw_poi_phone a:link {
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background-position: 20px center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}
.iw_poi_phone {
	border-radius: 3px;
	margin: 8px 0;
	text-indent: 50px;
	font: 14px arial, sans-serif;
	line-height: 23px;
	overflow: visible;
	padding-top: 4px;
	word-wrap: break-word;
	display: block;
	height: 25px;
	width: 100%;
	background-image: -webkit-linear-gradient(top, #1144a3, #1144a3);
	background-image: -moz-linear-gradient(top, #dc1313, #BB1E1E);
	background-image: -o-linear-gradient(top, #dc1313, #BB1E1E);
	background-image: -ms-linear-gradient(top, #dc1313, #BB1E1E);
	background-image: linear-gradient(top, #dc1313, #BB1E1E);
}
/*mendian.html*/
.md-wen {
	overflow: scroll;
	overflow-x: hidden;
	padding: 0 40px;
	width: 520px;
	height: 350px;
	background: url(../img/mendian01.jpg) no-repeat center;
*background:url(../img/mendian01.jpg) repeat-y center top;
	float: left
}
.md-wen h3 {
	font-weight: normal;
	font-size: 22px;
	color: #fff;
	margin-top: 95px;
	padding-bottom: 20px;
	background: url(../img/mendian02.jpg) no-repeat left bottom;
	margin-bottom: 15px;
}
.md-wen p {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}
.md-search {
	overflow: hidden;
	width: 540px;
	height: 361px;
	background: url(../img/mendian04.jpg) no-repeat center;
	float: right;
}
.md-search .sbox {
	width: 534px;
	height: 45px;
	border: 3px solid #444;
	margin-top: 149px;
}
.md-search .sbox .shengfen {
	float: left;
	position: relative;
	font-size: 15px;
	background: #fff;
	width: 477px;
}
.md-search .sbox .shengfen span {
	display: block;
	height: 44px;
	padding: 0 10px;
	line-height: 44px;
	background: url(../img/sj.png) no-repeat 453px center;
}
.md-search .sbox .shengfen ul {
	background: #fff;
	overflow: scroll;
	overflow-x: hidden;
	position: absolute;
	width: 477px;
	height: 150px;
	top: 44px;
	left: 0px;
	display: none;
	z-index: 999;
}
.md-search .sbox .shengfen li {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}
.md-search .sbox .shengfen li:hover {
	background: #999;
}
.md-search .sbox .shengfen:hover ul {
	display: block;
}
.md-search .sub {
	background: url(../img/mendian03.jpg) no-repeat center;
	width: 57px;
	height: 45px;
	float: right;
	cursor: pointer;
}
/*rencai.html*/
.rc-search {
	overflow: hidden;
	width: 100%;
	margin-bottom: 30px;
	height: 38px;
}
.rc-search select {
	overflow: hidden;
	width: 350px;
	height: 38px;
	line-height: 38px;
	background-color: #ededed;
	border: none;
	outline: none;
	font-size: 14px;
	color: #777;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0 20px;
}
.rc-search input {
	float: left;
	width: 340px;
	height: 38px;
	background-color: #ededed;
	line-height: 38px;
	padding: 0 20px;
	font-size: 14px;
	color: #777;
	border: none;
	outline: none;
	display: block
}
.rc-search span {
	display: block;
	float: right;
	width: 80px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-color: #1144a3
}
.rc-box {
	overflow: hidden;
	width: 100%;
	border-top: 2px solid #e2e2e2;
}
.rc-box .w200 {
	width: 200px;
}
.rc-box .w350 {
	width: 350px;
}
.rc-box .w100 {
	width: 100px;
}
.rc-box .w300 {
	width: 300px;
}
.rc-box .rc-top {
	overflow: hidden;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e2e2e2;
	line-height: 60px;
	font-size: 14px;
	color: #555;
	text-align: center
}
.rc-box .rc-top b {
	display: block;
	float: left
}
.rc-box .rc-top img {
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.rc-box .rc-list {
	overflow: hidden;
	width: 100%;
}
.rc-box .rc-name {
	overflow: hidden;
	cursor: pointer;
	width: 100%;
	background: url(../img/rc_more.png) no-repeat 1140px center;
	line-height: 60px;
	height: 60px;
	font-size: 14px;
	color: #777;
	border-bottom: 1px solid #e2e2e2;
}
.rc-box .rc-name span {
	display: block;
	float: left;
	text-align: center
}
.rc-box .rc-xq {
	display: none;
	overflow: hidden;
	width: 1080px;
	padding: 0 60px;
	padding-bottom: 50px;
}
.rc-box .rc-xq h4 {
	font-size: 14px;
	color: #555;
	margin: 40px 0 15px 0;
}
.rc-box .rc-xq p {
	font-size: 12px;
	color: #777;
	line-height: 25px;
}
.rc-box .rc-xq i {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #e2e2e2;
	margin: 35px 0;
}
.rc-box .rc-xq span {
	display: block;
	font-size: 12px;
	color: #777;
	margin-bottom: 25px;
}
.rc-box .rc-xq span em {
	color: #f80811;
}
.rc-box .rc-xq a {
	display: block;
	width: 200px;
	height: 46px;
	border-radius: 5px;
	background-color: #1144a3;
	text-align: center;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.rc-box .rc-list.cur .rc-name {
	background: url(../img/rc_s.png) no-repeat 1140px center;
	background-color: #1144a3;
	color: #fff;
	border-color: #1144a3
}
.tkBox {
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: url(../img/dsz06_tuwen.png) repeat center;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
}
/*招聘弹框*/
.tkBox .tk_zp_main {
	width: 1100px;
	height: 460px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -600px;
	margin-top: -230px;
	background-color: #fff;
}
.tkBox .tk_zp_main i {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../img/in_ry_tk_close.png) no-repeat center;
	position: absolute;
	right: -50px;
	top: -10px;
	cursor: pointer;
	margin-left: 620px;
}
.tkBox .tk_zp_main h4 {
	font-weight: normal;
	text-align: center;
	font-size: 24px;
	color: #555;
	margin-top: 60px;
	margin-bottom: 40px;
	position: relative;
}
.tkBox .tk_zp_main .inBox {
	overflow: hidden;
	width: 740px;
	margin: 0 auto;
	padding-top: 5px;
	position: relative;
}
.tkBox .tk_zp_main input {
	overflow: hidden;
	width: 328px;
	height: 33px;
	border: 1px solid #cecece;
	left: 33px;
	padding: 0 10px;
	display: block;
	float: left;
	margin: 0 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #999;
}
.tkBox .tk_zp_main textarea {
	width: 698px;
	display: block;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 20px;
	height: 100px;
	border: 1px solid #cecece;
	font-size: 12px;
	color: #999;
	resize: none;
}
.tkBox .tk_zp_main b {
	display: block;
	width: 180px;
	height: 40px;
	background-color: #1144a3;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	float: right;
	margin-right: 10px;
	font-weight: normal
}
.tkBox .tk_zp_main .file_up_lnk {
	position: absolute;
	top: 63px;
	right: 15px;
}
/*tousu.html*/
.tousu-box {
	overflow: hidden;
	width: 100%;
}
.tousu-box ul {
	overflow: hidden;
	width: 110%;
	height: 340px;
	margin-bottom: 20px;
}
.tousu-box li {
	float: left;
	width: 578px;
	height: 48px;
	border: 1px solid #cecece;
	margin-right: 40px;
	margin-bottom: 20px;
}
.tousu-box li img {
	display: block;
	float: left;
	border-right: 1px solid #cecece;
}
.tousu-box li input {
	float: left;
	width: 508px;
	padding: 0 10px;
	border: none;
	outline: none;
	line-height: 48px;
	height: 48px;
	font-size: 14px;
	color: #888;
	background: none
}
.tousu-box li select {
	float: left;
	width: 528px;
	padding: 0 10px;
	border: none;
	outline: none;
	line-height: 48px;
	height: 48px;
	font-size: 14px;
	color: #888;
	background: none
}
.tousu-box .last {
	width: 1198px;
	height: 198px;
}
.tousu-box .last span {
	display: block;
	width: 49px;
	height: 198px;
	background: url(../img/tousu05.png) no-repeat center;
	border-right: 1px solid #cecece;
	float: left;
}
.tousu-box textarea {
	overflow: hidden;
	width: 1128px;
	padding: 10px;
	height: 178px;
	font-size: 14px;
	color: #888;
	border: none;
	outline: none;
	resize: none;
	display: block;
	float: left;
	background: none
}
.tousu-box span {
	display: block;
	width: 240px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
	background-color: #1144a3;
	font-size: 16px;
	color: #fff;
	border-radius: 5px;
}
/*about.html*/
.about-box {
	overflow: hidden;
	width: 100%;
	height: 900px;
	background: url(../img/about_bg.jpg) no-repeat center top;
}
.about-box h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}
.about-box h3 a {
	color: #555
}
.about-box .abox01 {
	overflow: hidden;
	width: 270px;
	height: 360px;
	padding: 20px;
	background-color: #fff;
	float: left;
}
.about-box .abox01 img {
	display: block;
	margin-top: 18px;
	margin-bottom: 15px;
}
.about-box .abox01 p {
	overflow: hidden;
	font-size: 12px;
	color: #777;
	line-height: 20px;
	height: 60px;
	padding-top: 55px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 15px;
	text-align: justify;
}
.about-box .abox01>img {
	float: right
}
.about-box .abox02 {
	overflow: hidden;
	width: 520px;
	padding: 20px;
	height: 360px;
	background-color: #fff;
	margin: 0 10px;
	float: left;
}
.about-box .abox02 img {
	display: block;
	margin-bottom: 16px;
}
.about-box .abox02 p {
	font-size: 12px;
	color: #777;
	line-height: 20px;
	height: 40px;
	margin-bottom: 20px;
	overflow: hidden
}
.about-box .abox02 .more {
	display: block;
	width: 120px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	border: 1px solid #cecece;
	border-radius: 5px;
}
.about-box .abox03 {
	overflow: hidden;
	width: 310px;
	height: 400px;
	background: url(../img/about05.jpg) no-repeat center top;
	float: left;
}
.about-box .abox03 h4 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-left: 20px;
}
.about-box .abox03 h4 a {
	color: #fff;
}
.about-box .abox03 img {
	display: block;
	margin-bottom: 20px;
}
.about-box .abox03 p {
	font-size: 12px;
	color: #fff;
	margin: 0 auto;
	width: 270px;
	height: 40px;
	line-height: 20px;
	margin-bottom: 25px;
}
.about-box .abox03 .more {
	display: block;
	width: 120px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 12px;
	color: #91afe8;
	margin-left: 20px;
	text-decoration: none;
	border: 1px solid #91afe8;
	border-radius: 5px;
}
.about-box .abox04 {
	width: 310px;
	margin-right: 10px;
}
.about-box .abox05 {
	width: 310px;
	margin-right: 10px;
}
.about-box .abox06, .about-box .abox07 {
	width: 280px;
}
.about-box .alist {
	overflow: hidden;
	position: relative;
	background-color: #fff;
	float: left;
	height: 200px;
}
.about-box .alist a {
	display: block;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	color: #555;
	text-decoration: none;
}
.about-box .alist i {
	display: block;
	width: 70px;
	height: 50px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 55px;
	margin-bottom: 15px;
}
.about-box .alist b {
	display: block;
	width: 100%;
	height: 0;
	background-color: #1144a3;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1
}
.about-box .alist span {
	display: block;
	width: 1px;
	height: 86px;
	background-color: #e0e0e0;
	position: absolute;
	right: 0;
	top: 57px;
}
.about-box .alist:hover a {
	color: #fff
}
/*course.html*/
.lc-info {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 50px;
	font-size: 14px;
	line-height: 26px;
	color: #666;
	text-align: center
}
.lc-box {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.lc-box .lc-x {
	overflow: hidden;
	width: 2px;
	height: 100%;
	background-color: #005bac;
	position: absolute;
	left: 50%;
	margin-left: -1px;
	top: 0
}
.lc-box .lc-list {
	width: 600px;
	height: 505px;
	float: left;
	position: relative;
	z-index: 2
}
.lc-box .time {
	text-align: center;
	overflow: hidden;
	width: 84px;
	height: 104px;
	border: 8px solid #005bac;
	padding: 0 10px;
	position: absolute;
	background-color: #fff;
}
.lc-box .time span {
	display: block;
	font-size: 36px;
	color: #555;
	margin-top: 20px;
}
.lc-box .time em {
	font-size: 18px;
	color: #777;
}
.lc-box .lc-list i {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/lc-s01.png) no-repeat center;
	position: absolute
}
.lc-box .wenbox {
	overflow: hidden;
	width: 395px;
	height: 395px;
	padding: 45px;
	background-color: #fff;
	position: absolute
}
.lc-box .wenbox ul {
	overflow: hidden;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	padding-right: 20px;
}
.lc-box .wenbox h3 {
	font-size: 18px;
	color: #555;
	margin-bottom: 5px;
}
.lc-box .wenbox h3 em {
	font-size: 30px;
	color: #e60012;
}
.lc-box .wenbox p {
	font-size: 14px;
	color: #555;
	line-height: 20px;
}
.lc-box .wenbox li {
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}
.lc-box .lc-br .time {
	right: -61px;
	top: 0
}
.lc-box .lc-br .wenbox {
	left: 0;
	top: 0
}
.lc-box .lc-br i {
	left: 473px;
	top: 40px
}
.lc-box .lc-bl .time {
	left: -61px;
	top: 365px
}
.lc-box .lc-bl .wenbox {
	right: 0;
	top: 0
}
.lc-box .lc-bl i {
	right: 473px;
	top: 422px
}
.lc-box .wenbox ul::-webkit-scrollbar {
width:21px;
}
.lc-box .wenbox ul::-webkit-scrollbar-track {
background:none;
}
.lc-box .wenbox ul::-webkit-scrollbar-thumb {
background:url(../img/lc-sb.png) no-repeat center;
}
.lc-box .lc-list:hover .wenbox {
	background-color: #005bac
}
.lc-box .lc-list:hover i {
	background: url(../img/lc-s02.png) no-repeat center;
}
.lc-box .lc-list:hover .wenbox p, .lc-box .lc-list:hover .wenbox h3, .lc-box .lc-list:hover .wenbox em {
	color: #fff;
}
.lc-more {
	overflow: hidden;
	width: 50px;
	height: 108px;
	background: url(../img/lc-more.png) no-repeat center top;
	cursor: pointer;
	margin: 0 auto
}
/*company.html*/
.cp-wen {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	padding: 0 40px;
	padding-bottom: 40px;
	background: url(../img/cp01.png) no-repeat right bottom;
}
.cp-wen h3 {
	font-weight: normal;
	font-size: 24px;
	color: #555;
	margin-bottom: 10px;
}
.cp-wen p {
	font-size: 14px;
	color: #333;
	line-height: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 25px;
}
.cp-wen .wen {
	overflow: hidden;
	float: left;
	width: 545px;
	text-align: justify;
	font-size: 14px;
	line-height: 26px;
	color: #777;
}
.cp-wen .wen02 {
	float: right
}
.cp-num {
	overflow: hidden;
	width: 100%;
	background-color: #1144a3;
	margin-bottom: 50px;
}
.cp-num img {
	display: block;
	width: 100%;
}
.cp-num ul {
	overflow: hidden;
	width: 1200px;
	margin: 75px auto;
	height: 115px;
}
.cp-num li {
	float: left;
	width: 399px;
	float: left;
	border-right: 1px solid #4169b5;
	text-align: center;
	height: 100%;
	color: #fff;
}
.cp-num li span {
	font-size: 80px;
	line-height: 80px;
}
.cp-num li em {
	font-size: 14px;
	color: #9db9ef
}
.cp-num li p {
	font-size: 16px;
	margin-top: 15px;
}
.cp-num .last {
	border: none
}
.cp-jd {
	overflow: hidden;
	width: 1380px;
	margin: 0 auto;
	height: 300px;
	position: relative
}
.cp-jd i {
	display: block;
	width: 50px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	top: 100px;
}
.cp-jd .btn01 {
	background: url(../img/pro_btn01.png) no-repeat center top;
	left: 0
}
.cp-jd .btn02 {
	background: url(../img/pro_btn02.png) no-repeat center top;
	right: 0
}
.cp-jd i:hover {
	background-position: bottom
}
.cp-jd .cp-win {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 300px;
	position: relative
}
.cp-jd .cp-win ul {
	overflow: hidden;
	position: absolute
}
.cp-jd .cp-win li {
	float: left;
	width: 386px;
	height: 300px;
	margin-right: 21px;
	text-align: center
}
.cp-jd .cp-win li span {
	display: block;
	width: 386px;
	height: 251px;
	position: relative;
	overflow: hidden;
	margin-bottom: 12px;
}
.cp-jd .cp-win li a {
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	color: #555
}
/*cultrue.html*/
.cl-list {
	overflow: hidden;
	width: 100%;
	border-top: 1px solid #e8e8e8;
	height: 230px;
}
.cl-list img {
	display: block;
	margin-top: 65px;
	margin-bottom: 10px;
}
.cl-list h3 {
	font-weight: normal;
	font-size: 22px;
	color: #555;
}
.cl-list p {
	font-size: 14px;
	color: #777;
	margin-top: 10px;
}
.cl-list ul {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.cl-list li {
	display: block;
	width: 259px;
	height: 230px;
	border-left: 1px solid #e8e8e8;
	padding-left: 40px;
	text-align: left;
	float: left;
}
.cl-list .lifa {
	background-color: #fafafa
}
.cl-list .last {
	border-right: 1px solid #e8e8e8;
	width: 258px;
}
.cl-list .lilen {
	width: 558px;
}
.cl-jiegou {
	overflow: hidden;
	width: 100%;
	height: 740px;
	background: url(../img/cl_bg.jpg) no-repeat center top;
}
.cl-jiegou ul {
	overflow: hidden;
	width: 1220px;
	margin: 0 auto;
	margin-top: 50px;
}
.cl-jiegou li {
	overflow: hidden;
	float: left;
	padding: 35px;
	width: 520px;
	height: 230px;
	margin: 10px;
	overflow: hidden;
	position: relative
}
.cl-jiegou .li01 {
	background: url(../img/cl-01.jpg) no-repeat center;
}
.cl-jiegou .li02 {
	background: url(../img/cl-02.jpg) no-repeat center;
}
.cl-jiegou .li03 {
	background: url(../img/cl-03.jpg) no-repeat center;
}
.cl-jiegou .li04 {
	background: url(../img/cl-04.jpg) no-repeat center;
}
.cl-jiegou h3 {
	font-weight: normal;
	font-size: 24px;
	color: #fff;
	margin-bottom: 5px;
	position: relative;
	z-index: 1
}
.cl-jiegou em {
	display: none;
	font-size: 12px;
	color: #555;
	font-family: Arial;
	text-transform: uppercase;
	position: relative;
	z-index: 1
}
.cl-jiegou i {
	display: none;
	width: 30px;
	height: 1px;
	background-color: #1144a3;
	margin: 20px 0;
	position: relative;
	z-index: 1
}
.cl-jiegou p {
	display: none;
	font-size: 14px;
	color: #555;
	line-height: 25px;
	text-align: justify;
	position: relative;
	z-index: 1
}
.cl-jiegou b {
	display: none;
	width: 590px;
	height: 300px;
	background-color: #fff;
	opacity: 0.9;
	position: absolute;
	left: 0;
	top: 0
}
.cl-jiegou li:hover h3 {
	color: #333
}
.cl-jiegou li:hover em, .cl-jiegou li:hover i, .cl-jiegou li:hover p, .cl-jiegou li:hover b {
	display: block
}
/*honor.html*/
.honor-p {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	font-size: 14px;
	color: #555;
	line-height: 25px;
	margin-bottom: 40px;
	text-align: center;
}
.honor-box {
	overflow: hidden;
	width: 990px;
	margin: 0 auto;
	padding: 0 105px;
	padding-bottom: 55px;
	margin-bottom: 30px;
}
.honor-box .honor-list {
	overflow: hidden;
	width: 270px;
	margin: 20px 30px;
	float: left;
}
.honor-box .honor-list img {
	display: block;
	padding: 15px 16px 36px 16px;
	background: url(../img/ry-k.png) no-repeat center top;
	margin-bottom: 15px;
}
.honor-box .honor-list span {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #555;
	white-space: nowrap;
}
/*probase.html*/
.pd-box {
	overflow: hidden;
	width: 100%;
	height: 552px;
	position: relative;
	padding-bottom: 30px;
}
.pd-box i {
	display: block;
	width: 50px;
	height: 90px;
	cursor: pointer;
	position: absolute;
	z-index: 120;
	top: 50%;
	margin-top: -55px;
}
.pd-box .pd-btn01 {
	background: url(../img/btn01.png) no-repeat center top;
	left: 28%
}
.pd-box .pd-btn02 {
	background: url(../img/btn02.png) no-repeat center top;
	right: 28%
}
.pd-box i:hover {
	background-position: bottom
}
.pd-box .list {
	background-color: #000;
	position: absolute;
}
.pd-box .list img {
	display: block;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.pd-box .list span {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 28px;
	background: url(../img/pb-02.png) repeat center;
	height: 70px;
	text-align: center;
	line-height: 70px;
	color: #fff;
	font-size: 16px;
}
.pd-box .list.active {
	background: url(../img/pb-03.png) no-repeat center bottom;
	padding-bottom: 28px;
	box-shadow: 12px 11px 10px rgba(0,0,0,.65)
}
.pd-box .list.active img {
	opacity: 1;
	filter: alpha(opacity=100)
}
/*ceo.html*/
.ceo-left {
	width: 350px;
	float: left;
	overflow: hidden;
	padding-left: 281px;
	margin-left: -281px;
	padding-bottom: 250px;
	background: url(../img/ceo_bg.png) no-repeat 76px bottom;
}
.ceo-left img {
	display: block;
	margin-bottom: 20px;
}
.ceo-left h3 {
	font-weight: normal;
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
}
.ceo-left i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #b0b0b0;
	margin-bottom: 30px;
}
.ceo-left .ceo-zr {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.ceo-left .ceo-zr em {
	display: block;
	width: 1px;
	height: 93%;
	background-color: #e2e2e2;
	position: absolute;
	left: 4px;
	top: 10px;
}
.ceo-left .ceo-zr p {
	font-size: 14px;
	line-height: 26px;
	color: #555;
	padding-left: 24px;
	background: url(../img/ceo_y.png) no-repeat left center;
	position: relative;
	z-index: 1
}
.ceo-wen {
	overflow: hidden;
	float: right;
	width: 780px;
	margin-right: 45px;
	font-size: 14px;
	line-height: 26px;
	color: #555;
	text-align: justify;
	margin-bottom: 80px;
}
.ceo-wen img {
	display: block;
	float: right
}
/*picture.html*/
.pt-tu {
	overflow: hidden;
	width: 1200px;
	height: 550px;
	margin: 0 auto;
	margin-bottom: 60px;
	position: relative
}
.pt-tu i {
	display: block;
	width: 50px;
	height: 90px;
	cursor: pointer;
	position: absolute;
	top: 230px;
	z-index: 2
}
.pt-tu .btn01 {
	background: url(../img/btn01.png) no-repeat center top;
	left: 0;
}
.pt-tu .btn02 {
	background: url(../img/btn02.png) no-repeat center top;
	right: 0;
}
.pt-tu i:hover {
	background-position: bottom
}
.pt-tu ul {
	overflow: hidden;
	position: absolute
}
.pt-tu li {
	float: left;
	width: 1200px;
	height: 550px;
	overflow: hidden;
	position: relative
}
.pt-tu li img {
	display: block
}
.pt-tu li span {
	display: block;
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #fff;
	background: url(../img/pb-02.png) repeat center;
	position: absolute;
	left: 0;
	bottom: 0;
}
.pt-fc {
	overflow: hidden;
	width: 1200px;
	height: 386px;
	margin: 0 auto;
	margin-bottom: 60px;
}
.pt-fc .listleft {
	overflow: hidden;
	width: 595px;
	height: 386px;
	float: left;
	position: relative;
	margin-right: 5px;
}
.pt-fc .list {
	overflow: hidden;
	position: relative;
	width: 293px;
	height: 190px;
	float: left;
	margin-left: 7px;
	margin-bottom: 7px;
}
.pt-fc span {
	display: block;
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: url(../img/pb-02.png) repeat center;
	font-size: 16px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.pt-hl {
	overflow: hidden;
	width: 1200px;
	height: 490px;
	margin: 0 auto;
	position: relative
}
.pt-hl i {
	display: block;
	width: 50px;
	height: 90px;
	cursor: pointer;
	position: absolute;
	z-index: 3;
	top: 185px;
}
.pt-hl .btn01 {
	background: url(../img/btn01.png) no-repeat center top;
	left: 0
}
.pt-hl .btn02 {
	background: url(../img/btn02.png) no-repeat center top;
	right: 0
}
.pt-hl i:hover {
	background-position: bottom;
}
.pt-hl .list {
	overflow: hidden;
	background-color: #000;
	position: absolute
}
.pt-hl .list img {
	display: block;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.pt-hl .active img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.pt-hl .list p {
	font-size: 16px;
	text-align: center;
	color: #555;
	margin-top: 15px;
}
.pt-hl .active {
	background: none
}
.ny_down02 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.ny_down03 {
	overflow: hidden;
	width: 386px;
	height: 130px;
	float: left;
	padding: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #ededed;
}
.ny_down03 dd {
	width: 274px;
	float: left;
	height: 130px;
	padding: 0 21px;
}
.ny_down03 dt {
	width: 70px;
	float: right;
	height: 130px;
}
.ny_down03 dd h5 {
	font-size: 16px;
	font-weight: normal;
	margin-top: 25px;
	margin-bottom: 15px;
}
.ny_down03 dd h5 a {
	color: #333;
}
.ny_down03 dd span {
	display: block;
	line-height: 18px;
	font-size: 12px;
	color: #999;
	margin-bottom: 3px;
}
.ny_down03 dt i {
	display: block;
	cursor: pointer;
	width: 34px;
	height: 35px;
	margin: 0 auto;
	margin-top: 40px;
	background: url(../img/nydown_d.png) no-repeat center top;
}
.ny_down03:hover dd {
	background-color: #1651b9;
}
.ny_down03:hover dd h5 a {
	color: #fff;
}
.ny_down03:hover dd span {
	color: #fff;
}
.ny_down03:hover dt i {
	background-position: bottom;
}
.ny_down03:hover dt {
	background-color: #d1241c;
}
.ny_down03.last {
	margin-right: 0px;
}
/*新闻中心*/
.newsp02 {
	overflow: hidden;
	width: 100%;
	padding: 65px 0;
}
.newsp02 .p02box {
	overflow: hidden;
	margin-top: 50px;
	width: 100%;
	height: 390px;
	position: relative;
	margin-bottom: 40px;
}
.newsp02 .p02box ul {
	overflow: hidden;
	position: absolute
}
.newsp02 .p02box li {
	float: left;
	width: 340px;
	height: 390px;
	margin-right: 90px;
}
.newsp02 .p02box li img {
	display: block;
	margin-bottom: 30px;
}
.newsp02 .p02box li h4 {
	font-weight: normal;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 5px;
}
.newsp02 .p02box li h4 a {
	color: #333;
}
.newsp02 .p02box li span {
	display: block;
	font-size: 14px;
	color: #777;
	padding-bottom: 18px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
}
.newsp02 .p02box li p {
	font-size: 14px;
	line-height: 22px;
	color: #666;
	height: 66px;
	overflow: hidden;
	text-align: justify;
}
.newsp02 .p02box li:hover h4 a {
	color: #1a46a1;
}
.newsp02 .btnbox {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.newsp02 .btnbox i {
	display: inline-block;
	width: 10px;
	height: 18px;
	cursor: pointer;
	margin: 0 15px;
}
.newsp02 .btnbox .btn01 {
	background: url(../img/index_btn02.png) no-repeat center top;
}
.newsp02 .btnbox .btn02 {
	background: url(../img/index_btn03.png) no-repeat center top;
}
.newsp02 .btnbox .btn {
	display: inline-block;
	overflow: hidden
}
.newsp02 .btnbox .btn span {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../img/index_btn01.png) no-repeat right center;
	margin: 0 3px;
	cursor: pointer
}
.newsp02 .btnbox .btn span.cur {
	background-position: left
}
.newsp02 .btnbox i, .newsp02 .btnbox .btn, .newsp02 .btnbox .btn span {
*display:inline
}
.newsp02 .btnbox i:hover {
	background-position: bottom
}
.newsp02.hangye {
	background-color: #f4f4f4
}
.newsp02.hangye .p02box {
	height: 190px;
}
.yingx {
	background-color: #f4f4f4;
}
.yingxiang {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.yingxiang .yxbox {
	overflow: hidden;
	margin-top: 40px;
}
.yingxiang .listbg {
	overflow: hidden;
	width: 400px;
	height: 360px;
	float: left;
	position: relative;
	margin-right: 10px;
}
.yingxiang .listbg img {
	display: block;
}
.yingxiang .listbg .name {
	overflow: hidden;
	width: 100%;
	height: 70px;
	background: url(../img/index04.png) repeat center;
	position: absolute;
	left: 0;
	bottom: 0;
}
.yingxiang .listbg h3 {
	font-size: 16px;
	color: #fff;
	float: left;
	line-height: 70px;
	margin-left: 25px;
}
.yingxiang .listbg .name img {
	float: right;
	margin-right: 25px;
	margin-top: 20px;
}
.yingxiang .listbg a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2
}
.yingxiang .listsm {
	overflow: hidden;
	width: 380px;
	height: 360px;
	float: right;
	position: relative;
}
.yingxiang .listsm .slists {
	overflow: hidden;
	width: 100%;
	height: 175px;
	margin-bottom: 10px;
}
.yingxiang .listsm .slists .tu {
	display: block;
	float: left;
	width: 190px;
	height: 175px;
	position: relative
}
.yingxiang .listsm .slists .tu img {
	display: block
}
.yingxiang .listsm .slists .tu .icon {
	position: absolute;
	left: 65px;
	top: 56px;
}
.yingxiang .listsm .slists .wen {
	overflow: hidden;
	width: 149px;
	height: 173px;
	border: 1px solid #cecece;
	border-left: none;
	padding: 0 20px;
}
.yingxiang .listsm .slists h3 {
	font-size: 16px;
	text-align: justify;
	line-height: 25px;
	height: 50px;
	margin-bottom: 30px;
	margin-top: 60px;
	overflow: hidden
}
.yingxiang .listsm .slists h3 a {
	color: #333
}
.yingxiang .listsm .slists em {
	font-size: 12px;
	color: #888;
	padding-left: 16px;
	background: url(../img/index_time.png) no-repeat left center;
}
/*新闻相关页面的主题框架--左右结构*/
.newsContent {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 90px;
	margin-top: -50px
}
.newsContent .newslist_left {
	overflow: hidden;
	float: left;
	width: 810px;
	padding-right: 40px;
	border-right: 1px solid #e9e9e9;
	padding-top: 60px;
}
.newsContent .newslist_right {
	overflow: hidden;
	width: 310px;
	float: right;
	margin-top: 60px;
}
.newsContent .newslist_right>h4 {
	font-weight: normal;
	font-size: 24px;
	color: #555;
	margin-bottom: 20px;
}
.newsContent .newslist_right .zw_tu {
	display: block;
	margin: 0 auto;
}
dl.top {
	overflow: hidden;
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 30px;
	height: 192px;
}
dl.top dt {
	overflow: hidden;
	float: left;
	width: 320px;
	height: 192px;
}
dl.top dd {
	overflow: hidden;
	float: right;
	width: 470px;
	height: 190px;
}
dl.top dd h4 {
	font-size: 18px;
	margin-bottom: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
dl.top dd h4 a {
	color: #333;
}
dl.top dd em {
	display: block;
	font-size: 12px;
	color: #999;
	margin-bottom: 15px;
}
dl.top dd em i {
	margin: 0 5px;
}
dl.top dd p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	text-align: justify;
	margin-bottom: 10px;
}
dl.top dd .more {
	display: block;
	width: 116px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	border: 2px solid #e9e9e9;
	text-decoration: none
}
dl.top:hover .more {
	color: #fff;
	border-color: #1144a3;
	background-color: #1144a3
}
dl.top.last {
	margin-bottom: 0
}
dl.top:hover h4 a {
	color: #1144a3;
}
/*rili*/
.rili {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden;
	width: 310px;
	height: 355px;
	background: url(../img/rili.png) no-repeat right bottom;
	margin-bottom: 10px;
}
.rili .year {
	overflow: hidden;
	width: 150px;
	margin: 20px auto;
}
.rili .year i {
	display: block;
	width: 20px;
	height: 40px;
	cursor: pointer;
}
.rili .year .btn_left {
	background: url(../img/inpage_rili_btn01.png) no-repeat center;
	float: left
}
.rili .year .btn_right {
	background: url(../img/inpage_rili_btn02.png) no-repeat center;
	float: right;
}
.rili .year .btn_left:hover {
	background: url(../img/inpage_rili_btn01l.png) no-repeat center;
	float: left
}
.rili .year .btn_right:hover {
	background: url(../img/inpage_rili_btn02l.png) no-repeat center;
	float: right;
}
.rili .year span {
	display: block;
	width: 110px;
	height: 40px;
	font-size: 30px;
	color: #555;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	font-family: Arial;
	float: left;
}
.rili .month {
	overflow: hidden;
	width: 260px;
	margin: 0 auto;
	height: 170px;
	margin-bottom: 30px;
}
.rili .month li {
	float: left;
	width: 53px;
	height: 48px;
	text-align: center;
	line-height: 50px;
	background-color: #fff;
	color: #555;
	margin: 0 5px 10px 5px;
	border: solid 1px #d5d5d5;
	cursor: pointer
}
.rili .month li b {
	font-size: 28px;
	font-weight: normal;
	font-family: Arial
}
.rili .month li em {
	font-size: 12px;
}
.rili a {
	border: solid 1px #d5d5d5;
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	background-color: #fff;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
.rili .month li.cur, .rili .month li:hover {
	background-color: #1144a3;
	color: #fff;
}
.rili a:hover {
	background-color: #1a46a1;
	color: #fff;
	text-decoration: none;
}
/*新闻搜索框*/
.news_search {
	overflow: hidden;
	width: 290px;
	padding: 10px;
	height: 55px;
	background-color: #f5f5f5;
	margin-bottom: 30px;
}
.news_search input {
	display: block;
	border: none;
	outline: none;
	width: 213px;
	height: 55px;
	line-height: 55px;
	padding: 0 10px;
	float: left
}
.news_search span {
	display: block;
	width: 57px;
	height: 55px;
	cursor: pointer;
	background: url(../img/news_search.png) no-repeat center;
	float: right;
}
/*最新动态*/
.news_new {
	overflow: hidden;
	width: 280px;
	padding: 25px 15px;
	background-color: #f5f5f5;
	margin-bottom: 10px;
}
.news_new li {
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.news_new li a {
	color: #666;
}
.news_new li i {
	display: inline-block;
	width: 3px;
	height: 3px;
	background-color: #999;
	margin-right: 10px;
	position: relative;
	top: -5px;
}
.news_new li i {
display:*inline
}
dl.swyx {
	overflow: hidden;
	width: 50%;
	float: left;
	margin-bottom: 20px;
}
dl.swyx dt {
	overflow: hidden;
	float: left;
	width: 360px;
	height: 324px;
}
dl.swyx dd {
	overflow: hidden;
	width: 360px;
}
dl.swyx dd h4 {
	font-size: 18px;
	margin-bottom: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	margin-top: 20px;
}
dl.swyx dd h4 a {
	color: #333;
}
/*新闻详细页*/
.newslist_content {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 90px;
	margin-top: -50px;
}
.newslist_left {
	overflow: hidden;
	float: left;
	width: 810px;
	padding-right: 40px;
	border-right: 1px solid #e9e9e9;
	padding-top: 60px;
}
.newslist_right {
	overflow: hidden;
	width: 310px;
	float: right;
	margin-top: 30px;
}
.newslist_right>h4 {
	font-weight: normal;
	font-size: 24px;
	color: #555;
	margin-bottom: 20px;
}
.newslist_right .zw_tu {
	display: block;
	margin: 0 auto;
}
.newslist_right>a {
	display: block;
}
h2.wen_h2 {
	text-align: center;
	font-size: 34px;
	color: #333;
	margin-bottom: 25px;
}
.xq_share {
	overflow: hidden;
	padding: 15px 0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 50px;
}
.xq_share p {
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 34px;
}
.xq_share p i {
	margin: 0 5px;
}
.xq_share p img {
	margin-left: 10px;
}
.xq_share span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999;
	position: relative;
	top: 13px;
}
.xq_share span img {
	margin-left: 10px;
	position: relative;
	top: 3px;
}
.news_wen {
	overflow: hidden;
	width: 100%;
	margin-bottom: 60px;
}
.news_wen p {
	line-height: 24px;
	font-size: 14px;
	color: #333;
	text-indent: 28px;
	margin-bottom: 10px;
}
.page_wen {
	overflow: hidden;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
}
.page_wen .page_left {
	float: left;
	width: 390px;
	background-color: #f7f7f7;
}
.page_wen .page_right {
	float: right;
	width: 390px;
	background-color: #f7f7f7;
}
.page_wen .btn {
	display: block;
	text-decoration: none;
	width: 80px;
	height: 60px;
	background-color: #e8e8e8;
	text-align: center;
}
.page_wen .page_title {
	display: block;
	width: 270px;
	margin-left: 20px;
	float: left;
	height: 60px;
	overflow: hidden
}
.page_wen .page_left:hover .page_title {
	color: #1144a3;
}
.page_wen .page_left:hover .btn {
	background: #1144a3;
	color: #fff;
}
.page_wen .page_right:hover .page_title {
	color: #1144a3;
}
.page_wen .page_right:hover .btn {
	background: #1144a3;
	color: #fff;
}
.page_wen .page_left .btn {
	float: left
}
.page_wen .page_right .btn {
	float: right
}
.xg_news {
	overflow: hidden;
	width: 280px;
	margin: 0 auto;
	padding: 35px 15px;
	margin-bottom: 10px;
	background-color: #f5f5f5;
}
.xg_news .xg_list {
	overflow: hidden;
	padding-bottom: 25px;
	margin-bottom: 15px;
	border-bottom: 1px solid #1144a3;
}
.xg_news .xg_list h5 {
	font-size: 16px;
	margin-bottom: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
}
.xg_news .xg_list h5 a {
	color: #333;
}
.xg_news .xg_list h5 a:hover {
	color: #1144a3;
}
.xg_news .xg_list p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 10px;
}
.xg_news .xg_list em {
	display: block;
	font-size: 12px;
	color: #999;
	font-family: Arial;
}
.xg_news .xg_list.last {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0
}
.tsxmzBox {
	overflow: hidden;
	width: 100%;
}
.pc-ej {
	overflow: hidden;
	width: 1160px;
	padding: 20px;
	background: #fff;
	margin: 0 auto;
	margin-bottom: 20px;
}
.pc-ej a {
	display: block;
	float: left;
	margin: 5px 10px;
	text-decoration: none;
	white-space: nowrap;
	font-size: 13px;
	color: #333;
	padding: 5px;
	border-radius: 3px;
}
.pc-ej a.cur, .pc-ej a:hover {
	background-color: #1651b9;
	color: #fff;
}
.inmenu {
	overflow: hidden;
	width: 100%;
	position: relative;
	margin: 50px 0 20px 0;
}
.inmenu em {
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 1px;
	background-color: #cdd8e8;
}
.inmenu ul {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.inmenu li {
	display: inline-block;
	margin: 0 10px;
}
.inmenu li {
*display:inline;
}
.inmenu li a {
	display: block;
	font-size: 14px;
	color: #777;
	padding: 10px 20px;
	border-radius: 3px;
	margin-bottom: 5px;
	text-align: center;
	text-decoration: none
}
.inmenu li i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 1px;
	height: 30px;
	background-color: #cdd8e8;
	margin: 0 auto;
	margin-bottom: 4px;
}
.inmenu li b {
	display: block;
*display:inline-block;
	width: 3px;
	height: 3px;
	background-color: #b2c0d5;
	margin: 0 auto;
}
.inmenu li.cur a, .inmenu li:hover a {
	background-color: #1651b9;
	color: #fff;
}
.inmenu li.cur, .inmenu li:hover {
	display: inline-block;
}
.inmenu li.cur, .inmenu li:hover {
*display:inline;
*zoom:1
}
.in_ry02 {
	overflow: hidden;
	width: 100%;
}
.in_ry02 .in_ry02Box {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.in_ry02 .ry {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.in_ry02 .ry h3 {
	font-size: 20px;
	color: #333;
	margin-bottom: 15px;
	float: left;
}
.in_ry02 .ryAniu {
	width: 54px;
	height: 27px;
	position: relative;
	float: right;
}
.in_ry02 .ryAniu span {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
}
.in_ry02 .ryAniu span:hover {
	background-position: bottom;
}
.in_ry02 .mrybox {
	overflow: hidden;
	width: 1200px;
}
.in_ry02 .ry_list {
	overflow: hidden;
	width: 105%;
}
.in_ry02 .ry_list li {
	overflow: hidden;
	width: 285px;
	margin-right: 20px;
	float: left;
	margin-bottom: 25px;
}
.in_ry02 .ry_list li img {
	display: block;
}
.in_ry02 .ry_list li a {
	display: block;
	color: #555555;
	text-align: center;
	line-height: 30px;
}
.in_ry02 .yp_tk {
	display: none;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: url(../img/in_ry_tk_bg.png) repeat center;
	z-index: 5000
}
.in_ry02 .yp_tk dl {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -600px;
	margin-top: -270px;
	width: 1100px;
	height: 520px;
	background-color: #fff;
}
.in_ry02 .yp_tk dt {
	width: 840px;
	height: 520px;
	float: left;
	position: relative;
	overflow: hidden
}
.in_ry02 .yp_tk dt img {
	display: block;
	margin: 0 auto;
	padding: 9px;
	border: 1px solid #eaeaea;
	margin-top: 50px;
}
.in_ry02 .yp_tk dt tt {
	background: #000;
	color: #FFF;
	position: absolute;
	right: 162px;
	bottom: 68px;
	z-index: 20;
	font-family: "宋体";
	font-size: 12px;
	line-height: 16px;
	padding: 0 5px;
}
.in_ry02 .yp_tk dd {
	width: 200px;
	height: 420px;
	padding: 50px 30px;
	float: right;
	background-color: #e8eff9;
}
.in_ry02 .yp_tk dd h4 {
	font-size: 18px;
	color: #1e4fa2;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c1cee1;
}
.in_ry02 .yp_tk dd p {
	font-size: 14px;
	color: #555;
	line-height: 26px;
	margin-bottom: 50px;
}
.in_ry02 .yp_tk dd span a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 46px;
	background-color: #1f58be;
	text-align: center;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.in_ry02 .yp_tk dd span a:hover {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 46px;
	background-color: #d1241c;
	text-align: center;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.in_ry02 .yp_tk dt i {
	cursor: pointer;
	display: block;
	width: 20px;
	height: 40px;
	position: absolute;
	top: 240px;
}
.in_ry02 .yp_tk dt .btn01 {
	background: url(../img/in_ry_tk_btnlt.png) no-repeat center top;
	left: 50px;
}
.in_ry02 .yp_tk dt .btn02 {
	background: url(../img/in_ry_tk_btn.png) no-repeat center top;
	right: 50px;
}
.in_ry02 .yp_tk dt .btn01:hover {
	background: url(../img/in_ry_tk_btnlt.png) no-repeat center bottom;
	left: 50px;
}
.in_ry02 .yp_tk dt .btn02:hover {
	background: url(../img/in_ry_tk_btn.png) no-repeat center bottom;
	right: 50px;
}
.in_ry02 .yp_tk .close {
	cursor: pointer;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background: url(../img/in_ry_tk_close.png) no-repeat center;
	position: absolute;
	right: -35px;
	top: 0;
}
.pageBox {
	overflow: hidden;
	width: 100%;
}
._tybox {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	background-color: #f2f2f2;
	margin-bottom: 20px;
}
._tylist {
	overflow: hidden;
	width: 1140px;
	padding: 30px;
}
._tylist h3 {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
._tylist .img_tu {
	overflow: hidden;
	width: 846px;
	height: 550px;
	float: left;
}
._tylist ._ty_ch {
	overflow: hidden;
	width: 264px;
	float: right;
	height: 550px;
}
._tylist ._ty_ch i {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 50px;
}
._tylist ._ty_ch .btn01 {
	background: url(../img/_ty_btn01.png) no-repeat center top;
}
._tylist ._ty_ch .btn02 {
	background: url(../img/_ty_btn02.png) no-repeat center top;
}
._tylist ._ty_ch i:hover {
	background-position: bottom
}
._tylist ._tywin {
	overflow: hidden;
	width: 100%;
	height: 420px;
	margin: 15px 0;
	position: relative;
}
._tylist ._tywin ul {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}
._tylist ._tywin li {
	float: left;
	padding: 10px;
	width: 244px;
	height: 74px;
	background-color: #fff;
	margin-bottom: 15px;
	line-height: 74px;
	font-size: 14px;
	color: #666;
}
._tylist ._tywin li img {
	margin-left: 82px;
	display: block;
	float: left
}
._tylist ._tywin li em {
	float: left;
}
._tylist ._tywin li:hover {
	background-color: #e60012;
	color: #fff;
}
.xg_case {
	overflow: hidden;
	width: 1200px;
	overflow: hidden;
	margin: 0 auto
}
.xg_case ._toptu {
	overflow: hidden;
	width: 100%;
	height: 487px;
	background: url(../img/jz01.jpg) no-repeat right bottom;
	background-color: #fff;
	margin-bottom: 10px;
	position: relative
}
.xg_case ._toptu .dbn {
	display: block;
	width: 50px;
	height: 90px;
	cursor: pointer;
	position: absolute;
	z-index: 120;
	top: 50%;
	margin-top: -55px;
	z-index: 5
}
.xg_case ._toptu .dbn01 {
	background: url(../img/btn01.png) no-repeat center top;
	left: 0;
}
.xg_case ._toptu .dbn02 {
	background: url(../img/btn02.png) no-repeat center top;
	left: 700px;
}
.xg_case ._toptu dbn:hover {
	background-position: bottom
}
.xg_case ._toptu img {
	display: block;
	float: left;
}
.xg_case ._toptu .wen {
	overflow: hidden;
	float: right;
	width: 370px;
	margin-right: 40px;
}
.xg_case ._toptu h3 {
	font-weight: normal;
	font-size: 22px;
	color: #1144a3;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cecece;
	margin-top: 50px
}
.xg_case ._toptu p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	max-height: 275px;
	overflow: hidden;
	text-align: justify;
	margin-bottom: 40px;
}
.xg_case ._toptu a {
	display: block;
	width: 200px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background-color: #1144a3;
	font-size: 12px;
	color: #fff;
	text-decoration: none
}
.xg_case ._list {
	overflow: hidden;
	width: 100%;
	height: 134px;
}
.xg_case ._list .btn {
	display: block;
	width: 50px;
	height: 134px;
	cursor: pointer;
}
.xg_case ._list .btn01 {
	background: url(../img/btn01.jpg) no-repeat center top;
	float: left
}
.xg_case ._list .btn02 {
	background: url(../img/btn02.jpg) no-repeat center top;
	float: right
}
.xg_case ._list .btn:hover {
	background-position: bottom
}
.xg_case ._list ._win {
	overflow: hidden;
	width: 1080px;
	height: 134px;
	position: relative;
	float: left;
	margin: 0 10px;
}
.xg_case ._list ._win ul {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}
.xg_case ._list ._win li {
	float: left;
	width: 208px;
	height: 134px;
	overflow: hidden;
	margin-right: 10px;
	cursor: pointer;
	position: relative
}
.xg_case ._list ._win li i {
	display: none;
	width: 204px;
	height: 130px;
	border: 2px solid #1144a3;
	position: absolute;
	left: 0;
	top: 0;
}
.xg_case ._list ._win em, .xg_case ._list ._win span {
	display: none
}
.xg_case ._list ._win li.cur i {
	display: block
}
.xg_fzlc {
	overflow: hidden;
	width: 100%;
}
.xg_fzlc ._lcTop {
	overflow: hidden;
	width: 1200px;
	height: 350px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 45px;
	background-color: #fff;
}
.xg_fzlc ._lcTop ul {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}
.xg_fzlc ._lcTop li {
	float: left;
	width: 1200px;
	height: 350px;
	position: relative;
	overflow: hidden;
}
.xg_fzlc ._lcTop li img {
	display: block;
	float: left;
}
.xg_fzlc ._lcTop li .wen {
	overflow: hidden;
	width: 575px;
	float: left;
	margin-left: 35px;
	margin-top: 35px;
	height: 230px;
	border-bottom: 1px solid #cecece;
}
.xg_fzlc ._lcTop li h3 {
	font-weight: normal;
	margin-bottom: 14px;
	font-size: 24px;
	color: #1a46a1;
}
.xg_fzlc ._lcTop li h3 em {
	font-size: 14px;
}
.xg_fzlc ._lcTop li .hezi {
	overflow: hidden;
	width: 560px;
	padding-right: 15px;
	height: 180px;
	overflow-y: auto
}
.xg_fzlc ._lcTop li p {
	font-size: 14px;
	color: #777;
	line-height: 30px;
}
.xg_fzlc ._lcTop li span {
	display: block;
	width: 120px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	background-color: #1144a3;
	position: absolute;
	z-index: 1;
	top: 40px;
	border-radius: 3px;
}
.xg_fzlc ._lcTop i {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 300px;
	z-index: 2;
	width: 35px;
	height: 30px;
}
.xg_fzlc ._lcTop .btn01 {
	background: url(../img/lc_btn.png) no-repeat left center;
	right: 85px;
}
.xg_fzlc ._lcTop .btn02 {
	background: url(../img/lc_btn.png) no-repeat right center;
	right: 40px;
}
.xg_fzlc ._lclist {
	overflow: hidden;
	width: 100%;
	height: 65px;
	position: relative
}
.xg_fzlc ._lclist i {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #cecece;
	position: absolute;
	left: 0;
	top: 8px;
}
.xg_fzlc ._lclist ul {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 1
}
.xg_fzlc ._lclist li {
	overflow: hidden;
	width: 100px;
	float: left;
	cursor: pointer;
	margin: 0 68px;
}
.xg_fzlc ._lclist span {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/lc_y01.png) no-repeat center;
	margin: 0 auto;
	margin-bottom: 5px;
}
.xg_fzlc ._lclist em {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #777;
}
.xg_fzlc ._lclist li.cur span {
	background: url(../img/lc_y02.png) no-repeat center;
}
.xg_fzlc ._lclist li.cur em {
	font-size: 15px;
	color: #1144a3;
}
.xg_about {
	overflow: hidden;
	width: 1200px;
	padding: 0 70px;
	padding-bottom: 60px;
	margin: 0 auto;
	background: url(../img/a04.jpg) no-repeat right bottom;
}
.xg_about ._ab01 {
	overflow: hidden;
	width: 100%;
	margin-bottom: 30px;
}
.xg_about ._ab01 img {
	display: block;
	float: right
}
.xg_about ._ab01 .wen {
	overflow: hidden;
	width: 570px;
	height: 300px;
	padding-right: 20px;
	float: left;
	background: url(../img/a01.jpg) no-repeat right bottom;
}
.xg_about ._ab02 {
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 25px;
	border-bottom: 2px solid #ededed;
}
.xg_about ._ab02 img {
	display: block;
	float: left
}
.xg_about ._ab02 .wen {
	overflow: hidden;
	float: right;
	width: 570px;
}
.xg_about h3 {
	font-size: 24px;
	color: #555;
	font-weight: normal
}
.xg_about i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #003c98;
	margin: 20px 0;
}
.xg_about p {
	font-size: 14px;
	color: #777;
	line-height: 25px;
	width: 100%;
	text-align: justify
}
.xg_about b {
	display: block;
	font-size: 14px;
	color: #777;
	margin-top: 30px;
}
.inryzz {
	overflow: hidden;
	border-radius: 3px;
	margin-bottom: 50px;
}
.inryzz h3 {
	font-weight: normal;
	text-align: center;
	font-size: 24px;
	margin-bottom: 5px;
	color: #6c6c6c;
	margin-top: 50px;
}
.inryzz em {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	margin-bottom: 10px;
}
.inryzz i {
	display: block;
	width: 70px;
	height: 1px;
	background-color: #c42a22;
	margin: 0 auto;
	margin-bottom: 50px;
}
.prcity {
	width: 370px;
	float: left;
}
.prcity select {
	width: 120px;
	outline: none;
}
.list-group {
	width: 370px;
	padding: 0;
	margin: 0;
	width: 99%;
	height: 520px;
	overflow: auto;
	border-radius: 0px;
}
.xcollapse {
	border-radius: 0px;
	background-color: #666;
	padding: 10px;
	border: 1px solid #1144a3;
}
.xcollapse h4.xTitle {
	color: #fff;
}
.xcollapse:hover {
	background-color: #1144a3;
}
.xcollapse .xContent p {
	color: #fff;
}
/*about*/
.about-box-Bg {
	overflow: hidden;
	width: 100%;
}
.about-box-Bg .aB {
	overflow: hidden;
	width: 1100px;
	margin-bottom: 30px;
	padding: 0 50px;
}
.about-box-Bg .aB-Con {
	width: 500px;
	overflow: hidden
}
.about-box-Bg .aB-Con h3 {
	font-size: 24px;
	font-weight: normal;
	margin-top: 65px;
	color: #333
}
.about-box-Bg .aB-Con i {
	width: 30px;
	background-color: #999;
	height: 2px;
	margin-top: 20px;
	display: block
}
.about-box-Bg .aB-Con p {
	font-size: 14px;
	color: #555555;
	line-height: 25px;
	margin-top: 25px;
	text-align: justify
}
.about-box-Bg .aBlist {
	overflow: hidden;
	margin-top: 45px;
}
.about-box-Bg .aBlist li {
	width: 160px;
	border-left: 1px solid #e0e0e0;
	text-align: center;
	float: left;
}
.about-box-Bg .aBlist li h4 {
	font-size: 50px;
	color: #333333;
}
.about-box-Bg .aBlist li h4 b {
	font-weight: normal;
	color: #555555;
	font-size: 12px;
}
.about-box-Bg .aBlist li span {
	display: block;
	font-size: 12px;
	color: #555555;
}
.about-box-Bg .aB-Con a.more {
	display: block;
	width: 40px;
	margin-top: 70px;
}
.about-box-Bg .aB01 {
	background: url("../img/abbg01.jpg") no-repeat center;
	height: 500px
}
.about-box-Bg .aB02 {
	background: url("../img/abbg02.jpg") no-repeat center;
	height: 356px
}
.about-box-Bg .aB03 {
	background: url("../img/abbg03.jpg") no-repeat center;
	height: 500px
}
.about-box-Bg .aBlist li:first-child {
	text-align: left;
	border: none
}
.about-box-Bg .aBlist li:first-child span {
	text-indent: 5px;
}
.aB-Bj {
	overflow: hidden;
	width: 100%;
}
.aB-Bj h2 {
	font-weight: normal;
	line-height: 45px;
	font-size: 24px;
	color: #333
}
.aB-Bj .aB_bjBox {
	overflow: hidden;
	width: 100%;
	margin: 10px 0;
}
.aB-Bj .aBList_box {
	margin-left: 80px;
	width: 346px;
	float: left;
}
.aB-Bj .aBList_box dt {
	width: 346px;
	height: 220px;
	overflow: hidden
}
.aB-Bj .aBList_box dt img {
	display: block
}
.aB-Bj .aBList_box dd {
	margin-top: 22px;
}
.aB-Bj .aBList_box dd h3 {
	font-size: 18px;
}
.aB-Bj .aBList_box dd h3 a {
	color: #333333;
}
.aB-Bj .aBList_box dd p {
	line-height: 25px;
	color: #666666;
	overflow: hidden;
	height: 50px;
	margin-top: 5px;
	font-size: 14px;
}
.aB-Bj .aBList_box:first-child {
	margin-left: 0
}
/*定位*/
.aB_dw {
	overflow: hidden;
	margin: 30px auto;
	width: 1200px;
}
.aB_dw .abDwBox {
	width: 600px;
	text-align: center;
}
.aB_dw .abDwBox img {
	display: block
}
.aB_dw .abDwBox h3 {
	font-size: 24px;
	font-weight: normal;
	line-height: 35px;
	color: #1144a3;
}
.aB_dw .abDwBox p {
	line-height: 30px;
	color: #333333;
	font-size: 16px;
}
.aB_dw .abDwBox:first-child {
	background: url("../img/abline.jpg") no-repeat right center
}
.jsq-jsBox {
	overflow: hidden;
	width: 1200px;
	margin: 30px auto 50px;
	background-color: #f8f8f8
}
.jsq-jsBox dt {
	width: 320px;
	height: 351px;
	float: left;
}
.jsq-jsBox dt img {
	display: block;
}
.jsq-jsBox dd {
	width: 825px;
	float: right;
	margin-right: 30px;
}
.jsq-jsBox .jsq-jsUl {
	overflow: hidden;
	width: 100%;
	margin-top: 28px;
}
.jsq-jsBox .jsq-jsUl li {
	width: 200px;
	float: left;
	margin-left: 20px;
}
.jsq-jsBox .jsq-jsUl li h3 {
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}
.jsq-jsBox .jsq-jsUl li select {
	background: url("../img/jsq_select.png") no-repeat center;
	width: 200px;
	height: 50px;
	font-size: 14px;
	color: #333333;
	line-height: 50px;
	text-indent: 20px;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none
}
.jsq-jsBox .jsq-jsUl li select option {
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	text-indent: 20px;
	display: block;
}
.jsq-jsBox .jsq-jsUl li:first-child {
	margin-left: 0
}
.jsq-jsBox .jsq-jsUl li input {
	width: 140px;
	height: 46px;
	border: 2px solid #1144a3;
	background: none;
	padding: 0 10px;
	outline: none;
}
.jsq-jsBox .jsRest {
	overflow: hidden;
	margin-top: 28px;
}
.jsq-jsBox .jsRest h3 {
	font-size: 16px;
	color: #333333;
}
.jsq-jsBox .jsRest p {
	font-size: 16px;
	color: #555;
	margin-top: 10px;
}
.jsq-jsBox .jsRest p b {
	font-size: 30px;
	font-family: Arial;
	color: #1144a3;
	font-weight: normal
}
.jsq-jsBox .jsRest hr {
	width: 100%;
	margin: 30px 0;
	background-color: #dbdbdb;
}
.jsq-jsBox .jsq_p h3 {
	font-size: 16px;
	color: #333
}
.jsq-jsBox .jsq_p p {
	font-size: 14px;
	color: #555;
	line-height: 25px;
}
.jsq-jsBox .jsq_p p b {
	width: 4px;
	height: 4px;
	background-color: #1144a3;
	margin-right: 5px;
	display: block;
	float: left;
	margin-top: 10px;
}
.jsq-jsBox .jsq-jsUl li.last {
	width: 165px;
}
