<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html { font-family:"Microsoft YaHei"; font-size:14px;} 
html,body{ height:100%; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%;  overflow:-Scroll;overflow-x:hidden}
a, a:hover { text-decoration: none; outline: none;  }
a{ /*color:#0b0808;*/}
p{ margin:0; padding:0;}
:link, :visited{text-decoration: none;}
ul,li { list-style: none }
img { border: none; max-width:100%;}
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; }
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); }
::-ms-clear, ::-ms-reveal{display: none; }

.zj{ width:1200px; margin:0 auto; display:block;}
.fl{ float:left;}
.fr{ float:right;}

.headerTopWrap{ width:100%; height:32px; display:table; background:#f5f5f5; line-height:32px; color:#333; font-size:13px; border-bottom:1px solid #f4f4f4}
.headerTopWrap .headerTop{ width:1200px; display:table; margin:0 auto}
.headerTopWrap .topLink{ float:right}
.headerTopWrap .topLink a{ color:#666; margin:0 5px;}
.headerTopWrap .hy{ float:left}
.headerTopWrap .topLink a:hover{ color:#1d6cba}
.headerTopWrap .topLink .k1 {    padding: 0 0 0;}

/*header*/
.header { width: 100%; display:table; margin: 0 auto; }
.home{ height:34px; line-height:34px; background:#f2f2f2; color:#333}
.home a{ color:#333;  margin:0 5px;font-size:13px;}
.home a:hover{ color:#1e5eb7;}
.home_l{ float:left}
.home_r{ float:right}


.top{ width:1200px; margin:0 auto; padding:20px 0; display:table }
.top .logo{ width:750px;  float:left; height:52px; margin:15px 0 0;  }
.top .top_r{ float:right; height:64px; margin:15px 0 0}
.top .top_r .tel{ color:#737171; font-size:16px; padding:0 0 0 50px; line-height:48px; background:url(../images/tel.png) no-repeat center left; }
.top .top_r .tel h1{ font-size:30px; color:#ff0000; font-weight:bolder}
.top .top_r .tel h1 span{ font-size:16px; color:#333; float:left; font-weight:100; }


.zy{ float:right; display:block; font-size:12px; color:#296fb7; padding:4px 0 6px; border-bottom:1px solid #296fb7;border-top:1px solid #296fb7; margin:28px auto;}	
.zy a{ padding:0 6px; color:#296fb7;}
.zy a:hover{ color:#f4a45d;}

.nav_k{ width:100%; display:table; margin:0 auto;background:#1d6cba; height:56px;}

.navBar{ width:1200px; margin:0 auto;height:56px; line-height:56px; position:relative; z-index:9999;   }
.nav{ width:1200px; margin:0 auto; display:table; font-family:"Microsoft YaHei",SimSun,SimHei; background:url(../images/dao1.png) no-repeat center left  }
.nav h3{ font-size:100%; font-weight:normal;  }
.nav .m{  position:relative; float:left; width:133.33px; margin:0 0 0 0px; display:inline; text-align:center; background:url(../images/dao.png) no-repeat center right }
.nav .m:hover{/* background:#28804d;*/color:#fff; }
.nav h3 a{ font-size:16px;  zoom:1;  height:56px; line-height:56px; padding:0px ;  display: block; margin:0px auto 0; color:#fff; }
.nav h3 a:hover,.nav .m:hover h3 a{ color:#fff; }
	
.nav .sub{ display: none; width:100%; padding: 0;  margin:0 ;  position:absolute; top:56px;  background-color: rgba(40, 104, 67, 0.8);  float:left; line-height:44px; }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#fff; display:block; zoom:1; font-size:15px;}
.nav .sub li a:hover{  background:#28804d; color:#fff;   }

/* banner */
.fullSlide{ width:100%;  position:relative;  height:600px; background:#fff;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:999; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block; height:600px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:9999; bottom:15px; left:0; height:22px; line-height:22px;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:2px 6px; overflow:hidden;   line-height:999px; border-radius:50%; background:#fff}
.fullSlide .hd ul .on{ background:#1d6cba;}
.fullSlide .prev{  display:block;  position:absolute; z-index:1; top:40%; left:2%;  z-index:9999; width:70px; height:70px; background:url(../images/dot1.png) 0px 0px  no-repeat;  cursor:pointer;display:none;  }
.fullSlide .next{ display:block;  position:absolute; z-index:1; top:40%; left:2%;  z-index:9999; width:70px; height:70px; background:url(../images/dot2.png) 0px 0px  no-repeat;  cursor:pointer; display:none;  }
.fullSlide .next{ left:auto; right:2%;  }

img.lazy{background: url(../images/loading.gif) 50% no-repeat;}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}

/*特效集*/

@keyframes pulse {
 0% {transform: scale(1);}
 50% {transform: scale(1.2);}
 100% {transform: scale(1);}
}
/**/
.wrap{ width:100%; display:table;}
.wrap a:hover{ color:#1d6cba}
.ssk{ height:58px; line-height:58px; color:#666;}
.ssk .ss_l{ width:700px; float:left; font-size:14px}
.ssk .ss_l a{color:#666; margin-right:10px}
.ssk .ss_l a:hover{color:#1d6cba}
.ssk .ss{ margin:14px 0 0; float:right; background:url(../images/ss.png) no-repeat center right; width:310px; height:30px; line-height:30px; display:table}
.ssk .ss input{  width:246px; height:30px; line-height:30px; padding:0 15px 0 35px; box-sizing:border-box; font-size:13px;}
.ssk .ss a{ width:64px; text-align:center; color:#fff; height:30px; font-size:14px; display: inline-block; }

.bt{ text-align:center; color:#333333; font-size:30px; text-align:center; line-height:1.2; padding:50px 0  40px}
.bt h1{	font-size: 22px;line-height:30px;color:#888888; text-transform:uppercase}
.bt h1::before {display: inline-block; background: url(../images/bt.png) no-repeat center top;width: 56px; height: 14px;    content: '';    margin-right: 20px;}
.bt h1::after {display: inline-block;content: ''; width: 56px; height:14px;background: url(../images/bt1.png) no-repeat  center top; margin-left: 20px;}
.bt h2{ font-size:30px; margin:6px 0 0; color:#2e2e2e; font-weight:bolder}
.bt h2 span{ color:#1d6cba}
/**/
.cp_k{ width:1200px; margin:0 auto; display:table; padding:0px 0 50px;}
.cp_lk{ width:240px;float:left; display:table; box-sizing:border-box}
.cp_l{  width:100%; display:table; }
.cp_l1{ height:104px; text-align:center; width:100%; color:#fff; background: url(../images/left1.png) repeat-y center bottom;}
.cp_l1 h1{ font-size:24px;  line-height:46px; padding-top:10px;}
.cp_l1 h2{ font-size:26px; font-weight:bolder;line-height:20px; text-transform:uppercase; }
.cp_l1 a{ width:104px; height:30px; font-size:14px; text-align:center; line-height:30px; color:#fff; border:1px solid #fff; display:block; margin:25px auto 0;}
.cp_l1 a:hover{ background:#fff; color:#005ab6;}

.cp_l_nav{  width:100%;box-sizing:border-box;padding:0px 0 0px ; margin:1px auto 0 auto ;}
.cp_l_nav ul{ padding:20px 0 10px;}
.cp_l_nav ul li{border:1px solid #1d6cba; height:38px; margin:0 auto 15px; width:220px;  display:table;-webkit-transition: all 0.5s;  -moz-transition: all 0.5s;    -o-transition: all 0.5s; transition: all 0.5s;}
.cp_l_nav ul li a{ background:url(../images/nav1.jpg) no-repeat 20px center ;   width:100%; box-sizing:border-box;  display:block; padding:0 10px 0 50px;  font-size:15px; color:#4a4a4a; line-height:38px; height:38px;  margin:0px auto 0; }
.cp_l_nav ul li a h1{ font-size:16px;}
.cp_l_nav ul li a:hover,.cp_l_nav ul li a.on{ color:#1d6cba;  }
.cp_l_nav{ }

.cp_r{ width:952px; float:right;}
.cp_r ul{ padding-left:22px; display:table; width:100%; box-sizing:border-box}
.cp_r ul li{width:300px; display:block; color:#000000;float:left; margin:0 15px 5px 0;}
.cp_r ul li a{ width:300px;  margin:0 auto; display:block;}
.cp_r ul li:nth-child(3n+0){ margin-right:0;}
.cp_r ul li a h1{ font-size:17px;  color:#333;line-height:54px; display:block; text-align:center;width:100%; margin:0 auto;}
.cp_r ul li a .cp_t{ width:300px; height:235px;  display:block; border:2px solid #eeeeee;  overflow: hidden; box-sizing:border-box;}
.cp_r ul li a .cp_t img{ width:300px; height:235px;  display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.cp_r ul li a:hover .cp_t img{transform: scale(1.05);}
.cp_r ul li a:hover h1 { color:#1d6cba}
.cp_r ul li a:hover .cp_t{ border:2px solid #1d6cba}

.cp_l_bj{ border-top: #ccc 1px dashed; border-bottom:4px solid #1d6cba; text-align:center; color:#4a4a4a; font-size:14px; line-height:24px; width:100%; margin:0 auto; padding:20px 0 }
.cp_l_bj h1{ font-size:18px; font-weight:bolder; line-height:34px; margin:0 auto}
.cp_l_bj h2{ font-size:25px; font-weight:bolder; padding:0px 0 0; color:#1d6cba}
.cp_l_bj h2 span{ font-size:14px; color:#4a4a4a; font-weight:100; display:table; margin:0 auto 5px}

.k2{ width:100%; background:url(../images/bg1.jpg) no-repeat center center; height:568px;}
.k2 .bt h2{ color:#1d6cba}
.jj{ width:1200px; display:table; margin:0 auto}
.jj_l{ float:left; width:560px; height:350px; display:table}
.jj_w{ width:640px; height:350px; background:url(../images/left02.png); float:right; font-size:16px; padding:35px 35px 0; box-sizing:border-box; color:#fff; line-height:32px}
.jj_w h1{ font-size:22px; line-height:1; font-weight:bolder; padding:0 0 20px}
.jj_w p{ height:192px; margin:0 0 22px}
.jj_w a{ width:130px; line-height:34px; font-size:14px; color:#fff; border:1px solid #fff; float:right; display:table; text-align:center; border-radius:25px}
.jj_w a:hover{ background:#fff; color:#1d6cba}

.about a{font-weight: 600; color: #2086ee;}

/* 本例子css */
.k3{ width:1200px; display:table; margin:0 auto; padding:0 0 40px}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;  }
.picMarquee-left .hd{ overflow:hidden;  }
.picMarquee-left .next{ position: absolute; left:0; top:125px; display:block;  width:20px; height:35px; float:right;overflow:hidden;
			 cursor:pointer; background:url(../images/jt1.png) no-repeat;}
.picMarquee-left .prev{ position: absolute; top:125px; display:block;  width:20px; height:35px; float:right;overflow:hidden;
			 cursor:pointer; right:0;background:url(../images/jt2.png) no-repeat; }

.picMarquee-left .bd{ padding:0px; margin:0 0 0 25px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width:210px; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li a .ry_t{ width:210px; height:288px; display:table}
.picMarquee-left .bd ul li a .ry_t img{width:210px; height:288px; display:table}
.picMarquee-left .bd ul li a h1{ font-size:16px; line-height:50px;}

/**/
.k4{ width:100%; display:table; background: url(../images/nei1.jpg) no-repeat center center; height:678px;}
.ys{ width:1125px; display:table; margin:0 auto; padding:154px 0 0}
.ys li{ width:200px; float:left; margin:0 12.5px; font-size:12px; line-height:22px;}
.ys li h1{ font-size:20px; font-weight:bolder; color:#1d6cba; line-height:40px; width:100%; text-align:center}
.ys li p{ padding:0 10px; color:#666}

.k5{ width:1200px; display:table; margin:0 auto; padding:0 0 40px}
.case{ width:1200px;  overflow:hidden; position:relative;  }
.case .hd{ overflow:hidden;  }
.case .next{ position: absolute; left:0; top:100px; display:block;  width:20px; height:35px; float:right;overflow:hidden;
			 cursor:pointer; background:url(../images/jt1.png) no-repeat;}
.case .prev{ position: absolute; top:100px; display:block;  width:20px; height:35px; float:right;overflow:hidden;
			 cursor:pointer; right:0;background:url(../images/jt2.png) no-repeat; }

.case .bd{ padding:0px; margin:0 0 0 36px;   }
.case .bd ul{ overflow:hidden; zoom:1; }
.case .bd ul li{ width:268px; margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.case .bd ul li a .ry_t{ width:268px; height:233px; display:table; border:1px solid #e2e1e1; box-sizing:border-box}
.case .bd ul li a .ry_t img{width:268px; height:233px; display:table}
.case .bd ul li a h1{ font-size:16px; line-height:50px;}

.more{ display:table; margin:0 auto; padding:30px 0}
.more a{ border-radius:5px; padding:0 60px; line-height:46px; color:#fff; font-size:15px; background:#1d6cba; display:table}
.more a:hover{ background:#333; color:#fff}

.k6{ width:100%; display:table; background:#f5f5f5; padding:0 0 60px}
.xwk{ width:1200px; display:table; margin:0 auto; background:#fff; padding:20px 20px 30px; box-sizing:border-box}
.xw_l{ width:770px; float:left }
.xw_r{ width:342px; float:right}
.xw_bt{ width:100%; font-size:14px; color:#2d2d2d; line-height:40px; padding:0 0 15px; display:table}
.xw_bt h1{ font-size:20px; font-weight:bolder; float:left}
.xw_bt a{ float:right; font-size:14px; text-transform:uppercase; opacity:.6}
.xw_t{ width:246px; height:326px; float:left}
.xw_l ul{ width:490px; float:right; border-top:#e3e3e3 1px solid}
.xw_l li{ width:100%; height:107px; border-bottom:#e3e3e3 1px solid}
.xw_l li a{ width:100%; height:107px; color:#666}
.xw_l li a time{ height:108px; width:100px;color:#2d2d2d; text-align:center; float:left; line-height:1.4; display:table; font-size:12px;}
.xw_l li a time span{ padding:20px 0 0; display:table; margin:0 auto; color:#2d2d2d; font-size:32px; font-weight:bolder;}
.xw_l li a h1{ width:390px; float:right; display:table;font-size:12px; color:#666; line-height:22px;}
.xw_l li a h1 span{ font-size:15px; color:#000; margin:15px 0 2px; display:table; line-height:30px; height:30px; overflow:hidden;}
.xw_l li a h1 p{ height:44px;}
.xw_l li a:hover h1 span{ color:#1d6cba}

.xw_t1{ width:342px; height:109px; display:table}
.xw_r ul{ width:100%}
.xw_r li{ width:100%; line-height:32px; border-bottom:1px solid #ececec; height:32px; display:table; margin:20px 0 0 }
.xw_r li a{ width:100%; height:32px;}
.xw_r li a i{ background:#ececec; width:32px; height:32px; text-align:center; display:table; float:left}
.xw_r li a span{ width:290px; float:right}

.k7{ width:1200px; display:table; margin:0 auto; padding:40px 0; color:#666; line-height:24px}
.k7 p{ margin:15px auto 0}
.k7 a{ margin:0 5px; color:#666; opacity:.8}
/**/
.fotter{ background:#333; width:100%; display:table; color:#fff; padding:0 0}
.fotter a{ color:#fff;}
.fo_nav{ width:100%; height:56px; line-height:56px; background:#2c2c2c}
.fo_nav li{ float:left;background:url(../images/dao.png) no-repeat center right; width:133.33px; display:table}
.fo_nav li a{ width:100%; text-align:center; display:table; font-size:15px; opacity:.9}
.fo_nav ul{ width:1200px; display:table; margin:0 auto}
.fo_nav li:last-child{ background:none}

.fo{ width:1200px; margin:0px auto 0 auto; display:table; padding:30px 0 40px;}
.fo_l{ float:left; width:300px; padding:35px 0 0}
.fo_l img{ width:198px; margin:0 0 0 30px}
.fo a{ }
.fotter a:hover{ color:#1d6cba}
.fo_c{ width:370px; padding-left:60px; float:left; display:table}
.fo_w{  display:table; float:right; line-height:1; padding:0px 0 0}
.fo_w img{ width:100px; display:table}
.fo_w dl{ width:110px;   text-align:center; font-size:15px; line-height:50px;}
.fo_w dl:nth-child(2){ margin-right:0}


.fo2{ color:#fff;display: table; font-size:13px; float:left; width:600px;line-height:24px; padding:8px 0 0 60px; box-sizing:border-box}
.fo2 a{color:#fff; margin:0 10px 0 0 }
.fo2 .fo_lj{  width:122px; display: inline-block; height:24px;vertical-align:middle}
.fo2 .fo_lj img{ display:table; padding:0px 0 0 }





.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}



</pre></body></html>