@charset "utf-8";
/* CSS Document */
body {
	FONT-SIZE: 14px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
a {
	text-decoration: none;
}
ul li {
	list-style: none
}
ul {
	margin: 0 0;
	padding: 0 0
}
a {
	color: #6b6b6b
}
.container {
	width: 1200px;
	margin: 0 auto
}
input, select {
	font-family: "微软雅黑";
	cursor: pointer;
}
input, select {
	outline: medium none;
}
h1, h2, h3, h4, h5, p {
	margin: 0 0;
	padding: 0 0
}
input, textarea {
	outline: none
}
img {
	border: none
}
/*首页头部*/
.head-top {
	float: left;
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #6c6c6c;
	border-bottom: 1px solid #c5c5c5
}
.head-top1 {
	float: left;
	width: 996px
}
.head-top2 {
	float: left;
	width: 114px;
	background: url(../img/head-top.png) left center no-repeat;
	text-indent: 25px
}
.head-top3 {
	float: left;
	width: 90px;
	background: url(../img/head-top1.png) left center no-repeat;
	text-indent: 30px
}
.head-logo {
	float: left;
	width: 100%;
	height: 120px;
}
.head-logo1 {
	float: left;
	width: 650px;
	height: 65px;
	margin-top: 26px;
	margin-left: 30px
}
.head-logo2 {
	float: right;
	width: 240px;
	height: 55px;
	margin-top: 35px;
	background: url(../img/head-logo1.jpg) left center no-repeat
}
.head-logo2-1 {
	font-size: 14px;
	color: #636363;
	padding: 5px 0 0 60px
}
.head-logo2-2 {
	font-size: 22px;
	color: #ff0000;
	padding-left: 60px
}
/*首页导航*/
.head-menu {
	float: left;
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-top: 1px #999999 solid;
	background: url(../img/dh-x.png) center no-repeat;
	overflow: hidden
}
.head-menu ul {
	width: 588px;
	margin: 0 auto
}
.head-menu ul li {
	float: left;
	width: 147px;
	line-height: 50px;
	text-align: center;
}
.head-menu ul li a {
	color: #046c74;
	font-size: 16px
}
/*banner*/
.banner {
	float: left;
	width: 100%;
	height: 469px;
}
/* 本例子css */
.fullSlide {
	min-width: 1000px;
	position: relative;
	height: 469px;
	overflow: hidden;
}
.fullSlide .bd {
	position: relative;
	z-index: 0;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 469px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 330px;
}
.fullSlide .hd {
	width: 1000px;
	left: 50%;
	margin-left: -500px;
	bottom: 15px;
	position: absolute;
	z-index: 1;
	bottom: 15px;
	overflow: hidden;
}
.fullSlide .hd ul {
	float: right;
}
.fullSlide .hd ul li {
	float: left;
	margin: 0 5px;
	display: inline;
	cursor: pointer;
}
.fullSlide .hd ul li img {
	width: 80px;
	line-height: 41px;
	display: block;
	border: 2px solid #004bb0;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.fullSlide .hd ul .on img {
	border-color: #FF8106;
	filter: alpha(opacity=100);
	opacity: 1;
}
/*搜索*/
.index-search {
	float: left;
	width: 100%;
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #dedede
}
.index-search1 {
	float: left;
	width: 814px;
	border-right: 1px solid #dedede;
	font-size: 15px;
	color: #888
}
.index-search2 {
	float: left;
	width: 239px;
	border-right: 1px solid #dedede
}
.index-search2 input {
	border: none;
	height: 68px;
	line-height: 68px;
	width: 230px;
	text-indent: 22px;
	font-size: 15px;
	color: #888;
	border-bottom: 1px solid #dedede
}
.index-search3 {
	float: left;
	width: 72px;
	border-right: 1px solid #dedede;
}
.index-search4 {
	float: left;
	width: 71px;
	border-right: 1px solid #dedede;
	height: 70px;
	overflow: hidden
}
.index-search3 select {
	width: 72px;
	height: 70px;
	font-size: 15px;
	text-indent: 10px;
	line-height: 70px;
	border: none;
	color: #888;
	border-bottom: 1px solid #dedede
}
.index-search4 input {
	width: 72px;
	height: 68px;
	background: url(../img/index-search.jpg) center 20px no-repeat;
	border: none;
}
/*首页分类*/
.index-class {
	float: left;
	width: 100%;
	margin-top: 60px
}
.index-class-l {
	float: left;
	width: 230px;
	margin-right: 50px
}
.index-class-l-1 {
	float: left;
	width: 230px;
	height: 100px;
	background: url(../img/index-class-top.jpg) left center no-repeat
}
.index-class-l-1 h2 {
	font-weight: 500;
	font-size: 25px;
	text-indent: 80px;
	color: #fff;
	margin-top: 25px;
}
.index-class-l-1 p {
	font-size: 14px;
	text-indent: 80px;
	color: #fff;
}
.index-class-l-2 {
	float: left;
	width: 230px;
	height: 579px;
}
.index-class-r {
	float: left;
	width: 920px;
}
/*三级导航*/
.suckerdiv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 230px; /* Width of Menu Items */
}
.suckerdiv ul li {
	border-bottom: 2px solid #fff;
	line-height: 35px;
	text-indent: 10px;
	background: #046c74;
}

