@charset "utf-8";
/*通用开始*/
body {
	margin: 0px;
	padding: 0px;
	font-size:13px;
	font-family:"微软雅黑";
	color:#333333;
	border:0px;
	line-height:24px;
}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin: 0px;
	padding: 0px;
}
input, button, textarea, select {
	font-size: 100%;
}
ul, li, dl, dt, dd, ol {
	list-style: none;
	display: block;
}
h2, h3 {
	margin:0px;
	padding:0px;
}
img {
	border: 0px;
	border:none;
}
a {
	outline: 0px;
	text-decoration: none;
	color:#333333;
}
a:hover {
	color:#333333;
}
.clear {
	clear: both;
	height:0px;
	line-height:0px;
	border:none;
}
.w1162 {
	width:1162px;
	margin:0 auto;
}
em {
	font-style: inherit;
	font-weight: inherit;
}
/*通用结束*/
/*notice start*/
.noticebg {
	height:30px;
	line-height:30px;
	padding:8px 0px;
	border-bottom:1px #eeeeee solid;
}
.notice {
	float:left;
}
.noticeR {
	float:right;
	display:block;
}
.noticeR a {
	width:60px;
	height:30px;
	float:left;
	margin:0px 6px;
}
/*notice end*/
/*head start*/
.head {
	margin: 0px auto;
	width: 1162px;
	height: 120px;
}
.logo {
	float:left;
}
.logofont {
	float:left;
	padding:40px 0px 30px 0px;
	color: #ee8900;
	font-weight: bold;
	font-size: 21px;
}
.logofont p {
	color: rgb(72, 72, 72);
	line-height: 18px;
	letter-spacing: 3px;
	margin-top: 8px;
	font-size: 18px;
	font-weight: normal;
	display: block;
}
.tel {
	float:right;
	padding-top:30px;
}
/*head end*/
/*nav start*/
.men {
	background: #0571c9;
	height: 50px;
}
.nav {
	margin: 0px auto;
	width: 1162px;
	height: 50px;
}
.nav ul {
	float:left;
	width:925px;
}
.nav li {
	height: 50px;
	text-align: center;
	float: left;
	border-right:1px #0450a4 solid;
}
.nav li a {
	font: 14px/50px "微软雅黑";
	/*padding: 0px 15px;*/
	padding: 0px 22px;
	color: rgb(255, 255, 255);
	display:block;
}
.nav li a:hover {
	background: #0450a4;
	height: 50px;
	color: rgb(255, 255, 255);
	line-height: 50px;
}
.nav li.cur a {
	background: #0450a4;
	height: 50px;
	color: rgb(255, 255, 255);
	line-height: 50px;
	display:block;
}
.nav li:last-child {
	border:none;
}
.navdate {
	color:#ebebeb;
	height:50px;
	line-height:50px;
	font-size:14px;
	/*background:url(../images/navdata.jpg) 0px 0px no-repeat;*/
	width:237px;
	float:left;
	display:block;
	text-align:center;
}
/*nav end*/
/*search start*/
.search {
	margin: 0px auto;
	width: 1162px;
	height: 62px;
}
.search p {
	width: 730px;
	color: rgb(129, 129, 129);
	line-height: 62px;
	float: left;
	overflow:hidden;
}
.search p a {
	padding: 0px 13px 0px 0px;
	color: rgb(138, 138, 138);
}
.search p a:hover {
	color: rgb(70, 70, 70);
}
.search p b {
	color: rgb(0, 0, 0);
	font-weight: normal;
}
.ser-right {
	background: url("../images/ser-bg.jpg") no-repeat;
	margin: 15px 0px;
	width: 300px;
	height: 32px;
	float: right;
}
.text {
	background: none;
	border: 0px currentColor;
	width: 250px;
	height: 32px;
	color: rgb(112, 174, 17);
	line-height: 32px;
	padding-left: 18px;
	float: left;
	color: rgb(138, 138, 138);
	font-size:13px;
	font-family:"微软雅黑";
}
.button {
	background: url("../images/ser-btn.jpg") no-repeat 0px 5px;
	border: 0px currentColor;
	width: 30px;
	height: 32px;
	float: left;
	cursor: pointer;
}
/*search end*/
/*banner start*/
.banner {
	width:100%;
	position:relative;
	height:766px;
	overflow:hidden;
	margin-bottom:25px;
}
.bannerImg {
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px;
}
/*banner end*/
/*index start*/
/*pro start*/
.pro-tit h2 {
	width:100%;
	color: rgb(42, 84, 40);
	height:42px;
	line-height: 42px;
	font-size: 22px;
	font-weight: normal;
	float: left;
	margin:0px;
	padding:0px;
}
.pro-tit h2 span {
	float: right;
	height:26px;
	padding:8px 0px;
}
.pro-tit h2 a {
	color: #045fb2;
}
.pro-tit h2 em {
	color: rgb(215, 215, 215);
	text-transform: uppercase;
	line-height: 24px;
	padding-left: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
/*pro end*/
/*case start*/
.honor h2 {
	text-align: center;
	color: #045fb2;
	line-height: 22px;
	font-size: 22px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
.honor h2 em {
	color: rgb(215, 215, 215);
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: 1px;
	padding-left: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.honor h2 a {
	background: url("../images/khjz-line.jpg") no-repeat bottom;
	padding: 0px 33px 10px;
	color: #045fb2;
	display: inline-block;
}
.honor-c {
	margin: 25px 0px;
	height: 233px;
	overflow: hidden;
}
.honor-left {
	width: 24px;
	padding-top: 76px;
	float: left;
}
.honor-right {
	width: 24px;
	padding-top: 76px;
	float: right;
}
.honor-pp {
	width: 1100px;
	margin-left: 14px;
	float: left;
}
.honor-pp li {
	margin-left:15px;
	width:250px;
	height:233px;
	float: left;
}
.honor-pp li a {
	display:block;
}
.honor-pp li span {
	width:100%;
	height: 45px;
	text-align: center;
	line-height: 45px;
	display: block;
}
/*case end*/
.main-bg {
	background: rgb(247, 247, 247);
	width:100%;
	height: 625px;
}
/*about start*/
.about {
	background: url("../images/about-yy.jpg") no-repeat right top;
	width: 896px;
	height: 593px;
	padding-right: 19px;
	float: left;
}
.about h2 {
	color: rgb(0, 73, 12);
	line-height: 34px;
	padding-right: 12px;
	font-size: 22px;
	font-weight: normal;
	margin-top:15px;
}
.about h2 a {
	color: #045fb2;
}
.about h2 em {
	color: rgb(215, 215, 215);
	text-transform: uppercase;
	line-height: 26px;
	letter-spacing: 1px;
	padding-left: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.about h2 span {
	padding:4px 0px;
	float: right;
}
.about dl {
	padding: 22px 0px;
}
.about dt {
	width: 358px;
	height: 215px;
	float: left;
}
.about dt img {
	background: rgb(255, 255, 255);
	padding: 2px;
	border: 5px solid #abd3f8;
	border-image: none;
	width: 344px;
	height: 201px;
	float:left;
}
.about dd {
	width: 495px;
	padding-left: 26px;
	float: left;
}
.about dd h3 {
	color: rgb(112, 112, 112);
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
}
.about dd h3 a {
	color: rgb(112, 112, 112);
}
.about dd .wbyabout {
	height: 168px;
	color: rgb(157, 157, 157);
	line-height: 28px;
	overflow: hidden;
	padding-top: 8px;
	font-size: 14px;
}
.about dd span {
	text-align: right;
	color: rgb(157, 157, 157);
	line-height: 20px;
	display: block;
}
.about dd span a {
	color: #333;
}
/*about end*/
/*公司展示 start*/
.about-roll {
	background: url("../images/about-line.jpg") repeat-x 0px 12px;
	height: 26px;
	margin:15px 12px 0px 0px;
	text-align:center;
}
.about-roll a {
	background: url("../images/about-left-hover.jpg") no-repeat right rgb(148, 148, 148);
	color: rgb(255, 255, 255);
	padding: 3px 22px 3px 11px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}
.about-tp {
	padding-top: 30px;
}
.about-left {
	width: 24px;
	padding-top: 64px;
	float: left;
}
.about-right {
	width: 24px;
	padding-top: 64px;
	float: right;
}
.about-pp {
	width: 828px;
	overflow: hidden;
	height:214px;
	margin-left: 12px;
	float: left;
}
.about-pp li {
	width: 200px;
	height:214px;
	text-align: center;
	margin-right: 9px;
	float: left;
}
.about-pp li a {
	display:block;
}
.about-pp li span {
	height: 64px;
	color: rgb(80, 80, 80);
	line-height: 64px;
	overflow: hidden;
	font-size: 14px;
	display: block;
}
.about-pp li span a {
	color: rgb(80, 80, 80);
}
/*公司展示 end*/
/*contact start*/
.lddt {
	background: url("../images/lddt-yy.jpg") no-repeat right top rgb(255, 255, 255);
	width: 245px;
	height: 593px;
	padding-right: 30px;
	margin-right: -30px;
	float: right;
}
.lddt h2 {
	background:#045fb2;
	padding: 18px 11px 0px 19px;
	height: 46px;
	color: rgb(255, 255, 255);
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	margin:0px;
}
.lddt h2 a {
	color: rgb(255, 255, 255);
}
.lddt h2 em {
	text-transform: uppercase;
	line-height: 16px;
	padding-top: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
}
.lddt h2 span {
	padding-top: 10px;
	float: right;
}
.lddt dl {
	padding: 17px 20px 0px 20px;
	width: 205px;
}
.lddt dt {
	width: 205px;
	height: 150px;
}
.lddt dt img {
	width: 205px;
	height: 150px;
}
.lddt dd h3 {
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #045fb2;
	font-weight: normal;
}
.lddt dd h3 a {
	color: #045fb2;
}
.lddt dd p {
	/*height: 88px;*/
	color: rgb(115, 115, 115);
	line-height: 23px;
	overflow: hidden;
}
.lddt ul {
	width: 227px;
	padding-top: 5px;
	margin:18px 9px 0px 9px;
	border-top:1px rgb(170, 170, 170) solid;
}
.lddt li {
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	padding-left: 12px;
	border-bottom:1px rgb(209, 209, 209) dotted;
}
.lddt li a {
	background: url("../images/lddt-icon.jpg") no-repeat 0px 17px;
	color: rgb(115, 115, 115);
	padding-left: 18px;
	font-size: 14px;
	display: inline-block;
}
/*contact end*/
/*news start*/
.content {
	margin: 0px auto 10px auto;
	width: 1162px;
}
.cyzs {
	background: rgb(247, 247, 247);
	width:208px;
	height: 413px;

	float: left;
}
.cyzs h2 {
	background: #045fb2;
	padding: 16px 11px 0px 19px;
	height: 48px;
	color: rgb(255, 255, 255);
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
}
.cyzs h2 a {
	color: rgb(255, 255, 255);
}
.cyzs h2 em {
	text-transform: uppercase;
	line-height: 16px;
	padding-top: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
}
.cyzs h2 span {
	padding-top: 10px;
	float: right;
}
.cyzs dl {
	padding: 15px 15px 0px 15px;
	width: 178px;
}
.cyzs dt {
	width: 178px;
	height: 135px;
}
.cyzs dd {
	width: 178px;
	padding-top: 12px;
}
.cyzs dd h3 {
	text-align: center;
	color: rgb(112, 174, 17);
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
}
.cyzs dd h3 a {
	color: #045fb2;
}
.cyzs dd p {
	/*height: 88px;*/
	color: rgb(115, 115, 115);
	line-height: 23px;
	overflow: hidden;
}
.cyzs ul {
	width: 190px;
	padding-top: 5px;
	margin:8px 9px 0px 9px;
	border-top:1px solid rgb(170, 170, 170);
}
.cyzs li {
	background: url("../images/lddt-icon.jpg") no-repeat 10px 13px;
	width: 168px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 22px;
	border-bottom:1px rgb(209, 209, 209) dotted;
	font-size: 14px;
}
.cyzs li a {
	color: rgb(80, 80, 80);
}
.news {
	background: rgb(247, 247, 247);
	width: 922px;
	height: 415px;
	float: right;
}
.news-tit {
	background: #0571c9;
	padding: 0px 11px 0px 0px;
	height: 64px;
	color: rgb(255, 255, 255);
	line-height: 64px;
	font-size: 18px;
	font-weight: normal;
}
.news-tit a {
	color: rgb(255, 255, 255);
}
.news-tit li {
	float: left;
}
.news-tit li a {
	padding: 0px 40px;
	display: inline-block;
}
.news-tit li a:hover {
	background: rgb(0, 73, 12);
}
.news-tit li.cur a {
	background: #0450a4;
}
.news-tit em {
	text-transform: uppercase;
	line-height: 16px;
	padding-left: 9px;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
}
.news-tit span {
	padding-top: 23px;
	float: right;
}
.news dl {
	/*height: 202px;*/
	padding:27px 30px 12px 30px;
}
.news dt {
	width: 270px;
	height: 202px;
	float: left;
}
.news dd {
	width:100%;
}
.news dd h3 {
	height: 36px;
	color: #0571c9;
	line-height: 36px;
	font-size: 15px;
	font-weight: bold;
}
.news dd h3 a {
	color: #0571c9;
	float:left;
}
.news dd h3 span {
	color: rgb(117, 117, 117);
	float:right;
	font-weight:normal;
}
/*.news dd p {
	height: 130px;
	color: rgb(117, 117, 117);
	line-height: 26px;
	overflow: hidden;
	padding-top: 3px;
	font-size: 13px;
}
.news dd span {
	text-align: right;
	color: rgb(148, 182, 112);
	line-height: 20px;
	margin-top: 13px;
	display: block;
}
.news dd span a {
	color: #0450a4;
}*/
.news-c {
	width: 850px;
	padding:27px 20px 12px 20px;
}
.news-c li {
	background: url("../images/lddt-icon.jpg") no-repeat 6px 17px;
	padding: 0px 12px 0px 22px;
	width: 391px;
	height: 39px;
	color: rgb(80, 80, 80);
	line-height: 39px;
	border-bottom:1px rgb(209, 209, 209) dotted;
	float:left;
}
.news-c li span {
	padding-left: 10px;
	float: right;
}
.news-c li a {
	color: rgb(80, 80, 80);
	font-size: 14px;
}
/*news end*/
/*index end*/
.left {
	width: 208px;
	float: left;
	margin-bottom:30px;
}
/*sort start*/
#subnavs {
	background: url("../images/submenu-bg.jpg");
	width: 100%;
	border-bottom:2px #045fb2 solid;
	float: left;
}
#subnavs h2 {
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 42px;
	font-size: 20px;
	font-weight: bold;
	margin:0px;
}
#subnavs h2 a {
	color: rgb(255, 255, 255);
}
.expmenu {
	background: rgb(255, 255, 255);
	margin: 0px 2px 0px 2px;
	width: 204px;
	padding-top: 3px;
	padding-bottom: 10px;
}
.expmenu li div.header {
	background: url("../images/submenu-h3.jpg") no-repeat;
	margin: 8px 8px 5px 8px;
	width: 186px;
	height:31px;
	line-height:31px;
}
.expmenu li div.header h3 {
	margin: 0px 0px 0px 8px;
	height: 31px;
	color: rgb(255, 255, 255);
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
}
.expmenu li div.header h3 a {
	color: rgb(255, 255, 255);
	font-size:16px;
}
.expmenu li div.header a {
	text-align: left;
	margin-left: 10px;
}
.expmenu li div.header .arrow {
	width: 20px;
	height: 30px;
	overflow: hidden;
	float: right;
	display: block;
	cursor: pointer;
}
.expmenu li div.header .down.arrow {
	background: url("../images/jian.png") no-repeat right;
	margin-right: 15px;
}
.expmenu li div.header .up.arrow {
	background: url("../images/jia.png") no-repeat right;
	margin-right: 15px;
}
.expmenu li .menu {
	margin: 0px 23px 0px 23px;
}
.expmenu li .menu li {
	background: url("../images/submenu-li.jpg") no-repeat 0px 12px;
	color: rgb(108, 107, 107);
	line-height: 36px;
	padding-left: 18px;
}
/*sort end*/
/*contact start*/
.leib2 {
	width: 100%;
	margin-top:10px;
}
.leib2 .tit {
	background: url("../images/tit1n.gif") no-repeat;
	height: 36px;
	color: rgb(51, 51, 51);
	line-height: 36px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
}
.leib2 .tit a {
	color: rgb(51, 51, 51);
}
.leftlx {
	border-left:1px rgb(223, 223, 223) solid;
	border-right:1px rgb(223, 223, 223) solid;
	border-bottom:1px rgb(223, 223, 223) solid;
}
.leftlx h1 {
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.leftlx .dianh {
	padding: 0px 10px 10px 10px;
}
.leftlx .dianhua {
	/*background: url("../images/teln.gif") no-repeat 0px 18px;*/
	padding: 10px 0px 10px 0px;
	color: rgb(102, 102, 102);
	line-height: 20px;
}
.leftlx .dianhua span {
	font: 18px/normal "Impact";
	color: rgb(235, 128, 0);
	display: block;
}
/*contact end*/

.right {
	width: 922px;
	float: right;
}
/*position start*/
.position {
	border-radius: 2px;
	border: 2px solid #045fb2;
	width: 878px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	font-size: 14px;
}
.position span a {
	color: #0450a4;
}
/*position end*/
/*ipro start*/
.pro-cc li {
	width: 216px;
	float: left;
	margin:15px 7px 0px 7px;
}
.prolist-cc li{width:288px;}
.fengcai-cc li{width:432px;}


.pro-cc li a {
	background: url("../images/proc-pp-link.jpg") no-repeat;
	width: 216px;
	height: 210px;
	display: inline-block;
}
.prolist-cc li a{width:288px;height:280px;background-size:100% 100%;}
.fengcai-cc li a{width:432px;height:420px;background-size:100% 100%;}
.pro-cc li a:hover {
	background: url("../images/pro-pp-hover.jpg") no-repeat;
	color: rgb(255, 255, 255);
}
.prolist-cc li a:hover{
	background-size:100% 100%;
}
.fengcai-cc li a:hover{background-size:100% 100%;}
.pro-c li.cur a {
	color: rgb(255, 255, 255);
}
.pro-cc li img {
	margin: 10px 0px 0px 9px;
}
.prolist-cc li img{padding:0!important;}
.fengcai-cc li img{padding:0!important;}
.pro-cc li span {
	width: 216px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	margin-top: 13px;
	display: block;
}
.prolist-cc li span{width:288px;line-height:60px;}
.fengcai-cc li span{width:432px;line-height:90px;}
/*ipro end*/
/*inews start*/
.news_con {
	margin-top: 15px;
}
dl.news_dl {
	padding: 5px 5px 8px 5px;
	color: rgb(102, 102, 102);
	line-height: 22px;
	border-bottom:1px rgb(204, 204, 204) dashed;
}
dl.news_dl a {
	color: rgb(0, 0, 0);
}
dl.news_dl dt {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 3px;
	height:20px;
	line-height:20px;
}
dl.news_dl .dt_1 {
	height: 20px;
	color: rgb(51, 51, 51);
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	float:left;
}
dl.news_dl .dt_1:hover {
	color: rgb(230, 71, 16);
}
dl.news_dl .dt_2 {
	padding: 0px 10px 0px 8px;
	float: right;
}
dl.news_dl dd {
	height: 45px;
	padding-left: 10px;
}
/*inews end*/
/*icon start*/
.agent_tit {
	text-align: center;
	margin-top: 20px;
	font-size: 22px;
}
.agent_data {
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.agent_img {
	text-align: center;
}
.agent_img img {
	max-width: 840px;
}
.agent_con {
	line-height: 30px;
	padding-top: 10px;
}
.agent_page {
	padding: 20px;
}
.agent_page a:hover {
	color: rgb(230, 71, 16);
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/*icon end*/
.foot {
	background-color:#0450a4;
	color:#FFF;
	margin-top:10px;
}
.foot p {
	text-align:center;
	padding:15px 0px 25px 0px;
	line-height:30px;
}
.foot p a {
	color:#FFF;
}
.btnav {
	width: 880px;
	margin: 0px auto;
	padding-top:30px;
}
.btnav a {
	display: inline-block;
	/*padding: 0 10px;*/
	padding: 0 15px;
	color:#FFF;
	font-size: 14px;
}
.link {
	margin: 0px auto;
	width: 1162px;
}
.link h2 {
	width: 103px;
	line-height: 22px;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
.link h2 em {
	text-transform: uppercase;
	line-height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: normal;
	display: block;
}
.link p {
	padding: 13px 0px 0px;
	width: 1058px;
	height: 52px;
	overflow: hidden;
	border-left-color: rgb(204, 204, 204);
	border-left-width: 1px;
	border-left-style: solid;
	white-space: nowrap;
	font-size:13px;
}
.link p a {
	padding: 0px 0px 0px 25px;
}
/*foot end*/
/*分页样式*/
.pages {
	margin:0 auto;
	text-align:center;
	font-size:14px;
	padding:20px;
}
.pages a:hover {
	color:#38302e;
}
.pages span {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	color: #707070;
	padding:0 8px;
}
.pages a {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	padding:0 8px;
	color: #707070;
}
.pages nolink {
	font-size:14px;
	padding:0px;
}
/*icontent*/
.button_2 {
    display: block;
    width: 77px;
    height: 33px;
    line-height: 33px;
    background: url(../images/button_2.png) center top no-repeat;
    border: none;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    letter-spacing: 0.5em;
    color: #FFFFFF;
}
/*-----首页 banner-----*/
.slideBox {
	width:1920px;
	height:766px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.slideBox .hd {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:25px;
	width:100%;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
flo/at:left;
	text-align:center;
	width:100%;
}
.slideBox .hd ul li {
fl/oat:left;
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 6px;
	border-radius:6px;
	text-align:center;
	background:#222;
	cursor:pointer;
	font-size:0;
}
.slideBox .hd ul li.on {
	background:#3aa314;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
	height:766px;
}
.slideBox .bd li a {
	display:block;
	height:766px;
}
.slideBox .bd img {
	width:1920px;
	height:766px;
	display:block;
}
.slideBox .prev, .slideBox .next {
	display:none;
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-30px;
	width:30px;
	height:60px;
}
.slideBox .next {
	left:auto;
	right:3%;
}
.slideBox .prev:hover, .slideBox .next:hover {
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .7;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}

/*分页样式*/
.pglist {
	padding: 20px 0 10px;
	width: 100%;
	text-align: center;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
	display: inline-block;
	color: #000;
	background: #fff;
	border-color: #fff;
}
/*gbook start*/
.form-group {
	width:90%;
 margin:0px auto .5rem auto;
}
label {
	display: inline-block;
 margin-bottom: .5rem;
	font-weight:bold;
}
.form-control {
	display: block;
 height: calc(1.5em + .75rem + 2px);
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
 border-radius: .25rem;
 transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.row {
	display: flex;
}
.btn1 {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
	border:none;
	height:35px;
	width:100px;
}
.agent_con input {
	width:50%;
}
textarea {
	overflow: auto;
	resize: vertical;
	height: auto;
	width:100%;
}
/*gbook end*/
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

.index-header{display: flex;justify-content: space-between;align-items: center;padding:10px 0px;}
.index-header-right{width:75%;/*margin-top: 30px;*/}
.index-header-right>ul{display: flex;justify-content: space-between;}
.index-header-right>ul>li{width:11%;text-align: center;border-bottom:2px solid #fff;padding-bottom:5px;position: relative;}
.index-header-right p{text-align: right;margin-right:18px;color:#888;font-size:15px;margin-bottom:15px;}
.index-header-right>ul>li>a{font-size:16px;}
.index-header-right>ul>li:hover{border-bottom:2px solid #045fb2;}
.index-header-right>ul>li:hover>a{color:#045fb2;}
.nav-float{position: absolute;width:150%;top:31px;left:-25%;z-index: 999999;border:1px solid #c9c9c9;display: none;}
.nav-float li{line-height:40px;background: #fff;border-bottom:1px solid #c9c9c9;}
.nav-float li:last-child{border:0;}
.nav-float li:hover{background: #045fb2;}
.nav-float li:hover a{color:#fff;}
.index-header-right>ul>li:hover .nav-float{display: block;}

.index-header-right>ul> .nav-li-fl{border-bottom:2px solid #045fb2;}
.nav-a-fl{color:#045fb2;}


