<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*-- 全局reset
-------------------------------------------*/

html, body, div,
h1, h2, h3, h4, h5, h6,
hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre, form, fieldset, object, code,
legend, button, input, textarea, label,
th, td, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

body {
    font: 12px/1.5 'Helvetica Neue', 'Helvetica', 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei', 'Tahoma', 'Hiragino sans gb', 'SimSun', 'Sans-serif';
    color: #333;

}

/*清除内外边距*/
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

/*设置默认字体*/
:focus {
    outline: 0;
}

ul,
ol {
    list-style: none;
}

/*重置列表*/
fieldset, img {
    border: 0 none;
    vertical-align: top;
}

/*重置图片元素*/
address, caption, cite, code, dfn, em, i, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

code, kbd, samp, tt {
    font-size: 100%;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
    outline: none;
}

/*
form label {
    cursor: pointer;
}
*/

textarea {
    resize: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*重置表格*/
blockquote, q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

.fl1 {float:left;}

.fl2 {float:left; margin-left: 20%;}

.fl3 {float:right;}

a {
    color: #333;
    text-decoration: none;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;

}

a:hover {
    text-decoration: none;
}

a.special,
.special a {
    color: #1eb37b;
}

a.special:hover,
.special a:hover {
    color: #1eb37b;
    text-decoration: none;
}

/*--清除浮动
-------------------------------------------*/
.cf:before,
.cf:after,
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.cf:after,
.clearfix:after {
    clear: both;
}

.cf,
.clearfix {
    clear: both;
    *zoom: 1;
}

/*-- 字号、颜色、外边距、内补丁、居中、行高、显示、隐藏
--------------------------------------------------------------------------*/
.c-333 {
    color: #333;
}

.c-666 {
    color: #666;
}

.c-999 {
    color: #999;
}

.c-green {
    color: #1fb079;
}

.c-orange {
    color: #fc714c;
}

.c-reg {
    color: #d90106;
}

/* 字号 */
.f9 {
    font-size: 9px;
    -webkit-text-size-adjust: none;
}

.f12,
.fb12 {
    font-size: 12px;
}

.simsun {
    font-family: SimSun;
}

.f14,
.fb14 {
    font-size: 14px;
}

.f16,
.fb16 {
    font-size: 16px;
}

.f18,
.fb18 {
    font-size: 18px;
}

.f20,
.fb20 {
    font-size: 20px;
}

.fb,
.fb12,
.fb14,
.fb16,
.fb18,
.fb20 {
    font-weight: 700;
}

/* 隐藏 居中 */

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.show {
    display: block;
}

.hide {
    display: none !important;
}

/*文字隐藏,省略号*/
.ti,
.te {
    white-space: nowrap;
    overflow: hidden;
}

.ti {
    text-indent: -999em;
}

.te {
    text-overflow: ellipsis;
}

.neir{ margin-top:70px; width:100%;}

/* banner*/


@media (max-width:768px) {
.aboutbj{ background:url(../images/abtbj.png)  repeat-x;width:100%;}
.aboutbj video{ width:100%; height:100%;}
.about_txt{ line-height:30px; margin-top:50px;}
.about_txt h3{ color:#1650b6; font-weight:bold;}
.about_txt a:hover{text-decoration:none;}
.about_txt a li{ margin-top:20px; width:150px; height:34px; border:1px solid #ccc;border-radius:20px; list-style:none; color:#757575; text-align:center;}
.about_txt a:hover li{ width:150px; height:34px; border:1px solid #1650b6;border-radius:20px; list-style:none;color:#757575; text-align:center;}

.fgx{ width:100%; height:1px; background-color:#dedede;}
.chengli { width:100%; color:#757575;}
.chengli img{ width:25px; height:25px; margin-left:130px;}
.chengli .c1{ border-bottom:1px solid #dedede; margin-top:20px; float:left;}
.chengli .c2{ border-bottom:1px solid #dedede; margin-top:20px; float:left;}
.chengli .c3{ margin-top:20px;}
.chengli b{ font-size:2.3em; color:#333;}
.pro_fl{ width:100%; height:100%; background-color:#f9f9f9;}
.pro_fl_bt{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.cp{ width:100%; margin:auto;}
.cp li{ margin:5px; width:45%; float:left; text-align:center;line-height:50px; background-color:#fff; font-weight:bold; font-size:1.3em; list-style:none;}
.cp li a{ color:#333333;}
.cp li a:hover{ color:#1650b6; text-decoration:none;}
.cp li img{ width:100%;}

.pro_fl_gd{ width:100%; float:left; margin-top:50px;}
.pro_fl_gd ul{text-align:center; width:300px; margin:auto;}

.pro_bz{ width:100%; float:left;}
.pro_bz_bz{ width:100%; text-align:center; padding-top:80px; font-size:1.4em; color:#1650b6; height:157px; margin-bottom:50px;}
.pro_bz_bz .ysa{ color:#dedede; font-size:1.2em; list-style:none;}
.pro_bz_bz .ysa b{ color:#1650b6; font-size:0.8em;}
.pro_bz_bz .ysb{ color:#757575; font-size:0.7em; list-style:none; line-height:50px;}

.pro_ldbz{width:100%; float:left;}
.pro_ldbz li{ list-style: none; text-align:center;  padding:0 20px 0 20px;}
.pro_ldbz .bz1{ width:50%; height:337px; background:#f9f9f9; float:left; border:1px solid #e1e1e1;color:#757575;}
.pro_ldbz .bz2{ width:50%; height:337px; background:#f9f9f9;float:left; border:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz3{ width:50%; height:337px; background:#f9f9f9;float:left;border:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz4{ width:50%; height:337px; background:#f9f9f9;float:left;  border:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz5{ width:50%; height:337px; background:#f9f9f9;float:left;  border:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz6{ width:50%; height:337px; background:#f9f9f9;float:left;border:1px solid #e1e1e1; color:#757575;}

.pro_ldbz .bz1 a{ width:88px; height:88px; background:url(../images/bz11.png) repeat-x; display:block; margin:35px 0 5px 28px;}
.pro_ldbz .bz1 a:hover{ width:88px; height:88px; background:url(../images/bz1.png) repeat-x;}
.pro_ldbz .bz2 a{ width:88px; height:88px; background:url(../images/bz22.png) repeat-x; display:block; margin:35px 0 5px 28px;}
.pro_ldbz .bz2 a:hover{ width:88px; height:88px; background:url(../images/bz2.png) repeat-x;}
.pro_ldbz .bz3 a{ width:88px; height:88px; background:url(../images/bz33.png) repeat-x; display:block; margin:35px 0 5px 28px;}
.pro_ldbz .bz3 a:hover{ width:88px; height:88px; background:url(../images/bz3.png) repeat-x;}
.pro_ldbz .bz4 a{ width:88px; height:88px; background:url(../images/bz44.png) repeat-x; display:block; margin:35px 0 5px 28px;}
.pro_ldbz .bz4 a:hover{ width:88px; height:88px; background:url(../images/bz4.png) repeat-x;}
.pro_ldbz .bz5 a{ width:88px; height:88px; background:url(../images/bz55.png) repeat-x; display:block; margin:35px 0 5px 28px;}
.pro_ldbz .bz5 a:hover{ width:88px; height:88px; background:url(../images/bz5.png) repeat-x;}
.pro_ldbz .bz6 a{ width:88px; height:88px; background:url(../images/bz66.png) repeat-x; display:block; margin:35px 0 5px 28px;}
.pro_ldbz .bz6 a:hover{ width:88px; height:88px; background:url(../images/bz6.png) repeat-x;}


.pro_ldbz li img{ margin-top:60px; margin-bottom:30px;}
.pro_ldbz li b{ color:#333333; font-size:1.2em; line-height:40px; font-weight:normal;}

.ly{ width:100%;background:url(../images/lybj.jpg) repeat-y; float:left; padding-bottom:50px;}
.lybt{ width:100%; text-align:center; padding-top:60px; font-size:1.8em; color:#fff; font-weight:bold; height:157px; margin-bottom:20px;}
.lycp{ width:100%; margin:auto;}
.lycp li{ margin:5px; width:45%; height:200px; float:left; text-align:center;line-height:40px; background-color:#fff;font-size:1.3em; list-style:none;}
.lycp li img{ width:100%;}
.lycp li a{ color:#333333;}
.lycp li a:hover{ color:#1650b6; text-decoration:none;}

.newsi{ width:100%; height: auto; float:left;}
.news_bt{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.news_l{ width:100%; margin:auto;}
.news_lz{ width:100%; height: auto; float:left;}
.news_lz img{ width:100%; height:230px;}
.news_ly{ width:100%; float:left;}
.news_ly ul{ width:100%; height:160px; float:left; border-bottom:1px solid #ececec; padding:10px;}
.news_ly ul li{ color:#666666; line-height:25px;}
.news_ly ul li b{ color:#333333; font-size:1.2em; line-height:50px;}
.news_ly ul li b a{color:#333333;}
.news_ly ul li b a:hover{color:#1650b6; text-decoration:none;}
.news_ly ul li span{ float:right;line-height:50px;}

.bot{ widows:100%; height: auto; background-color:#404040; padding-top:47px; float:left;}
.bot_jz{ width:100%; margin:auto;}
.bot_z{ width:100%; float:left; color:#fff;}
.bot_z ul{ float:left; width:50%; padding:5px; text-align:center;}
.bot_z ul h4 a{ color:#fff; font-weight:bold;}
.bot_z ul h4 a:hover{ color:#cedefd; text-decoration:none;}
.bot_z ul li a{ color:#dedede; line-height:30px;}
.bot_z ul li a:hover{ color:#dedede; text-decoration:none;}
.bot_y{ width:100%; float:left; color:#fff; text-align:center; font-size:18px; line-height:35px; padding-top:20px; border-top:1px dashed #646464;}
.bot_y b{ font-size:20px;}

.cop{ float:left;width:100%; height:140px; margin-top:55px; border-top:1px solid #646464; text-align:center; color:#929292; line-height:25px; padding-top:20px;}
.cop a{ color:#929292;}
.cop a:hover{ color:#bebbbb; text-decoration:none;}


.aboutbanner img{max-width:100%;height:auto;}
.abouta{ width:100%; height:750px; background-color:#f9f9f9; height: auto;}
.abouta1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.aboutanr{ width:100%; margin:auto; padding:30px 0 30px 0; color:#757575; font-size:16px; line-height:33px;}
.aboutanr img{width:100%; height: auto;}

.abouta_zs{ width:100%; height:550px;}
.abouta_zs1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.abouta_zs1nr{ width:100%; margin:auto; padding:10px 0 10px 0; color:#757575; font-size:16px; line-height:33px;}
.abouta_zs1nr li{ width:30%; float:left; list-style:none; margin:5px;}
.abouta_zs1nr li img{ width:100%; height:auto;}

.abouta_cq{ width:100%; height: 550px; background:url(../images/cqbj.jpg);}
.abouta_cq1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.abouta_cq1nr{ width:100%; margin:auto; padding:20px 0 20px 0; color:#757575; font-size:16px; line-height:33px; text-align:center;}
.abouta_cq1nr img{ width:50%; float:left; padding:10px;}

.qywh{ width:100%; height:600px; background:url(../images/wh1.jpg);}
.qywh1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1751b6; font-weight:bold; height:157px;}
.qywh_nr{ width:100%; margin:auto; padding:20px 0 20px 0; color:#1751b6; font-size:16px; line-height:33px; text-align:center;font-size:16px; }
.qywh_nr img{ width:50%; height:50%; margin-top:20px; margin-bottom:20px;}

.pronr{ width:100%; height:100%; padding:30px 0 30px 0;}
.pro_jz{ width:100%; height:100%; margin:auto;}
.pronr_z{ float:left; width:100%;}
.pronr_z ul{ box-shadow:2px 2px 8px #e9e9e9;}
.pronr_z ul h4{ width:100%; height:50px; line-height:50px; background:#1650b6; color:#fff; text-align:center; font-weight:bold;}
.pronr_z ul li{ line-height:60px; padding:0 20px 0 20px;}
.pronr_z ul li a{ color:#212121; text-decoration:none; font-size:16px;}
.pronr_z ul li a:hover{ color:#1650b6;}
.pronr_z ul li span a{ color:#666666; text-decoration:none; font-size:14px; padding-left:23px;}
.pronr_z ul li span a:hover{ color:#1650b6;}

.xt{ border-bottom:1px solid #ececec;}
.pronr_y{ float:right; width:100%; padding-top:10px;}
.pronr_y a{ color:#a7a7a7; font-size:16px;}
.pronr_y a:hover{ color:#1650b6; text-decoration:none;}
.pronr_y ul{ width:45%; text-align:center; line-height:30px; float:left; margin:5px;}
.pronr_y ul img{ max-width:100%; max-height:auto;}

.pronr_y1{ width:100%; float:left; margin:5%;}
.pronr_y1 img{ width:100%; height:auto;}
.pronr_y2{ width:100%; float:left; line-height:40px; margin:5%;}
.pronr_y2 span{ font-size:20px;}
.pronr_y2 a li{ width:82px; height:35px; text-align:center; line-height:35px; color:#fff; background:#5cb85c; list-style:none; font-size:14px;}
.pronr_y2 a:hover li{ width:82px; height:35px; text-align:center; line-height:35px; color:#fff; background:#47a447;list-style:none; font-size:14px;}
.pronr_y3{ width:100%; float:left; margin-top:50px; height:56px;}
.pronr_y3 li{ width:160px; text-align:center; height:53px; line-height:53px; list-style:none; font-size:16px; color:#1e50ae;  }
/*
.pronr_y3{ width:100%; float:left; border:1px solid #f0f0f0;
.pronr_y3 li{ width:160px; text-align:center; height:53px; line-height:53px; list-style:none; font-size:16px; color:#1e50ae; border-right:1px solid #f0f0f0;border-top:3px solid #1e50ae;  }
*/
.pronr_y4{ width:100%; float:left; line-height:30px; padding:10px;}

.news{ width:100%;}
.news1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.newsfl{ width:100%; margin:auto;}
.newsfl a h3{ float:left;width:33.3%; height:50px; color:#fff; background:#1650b6; font-size:16px; text-align:center; line-height:50px; border:1px solid #dedede;}
.newsfl a h3.dangqian{ float:left;width:33.3%; height:50px; color:#1650b6; background:#e9e9e9; font-size:16px; text-align:center; line-height:50px; border:1px solid #dedede;}

.newsfgx{ width:100%; float:left;}
.newsnr{ width:100%; margin:auto; padding:20px 0 20px 0; color:#757575; font-size:12px; line-height:33px;}
.news_list1{ margin-top:30px; width:100%; float:left; margin-bottom:30px;border-top:1px solid #dedede; padding:10px;}
.news_list1 a li{ list-style:none; color:#6f6f6f;}
.news_list1 a:hover{text-decoration:none;}
.news_list1 a:hover h3{  color:#1e50ae;}
.news_list1 a li img{ width:20%; float:left; margin-right:10px;}
.news_list1 a li span{ float:right; color:#6f6f6f; font-size:12px;}




.newsnr a .news_list2{ width:100%; float:left; padding:10px; border-top:1px solid #dedede;}
.newsnr a .news_list2 ul{list-style:none;color:#333333; font-size:14px;}
.newsnr a .news_list2 ul li{  color:#333333;font-size:18px;}
.newsnr a:hover .news_list2 {text-decoration:none;}
.newsnr a:hover .news_list2  ul li{  color:#1e50ae;font-size:18px;}
.newsnr a .news_list2 ul img{ float:left; margin-right:30px; max-width:100%;}
.newsnr a .news_list2 ul li dt{ float:right; color:#6f6f6f; font-size:14px;}


.news_s{ width:100%; height:100%; background:#fff;}
.news_s_jz{ width:100%; margin:auto; padding:10px;}
.news_s_1{ line-height:20px; padding-top:30px;}
.news_s_2{ width:100%; padding:20px 0 20px 0; color:#666666; line-height:30px;}
.news_s_3{ height:160px; line-height:50px;}
.news_s_3 a b{ padding:6px 12px 6px 12px; text-align:center; line-height:24px; border:1px solid #c7c7c7;}
.news_s_3 a{ color:#333333; }
.news_s_3 a:hover{text-decoration:none;}
.news_s_fgx{ border:1px dashed #c7c7c7; margin-bottom:20px; margin-top:20px;}

.contactz{width:100%; background:#fff;}
.contact{width:100%; margin:auto; padding:60px 0 60px 0;}
.contact_z{ width:50%; float:left; line-height:35px; font-size:14px; color:#333333; padding:10px; border-left:1px solid #dedede;}
.contact_y{width:50%;float:left;  padding:10px;}
.bdmap{width:100%;height:220px; margin-top:10px;border:#ccc solid 1px;}

.contact_z span{ font-size:24px; font-weight:bold; color:#1650c2;}
.contact_y span{ font-size:24px; font-weight:bold; color:#1650c2;}

.anli{ width:100%;}
.anli1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;float:left;}
.anlinr1{ width:100%; margin:auto;}
.anlinr1 img{ width:30%; float:left; margin:5px;}
.anlinr2{width:100%; margin:auto;}
.anlinr2 img{width:30%; float:left; margin:5px;}

}
@media (min-width:1000px) {
.aboutbj{ background-image:url(../images/abtbj.png); width:100%;  height:685px; margin-top:110px;}
.aboutbj video{ width:95%; height:386px; margin-right:5%;}
.about_txt{line-height:30px; margin-top:50px;text-align:justify;}
.about_txt h3{ color:#1650b6; font-weight:bold;}
.about_txt a:hover{text-decoration:none;}
.about_txt a li{ margin-top:20px; width:150px; height:34px; border:1px solid #ccc;border-radius:20px; list-style:none; color:#757575; text-align:center;}
.about_txt a:hover li{ width:150px; height:34px; border:1px solid #1650b6;border-radius:20px; list-style:none;color:#757575; text-align:center;}
.fgx{ width:100%; height:1px; background-color:#dedede;}
.chengli { width:1000px; color:#757575;}
.chengli img{ width:31px; height:31px; margin-left:92px;}
.chengli .c1{ border-right:1px solid #dedede;height:150px; margin-top:50px; padding-top:20px; padding-left:80px;}
.chengli .c2{ border-right:1px solid #dedede;height:150px; margin-top:50px; padding-top:20px; padding-left:80px;}
.chengli .c3{ height:150px; margin-top:50px; padding-top:20px; padding-left:80px;}
.chengli b{ font-size:2.3em; color:#333;}
.pro_fl{ width:100%; height:650px; background-color:#f9f9f9;}
.pro_fl_bt{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.cp{ width:1320px; margin:auto;}
.cp li{  width:100%; height:408px; float:left; text-align:center;line-height:50px; background-color:#fff; font-weight:bold; font-size:1.3em; list-style:none;}
.cp li a{ color:#333333; }
.cp li a:hover{ color:#1650b6; text-decoration:none;}

.box li{
	width: 247px;
	height: 378px;
	overflow: hidden;
	margin-right:17px;
	float: left;
	position: relative;
	cursor: pointer;
	background: #fff;text-align:center;line-height:50px;
}
.ptop{
	position: absolute;
	z-index:1;
	height: 3px;
	width: 0px;
	top: 0px;
	width: 0px;
}
.pbottom{
	position: absolute;
	z-index:1;
	height: 3px;
	width: 0%;
	bottom: 0px;
	right: 0px;
}
.pleft{
	height: 0;
	position: absolute;
	left: 0px;
	width: 3px;
}
.pright{
	height: 0;
	position: absolute;
	right: 0px;
	width: 3px;
	bottom: 0px;
}
.box li img{
	width: 245px;
	height: 330px;
	z-index: 1;
	top: 3px;
	left: 3px;
}



.pro_fl_gd{ width:100%; float:left; margin-top:50px;}
.pro_fl_gd ul {text-align:center; width:300px; margin:auto;}

.btn{ display: inline-block; *display:inline; *zoom:1; text-decoration: none; position: relative; color:#a9a9a9;  border:1px solid #a9a9a9; }
.btn2{  border:1px solid #a9a9a9; position:relative;width:252px; height:40px;}
.btn2 .btnbg-x{ position:absolute; left:-1px; width:0; top:-1px; bottom:-1px; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.btn2:hover .btnbg-x{ width:100%; width:calc(100% + 2px); background: #1650b6;  }
.btn2 .btn-inner{padding:0; position:relative; z-index:1; }
.btn2 .btn-inner i{ position:absolute;  top:50%; margin-top:-0.75em; line-height:1.5; right:1em; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.btn2:hover .btn-inner i{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); right:0.6em;}
.btn2 .btn-inner i:before{content: '&gt;'; color:#fff; opacity: 1;}
.btn2:hover .btn-inner i:before{opacity: 1;}
.btn2:hover .btn-inner{ padding:0; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;color:#fff; }


.pro_bz{ width:100%; height:960px;}
.pro_bz_bz{ width:100%; text-align:center; padding-top:80px; font-size:1.7em; color:#1650b6; height:157px; margin-bottom:50px;}
.pro_bz_bz .ysa{ color:#dedede; font-size:1.4em; list-style:none;}
.pro_bz_bz .ysa b{ color:#1650b6; font-size:0.8em;}
.pro_bz_bz .ysb{ color:#757575; font-size:0.7em; list-style:none; line-height:50px;}

.pro_ldbz{width:1116px; margin:auto;}
.pro_ldbz li{ list-style: none; text-align:center; padding:0 30px 0 30px;}
.pro_ldbz .bz1{ width:370px; height:337px; background:#f9f9f9; float:left; border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz1 a{ width:88px; height:88px; background:url(../images/bz11.png) repeat-x; display:block; margin:60px 0 30px 110px;}
.pro_ldbz .bz1 a:hover{ width:88px; height:88px; background:url(../images/bz1.png) repeat-x;}
.pro_ldbz .bz2{ width:370px; height:337px; background:#f9f9f9;float:left; border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz2 a{ width:88px; height:88px; background:url(../images/bz22.png) repeat-x; display:block; margin:60px 0 30px 110px;}
.pro_ldbz .bz2 a:hover{ width:88px; height:88px; background:url(../images/bz2.png) repeat-x;}
.pro_ldbz .bz3{ width:370px; height:337px; background:#f9f9f9;float:left; border-bottom:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz3 a{ width:88px; height:88px; background:url(../images/bz33.png) repeat-x; display:block; margin:60px 0 30px 110px;}
.pro_ldbz .bz3 a:hover{ width:88px; height:88px; background:url(../images/bz3.png) repeat-x;}
.pro_ldbz .bz4{ width:370px; height:337px; background:#f9f9f9;float:left; border-right:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz4 a{ width:88px; height:88px; background:url(../images/bz44.png) repeat-x; display:block; margin:60px 0 30px 110px;}
.pro_ldbz .bz4 a:hover{ width:88px; height:88px; background:url(../images/bz4.png) repeat-x;}
.pro_ldbz .bz5{ width:370px; height:337px; background:#f9f9f9;float:left; border-right:1px solid #e1e1e1; color:#757575;}
.pro_ldbz .bz5 a{ width:88px; height:88px; background:url(../images/bz55.png) repeat-x; display:block; margin:60px 0 30px 110px;}
.pro_ldbz .bz5 a:hover{ width:88px; height:88px; background:url(../images/bz5.png) repeat-x;}
.pro_ldbz .bz6{ width:370px; height:337px; background:#f9f9f9;float:left; color:#757575;}
.pro_ldbz .bz6 a{ width:88px; height:88px; background:url(../images/bz66.png) repeat-x; display:block; margin:60px 0 30px 110px;}
.pro_ldbz .bz6 a:hover{ width:88px; height:88px; background:url(../images/bz6.png) repeat-x;}

.pro_ldbz li img{ margin-top:60px; margin-bottom:30px;}
.pro_ldbz li b{ color:#333; font-size:1.2em; line-height:40px; font-weight:normal;}

.ly{ width:100%; height:673px; background:url(../images/lybj.jpg) repeat-x;}
.lybt{ width:100%; text-align:center; padding-top:60px; font-size:1.8em; color:#fff; font-weight:bold; height:157px; margin-bottom:20px;}
.lycp{ width:1300px; margin:auto;}
.lycp li{ margin-right:15px; width:310px; height:372px; float:left; text-align:center;line-height:60px; background-color:#fff; font-size:18px; list-style:none;}
.lycp li img{ width:310px;}
.lycp li a{ color:#333333;}
.lycp li a:hover{ color:#1650b6; text-decoration:none;}

.newsi{ width:100%; height:920px;}
.news_bt{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.news_l{ width:1300px; margin:auto;}
.news_lz{ width:500px; height:690px; margin-right:100px; float:left;}
.news_ly{ width:700px; float:left;}
.news_ly ul{ width:650px; height:150px; float:left; border-bottom:1px solid #ececec; padding:15px 25px 0 25px;}
.news_ly ul li{ color:#666666; line-height:25px;}
.news_ly ul li b{ color:#333333; font-size:18px; line-height:50px; font-weight:normal;}
.news_ly ul li b a{color:#000000;}
.news_ly ul li b a:hover{color:#1650b6; text-decoration:none;}
.news_ly ul li span{ float:right;line-height:50px;}

.bot{ widows:100%; height:430px; background-color:#404040; padding-top:47px;}
.bot_jz{ width:1300px; margin:auto;}
.bot_z{ width:750px; float:left; color:#fff;}
.bot_z ul{ float:left; width:150px;}
.bot_z ul h4 a{ color:#fff; font-weight:bold;}
.bot_z ul h4 a:hover{ color:#cedefd; text-decoration:none;}
.bot_z ul li a{ color:#dedede; line-height:30px;}
.bot_z ul li a:hover{ color:#cedefd; text-decoration:none;}
.bot_y{ width:550px; float:left; color:#fff; text-align:center; font-size:18px; line-height:35px;}
.bot_y b{ font-size:20px;}
.cop{ float:left;width:100%; height:100px; margin-top:55px; border-top:1px solid #646464; text-align:center; color:#929292; line-height:25px; padding-top:10px;}
.cop a{ color:#929292;}
.cop a:hover{ color:#bebbbb; text-decoration:none;}


.aboutbanner img{max-width:100%;height:auto;}
.abouta{ width:100%; height:930px; background-color:#f9f9f9;}
.abouta1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.aboutanr{ width:1320px; margin:auto; padding:60px 0 60px 0; color:#757575; font-size:14px; line-height:31px;text-align:justify;}
.aboutanr img{ width:580px; height:458px; float:left; margin-right:30px;}

.abouta_zs{ width:100%; height:1300px;}
.abouta_zs1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.abouta_zs1nr{ width:1320px; margin:auto; padding:20px 0 20px 0; color:#757575; font-size:16px; line-height:33px;}
.abouta_zs1nr li{ float:right; list-style:none; margin:0 50px 20px 0;}

.abouta_cq{ width:100%; height:502px; background:url(../images/cqbj.jpg);}
.abouta_cq1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.abouta_cq1nr{ width:1320px; margin:auto; padding:20px 0 20px 0; color:#757575; font-size:16px; line-height:33px; text-align:center;}
.abouta_cq1nr img{ margin-right:5px; width:308px; height:100%;}

.qywh{ width:100%; height:800px; background:url(../images/wh1.jpg);}
.qywh1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1751b6; font-weight:bold; height:157px;}
.qywh_nr{ width:1320px; margin:auto; padding:20px 0 20px 0; color:#1751b6; line-height:24px; text-align:center;font-size:18px;}
.qywh_nr img{ width:455px; height:455px; margin-top:20px; margin-bottom:20px;}

.pronr{ width:100%; height:100%; padding:60px 0 60px 0;}
.pro_jz{ width:1320px; margin:auto;}

.pronr_z{ float:left; width:280px;}
.pronr_z ul{ box-shadow:2px 2px 8px #e9e9e9;}
.pronr_z ul h4{ width:280px; height:70px; line-height:67px; font-size:28px; background:#1650b6;letter-spacing:2px; color:#fff; text-align:center; font-weight:bold;border-top:3px solid #fff;}
.pronr_z ul li{ width:280px;}
.pronr_z ul li a{ color:#fff; text-decoration:none; font-size:18px;width:280px; padding-left:70px;line-height:40px; background:#1650b6; display:block; border:1px solid #fff;}
.pronr_z ul li a:hover{ color:#fff; background:#d4d4d4;width:280px;line-height:40px; display:block;}
.pronr_z ul li span a{ color:#221c19; text-decoration:none;background:#fff; font-size:17px;}
.pronr_z ul li span a:hover{ color:#fff;}
.xt{ border-bottom:1px solid #fff;}
/*
.pronr_z{ float:left; width:300px;}
.pronr_z ul{ box-shadow:2px 2px 8px #e9e9e9;}
.pronr_z ul h4{ width:300px; height:50px; line-height:50px; background:#1650b6; color:#fff; text-align:center; font-weight:bold;}
.pronr_z ul li{ line-height:60px; padding:0 20px 0 20px;}
.pronr_z ul li a{ color:#212121; text-decoration:none; font-size:16px;}
.pronr_z ul li a:hover{ color:#1650b6;}
.pronr_z ul li span a{ color:#666666; text-decoration:none; font-size:14px; padding-left:23px;}
.pronr_z ul li span a:hover{ color:#1650b6;}
*/

.pro_jzn{ width:1320px; margin:auto;}

.pronr_y{ float:right; width:1000px; padding-top:10px;}
.pronr_y a{ color:#a7a7a7; font-size:16px;}
.pronr_y a:hover{ color:#1650b6; text-decoration:none;}
.pronr_y ul{ width:300px; text-align:center; line-height:60px; float:left; margin-right:20px;}
.pronr_y ul img{ width:300px; height:270px;}

.pronr_y1{ width:50%; float:left;}
.pronr_y1 img{ width:502px; height:433px; margin-right:5px;}
.pronr_y2{ width:50%; float:left; line-height:30px; padding-left:15px;}
.pronr_y2 span{ font-size:20px;}
.pronr_y2 a li{ width:82px; height:35px; text-align:center; line-height:35px; color:#fff; background:#5cb85c; list-style:none; font-size:14px; margin-top:20px;}
.pronr_y2 a:hover li{ width:82px; height:35px; text-align:center; line-height:35px; color:#fff; background:#47a447;list-style:none; font-size:14px;}


.pronr_y3{ width:100%; float:left; margin-top:50px; height:36px;}
.pronr_y3 li{ width:160px; text-align:center; height:33px; line-height:33px; list-style:none; font-size:22px; color:#1e50ae;   }
/*
.pronr_y3{ width:100%; float:left; border:1px solid #f0f0f0; margin-top:50px; height:56px;}
.pronr_y3 li{ width:160px; text-align:center; height:53px; line-height:53px; list-style:none; font-size:16px; color:#1e50ae; border-right:1px solid #f0f0f0;border-top:3px solid #1e50ae;  }
*/

.pronr_y4{ width:100%; float:left; line-height:20px;}
.pronr_y4 table {table-layout:fixed; width:502px;}
.pronr_y4 table td{word-wrap:break-word; width: auto !important;}

.news{ width:100%; height:auto;}
.news1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;}
.newsfl{ width:900px; margin:auto;}
.newsfl a h3{ float:left;width:298px; height:79px; color:#fff; background:#1650b6; font-size:20px; text-align:center; line-height:79px; border:1px solid #dedede; margin-bottom:60px;}
.newsfl a h3.dangqian{ float:left;width:298px; height:79px; color:#1650b6; background:#e9e9e9; font-size:20px; text-align:center; line-height:79px; border:1px solid #dedede; margin-bottom:60px;}

.newsfgx{ width:100%; float:left;}
.newsnr{ width:1320px; margin:auto; padding:60px 0 60px 0; color:#757575; font-size:16px; line-height:33px;}
.news_list1{ margin-top:30px; width:100%; float:left; margin-bottom:30px;}
.news_list1 a li{ list-style:none; color:#6f6f6f;}
.news_list1 a:hover{text-decoration:none;}
.news_list1 a:hover h3{  color:#1e50ae;}
.news_list1 a li img{ float:left; margin-right:30px;}
.news_list1 a li span{ float:right; color:#6f6f6f; font-size:16px;}

.newsnr a .news_list2{ width:100%; float:left; padding:15px; border-top:1px solid #dedede;}
.newsnr a .news_list2 ul{list-style:none;color:#6f6f6f; font-size:14px;}
.newsnr a .news_list2 ul li{  color:#212121;font-size:18px;}
.newsnr a:hover .news_list2 {text-decoration:none;}
.newsnr a:hover .news_list2  ul li{  color:#212121;font-size:18px;}
.newsnr a .news_list2 ul img{ float:left; margin-right:30px;width:600px; height:372px;}
.newsnr a .news_list2 ul li dt{ float:right; color:#6f6f6f; font-size:14px;}

.news_s{ width:100%; height:100%; background:#fff;}
.news_s_jz{ width:1320px; margin:auto;}
.news_s_1{ line-height:20px; padding-top:30px;}
.news_s_2{ width:100%; padding:20px 0 20px 0; color:#666666; line-height:30px;}
.news_s_3{ height:250px; line-height:50px;}
.news_s_3 a b{ padding:6px 12px 6px 12px; text-align:center; line-height:24px; border:1px solid #c7c7c7;}
.news_s_3 a{ color:#333333; }
.news_s_3 a:hover{text-decoration:none;}
.news_s_fgx{ border:1px dashed #c7c7c7; margin-bottom:20px; margin-top:20px;}

.contactz{width:100%; background:#fff;}
.contact{width:1320px; margin:auto; padding:80px 0 80px 0;}
.contact_z{ width:480px; float:left; line-height:35px; font-size:16px; color:#333333; padding:0 0 60px 20px; border-left:1px solid #dedede;}
.contact_y img{ width:800px; height:auto; margin-top:20px;}
.bdmap{width:820px;height:377px; margin-top:10px;border:#ccc solid 1px;}

.contact_z span{ font-size:24px; font-weight:bold; color:#1650c2;}
.contact_y span{ font-size:24px; font-weight:bold; color:#1650c2;}

.anli{ width:100%;}
.anli1{ width:100%; text-align:center; padding-top:50px; font-size:1.8em; color:#1650b6; font-weight:bold; height:157px;float:left;}
.anlinr1{ width:1320px; margin:auto;}
.anlinr1 img{ width:30%; height:30%; margin:10px 20px 10px 20px ; float:left;}
.anlinr2{width:1320px; margin:auto;}
.anlinr2 img{margin-left:30px; margin-bottom:30px;width:30%;}


/*特效*/
.glow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.glow:hover, .glow:focus, .glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

}

.fy{ width:100%; float:left; padding:10px; margin-bottom:60px;}
.shurulan{ width:145px; height:34px; border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;border-top:1px solid #eeeeee; color:#bfbfbf; padding-left:14px; float:left; margin-top:18px;}
.searchgo{ width:38px; height:52px; background:url(../images/fdj.jpg) repeat-x; color:#fff;}

.fy span{ border:1px solid #e3e2e8; padding:8px 10px 8px 10px;}
.fy a span{ color:#416bbb;border:1px solid #e3e2e8;padding:8px 10px 8px 10px;}

table {
width: 100%;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-left-color: #CCC;
}
table tr td {
padding: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #CCC;
border-bottom-color: #CCC;
}


.slide{
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.slide ul{
	width: 10000%;
	list-style-type: none;
}
.next_btn{
	position: absolute;
	width: 25px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	opacity: .5;
	vertical-align: middle;
	background: rgba(0,0,0);
	right: 5px;
	top: 50%;
	color: #fff;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
	font-family: "宋体";
}
.prev_btn{
	position: absolute;
	width: 25px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	opacity: .9;
	vertical-align: middle;
	background: rgba(0,0,0,.1);
	left: 5px;
	top: 50%;
	color: #fff;
	font-family: "宋体";
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
}
.slide ul:after{
	content: '';
	clear: both;
	display: block;
}
.slide ul li{
	float: left;
	text-align: center;
}
.slide ul li img{
	vertical-align: middle;
	max-width: 100%;
}
.slide .circle_btn{
	position: absolute;
	bottom: 15px;
	text-align: center;
	left: 0;
	display: table;
	margin: 0 auto;
	width: 100%;
}
.slide .circle_btn button{
	box-sizing: content-box;
	opacity: .8;
	outline: none;
	border: none;
	padding: 2px 18px;
	background: rgba(255,255,255,.2);
	margin: 2px 5px;
	overflow: hidden;
	transition: all .6s;
	cursor: pointer;
}
.slide .circle_btn button.active{
	background: rgba(167,167,167,.8);
}


/*了解更多*/
*:before,
*:after {
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}


*:before,
*:after {
  z-index: -1;
}



[class^="btn-"] {
  position: relative;
  display: block;
  width: 100%;
  height: 38px;
  max-width: 252px;
  text-transform: uppercase;
  overflow: hidden;
  border: 1px solid #a9a9a9;
}

.btn-0 { text-align:center; line-height:38px;
  color: #a9a9a9;text-decoration:none; font-size:14px;
}
.btn-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 38px;
  background: #1650b6;
}
.btn-0:hover {
  color: #fff; text-decoration:none;
}
.btn-0:hover:before {
  width: 252px;
}
.btn-0:active {
  background: #881474;
}
/*了解更多*/</pre></body></html>