.suckerdiv ul li a {
	display:block;
	color: #fff
}

.suckerdiv ul li ul {

}

.suckerdiv ul ul li {
	text-indent: 20px;
	height: 35px;
	border-bottom: 1px dashed #046C74;
	line-height: 35px;
	background: #fff;
}

.suckerdiv ul ul li a{
	color:#046C74;
	text-indent:5px;
}

.suckerdiv ul ul li a.on{
	font-weight:bolder
}




.suckerdiv .subfolderstyle {
	background: url(../img/arrow-list.gif) no-repeat center right;
}
/* Holly Hack for IE \*/
* html .suckerdiv ul li {
	float: left;
	height: 1%;
}
* html .suckerdiv ul li a {
	height: 1%;
}
/* End */

.index-class-r-1 {
	float: left;
	width: 100%;
	height: 80px
}
.index-class-r-1-l {
	float: left;
	width: 375px;
	height: 80px;
	line-height: 80px
}
.index-class-r-1-l h2 {
	font-weight: 500;
	font-size: 22px;
	color: #2c2c2c
}
.index-class-r-1-l span {
	font-size: 16px;
	color: #8c8c8c
}
.index-class-r-1-r {
	width: 100px;
	height: 30px;
	float: right;
	line-height: 30px;
	text-align: center;
	margin-top: 25px
}
.index-class-r-1-r a {
	color: #FFF
}
.index-class-r-1-r1 {
	float: left;
	width: 70px;
	height: 30px;
	background: #046C74
}
.index-class-r-1-r2 {
	float: left;
	width: 30px;
	height: 30px;
	background: #046774
}
.index-class-r-2 {
	float: left;
	width: 100%;
}
.index-class-r-2 ul {
	width: 100%;
}
.index-class-r-2 ul li {
	width: 286px;
	float: left;
	margin-right: 31px;
	margin-bottom: 35px
}
.index-class-list1-top {
	width: 284px;
	height: 240px;
	border: 1px solid #e4e4e4
}
.index-class-list1-bot a {
	color: #323232
}
.index-class-list1-top img {
	display: block;
	margin: 0 auto;
	padding-top: 20px;
	width: 213px;
	height: 213px;
}
.index-class-list1-bot {
	width: 100%;
	background: #e5e5e5;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #323232
}
.index-class-r-2 ul li:hover .index-class-list1-bot {
	background: #046C74;
}
.index-class-r-2 ul li:hover .index-class-list1-bot a {
	color: #fff
}

