@charset "utf-8";
/* CSS Document */

.fl {
	float: left;
}
.fr {
	float: right;
}
.m {
	width: 1180px;
	margin: 0 auto;
}
::selection {
	color: #fff;
	background-color: #0C7EDE;
}



::-moz-selection {
 color:#fff;
 background-color: #0C7EDE;
}



::-webkit-selection {
 color:#fff;
 background-color: #0C7EDE;
}
h5 {
	display: block;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
h5 a {
	display: block;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.clear {
	clear: both;
}
/*top*/

.top {
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #eee;
	border-bottom: 1px solid #ddd;
}
.top .fr {
	width: 241px;
	height: 32px;
	color: #888
}
.topIn p {
	color: #888;
}
.topIn div {
	color: #888;
}
.topIn div a {
	padding: 0 7px;
	border-left: 1px #eee solid;
	overflow: hidden;
	display: inline-block;
	line-height: 14px;
}
.topIn div a:first-child {
	border-left: none;
}
.topIn div a:link, .topIn div a:visited {
	color: #888;
}
/*header*/

.header {
	width: 100%;
	height: 175px;
	overflow: hidden;
}
.headerIn {
	position: relative;
}
.logo {
	margin-top: 22px;
	margin-bottom: 30px;
	padding-right: 35px;
}
.dw {
	height: 50px;
	position: relative;
	margin-top: 45px;
	padding-left: 35px;
	text-align: left;
}
.dw h5 {
	color: #309e03;
	font-size: 17px;
	color: #666;
	letter-spacing: 2px;
}
.dw p {
	color: #303030;
	font-size: 18px;
	margin-top: 3px;
}
.tel {
	text-align: left;
	position: relative;
	text-align: left;
	position: relative;
	left: -30px;
}
.tel::before {
	content: url(../img/tel.jpg);
	position: absolute;
	left: -60px;
	top: 39px;
}
.tel span {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	display: inline-block;
	margin-top: 38px;
}
.tel p {
	font-size: 24px;
	color: #2269c0;
	font-family: Arial;
	font-weight: 600;
	line-height: 30px;
}
/*导航*/
/*.nav_bg {
    width: 100%;
    height: 60px;
    margin: 0 auto;
    background: #2269c0;
}


.nav li {
    float: left;
    width: 148px;
    height: 60px;
    text-align: center;
}
.box{width:1200px; height:auto; margin:0 auto;}     
.nav li a {
    display: block;
    width: 148px;
    height: 60px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    line-height: 60px;
}
.nav li:first-child a {background:none;}

.nav li a:hover { background: #8dc53c; color: #fff;}
.nav .a_nav a {background: #8dc53c!important; color: #fff;}*/


.nav ul li ul {
	display: none;
	position: absolute;
	z-index: 1000000000;
}
.nav ul li:hover ul {
	display: block;
	width: 120px;
	line-height: 62px;
	min-width: 120px;
	background: #6eba2b;
	margin-left: 0px;
	color: #fff;
}
.nav ul li:hover ul li a {
	display: block;
	background: #2269c0;
	color: #ffffff;
	width: 120px;
	text-align: center;
	border-top: 1px solid #f1f1f1;
	line-height: 62px;
}
.nav ul li:hover ul li a:hover {
	background: #f1f1f1;
	color: #994a7;
}
#nav .a_nav ul a {
	background: #6eba2b;
	;
	margin-right: 1px;
	color: #fff;
}
#nav_bg {
	width: 100%;
	margin: 0 auto;
	background: #2269c0;
	border-top: 1px #2269c0 solid;
}
#nav {
	width: 1220px;
	height: 62px;
	margin: 0 auto;
	line-height: 62px;
}
#nav li {
	width: 120px;
	float: left;
	font-family: "微软雅黑";
	border-right: 1px solid #2269c0;
}
#nav li a {
	font-size: 13px;
	color: #fff;
	display: block;
	text-decoration: none;
	text-align: center;
}
#nav li a:hover {
	color: #fff;
	display: block;
	background: #8dc53c;
	margin-top: -1px;
	height: 63px;
}
#nav .a_nav a {
	/*background: #8dc53c;*/
	margin-top: -1px;
	height: 63px;
}
#webdh {
	display: none;
}
.strong_title {
	display: none;
}
#nav .a_nav a {
	color: #fff;
}
/*优势*/
.content {
	margin: 0 auto;
	width: 1200px
}
.tit {
	padding-top: 14px;
	font: 32px "Microsoft YaHei";
	text-align: center;
	background: url(../img/20180913190238_1122432298.jpg) no-repeat center top;
	height: 86px;
	overflow: hidden;
}
.tit a {
	display: block;
	color: #333;
	padding-top: 22px;
}
.tit b {
	color: #2269c0;
}
.tit em {
	display: block;
	font: 14px Arial;
	text-transform: uppercase;
	color: #bcbcbc;
	letter-spacing: 4px;
	padding-top: 3px;
}
/*新闻*/
.news_2 {
	margin-bottom: 30px;
	margin-top: 45px;
}
.news_bg {
	width: 100%;
	height: 604px;
}
.news_t {
	margin: 0 auto;
	line-height: 28px;
	text-align: center;
	padding-top: 30px;
}
.news_t span {
	color: #cd0a12;
	font-size: 24px;
}
.news .convert2 {
	width: 1200px;
	height: 430px;
	margin: 0 auto;
}
.news .convert2 .tab {
	width: 448px;
	height: 50px;
	margin: 0 auto;
}
.news .convert2 .tab a {
	display: block;
	color: #333;
	text-align: center;
	width: 131px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	float: left;
	margin-left: 24px;
	border: 1px #ccc solid;
	transition: ease all 0.2s;
	border-radius: 20px;
}
.news .convert2 .tab a.on {
	display: block;
	background: #18ae4a;
	color: #fff;
	transition: ease all 0.2s;
	border-radius: 20px;
}
.news .convert2 .content {
	overflow: hidden;
	width: 1200px;
	height: 400px;
	position: relative;
}
.news .convert2 .content ul {
	position: absolute;
	left: 0;
	top: 10px;
	height: 380px;
}
.news .convert2 .content li {
	width: 1200px;
	height: auto;
	float: left;
}
.news .content td br {
	display: none;
}
.news .content td a {
	display: block;
	background: #ededee;
	line-height: 40px;
	width: 220px !important;
	color: #666;
	width: 220px !important;
}
.news .content td a:hover {
	display: block;
	background: #18ae4a;
	color: #fff;
}
.news .news_div_item {
	position: relative;
	width: 346px;
	float: left;
	height: 380px;
	margin: 0 25px;
	transition: ease all 0.5s;
	border: 1px solid #ccc;
}
.news .news_div_item:hover {
	box-shadow: 0px 0px 15px #ccc;
	-webkit-animation: test 0.3s ease-in 2;
	animation: test 0.3s ease-in 2;
}
.news .divdgweb_new_div_item {
	position: relative;
	width: 346px;
	float: left;
	height: 370px;
	margin: 0 25px;
	transition: ease all 0.5s;
	border: 1px solid #ccc;
}
.news .divdgweb_new_div_item:hover {
	box-shadow: 0px 0px 15px #ccc;
	-webkit-animation: test 0.3s ease-in 2;
	animation: test 0.3s ease-in 2;
}
.news .news_div_item_pic {
	position: absolute;
	top: 0;
}
.news .news_div_item_pic img {
	width: 346px;
	height: 220px;
}
.news .news_div_item_content {
	line-height: 30px;
	height: 132px;
	width: 308px;
	padding: 20px;
	position: absolute;
	top: 208px;
	background: #f7f6f6;
}
.news .divdgweb_new_div_item_content {
	line-height: 30px;
	height: 110px;
	width: 306px;
	padding: 20px;
	position: absolute;
	top: 220px;
	background: #f7f6f6;
}
.news .news_div_item_body, .news .divdgweb_new_div_item_body {
	color: #666;
	line-height: 22px;
	margin-top: 4px;
}
.news .news_div_item_a, .news .divdgweb_new_div_item_a {
	color: #333;
	font-size: 14px;
}
.news .news_div_item_a:hover, .news .divdgweb_new_div_item_a:hover {
	color: #18ae4a;
}
.news .news_div_item_date, .news .divdgweb_new_div_item_date {
	text-align: center;
	height: 60px;
	width: 80px;
	position: absolute;
	right: 0;
	line-height: 15px;
	top: 90px;
	z-index: 9;
	color: #fff;
	background: #2269c0;
}
.news_div_item_year, .divdgweb_new_div_item_year {
	position: absolute;
	top: 32px;
	left: 22px;
	font-size: 16px;
}
.news_div_item_month, .divdgweb_new_div_item_month {
	position: absolute;
	left: 24px;
	top: 12px;
	font-size: 12px;
}
.news_div_item_day, .divdgweb_new_div_item_day {
	position: absolute;
	left: 44px;
	top: 12px;
	font-size: 12px;
}
.news .news_div_item_date div, .news .divdgweb_new_div_item_date div {
	float: left;
}
.tit1 {
	height: 75px;
	overflow: hidden;
	font: 26px "Microsoft Yahei";
	text-align: center;
	font-weight: bold;
	color: #333;
}
.tit1 a {
	color: #333;
	font: 30px "Microsoft Yahei";
	font-weight: bold;
}
.tit1 em {
	color: #2269c0;
	font-style: normal;
	font: 30px "Microsoft Yahei";
	font-weight: bold;
}
.tit1 span {
	display: block;
	font: 20px "Microsoft Yahei";
	text-transform: uppercase;
	color: #848484;
	background: url(../img/20180420115246_78699486.png)no-repeat center center;
	margin-top: 1px;
}
/*友情链接*/
#links_bg {
	width: 100%;
	height: 80px;
	background: #f5f5f5;
	color: #fff;
	margin: auto;
}
.links_fl {
	width: 140px;
	font-size: 20px;
	background: url(../img/20180904105307_801241859.png) center no-repeat;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #0f7ebc;
	margin-top: 20px;
	padding-right: 16px;
	float: left;
}
.links_fr {
	width: 1040px;
	float: right;
}
.linkTagcs li a {
	font-size: 16px;
}
.linkTagcs {
	width: 1040px;
	height: auto;
}
.linkTagcs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.linkTagcs li {
	list-style: none;
	margin: 0px;
	padding-right: 30px;
	line-height: 80px;
	float: left;
}
.linkTagcs li a {
	color: #fff;
	word-break: break-all;
}
.linkTagcs li img {
	border: 0px;
}
.totalwidth {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
/*底部结束*/
.g_ft {
	height: 366px;
	background: url(../img/20180417185931_985055635.jpg) no-repeat center top;
}
.g_ft .m_fnav {
	height: 60px;
	line-height: 60px;
	color: #fff;
	margin-bottom: 58px;
}
.g_ft .m_fnav a {
	color: #fff;
	padding: 0 0px 0 55px;
	font-size: 16px;
	font-weight: normal;
	display: inline-block;
}
.g_ft .m_fnav .lasta {
	padding-right: 0;
}
.g_ft .f_ftcon {
	height: 102px;
}
.g_ft .f_ftcon li {
	padding-left: 80px;
	width: 395px;
	font-size: 20px;
	color: #fff;
	float: left;
	line-height: 27px;
}
.g_ft .f_ftcon li em {
	display: block;
	font-size: 16px;
	font-style: normal;
}
.g_ft .f_ftcon .li03 {
	width: 170px;
}
.g_ft .f_ftcon .li01 {
	background: url(../img/20180420114149_1221648422.png) no-repeat
}
.g_ft .f_ftcon .li02 {
	background: url(../img/20180420114036_949546830.png) no-repeat
}
.g_ft .f_ftcon .li03 {
	background: url(../img/20180420114202_1321835013.png) no-repeat
}
.g_ft .lxfs {
	padding-left: 377px;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.g_ft .lxfs a {
	color: #fff;
}
.g_ft .flogo {
	position: absolute;
	left: 0;
	top: 250px;
}
.g_ft .code2 {
	position: absolute;
	right: 11px;
	top: 229px;
	width: 109px;
	padding-left: 102px;
}
.g_ft .code2 img {
	width: 103px;
	height: 103px;
	display: block;
}
.g_ft .code2 em {
	position: absolute;
	left: 0;
	top: 0;
	width: 111px;
	font-style: normal;
	height: 103px;
	line-height: 103px;
	text-align: center;
	font-size: 12px;
	color: #deeafa
}
.w1200 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
.f_pa {
	position: absolute;
}
.f_pr {
	position: relative;
}
/* 我们 */
.g_zj {
	padding-top: 40px;
	height: 623px;
	background: #f5f5f5;
}
.g_zj h2 {
	text-align: center;
	height: 85px;
	font-weight: normal;
	font-size: 18px;
	background: url(../img/20170909170235_923072153.jpg) no-repeat 0 57px;
}
.g_zj h2 a {
	color: #666666;
	font-size: 18px;
}
.g_zj h2 a:hover {
	color: #2454ac;
}
.g_zj h2 a:hover em {
	color: #2454ac
}
.g_zj h2 em {
	display: block;
	font-size: 30px;
	font-weight: bold;
	color: #222222
}
.g_zj dl {
	margin-bottom: 35px;
	height: 478px;
	margin-top: 20px;
}
.g_zj dt {
	width: 770px;
	float: left;
}
.g_zj dt img {
	display: block;
	width: 770px;
	height: 478px;
}
.g_zj dd {
	float: left;
	position: relative;
	background: #fff;
	padding: 106px 40px 0;
	width: 350px;
	height: 372px;
}
.g_zj h3 {
	background: url(../img/20170909170144_820651948.jpg) no-repeat 93px bottom;
	height: 68px;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	left: -54px;
	top: 25px;
	padding-left: 90px;
	font-size: 24px;
	font-weight: bold;
	color: #222222;
}
.g_zj h3 a {
	color: #222222;
	text-decoration: none;
	font-size: 24px;
}
.g_zj h3 a:hover {
	color: #2454ac;
	font-size: 24px;
}
.g_zj h3 em {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #a9a9a9;
	font-family: arial;
	letter-spacing: -1px;
}
.g_zj h3 span {
	padding-right: 30px;
	color: #adadad;
	font-size: 14px;
}
.g_zj p {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	height: 280px;
	overflow: hidden;
	padding-right: 10px;
	margin-bottom: 32px;
}
.g_zj span {
	display: block;
	width: 135px;
	height: 40px;
	line-height: 40px;
	background: #2269c0;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.g_zj span a {
	color: #fff;
	display: block;
}
.g_zj span a:hover {
	color: #fff;
	background: #7bcf36;
}
.index-product-img {
	width: 890px;
}
.index-product-img .article {
	height: 82px;
	line-height: 82px;
	border-bottom: 1px solid #999999;
	overflow: hidden;
	margin-bottom: 28px;
}
.index-product-img .article span {
	display: block;
	width: 500px;
	float: left;
}
.index-product-img .article span b {
	color: #0c5193;
	font-size: 22px;
}
.index-product-img .article span small {
	font-size: 12px;
	color: #999999;
}
.index-product-img .article span:after {
	display: block;
	content: " ";
	width: 127px;
	height: 3px;
	background-color: #0c5193;
	position: relative;
	top: -3px;
}
.index-product-img .article a {
	display: block;
	float: right;
}
.index-product-img ul {
	width: 1000px;
}
.index-product-img ul li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
.index-product-img ul li img {
	width: 300px;
	height: 200px;
	border-bottom: 0px;
}
.index-product-img ul li .shuiyin {
	width: 300px;
	height: 200px;
	background: url('../img/shuiyin.png')no-repeat center center;
	z-index: 100;
	top: 0px;
	position: absolute;
	background-size: 80%;
	opacity: 0.7;
}
.index-product-img ul li .txt {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #999999;
	color: #fff;
	text-align: center;
}
.index-product-img ul li .txt {
	transition: all 300ms ease-in-out;
	-webkit-transform: all 1000ms ease-in-out;
}
.index-product-img ul li:hover .txt {
	background-color: #0c5193;
}
.right {
	float: right;
}
/*about*/

.about {
	width: 100%; /*height:410px;*/
}
.about .tt {
	background: url(../img/about_tt.png) center no-repeat;
	padding-top: 15px;
}
.about .img {
	width: 543px;/* height:302px;*/
	float: left;
	margin-top: 30px;
}
.about .img img {
	width: 565px;
	height: 229px;
}
.about .txt {
	width: 526px;
	float: right;
	margin-right: 60px;
}
.about .txt h5 {
	font-size: 16px;
	text-align: left;
	font-weight: 600;
	line-height: 50px;
	margin-top: 13px;
}
.about .txt p {
	font-size: 13px;
	color: #666;
	line-height: 29px; /*height:120px;*/
	overflow: hidden;
}
.about .txt>a {
	font-size: 13px;
	margin-top: 20px;
	display: block;
	color: #046fcd;
	border: 1px solid #046fcd;
	width: 83px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.qyfc {
	position: relative;
	margin-top: 48px;
}
.qyfc .parHd {
	width: 428px;
	height: 50px;
	box-sizing: border-box;
	border: 3px solid #046fcd;
	margin: 0 auto;
	margin-bottom: 30px;
}
.qyfc .parHd ul li {
	width: 211px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	float: left;
}
.qyfc .parHd ul li a {
	display: block;
	font-size: 18px;
	font-weight: 100;
	color: #333;
}
.qyfc .parHd ul li.on {
	background: #046fcd;
}
.qyfc .parHd ul li.on a {
	color: #fff;
}
.qyfc .parBd ul li {
	width: 236px;
	height: 181px;
	float: left;
	margin-right: 16px;
	overflow: hidden;
	position: relative;
}
.qyfc .parBd ul li img {
	width: 98%;
	height: 98%;
	transition: all ease 300ms;
	border: 1px solid #999;
}
.qyfc .parBd ul li:hover img {
	transform: scale(1.1, 1.1);
}
.qyfc .parBd ul li h5 {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	color: #fff;
	font-size: 16px;
	line-height: 181px;
	text-align: center;
	position: absolute;
	transition: all ease 300ms;
	left: -236px;
	bottom: 0;
}
.qyfc .parBd ul li:hover h5 {
	left: 0;
}
.qyfc .sPrev, .qyfc .sNext {
	width: 51px;
	height: 51px;
	position: absolute;
	top: 145px;
}
.qyfc .sPrev {
	background: url(../img/lll.jpg) center no-repeat;
	left: 0;
}
.qyfc .sNext {
	background: url(../img/rrr.jpg) center no-repeat;
	right: 0;
}
.qyfc .tempWrap {
	margin: 0 auto;
}
/*about end*/


/*client*/

.client {
	background: #f8f8f8;
	height: 520px;
	padding-top: 1px;
	margin-top: 45px;
}
.client .tt {
	background: url(../img/client_tt.png) center no-repeat;
}
.client ul {
	width: 1300px;
}
.client ul li {
	width: 273px;
	float: left;
	margin-right: 40px;
}
.client ul li .img { /*width:188px; height:188px; border-radius:50%;*/
	overflow: hidden;
	box-sizing: border-box;
	border: 3px solid #fff;
	margin: 0 auto;
	position: relative;
}
.client ul li .img img {
	width: 100%;
	height: 100%;
}
.client ul li .txt {
	width: 273px;/* height:300px; */
	margin-top: -80px;
	background: #046fcd;
	box-sizing: border-box;
	padding: 30px;
	padding-top: 90px;
}
.client ul li h5 a {
	font-size: 20px;
	text-align: left;
	font-weight: 600;
	line-height: 55px;
	color: #8dc53c;
}
.client ul li p {
	font-size: 16px;
	line-height: 26px;
	color: #eee;
	height: 72px;
	overflow: hidden;
}
.client ul li>a {
	width: 155px;
	height: 37px;
	background: #45ad00;
	text-align: center;
	line-height: 37px;
	display: block;
	color: #fff;
	font-size: 15px;
	margin-top: 20px;
}
.client ul li .more {
	width: 130px;
	height: 32px;
	border: 1px solid #fff;
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: 34px;
	margin-top: 10px;
}
.client ul li .more a {
	color: #fff;
}
/*.client ul li.on .txt{ background:#8dc53c;}*/



/*client end*/


/*优势*/
#adv {
	width: 100%;
	height: 765px;
}
.adv_t {
	text-align: center;
	margin-bottom: 33px;
}
.adv_t p {
	font-size: 36px;
	font-weight: bold;
	color: #444444;
	height: 60px;
	padding-top: 15px;
}
.adv_t span {
	color: #007ec5;
}
.adv_t li {
	background-color: #007ec5;
	width: 480px;
	height: 35px;
	display: block;
	font-size: 17px;
	color: #fff;
	line-height: 35px;
	margin: 0 auto;
}
.adv_m {
	width: 340px;
	height: 289px;
	margin-right: 40px;
	overflow: hidden;
}
.adv_m_text {
	background-color: #f4f4f4;
	width: 340px;
	height: 140px;
	text-align: center;
	display: block;
}
.adv_m_text_t {
	font-size: 18px;
	font-weight: bold;
	color: #007ec5;
	padding: 25px 0 10px 0;
	display: block;
	font-family: "Microsoft YaHei";
}
.adv_m_text p {
	font-size: 12px;
	font-family: "微软雅黑";
	line-height: 24px;
	padding: 0 15px;
}
.adv_m_text:hover {
	background-color: #007ec5;
	color: #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.adv_m_text:hover .adv_m_text_t {
	color: #fff;
}
.adv_m img {
	width: 340px;
	cursor: pointer;
	transition: all 0.6s;
}
.adv_m img:hover {
	transform: scale(1.1);
}
.w1100 {
	width: 1100px;
	height: auto;
	margin: 0 auto;
}
/*内页*/


/*联系方式*/
.b-main {
	width: 1200px;
	margin: 0 auto;
}
.blk {
	margin-bottom: 20px;
}
.p12-curmbs-1 {
	font-size: 14px;
	border-bottom: 1px dashed #dcdcdc;
	padding: 15px 0;
	margin-bottom: 40px;
}
.p12-curmbs-1 b {
	border-left: 10px solid #e6e6e6;
	font-weight: normal;
	padding-left: 8px;
}
.p12-curmbs-1 span {
	font-family: "微软雅黑";
	padding: 0 5px;
	height: 46px;
	line-height: 46px;
}
.p16-left-nav-1 {
	height: 55px;
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
}
.p16-left-nav-1 li {
	width: 24.9%;
	height: 55px;
	font-size: 18px;
	line-height: 55px;
	text-align: center;
	float: left;
	border-right: 1px solid #eee;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background-color: #eee;
}
.p16-left-nav-1 .noborder {
	border: 0;
}
.p16-left-nav-1 li a {
	color: #666;
}
.p16-left-nav-1 li .cur, .p16-left-nav-1 li a:hover {
	background: url(../img/p16-icon6.png) no-repeat bottom center #2269c0;
	border-color: #2269c0;
	display: block;
	color: #fff;
}
.p12-aboutinfo-1 {
	display: inline-block;
	width: 100%;
	background: #fff;
	margin-bottom: 38px;
}
.p12-aboutinfo-1-tit {
	height: 114px;
	line-height: 114px;
	font-size: 30px;
	text-align: center;
	color: #4b4a4a;
}
.p12-aboutinfo-1-tit span {
	font-size: 22px;
	color: #aaa;
}
.p12-aboutinfo-1-nr {
	padding: 0 20px 20px;
}
.tpl-lxfs1-wrap {
	padding: 0 10px;
	height: 315px;
	margin: 31px auto;
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl {
	min-width: 320px;
	font-family: "微软雅黑";
	color: #333;
	margin: 10px 0px 20px 0
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > span {
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > p {
	line-height: 45px;
	padding: 0 0 14px 50px;
	margin-top: 14px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	white-space: normal
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdr {
	float: left;
	min-width: 320px;
	float: left;
	padding-top: 10px;
	width: 100%;
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdr img {
	width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 15px;
	display: block;
}
 @media (min-width: 768px) {
.tpl-lxfs1-wrap .tpl-lxfs1-bdr {
	float: left;
	min-width: 300px;
	width: 49.39%;
	float: left;
	padding-top: 10px
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl {
	float: left;
	min-width: 300px;
	width: 38.58%;
	font-family: "微软雅黑";
	color: #333;
	margin: 10px 20px 20px 0
}
.tpl-lxfs1-wrap .tpl-lxfs1-bdl > p {
	height: 45px;
	line-height: 45px;
	padding: 0 0 14px 75px;
	margin: 0;
	margin-top: 14px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	white-space: normal
}
}
.endit-content {
	line-height: 28px;
}
.endit-content p {
	margin: 5px 0;
}
.endit-content em, .endit-content i {
	font-style: normal;
}
.endit-content .img-p {
	text-indent: 0px;
	padding-top: 14px;
	margin: 0px;
	text-align: center;
}
.endit-content .img-container {
}
.endit-content .img-block {
	text-indent: 0px;
	padding-top: 14px;
	margin: 0px;
	text-align: center;
}
/*公司简介*/
.wz {
	width: 1000px;
	margin: 0 auto;
}
.wz p {
	/*text-indent: 2em;*/
	display: block;
	font-size: 14px;
	line-height: 25px;
	font-family: Microsoft YaHei;
	color: #666
}
.p2-show-list-con1 li {
	width: 30.8%;
	padding: 14px 3.8% 24px 0;
	float: left;
}
.p2-show-list-con1 li:nth-child(3n) {
	padding-right: 0;
}
.p2-show-list-con1 li img {
	width: 370px;
	display: block;
	box-sizing: border-box;
	border: solid 1px #e2e2e2;
	height:278px;
}
.p2-show-list-con1 span {
	display: block;
	text-align: center;
	height: 44px;
	line-height: 44px;
	border: solid 1px #e2e2e2;
	border-top: 0;
	box-sizing: border-box;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.p2-show-list-con1 span a {
	color: #333;
}
.p2-show-list-con1 span a:hover {
	color: #2269c0;
}
/*新闻资讯*/
.b-xs {
	width: 240px;
}
.p14-left-nav-1-tit {
	background: #2269c0;
	height: 80px;
}
.p14-left-nav-1-tit h3 {
	height: 75px;
	font-size: 24px;
	font-weight: normal;
	line-height: 75px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.p6-order-form-1-add {
	border: 1px solid #eee;
	overflow: hidden;
}
.p6-order-form-1-add h3 {
	height: 68px;
	line-height: 68px;
	font-size: 24px;
	color: #fff;
}
.p6-order-form-1-add ul {
	padding: 20px;
}
.p6-order-form-1-add li {
	font-size: 14px;
	line-height: 34px;
	color: #666;
	text-transform: capitalize;
}
.p6-order-form-1-add li.li01 {
	font-size: 20px;
	line-height: 42px;
	color: #c30101;
}
.p14-left-nav-1-nav-one h3 a {
	color: #666;
	font-weight: normal;
	font-size: 16px;
	display: block;
	height: 50px;
	line-height: 50px;
	background: url(../img/p14-icon5.png) no-repeat right center #e6e6e6;
	margin-bottom: 2px;
	padding-left: 50px
}
.p14-left-nav-1-nav-one h3.sidenavcur, .p14-left-nav-1-nav-one h3 a:hover, .p14-left-nav-1-nav-one h3 .cur {
	background: url(../img/p14-icon2.png) no-repeat right center #2269c0;
	color: white
}
.p14-left-nav-1-nav-one h3.sidenavcur a, .p14-left-nav-1-nav-one h3:hover a {
	color: #fff;
}
.xl-xwlb-wtcw-01-list dl {
	height: 121px;
	border: 1px solid #dbdbdb;
	margin-bottom: 15px;
	padding-right: 52px;
	background: #fbfbfb;
}
.xl-xwlb-wtcw-01-list dt {
	width: 134px;
	height: 95px;
	font-size: 36px;
	font-family: arial;
	line-height: 40px;
	color: #494949;
	text-align: center;
	float: left;
	border-right: 1px solid #dce8f2;
	padding-top: 26px;
	margin-right: 28px;
}
.xl-xwlb-wtcw-01-list dt span {
	display: block;
	font-size: 16px;
	color: #878787;
	line-height: 18px;
	position: relative;
}
.xl-xwlb-wtcw-01-list dt span:after {
	content: "";
	width: 12px;
	height: 1px;
	background: #878787;
	position: absolute;
	left: 32px;
	top: 50%;
}
.xl-xwlb-wtcw-01-list dt span:before {
	content: "";
	width: 12px;
	height: 1px;
	background: #878787;
	position: absolute;
	right: 32px;
	top: 50%;
}
.xl-xwlb-wtcw-01-list dd h3 {
	height: 45px;
	font-size: 18px;
	font-weight: normal;
	color: #4b4b4b;
	line-height: 45px;
	margin-top: 8px;
}
.xl-xwlb-wtcw-01-list h3 a {
	display: block;
	color: #4b4b4b;
	;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xl-xwlb-wtcw-01-list-txt {
	height: 48px;
	font-size: 14px;
	line-height: 24px;
	color: #676767;
	overflow: hidden;
}
.xl-xwlb-wtcw-01-list-a {
	display: inline-block;
}
.xl-xwlb-wtcw-01-list-a a {
	color: #3e3e3e;
}
.b-sm {
	width: 930px;
}
.page_list {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 24px;
}
.page_list a {
	border: #ddd 1px solid;
	color: #15428b;
	padding: 2px 5px;
	margin-right: 2px
}
.page_list a:hover, .page_list a:active {
	border: #e1e6ed 1px solid;
	color: #000;
	background-color: #D3E1F6
}
.page_list span {
	border: #ddd 1px solid;
	padding: 2px 5px;
	font-weight: bold;
	margin-right: 2px;
	color: #FFF!important;
	background-color: #15428b;
}
.page_list span.disabled {
	border: #f3f3f3 1px solid;
	padding: 2px 5px;
	margin-right: 2px;
	color: #CCC
}
.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}
.b {
	clear: both;
}
.leftnav-z1-list dl {
	width: 300px;
	border: 1px solid #dedede;
	margin-bottom: 15px;
	background: #fff;
	float: left;
	margin-right: 10px;
}
.leftnav-z1-list dl:nth-child(3n) {
	margin-right: 0;
}
.leftnav-z1-list dt img {
	width: 300px;
	height: 211px;
	display: block;
	border-bottom: 1px #dedede solid;
}
.leftnav-z1-list dd {
	padding: 6px 20px 5px 20px;
}
.leftnav-z1-list dd h4 {
	height: 45px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 45px;
}
.leftnav-z1-list h4 a {
	display: block;
	color: #727272;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leftnav-z1-list dl:hover h4 a {
	color: #2269c0;
}
.leftnav-z1-list-desc {
	max-height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 12px;
	overflow: hidden;
}
.leftnav-z1-list-deta {
	width: 100px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.leftnav-z1-list dl:hover {
	border-color: #2269c0;
}
.leftnav-z1-list dl:hover .leftnav-z1-list-desc a {
	color: #2269c0;
}
.p14-infocontent-1 {
	background: #fff;
	padding: 18px 44px;
}
.p14-infocontent-1-desc a {
	color: #F12C2C;
}
.p14-infocontent-1-tit {
	height: 38px;
	font-size: 24px;
	font-weight: normal;
	line-height: 38px;
	color: #4b4a4a;
	text-align: center;
}
.p14-infocontent-1-sour {
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #aaa;
	margin-bottom: 20px;
}
.p14-infocontent-1-sour a {
	color: #aaa;
}
.p14-infocontent-1-sour span {
	margin: 0 9px;
}
.p14-infocontent-1-text {
	padding: 16px 18px;
	font-size: 14px;
	line-height: 24px;
	border: 1px solid #d6d6d6;
	margin-bottom: 22px;
}
.p14-infocontent-1-text-t1 {
	width: 78px;
	float: left;
	color: #342f2e;
	margin-right: -78px;
}
.p14-infocontent-1-text-t2 {
	padding-left: 80px;
}
.p14-info-3 {
	background: #fff;
	padding: 0 40px 8px;
}
.p14-info-3-tit {
	height: 55px;
	font-size: 28px;
	line-height: 55px;
	color: #4b4a4a;
}
.p14-info-3-list li {
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	color: #4b4a4a;
	border-top: 1px dashed #dbdbdb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-info-3-list li a {
	color: #4b4a4a;
}
.p14-info-3-list li span {
	float: right;
}
.p14-pagination-1 {
	margin-bottom: 70px;
}
.p14-pagination-1 dl {
	margin-bottom: 24px;
	padding-right: 40px;
}
.p14-pagination-1 dd {
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-pagination-1 dd b {
	float: right;
	font-weight: normal;
}
.p14-pagination-1 dd span {
	width: 60px;
	height: 32px;
	background: #a2a2a2;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
}
.p14-pagination-1 dt {
	height: 1px;
	border-bottom: 1px dashed #b5b5b5;
	margin-left: 60px;
	padding-top: 2px;
	margin-bottom: 2px;
}
.p14-pagination-1 dd em {
	float: right;
	font-style: normal;
	padding-left: 20px;
	font-weight: normal;
}
.p14-pagination-1 dl a {
	color: #4b4a4a;
}
.p14-pagination-1-href {
	float: right;
	font-size: 18px;
	line-height: 32px;
}
.p14-pagination-1-href span {
	display: inline-block;
	padding: 0 6px;
	margin-left: 4px;
	background: #e6e6e6;
}
.p14-pagination-1-href a {
	display: block;
	color: #333;
}
.p14-pagination-1-key {
	min-height: 40px;
	border-top: 1px solid #e6e6e6;
	font-size: 14px;
	line-height: 40px;
	color: #575556;
}
.p14-pagination-1-key a {
	color: #575556;
}
.p14-pagination-1-key span {
	display: inline-block;
	margin: 0 4px;
}
.p14-info-2 {
	background: #fff;
}
.p14-info-2-tit {
	height: 80px;
	font-size: 24px;
	line-height: 80px;
	background: #c30d23;
	color: #fff;
	text-align: center;
}
.p14-info-2-list dl {
	width: 223px;
	display: inline-block;
	padding: 26px 10px 20px 7px;
	border-bottom: 1px dashed rgba(153, 153, 153, 0.3);
	font-size: 12px;
	line-height: 18px;
}
.p14-info-2-list dt {
	width: 90px;
	float: left;
	margin-right: 6px;
}
.p14-info-2-list dt img {
	display: block;
	width: 90px;
	height: 67px;
	margin: 0 auto;
}
.p14-info-2-list dd h3 {
	height: 22px;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.p14-info-2-list-desc {
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-info-2-list dl:nth-last-child(1) {
	border-bottom: 0;
}

.allcontent{ font-size:14px; padding:0px 70px;line-height:25px;}
	.orange{ color: #fef4e9; background: #2269c0;}

.orange:hover { background: #045aa9;}

.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a);}

input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;  -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; }

input.input-text:focus,input.input-file:focus,input.code:focus{ border: 1px solid #8a8b8b; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff;}
.button{ display: inline-block;display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; width:100px; border:0px; height:30px;}

.button:hover { text-decoration: none; color:#fff; }

.button:active { position: relative; top: 1px;}

.tab_1 input{ border:1px solid #ccc; height:25px; line-height:25px; margin-right:10px; }
.tab_lt { text-align:right; font-size:14px;}
.tab_1 .span_1 { color:#F00;}
.tab_1 .b17, .tab_1 .b18{ margin-left:0; margin-top:10px; padding:0; border:none;}
.tab_1 { line-height:35px; margin:10px 0 0 40px;}
.tab_bz { vertical-align:top;}
.tab_1 input{ border:1px solid #ccc; height:25px; line-height:25px; margin-right:10px; margin-bottom:15px; margin-top:13px;}
.tab_lt {text-align:right;font-size:14px;}
.tab_1 .span_1 { color:#F00;}
.tab_1 .b17, .tab_1 .b18{ margin-left:0; margin-top:10px; padding:0; border:none;}
.tab_1 { line-height:35px; margin:10px 0 0 166px;}
.tab_bz { vertical-align:top;}
.red_x { color:#DD3904; display:inline; font-family:"微软雅黑", "Microsoft Yahei"; font-size:12px;}



.nei-product-img ul{width: 1000px;}
.nei-product-img ul li{float: left;margin-right: 20px;margin-bottom: 20px;position: relative;}
.nei-product-img ul li img{width: 300px;height: 200px;border-bottom: 0px;}
.nei-product-img ul li .shuiyin{width: 300px;height: 200px;background: url('../img/shuiyin.png')no-repeat center center;z-index: 100;top: 0px;position: absolute;background-size: 80%;opacity: 0.7;}
.nei-product-img ul li .txt{width: 100%;height: 30px;line-height: 30px;background-color: #999999;color: #fff;text-align: center;}
.nei-product-img ul li .txt{transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
.nei-product-img ul li:hover .txt{background-color: #0c5193;}




.news_title{font-size: 18px;color: #333;text-align: center;display: block;margin: 10px auto;}
#zhutu{max-width:50%;margin: 10px auto;display: block;border: 1px solid #ddd;position: relative;}
#zhutu img{display: block;width: 100%;}
#zhutu .shuiyin{width: 100%;height: 100%;background: url('../img/shuiyin.png')no-repeat center center;position: absolute;top: 0px;background-size: 80%;opacity: 0.8;}
.content_p span.sp {display: block;background-color: #dddddd;color: #ffffff;margin-bottom: 20px;overflow: hidden;}
.content_p span.sp small {background: #0c5193;display: block;float: left;text-align: center;line-height: 40px;width: 120px;}
.content_p {margin-top: 40px;}







sid h2 {
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    text-align: center;
    background: url(../img/SidTit.gif) no-repeat left top;
}
.cp-l {
	width: 234px;
	float: left;
}
.sid h2 a {
    color: #fff;
    font-size: 16px;
}

.sidBx li a {
    display: block;
    padding-left: 15px;
    background: url(../img/SidIco1.gif) no-repeat left 6px;
    color: #666;
    font-size: 14px;
    height: 28px;
}
.sidBx {
    display: block;
    padding: 14px 13px 8px;
    border-left: 4px solid #006cbd;
    border-right: 4px solid #006cbd;
}
.sidOd em {
    display: block;
    font-style: normal;
    height: 63px;
    line-height: 63px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.sidOd span {
    display: block;
    padding-top: 10px;
    color: #c2d2e8;
    font-size: 12px;
    text-align: center;
}

.sidOd span b {
    display: block;
    font-size: 24px;
    font-family: arial;
    color: #fff;
}
.sidOd p {
    display: block;
    overflow: hidden;
    background: url(../img/proAd.gif) no-repeat left top;
    height: 145px;
}

.sidBx h3.cur a, .sidBx h3 a:hover {
    background: url(../img/SidH2Cur.gif) no-repeat left top;
    color: #005da2;
}
.sidBx h3 a {
    display: block;
    padding-left: 27px;
    color: #424242;
    font-size: 14px;
    font-weight: normal;
    background: url(../img/SidH2.gif) no-repeat left top;
    height: 36px;
	    width: 148px;
		    padding-top: 10px;
}
.sid h2 {
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    text-align: center;
    background: url(../img/SidTit.gif) no-repeat left top;
}