/* 本例子css */
.multipleColumn {
	overflow: hidden;
	position: relative;
	width: 920px;
}
.multipleColumn .hd {
	display: none;
	overflow: hidden;
	height: 30px;
	background: #f4f4f4;
	padding: 0 10px;
}
.multipleColumn .hd .prev, .multipleColumn .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("images/icoLeft.gif") no-repeat;
}
.multipleColumn .hd .next {
	background: url("images/icoRight.gif") no-repeat;
}
.multipleColumn .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.multipleColumn .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("images/icoCircle.gif") 0 -9px no-repeat;
}
.multipleColumn .hd ul li.on {
	background-position: 0 0;
}
.multipleColumn .bd {
	overflow: hidden;
}
.multipleColumn .bd ul {
	overflow: hidden;
	zoom: 1;
	width: 920px;
	float: left;
	display: inline;
}
.multipleColumn .bd ul li {
	width: 400px;
	float: left;
	display: inline;
	overflow: hidden;
	text-align: center;
}
.multipleColumn .bd ul li .pic {
	text-align: center;
}
.multipleColumn .bd ul li .pic img {
	width: 229px;
	height: 217px;
	display: block;
	margin: 0 auto;
}
.multipleColumn .bd ul li .pic a:hover img {
	border-color: #999;
}
.multipleColumn .bd ul li .title {
	line-height: 24px;
}
.index-01 {
	float: left;
	width: 100%;
	height: 151px;
	background: url(../img/index-bg1.jpg) center top no-repeat;
	margin-top: 45px
}
/*首页服务*/
.index-ser {
	float: left;
	width: 100%;
	height: 557px
}
.index-ser1 {
	width: 412px;
	margin: 0 auto;
	margin-top: 69px;
	background: url(../img/index-s.png) left center no-repeat;
	height: 96px
}
.index-ser1 h2 {
	font-weight: 500;
	font-size: 22px;
	color: #000;
	padding-top: 35px;
	text-indent: 72px
}
.index-ser1 p {
	font-size: 14px;
	color: #777;
	padding-top: 0px;
	text-indent: 75px
}
.index-ser2 {
	width: 100%;
	margin-top: 76px;
	height: 203px;
	float: left
}
.index-ser2-1 {
	float: left;
	width: 587px;
	height: 203px;
	background: url(../img/index-ser1.jpg) left center no-repeat;
	margin-right: 21px
}
.index-ser2-2 {
	float: left;
	width: 182px;
	height: 201px;
	margin-right: 20px;
	border: 1px solid #e0e0e0;
	background: url(../img/index-ser1-1.png) center 20px no-repeat;
	cursor: pointer
}
.index-ser2-2 p, .index-ser2-3 p, .index-ser2-4 p {
	color: #696969;
	text-align: center;
	margin-top: 135px;
	font-size: 22px
}
.index-ser2-2:hover {
	background: url(../img/index-ser1.png) center 20px no-repeat #004bb0;
}
.index-ser2-2:hover p {
	color: #fff
}
.index-ser2-3 {
	float: left;
	width: 182px;
	height: 201px;
	margin-right: 20px;
	border: 1px solid #e0e0e0;
	background: url(../img/index-ser2-1.png) center 20px no-repeat;
	cursor: pointer
}
.index-ser2-3:hover {
	background: url(../img/index-ser2.png) center 20px no-repeat #004bb0;
}
.index-ser2-3:hover p {
	color: #fff
}
.index-ser2-4 {
	float: left;
	width: 182px;
	height: 201px;
	border: 1px solid #e0e0e0;
	background: url(../img/index-ser3-1.png) center 20px no-repeat;
	cursor: pointer
}
.index-ser2-4:hover {
	background: url(../img/index-ser3.png) center 20px no-repeat #004bb0;
}
.index-ser2-4:hover p {
	color: #fff
}
/*首页about*/
.index-about {
	float: left;
	width: 100%;
	height: 627px;
	background: #1e5fc5
}
.index-about1 {
	width: 392px;
	margin: 0 auto;
	margin-top: 69px;
	background: url(../img/index-a.png) left center no-repeat;
	height: 96px
}
.index-about1 h2 {
	font-weight: 500;
	font-size: 22px;
	color: #000;
	padding-top: 35px;
	text-indent: 72px
}
.index-about1 p {
	font-size: 14px;
	color: #fff;
	padding-top: 0px;
	text-indent: 75px
}
.index-about2 {
	float: left;
	width: 100%;
	height: 321px;
	background: url(../img/index-about-bg.jpg) center top no-repeat;
	margin-top: 53px
}
.index-about-con {
	float: left;
	width: 475px;
	margin-left: 57px;
	margin-top: 50px;
	line-height: 26px;
}
.index-about-con h2 {
	font-weight: 500;
	font-size: 22px;
	color: #000;
	margin-bottom: 30px
}
.index-about-con p {
	font-size: 14px;
	color: #777777;
	text-indent: 2em;
	line-height: 25px
}
.index-about3 {
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center
}
.index-about3 span {
	border-bottom: 5px solid #58bbfc;
	padding-bottom: 8px
}
.index-about3 a {
	color: #eaeef8;
	font-size: 16px
}
/*首页case*/
.index-case {
	float: left;
	width: 100%;
	height: 627px;
}
.index-case1 {
	width: 392px;
	margin: 0 auto;
	margin-top: 69px;
	background: url(../img/index-c.png) left center no-repeat;
	height: 96px;
	margin-bottom: 80px
}
.index-case1 h2 {
	font-weight: 500;
	font-size: 22px;
	color: #000;
	padding-top: 35px;
	text-indent: 72px
}
.index-case1 p {
	font-size: 14px;
	color: #777;
	padding-top: 0px;
	text-indent: 75px
}
.index-case2 {
	float: left;
	width: 100%
}
/* 本例子css */
.picScroll-left {
	width: 1200px;
	position: relative;
}
.picScroll-left .hd {
	height: 40px;
	width: 345px;
	margin: 0 auto;
	line-height: 40px;
	margin-top: 65px;
}
.picScroll-left .hd .prev {
	display: block;
	width: 90px;
	height: 38px;
	float: right;
	margin-right: 5px;
	cursor: pointer;
}
.picScroll-left .hd .next {
	display: block;
	width: 90px;
	height: 38px;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.picScroll-left .hd .prevStop {
	background-position: -60px 0;
}
.picScroll-left .hd .nextStop {
	background-position: -60px -50px;
}
.picScroll-left .hd ul {
	float: left;
	zoom: 1;
	;
	zoom: 1;
	margin-left: 10px
}
.picScroll-left .hd ul li {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 5px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	background: #929292;
}
.picScroll-left .hd ul li.on {
	background: #004bb0;
}
.picScroll-left .bd {
}
.picScroll-left .bd ul {
	zoom: 1;
}
.picScroll-left .bd ul li {
	float: left;
	display: inline;
	width: 284px;
	margin-right: 24px;
	text-align: center;
	position: relative;
	height: 290px
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	width: 284px;
	height: 211px;
	display: block;
}
.picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}
.picScroll-left .bd ul li .title {
	height: 58px;
	line-height: 58px;
	background: #004bb0
}
.picScroll-left .bd ul li .title a {
	color: #fff
}
.index-case3 {
	position: absolute;
	top: 252px;
	left: 121px;
	width: 35px;
	height: 35px;
	-webkit-transition: -webkit-transform 0.5s ease-out;
}
.picScroll-left .bd ul li:hover .index-case3 {
	transform: rotateZ(360deg);
}
.index-02 {
	float: left;
	width: 100%;
	background: url(../img/index-bg2.jpg) center top no-repeat;
	height: 152px;
	margin-top: 54px
}
/*index-news*/
.index-news {
	float: left;
	width: 100%
}
.index-news1 {
	width: 392px;
	margin: 0 auto;
	margin-top: 69px;
	margin-bottom: 65px;
	background: url(../img/index-n.png) left center no-repeat;
	height: 96px
}
.index-news1 h2 {
	font-weight: 500;
	font-size: 22px;
	color: #000;
	padding-top: 35px;
	text-indent: 72px
}
.index-news1 p {
	font-size: 14px;
	color: #777;
	padding-top: 0px;
	text-indent: 75px
}
.index-news2 {
	width: 100%;
	float: left;
	padding-bottom: 80px;
}
.index-news2 ul li {
	width: 585px;
	background: #eee;
	float: left;
	margin-right: 30px;
	height: 113px;
	margin-bottom: 27px
}
.news-1 {
	float: left;
	width: 103px;
	height: 78px;
	margin: 18px 18px 18px 15px
}
.news-1 img {
	width: 103px;
	height: 78px
}
.news-2 {
	float: left;
	width: 370px;
	height: 78px;
	margin-right: 10px
}
.news-2 h2 {
	font-weight: 500;
	font-size: 16px;
	color: #2c2c2c;
	margin-top: 22px
}
.news-2 p {
	color: #6f6f6f;
	font-size: 12px;
	margin-top: 10px;
	line-height: 20px
}
.news-3 {
	float: left;
	width: 55px;
	height: 88px;
	background: url(../img/index-news1.png) center 28px no-repeat;
	-webkit-transition: -webkit-transform 0.5s ease-out;
}
.index-news2 ul li:hover {
	background: #004bb0
}
.index-news2 ul li:hover h2 {
	color: #FFF
}
.index-news2 ul li:hover p {
	color: #FFF
}
.index-news2 ul li:hover .news-3 {
	background: url(../img/index-news2.png) center 28px no-repeat;
	transform: rotateY(360deg);
}
/*foot1*/
.foot1 {
	float: left;
	width: 100%;
	background: #30333a;
	height: 70px;
	border-bottom: 1px solid #474747
}
.foot1-l {
	width: 960px;
	float: left;
	line-height: 70px
}
.foot1-r {
	width: 240px;
	float: right;
	margin-top: 26px
}
.foot1-l ul {
	width: 100%
}
.foot1-l ul li {
	width: 120px;
	float: left;
	text-align: center
}
.foot1-l ul li a {
	color: #fff
}
.bshare-custom {
	float: right
}
/*foot2*/
.foot2 {
	float: left;
	width: 100%;
	background: #fff;
	height: 192px;
	border-bottom: 1px solid #474747
}
.foot2-con {
width:float:left;
	margin-top: 46px;
	height: 107px
}
.foot2-con1 {
	float: left;
	width: 267px
}
.foot2-con2 {
	float: left;
	width: 500px;
	margin-left: 56px;
	line-height: 25px;
	color: #046C74;
	padding-top: 13px
}
.foot2-con3 {
	float: left;
	width: 265px;
	margin-left: 118px;
	line-height: 25px;
	color: #cdcdcd;
	padding-top: 13px
}
.foot2-con4 {
	float: left;
	width: 95px;
	margin-left: 130px
}
.foot2-con5 {
	float: right;
	width: 91px;
	height: 70px;
	border-top: 2px solid #049bf2;
	border-bottom: 1px solid #049bf2;
	padding-top: 15px;
	line-height: 25px;
	color: #fff
}
/*foot3*/
.foot3 {
	float: left;
	width: 100%;
	background: #30333a;
	height: 44px;
	line-height: 44px;
	color: #cdcdcd
}
.tongyong {
	float: left;
	width: 100%;
	margin-top: 60px;
	padding-bottom: 70px
}
.tongyong-l {
	float: left;
	width: 230px;
	margin-right: 55px
}
.tongyong-r {
	float: left;
	width: 915px
}
.tongyong-l-1 {
	float: left;
	width: 230px;
	height: 78px;
	background: url(../img/index-class-top.jpg) left center no-repeat;
	border-bottom:2px solid #FFF;
}
.tongyong-l-1 h2 {
	font-weight: 500;
	font-size: 25px;
	text-indent: 80px;
	color: #fff;
	margin-top: 30px;
}
.tongyong-l-1 p {
	font-size: 14px;
	text-indent: 80px;
	color: #fff;
}
.tongyong-l-2 {
	float: left;
	width: 230px;
}
.tongyong-l-3 {
	float: left;
	width: 230px;
	height: 100px;
	background: url(../img/contact.png) left center no-repeat;
	margin-top: 38px
}
.tongyong-l-3 h2 {
	font-weight: 500;
	font-size: 25px;
	text-indent: 80px;
	color: #fff;
	margin-top: 25px;
}
.tongyong-l-3 p {
	font-size: 14px;
	text-indent: 80px;
	color: #fff;
}
.tongyong-l-4 {
	float: left;
	width: 190px;
	height: 245px;
	background: #004bb0;
	padding: 22px 20px;
	color: #fff;
	font-size: 15px;
	line-height: 30px;
}
.tongyong-r-top {
	float: left;
	width: 100%;
	height: 60px;
	background: #e5e5e5
}
.tongyong-r-top1 {
	padding:0 15px;
	height: 60px;
	float: left;
	background: #046C74;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 60px
}
.tongyong-r-top2 {
	height: 60px;
	float: right;
	font-size: 14px;
	color: #046C74;
	text-align: right;
	line-height: 60px;
	margin-right: 18px
}

/* 本例子css */
.picMarquee-left {
	width: 915px;
	position: relative;
}
.picMarquee-left .hd {
	display: none;
	height: 30px;
	background: #f4f4f4;
	padding: 0 10px;
}
.picMarquee-left .bd {
	overflow: hidden;
}
.picMarquee-left.bd ul {
	overflow: hidden;
	zoom: 1;
	width: 920px;
	float: left;
	display: inline;
}
.picMarquee-left .bd ul li {
	width: 286px;
	float: left;
	display: inline;
	overflow: hidden;
	text-align: center;
}
.picMarquee-left .bd ul li .pic {
	text-align: center;
}
.picMarquee-left .bd ul li .pic img {
	width: 229px;
	height: 217px;
	display: block;
	margin: 0 auto;
}
.picMarquee-left .bd ul li .pic a:hover img {
	border-color: #999;
}
.picMarquee-left .bd ul li .title {
	line-height: 24px;
}

.tongyong-r-bot {
	float: left;
	width: 100%;
	margin-top: 23px;
	margin-bottom: 24px
}

.tongyong-r-bot ul {
	width: 100%;
}
.tongyong-r-bot ul li {
	width: 400px;
	float: left;
	margin-right: 28px;
	margin-bottom: 35px
}

.tongyong-r-bot ul li:hover .index-class-list1-bot a{
	color: #fff
}




.neitongyong-r-bot {
	float: left;
	width: 100%;
	margin-top: 23px;
	margin-bottom: 24px
}

.neitongyong-r-bot ul {
	width: 100%;
}
.neitongyong-r-bot ul li {
	width: 280px;
	float: left;
	margin-right: 28px;
	margin-bottom: 35px
}

.neitongyong-r-bot ul li:nth-child(3n){
	margin-right: 0px !important;
	
}



.neitongyong-r-bot ul li:hover .nei-class-list1-bot{
	background: #046C74;
}

.neitongyong-r-bot ul li:hover .nei-class-list1-bot a{
	color: #fff
}



.nei-class-list1-top {
	width: 278px;
	height: 250px;
	border: 1px solid #e4e4e4
}

.nei-class-list1-top img {
	display: block;
	width: 220px;
	margin: 0 auto;
	padding-top: 10px
}
.nei-class-list1-bot {
	width: 100%;
	background: #e5e5e5;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #323232
}






.index-class-list1-top {
	width: 398px;
	height: 240px;
	border: 1px solid #e4e4e4
}

.index-class-list1-top img {
	display: block;
	margin: 0 auto;
	padding-top: 20px
}
.index-class-list1-bot {
	width: 100%;
	background: #e5e5e5;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #323232
}


#showpage {
	width: 500px;
	margin-top: 24px;
	margin: 0 auto;
	margin-bottom: 20px;
}
#showpage ul li {
	float: left;
	margin-right: 5px
}
#showpage .cpage {
	font-size: 14px;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	color: #fff;
	background-color: #004bb0;
	margin-left: 10px;
	padding: 0 20px;
}
#showpage a {
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	color: #999;
	background-color: #fff;
	margin-left: 4px;
	cursor: pointer;
	background: #929292;
	transition: all .2s;
	padding: 0 20px;
	color: #fff;
}
#showpage .slh {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #666;
	margin-left: 10px;
	padding: 0 15px;
}
#showpage a:hover {
	color: #fff;
	background-color: #004bb0;
	text-decoration: none;
}
/*新闻列表*/
.tongyong-r-news-bot {
	float: left;
	width: 100%;
	margin-top: 43px
}
.tongyong-r-news-bot ul li {
	width: 913px;
	height: 125px;
	border: 1px solid #cccccc;
	margin-bottom: 30px
}
.newslist-l {
	width: 70px;
	height: 55px;
	padding: 25px 35px;
	float: left
}
.newslist-l h2 {
	font-size: 45px;
	color: #333;
	text-align: center;
	font-weight: 500
}
.newslist-l p {
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: -5px
}
.newslist-r {
	width: 750px;
	height: 55px;
	padding: 30px 0;
	float: left
}
.newslist-r h2 {
	font-size: 16px;
	color: #333;
	font-weight: 500
}
.newslist-r p {
	font-size: 14px;
	color: #666;
	margin-top: 13px
}
.tongyong-r-news-bot ul li:hover {
	background: #004bb0
}
.tongyong-r-news-bot ul li:hover h2 {
	color: #FFF
}
.tongyong-r-news-bot ul li:hover p {
	color: #FFF
}
/*新闻列表内容页*/
.tongyong-r-news-con {
	float: left;
	width: 100%;
	margin-top: 43px
}
.tongyong-r-news-con h2 {
	font-size: 22px;
	color: #666;
	text-align: center;
	font-weight: 500
}
.tongyong-r-news-con h3 {
	font-size: 14px;
	color: #8c8c8c;
	text-align: center;
	font-weight: 500;
	margin-top: 20px
}
.news-con {
	float: left;
	width: 100%;
	border-top: 1px solid #dcdcdc;
	text-indent: 2em;
	font-size: 16px;
	line-height: 40px;
	padding-top: 50px;
	padding-bottom: 70px;
	margin-top: 25px
}
.zhuanfa {
	float: right;
	width: 100%;
	margin-top: 50px
}
.news-shx {
	width: 100%;
	float: left;
	height: 70px;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	line-height: 70px;
	font-size: 16px
}
.news-shx ul li {
	float: left;
	margin-left: 100px;
	width: 310px
}
.news-shx ul li:hover a {
	color: #ea9501
}
.fhlist {
	width: 118px;
	height: 40px;
	float: right;
	background: #046C74;
	line-height: 40px;
	text-align: center;
	margin-top: 40px
}
.fhlist a {
	font-size: 16px;
	color: #fff
}
/*产品内容页*/
.tongyong-r-pro-con {
	width: 100%;
	float: left;
	margin-top: 60px
}
.tongyong-r-pro-con h2 {
	font-size: 22px;
	color: #666;
	text-align: center;
	font-weight: 500
}
.pro-img {
	width: 100%;
	float: left;
	margin-top: 40px
}
.pro-img img {
	display: block;
	margin: 0 auto
}
.pro-tab {
	width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 50px
}
/* 本例子css */
.slideTxtBox {
	width: 915px;
	text-align: left;
}
.slideTxtBox .hd {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #666;
	position: relative;
}
.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 50px;
}
.slideTxtBox .hd ul li {
	float: left;
	width: 145px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	background: #e5e5e5
}
.slideTxtBox .hd ul li.on {
	font-size:16px !important;
	background: #004bb0;
	color: #fff
}
.slideTxtBox .bd ul {
	font-size: 16px;
	margin-top: 45px;
	zoom: 1;
	line-height: 40px;
}
.slideTxtBox .bd li {
	height: 24px;
	line-height: 24px;
}
.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}
.message {
	width: 915px;
	float: left;
}
.mes1 {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #646464;
	margin-bottom: 20px;
}
.mes1-l {
	float: left;
	width: 50px;
	text-indent: 0;
}
.mes1-label {
	width: 50px;
	float: left;
	height: 30px;
	font-size: 16px;
}
.mes1-r {
	float: left;
	width: 865px;
}
.mes1-input {
	width: 465px;
	float: left;
	border: 0px;
	height: 30px;
	border: 1px solid #ccc;
}
.mes2 {
	width: 100%;
	float: left;
	height: 145px;
	color: #646464;
}
.mes2-l {
	float: left;
	width: 50px;
	text-indent: 0;
}
.mes2-r {
	float: left;
	width: 865px;
}
.mes1-label {
	width: 50px;
	float: left;
	height: 30px;
	font-size: 16px;
}
.text {
	width: 445px;
	float: left;
	border: 0px;
	height: 120px;
	border: 1px solid #ccc;
	font-size: 16px;
}
.tijiao {
	float: right;
	width: 90px;
	height: 30px;
	background: #004bb0;
	line-height: 30px;
	text-indent: 10px;
	border: 0px;
	color: #fff;
	font-size: 16px;
	margin-top: 13px;
	font-family: "微软雅黑";
	letter-spacing: 8px;
}
/*关于我们*/
.tongyong-r-about-con {
	width: 100%;
	float: left;
	margin-top: 60px
}
.about-con {
	float: left;
	widht: 100%;
	line-height: 40px;
	text-indent: 2em;
	font-size: 16px
}
.about-con1 {
	float: left;
	widht: 100%;
	margin-top: 50px
}
.about-con1-l {
	float: left;
	width: 418px
}
.about-con1-l h2 {
	font-weight: 500;
	font-size: 22px;
	color: #0092dd;
	margin-bottom: 20px;
	margin-top: 5px
}
.about-con1-l p {
	font-size: 16px;
	color: #666;
	line-height: 40px;
	background: url(../img/about-1.jpg) left 14px no-repeat;
	text-indent: 17px
}
.about-con1-r {
	float: right;
	width: 497px
}
/*右侧悬浮微信*/
/* 返回顶部 */
.xuanfu {
	position: fixed;
	right: 0px;
	top: 35%;
	width: 55px;
	height: 154px;
	border: 1px solid #e6e6e6;
	background: #fff
}
.xuanfu img {
	display: block;
	margin: 0 auto;
	padding-top: 8px
}
.xuanfu1 {
	height: 50px;
	width: 100%;
	border-bottom: 1px solid #e6e6e6
}
.xuanfu2 {
	height: 50px;
	width: 100%;
	border-bottom: 1px solid #e6e6e6
}
.xuanfu2 img {
	padding-top: 7px
}
.xuanfu3 {
	height: 50px;
	width: 100%;
}
.xuanfu-wx {
	width: 95px;
	height: 95px;
	position: absolute;
	right: 55px;
	top: 50px;
	display: none
}
.xuanfu2:hover .xuanfu-wx {
	display: block
}
/*留言页面*/
.tongyong-r-message {
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px
}
.message-title {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #004bb0;
	font-size: 16px;
	color: #fff;
	text-indent: 10px
}
.message-con {
	float: left;
	width: 100%;
	font-size: 14px;
	border: 1px solid #ccc;
	margin-top: 10px;
	line-height: 30px;
	text-indent: 10px;
	padding: 10px 0
}
