<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*/
*{ padding:0; margin:0; outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;}
img{border:none}
ul,li{ list-style:none;} 
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;}  
a {color:#030303;text-decoration:none;}
a:hover {color:#009259;}
a:active {color:#009259;}
.hidden{ display:none}
i{ font-style:normal}
.fl{ float:left;}
.fr{ float:right}
.page{ float:left; width:100%; text-align:center; margin-top:60px;  }
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px;transition: all 0.3s ease 0s;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #009259; background:#009259;}
input,select,textarea{ font-family:Arial, Helvetica, sans-serif;  outline:none}
.red{color:#009259}
.overflow{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
/*basic*/ 


.jjimg2{ display:none;}

body{margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif; ; font-size:14px;color:#030303;}  
.mpcop{ display:none}
/*index*/
#qb-sougou-search,.last-btn,iframe{ display:none}
.wbox{ width:100%; float:left;}
.headbox,.mbanner,.mprolist,.casetabbox,.fmenu,.moban,.mewmbox{ display:none;}
.banner{width: 100%; float: left; position: relative; overflow:hidden}   
.wrap{ max-width:1200px; width:96%; margin:0 auto; }
.twrap{ max-width:1400px; width:90%; margin:0 auto; }
.topzw{ width:100%; float:left; height:89px;}
.top{ width:100%; float:left;   background:#fff; box-shadow: 0 0 5px #ddd; position:fixed; left:0; top:0; z-index:100}
.logo{ float:left; height:77px;padding:6px 0;}
#nav { display:block; float:right;}
#nav .jquery_out {float:left;line-height:40px;display:block; }
#nav .mainlevel { float:left;/*IE6 only*/ background-repeat:no-repeat; position:relative;margin-right:13px; }
/*#nav .mainlevel img{  margin-top:12px; float:right; margin-left:1px;}
#nav .mainlevel .img1{ display:none}
#nav .mainlevel span{ float:left; display:block;}*/
#nav .mainlevel a { text-decoration:none; height:77px; line-height:77px;display:block; float:left; text-transform:capitalize; padding:6px 5px;font-size:15px;  color:#000; }
#nav .mainlevel a.hov{ color:#009259;}
#nav .mainlevel a:hover { color:#009259;}
#nav .mainlevel a.hov .img2{ display:none}
#nav .mainlevel a.hov .img1{ display:block}
#nav .mainlevel a:hover .img2{ display:none}
#nav .mainlevel a:hover .img1{ display:block}

#nav .mainlevel ul {display:none;transition: all 0.1s ease 0s; position:fixed; left:0; top:89px; list-style-type:none; padding:40px 0; margin:0; z-index:1020; width:100%; background:#e6e8ec;  overflow:hidden; }

.dhleft{ width:20%; float:left; margin-left:18%;}
.dhleft span{ color:#009259; font-size:24px; line-height:30px;}
#nav .mainlevel .dhleft p{ width:100%;}
#nav .mainlevel .dhleft a{ height:25px; line-height:25px; font-size:16px; margin:0; padding:0; margin-top:30px;}
.dhright{ width:60%; float:left}
.daohanga{ width:200px; float:left;}
#nav .mainlevel .dhright a{ width:auto; margin:0; width:200px; line-height:31px; height:31px; margin-bottom:5px;padding:0; font-size:14px; color:#333333}
#nav .mainlevel .dhright a:hover{color:#009259;}
#nav .mainlevel .dhright a img,#nav .mainlevel .dhright a span{ float:left}
#nav .mainlevel .dhright a img{ width:22px; height:23px; margin:4px 10px 0 0}
.sanjibox{ width:500px; float:left; display:none;}
#nav .mainlevel .dhright .sanjibox a{width:auto; margin:0; width:100%; line-height:30px; height:30px; padding:0; text-indent:32px; color:#666; font-size:14px;}
#nav .mainlevel .dhright .sanjibox a:hover{color:#009259;}
.daohanga:hover .sanjibox{ display:block}

/*#nav .mainlevel ul li { width:100%; height:30px; line-height:30px; margin:0; padding:0;  list-style-type:none;}
#nav .mainlevel ul li a{ width:80px; height:30px;line-height:30px; padding:0; margin:0 10px; color:#000; font-size:14px; border-bottom:1px dashed #ddd; border-radius:0; text-align:center}
#nav .mainlevel ul li a:hover{ background:#fff; color:#945357}*/

/*#tf_tabs0 {width: 530px; overflow:hidden; float:left; background:#fff; position:relative; box-shadow: 0 0 5px #ddd;}
#tf_tabs0 .tf_menu0{width:140px; min-height:190px; float:left; background:#f7f7f7; padding-top:10px;}
#tf_tabs0 .tf_menu0 a{ cursor:pointer; font-size:14px; width:110px; display:block; height:45px; line-height:45px; margin:0 10px 0 20px; border-radius:0; line-height:45px; padding:0; border:0; border-bottom:1px solid #eee;}
#tf_tabs0 .tf_menu0 a:hover{ border:0; border-bottom:1px solid #ddd;}
.tf_menu0 a.tf_hover{ color:#009259; background:url(jian2.png) right center; background-repeat:no-repeat}
#tf_main0 ol{display: none; float:left; width:120px; margin-left:20px; padding-top:10px;}
#tf_main0 ol.tf_block{display: block;}
#tf_tabs0 #tf_main0 ol a{ width:100%; display:block; border-bottom:1px solid #eee; font-size:14px; line-height:45px; height:45px; margin:0; padding:0; padding:0; border:0; border-radius:0; border-bottom:1px solid #eee;}
#tf_tabs0 #tf_main0 ol a:hover{ margin:0; padding:0; border:0;border-bottom:1px solid #eee;}
#tf_tabs0 .menupic{ width:200px; height:120px; top:20px; right:20px; position:absolute}


#td_tabs0 {width: 530px; overflow:hidden; float:left; background:#fff; position:relative; box-shadow: 0 0 5px #ddd;}
#td_tabs0 .td_menu0{width:140px; min-height:175px; float:left; background:#f7f7f7; padding-top:10px;}
#td_tabs0 .td_menu0 a{ cursor:pointer; font-size:14px; width:110px; display:block; height:45px; line-height:45px; margin:0 10px 0 20px; border-radius:0; line-height:45px; padding:0; border:0; border-bottom:1px solid #eee;}
#td_tabs0 .td_menu0 a:hover{ border:0; border-bottom:1px solid #ddd;}
.td_menu0 a.td_hover{ color:#009259; background:url(jian2.png) right center; background-repeat:no-repeat}
#td_main0 ol{display: none; float:left; width:120px; margin-left:20px; padding-top:10px;}
#td_main0 ol.td_block{display: block;}
#td_tabs0 #td_main0 ol a{ width:100%; display:block; border-bottom:1px solid #eee; font-size:14px; line-height:45px; height:45px; margin:0; padding:0; padding:0; border:0; border-radius:0; border-bottom:1px solid #eee;}
#td_tabs0 #td_main0 ol a:hover{ margin:0; padding:0; border:0;border-bottom:1px solid #eee;}
#td_tabs0 .menupic{ width:200px; height:120px; top:20px; right:20px; position:absolute}
#sub_03 #td_tabs0,#sub_04 #td_tabs0{ width:380px;}
#nav .mainlevel ul#sub_04{ margin-left:-100px;}*/

.rtop{ float:right; height:89px; margin-left:50px;}
.rtop li{ float:left; display:block; line-height:89px; font-size:18px; position:relative;}
.rtop li img{ float:right; cursor:pointer}
.rtop li span{ float:left; padding:0 20px;border-left:1px solid #eee;border-right:1px solid #eee;  font-family:Arial, Helvetica, sans-serif}
.rtop li ul{ position:absolute; height:50px; box-sizing:border-box;transition: all 0.3s ease 0s; line-height:28px; left:700px; top:20px; background:#fff; width:450px; overflow:hidden; z-index:10}
.rtop li:hover ul{ display:block}
.rtop li img.simg{ margin-top:35px; margin-left:30px;}
.txt_search{ float:right; width:410px; font-size:16px; background:none; line-height:49px; height:49px; border:0; border-bottom:1px solid #ddd;}
.btn_search{ width:30px; float:left; background:url(u2.png) center center; background-repeat:no-repeat; height:28px; margin-top:11px; text-indent:100px; cursor:pointer; border:0;}
.ssimg2{ display:none}

.pic_effect{  position: relative; overflow: hidden; }
.pic_effect img{display: block; width:100%; vertical-align: bottom;opacity: 1;filter:alpha(opacity=100);transform: scale(1, 1);transition: all 0.3s ease 0s; }
.pic_effect{ display: block; background: #fff;transition: background 0.3s ease 0s;}

.pic_effect:hover img{ transform: scale(1.08, 1.08);}


.foot{ width:100%; float:left; padding:80px 0; padding-bottom:50px; background:#f2f2f2;}
.fotlx{ margin-right:2%; float:left; width:33%;}
.fotlx_t{ width:100%; float:left; line-height:25px; font-size:16px; color:#000; margin-bottom:10px;}
.fotlx_txt{ width:100%; float:left; line-height:25px; font-size:14px;}

.fnav{ float:left; margin-left:3%; width:12%;}
.fnav_t{ width:100%; float:left; line-height:25px; font-size:18px; color:#000; margin-bottom:10px;}
.fnav_txt{ width:100%; float:left; line-height:25px; font-size:14px;}

.fnav2{ width:18%;}
.fnav3{ width:15%;}
.fewm{ width:116px; float:right;}
.fewm img{ float:left; width:116px; margin-bottom:5px;}
.fewm p{ width:100%; text-align:center; line-height:30px; color:#999}

.fxlink{ width:100%; float:left; margin-top:10px;}
.fxlink img{ margin-right:30px;}

.links{ width:100%;line-height:30px; margin-top:30px; float:left}
.links a{ margin-right:15px;}

.copyright{ width:100%; float:left; line-height:25px; background:#fff; padding:10px 0; text-align:center; color:#999}
.copyright a{ color:#999}
/*浮动*/
.r_fudong{float: left; width: 40px; position:fixed; right: 10px; top: 90%; margin: -159px 0 0;box-shadow: 0 0 5px #ddd;}
.r_fudong ul{float: left; width: 100%; }	
.r_fudong li{float: left; width: 100%;  text-align: center;   cursor: pointer; position: relative; border-bottom:1px solid #ddd;}
/*.r_fudong li a{display: block; width: 40px;  border-top: medium none; float: left;  position: relative; z-index: 2;height:40px;}*/
.r_fudong li img{display: block; vertical-align: bottom; width: 40px;}

.gotop{float: left; width: 100%; color: #fff; text-align: center; position: relative; z-index: 2;}
.gotop span{display: block; line-height: 20px;}
.gotop img{ float:left}
.fdbox{position: absolute; left: -175px; top: 5px; width:156px;  background:url(xf1.png); background:#f6f8fb; box-shadow: 0 0 10px #ddd; text-align: center; transition: all 0.2s ease-out 0s; opacity: 0;  visibility: hidden; line-height:30px;}

.r_fudong li.hover .fdbox{ margin-left:0;opacity: 1;  visibility: visible; }
.telbox{width:178px; padding: 10px 0 0; height: 58px;}
.teltop{position: relative; margin: 0 auto; width: 128px;}
.teltop em{position: absolute; left: 0; top: 0; width: 100%; height: 13px; border-bottom: 1px solid #b20a18; display: block;}
.r_fudong .teltop span{display: inline-block; line-height: 26px; font-size: 18px; position: relative; padding:0 15px; background: #d73240;}
.telnum{line-height:28px; font-size: 18px;}
.ewmbox{float: left; padding: 13px 13px 0; display: inline; width: 120px; }
.r_fudong .ewmbox img{ width: 120px;  height: 120px; margin: 0;}
.r_fudong .ewmbox span{ line-height: 20px; font-size: 14px; color:#333;}
.yfd1 .dimg2,.gotop .dimg2{ display:none}
.yfd1:hover .dimg2,.gotop:hover .dimg2{ display:block}
.yfd1:hover .dimg1,.gotop:hover .dimg1{ display:none}

.qqkflist{ width:156px; margin:0 auto; margin-top:20px;}
.qqkflist p{ margin-bottom:10px; color:#333}
.qqkflist a{ display:block; width:156px; height:34px; border-radius:20px; background:url(qqkf.png);  margin-bottom:10px; color:#fff; text-align:left; text-indent:50px; line-height:34px;}
.qqkflist a:hover{ color:#fff;}
/*浮动 end*/
.index_about{ width:100%; float:left; padding:80px 0; background:#fff; }
.abouttu{ float:left; width:46%; margin-top:40px;}
.mabouttu{ display:none}
.title1{ width:100%; float:left; font-weight:bold; text-align:center; line-height:30px; font-size:32px; color:#009259}
.title2{ width:100%; float:left; text-align:center; line-height:25px; font-size:16px; text-transform:uppercase; color:#999; margin-top:10px;}
.aboutms{ width:51%; float:right; line-height:31px;  color:#545454; margin-top:45px; font-size:16px;}

.more1{ width:125px; height:45px; border-radius:5px; line-height:45px; color:#fff; font-size:16px; text-align:center; display:block; margin:0 auto; border:1px solid #ddd; color:#333;transition: all 0.3s ease 0s; margin-top:50px;}
.more1:hover{ background:#ad0e1c; color:#fff; background:#009259; }
.index_cpyy{ width:100%; padding:80px 0; background:#f6f6f6; float:left}
.cpyylist{ width:100%; float:left; margin-top:20px;}
.cpyylist li{ width:48%; margin:30px 0 0 0; float:left; position:relative;}
.cpyylist li:nth-of-type(2n){ float:right}
.cpyy_tu{ width:52%; float:left; overflow:hidden; border-radius:5px;}
.cpyy_tu img{ float:left; width:100%;border-radius:5px;}
.cpyy_main{ width:44%; float:right;}
.cpyy_t{ width:100%; float:left; line-height:25px; height:25px; font-size:18px; margin-top:25px;}
.cpyy_txt{ width:100%; float:left; line-height:20px; max-height:40px; overflow:hidden; color:#999; margin-top:10px;}
.cpyy_m{ width:80px; height:30px; position:absolute; left:56%; bottom:30px; text-align:center; line-height:30px;transition: all 0.3s ease 0s;}
.cpyylist li:hover .cpyy_m{ background:#009259; color:#fff; border-radius:5px;}

.index_xstd{ width:100%; float:left; padding:80px 0; background:#fff;overflow:hidden }
.xstdtu{ width:53%;  float:left; border-radius:8px; position:relative; margin-top:50px; overflow:hidden; height:305px;}
.xstdtu img{  width:646px; float:left; border-radius:8px;height:305px;}
.xstdtu span{ display:block; height:50px; line-height:50px; color:#fff; position:absolute; left:0; bottom:0; width:100%; text-indent:30px; border-radius:0px 0 10px 10px; font-size:18px; background:url(hei.png)}
.xstdbox{ width:44%; float:right; margin-top:40px;}
.xstdbox li{ width:100%; float:left; border-bottom:1px solid #ddd; height:60px; line-height:60px;border-bottom:1px solid #ddd;}
.xstit{ width:73%; float:left;  height:60px; line-height:60px; overflow:hidden; font-size:16px;}
.xssj{ float:right; height:60px; line-height:60px; width:25%; text-align:right;}

.index_jtdt{ width:100%; padding:80px 0; background:#f6f6f6; float:left; margin-bottom:80px;}
#t_tabs0 {width: 100%; overflow:hidden; margin-top:50px; float:left}
.t_menu0{width: 100%; height:48px; text-align:center; line-height:48px;}
.t_menu0 a{ cursor:pointer; font-size:16px; margin:0 10px; padding:0 35px; display:inline-block; background:#fff; border-radius:40px; line-height:48px; color:#313131;}
.t_menu0 a.t_hover{ color:#fff; background:#019259}
#t_main0 ol{display: none; padding-top:50px;}
#t_main0 ol.t_block{display: block;}

.dtnews{ width:32%; margin-right:2%; background:#fff; border-radius:8px; float:left;transition: all 0.3s ease 0s;}
.dtnews:hover{ box-shadow: 0 0 10px #ddd;}
.dtnews_tu{ width:100%; float:left; overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px;}
.dtnews_tu img{ width:384px; height:235px; float:left;border-top-left-radius:8px;border-top-right-radius:8px;}
.dtnews_main{ width:92%; padding:15px 4% 40px 4%; float:left}
.dtnews_t{ width:100%; height:50px; line-height:25px; font-size:18px; overflow:hidden;}
.dtnews_txt{ width:100%; height:75px; margin:15px 0; line-height:25px; font-size:16px; color:#999; overflow:hidden;}
.dtnews_m{ background:url(bg1.png) left center no-repeat; line-height:25px; text-indent:20px;}
.nbanner{ width:100%; float:left; position:relative}
.nbanner img{ width:100%; float:left}
.dtnewswz{ width:29%; padding:10px 1.5%; padding-bottom:35px; float:right; background:#fff; min-height:40px; border-radius:8px;}
.dtnewswz_t{ width:100%; float:left; line-height:30px; font-size:20px; margin-top:10px;}
.dtnewswz_t a{ float:right; color:#999; font-size:16px;}

.dnews{ width:100%; float:left; border-top:1px solid #eee; padding-top:10px; margin-top:10px;}
.dnews_t{ width:100%; float:left; line-height:25px; height:50px; overflow:hidden; font-size:16px;}
.dnews_sj{ width:100%; float:left; line-height:25px; height:25px;}
.nbanpc,.nbanpc img{ width:100%; float:left;}
.nbanm{ display:none}

.aboutbox{ width:100%; float:left; padding:80px 0}
.aboutjj{ width:100%; float:left; margin-top:30px; position:relative;}
.aboutbox img{ max-width:100%; clear:both; width:100%; float:left}

.aboutjjwz{ width:100%; float:left; font-size:16px; line-height:31px;}

.aboutdsj{width:100%; float:left; padding:0 0 80px 0; background:#f5f7fa; }
.ihistory {width: 100%; margin:auto;position:relative;}
#container { padding-top:50px;}
#timeline{overflow: hidden;margin:auto;position: relative;background: url(../images/xian1.png) left 50px repeat-x; margin-top:40px; }
#dates{height:120px;overflow: hidden;}
#dates li{list-style: none;float: left;width: 150px;height: 100px;font-size: 24px;text-align: center;}
#dates a{line-height: 38px;padding-bottom: 10px; font-size:16px; display:block; height: 100px;font-family:Arial;background: url(../images/xian3.png) center 35px no-repeat; }
#dates .selected{font-size: 30px; color:#009259; font-weight:bold;font-family:Arial;background: url(../images/xian2.png) center 35px no-repeat;}
#issues{overflow: hidden;}
#issues li{width: 100%;float: left; background:#fff; margin:0 0; overflow:hidden;}
#issues li .issuesmain {overflow:hidden; padding:80px 100px; }
#issues li .issuesmain img{ width:30%;  display:block;float: left;}
#issues li .issuestext { width:67%;font-size: 14px;line-height: 25px;float: right;}
#issues li h1{color:#009259;font-size: 18px; padding-bottom:10px;}
#next,#prev{position: absolute;top:45%;width:30px;height:30px;text-indent: -9999px;overflow: hidden; display:block; background-color:#666; padding:10px; background-repeat:no-repeat; }
#next{right: 0;background-image: url(../images/sright.png);}
#prev{left: 0;background-image: url(../images/sleft.png);}
#next:hover,#prev:hover{ background-color:#183883;}
#next{right: 0;background-image: url(../images/sright.png);}
#prev{left: 0;background-image: url(../images/sleft.png);}


.aboutwh{ width:100%; float:left; padding:0px 0;}
.whlist{ width:100%; float:left; margin-top:40px;}
.whbox1{ width:33.33%; float:left; position:relative}
.whbox1 img{ width:100%; float:left;}
.whbox2{ width:33.33%; float:left;}
.whbox2 li{ width:100%; float:left; position:relative;}
.whbox2 li img{ width:100%; float:left}
.whtit{ position:absolute; width:100%; line-height:40px; color:#fff; font-size:22px; text-align:center; bottom:30px;}
.whbox1:hover .whtit,.whbox2 li:hover .whtit{ display:none}
.whbg{ width:100%; height:58%; padding-top:42%; position:absolute; top:0; left:0;transition: all 0.3s ease 0s;background:url(bg2.png) no-repeat; background-size:100% 100%; opacity:0;}
.whtit span{ display:inline-block; text-align:center; background:#009259;border-radius:15px; padding:0 15px;}

.whbox1 .whbg{  background:url(bg3.png) no-repeat; background-size:100% 100%; height:100%; padding:0}
.whbg_main{ width:100%; text-align:center; color:#fff; font-size:18px;}
.whbg_t{ width:100%; line-height:25px; float:left;}
.whbg_txt{ width:100%; line-height:22px; font-size:14px; float:left; margin-top:15px;}
.whbox2 li:hover .whbg,.whbox1:hover .whbg{ opacity:1;}
.whbox1 .whbg .whbg_main{ margin-top:50%;}

.whbgx{ width:100%; height:85%; padding-top:15%; position:absolute; top:0; left:0;transition: all 0.3s ease 0s;background:url(bg2.png) no-repeat; background-size:100% 100%; opacity:0;}


.aboutry{ width:100%; float:left; padding-bottom:0;}
.honorlist{ width:100%; float:left; margin-top:0;}
.honorlist li{ width:32%; float:left; margin-right:2%; margin-top:30px;text-align:center; font-size:22px;}
.honorlist li:nth-of-type(3n){ margin-right:0;}
.rybox{ width:100%; float:left; }
.rybox img{ width:100%; float:left}
.rybox_sj{ width:100%; line-height:25px; float:left; margin:25px 0 10px;}
.rybox_t{ width:100%; line-height:28px; float:left; height:56px; overflow:hidden}
.rybox a{ display:block}

.nybox{ width:100%; float:left; padding:70px 0;}
.zgs_1{ width:100%; float:left; line-height:50px; margin-bottom:35px;}
.zgs_1 span{ float:left; font-size:30px; color:#009259; font-weight:bold}
.zgscate{ float:right;}
.zgscate a{ float:left; display:block; height:50px; line-height:50px; padding:0 20px;transition: all 0.3s ease 0s; border-radius:10px; margin-left:20px; font-size:16px; background:#f4f4f4;}
.lxwmxx a{ background:#fff;}
.zgscate a.on,.zgscate a:hover{ background:#009259; color:#fff;}

.zgs_left{ width:68.5%; float:left}
.zgsinfo{ width:100%; float:left; padding-bottom:40px; border-bottom:1px solid #ddd;}
.zgsinfo_t{ width:100%; float:left; font-size:24px; line-height:30px; margin-bottom:25px;}
.zgsinfo_txt{ width:100%; float:left; font-size:16px; line-height:28px; color:#666}

.zgsqt{ width:100%; float:left; margin-top:30px;}
.zgsqt_t{ width:100%; float:left; font-size:18px; line-height:25px; margin-bottom:10px;}
.zgsqt_t2{ width:100%; float:left; font-size:24px; line-height:25px; margin-bottom:30px;}
.zgsqt_txt{ width:100%; float:left; font-size:16px; line-height:28px; color:#666; margin-bottom:10px;}
.zgsqt_txt img{ max-width:100%; height:auto}
.zgs_right{ width:25.5%; float:right;}
.zgslx{ width:100%; float:left; line-height:20px; margin-bottom:20px;}
.zgslxbox{ width:100%; float:left;}
.zgslxbox a{ cursor:pointer; float:left; width:46%; border:1px solid #999999; line-height:50px; border-radius:3px;transition: all 0.3s ease 0s; text-align:center; font-size:16px;}
.zgslxbox a.ntye2{ float:right;}
.zgslxbox a:hover{ background:#009259; color:#fff; border:1px solid #009259}
.zgscplist{ width:100%; float:left; margin-top:50px;}
.zgscplist li{ width:100%; float:left; line-height:60px; border-bottom:1px solid #ddd; font-size:18px;}
.zgscplist li a{ color:#999;}
.zgscplist li a:hover{ color:#009259;}

.sqboxbg{ width:100%; position:fixed; height:100%; background:url(hei2.png); top:0; left:0; display:none; transition: all 0.3s ease 0s; z-index:9999;}
.sqbox{ width:550px; padding:10px 20px; height:380px; position:absolute; left:50%; top:50%; transition: all 0.3s ease 0s; margin-left:-290px; margin-top:-200px; background:#fff; border-radius:10px;}
.sqclose{ width:100%; float:right; cursor:pointer; height:20px; text-align:right;}
.sqtit{ width:100%; line-height:25px; font-size:24px; float:left; text-align:center;}
.input1{ width:548px; height:38px; line-height:38px; text-indent:10px; float:left; margin-bottom:10px; border:1px solid #ddd;border-radius:5px;}
.sqform{ width:100%; float:left; margin-top:30px;}
.button1{ width:140px; float:left; margin:0 205px; border:0; cursor:pointer; height:40px; border-radius:5px; color:#fff; font-size:16px; background:#009259; color:#fff;}

.newslist{ width:100%; float:left}
.newslist li{ width:100%; float:left; border-bottom:1px solid #f6faff; padding:50px; box-sizing:border-box;transition: all 0.3s ease 0s;}
.newslist li img{ float:left; width:29%;}
.newslist li:hover{ background:#f4f4f4}
.news_main{ width:53%; margin-left:6%; float:left; font-size:16px;}
.news_sj{ float:right; width:9%; line-height:35px; text-align:right; font-size:20px;}	
.news_sj p{ font-size:30px;}
.news_t{ width:100%; float:left; line-height:30px; height:30px; font-size:24px; color:#333; margin-bottom:20px;}
.news_txt{ width:100%; float:left; line-height:25px; color:#999; margin-bottom:10px; max-height:50px; overflow:hidden}
.news_m{ width:100%; float:left; margin-top:10px;}

.newshow{ width:100%; float:left;}
.news_ll{ width:68%; float:left;}
.newshow_t{ width:100%; float:left; line-height:30px; font-size:24px;}
.newshow_gg{ width:100%; line-height:60px; border-bottom:1px solid #ddd; background:url(data.png) left center; background-repeat:no-repeat; text-indent:20px; float:left; margin-bottom:20px;}
.news_contents{ width:100%; line-height:25px; float:left; color:#4c4c4c}
.news_contents img{ max-width:815px; height:auto}
.news_xg{ width:26%; float:right;}
.news_xgtit{ width:100%; float:left; line-height:30px; color:#333;  border-bottom:1px solid #ddd; margin-top:50px; margin-bottom:20px; padding-bottom:10px;}
.xglist{ width:100%; float:left;}
.xglist li{ width:100%; float:left; margin-bottom:20px; padding-bottom:20px;border-bottom:1px solid #ddd;}
.xgnews_t{ width:100%; line-height:30px; font-size:16px; height:30px; overflow:hidden}

.xgnews_t a:hover{ color:#a1212c}
.xgnews_txt{ width:100%; line-height:25px; height:50px; overflow:hidden; color:#666}
.sitemb{ width:100%; float:left; line-height:25px; margin-top:20px; font-size:16px;}



.proleft{ width:20%; float:left; background:#fff;}
.proleft dt{ width:100%; font-size:24px; line-height:45px; text-align:center; height:45px; overflow:hidden; background:#009259; color:#fff}
.proleft dd{ width:100%; font-size:16px; line-height:22px; height:44px; padding:10px 0; overflow:hidden; border-bottom:1px solid #ddd;transition: all 0.3s ease 0s;}
.proleft dd a{ display:block}
.proleft dd:hover,.proleft dd.on{ background:url(bg1.png) right center; color:#009259; background-repeat:no-repeat}
.proleft dd.on a{ color:#009259}

.prolist2{ float:right; width:76%;}
.prolist2 dl{ width:100%; background:#fff;box-shadow: 0 0 10px #ddd; margin-bottom:30px; float:left; border-radius:8px; display:block}
.prolist2 dl a{ display:block}
.prolist2 dl dt{ width:32%;   border-radius:8px;  float:left; overflow:hidden}
.prolist2 dl dt img{ width:100%; border-radius:8px; float:left;}
.prolist2 dl dd{ float:right; width:64%; margin-right:2%;}
.pro_t{ width:100%; float:left; line-height:30px; font-size:18px; margin:20px 0 10px 0}
.pro_ms{ width:100%; float:left;}
.pro_nc{ float:left; width:100%; color:#999999; height:50px; overflow:hidden; line-height:25px; font-size:16px;}
.pro_tx{ float:right; width:360px; color:#666666; height:30px; overflow:hidden; line-height:30px;}
.pro_ma{ width:80px; height:28px; border:1px solid #ddd; border-radius:3px;transition: all 0.3s ease 0s; margin-top:20px; text-align:center; float:left; line-height:28px;}
.pro_ma:hover{ background:#009259; border:1px solid #009259; color:#fff;}
.prolist2 .page{  margin-top:20px;}
.proxs{ width:100%; padding:20px; padding-bottom:10px; float:left; background:#f4f4f4; box-sizing:border-box; margin-bottom:30px;}
.prosxli{ width:100%; float:left; margin-bottom:10px;font-size:16px;}
.sxli_t{ width:20%; float:left; line-height:35px; }
.sxli_m{ width:80%; float:left;}
.sxli_m a{ display:block; float:left; margin-right:15px; line-height:35px; color:#666666; position:relative}
.sxli_m a sup{ position:absolute; right:0; top:-5px; width:10px; height:10px; font-size:12px;}
.sxli_m a.on{ color:#009259; padding-right:10px;}
.sxli_m2{ width:80%; float:left; }
.sxli_m2 a{ display:block; float:left; margin-right:20px; line-height:25px; border:1px solid #ddd; text-transform:uppercase; padding:0 5px; margin-top:5px;color:#009259}
.sxli_m2 a span{ font-size:14px; padding-left:2px;}
.sxliss{ width:350px; height:34px; float:left; border:1px solid #ddd; border-radius:5px;}
.input2{ width:260px; float:left; line-height:34px;height:34px; border:0; border-radius:5px; text-indent:5px; background:none; font-size:16px;}
.button2{ width:90px; float:left; border-radius:5px; color:#fff; background:#009259; cursor:pointer; border:0; height:34px; font-size:16px;}
.floatbox_top { position:fixed; _position: absolute; z-index: 9000; top:109px; max-width:240px;  _top:expression(eval(document.body.scrollTop||document.documentElement.scrollTop));   }

.caselist{ width:100%; overflow:hidden; float:left;}
.caselist li{ width:32%; float:left; margin-right:2%; margin-bottom:50px;}
.caselist li:nth-of-type(3n){ margin-right:0;}
.caselist li dt{ width:100%; float:left;  overflow:hidden;}
.caselist li dt img{ width:100%; float:left;transition: all 0.3s ease 0s;}
.caselist li dd{ float:left; width:100%;}
.caselist li a{ display:block}
.case_t{ width:100%; font-size:16px; height:30px; line-height:30px; float:left; margin:15px 0 10px 0}
.case_txt{ width:100%; font-size:14px; line-height:25px; overflow:hidden; color:#666; height:50px; float:left}
.case_more{ width:42px; float:left; border-bottom:1px solid #333; line-height:21px; padding-bottom:10px; height:21px; overflow:hidden; margin-top:30px;transition: all 0.3s ease 0s;}
.case_more span{ float:left;  margin-bottom:30px;}
.case_more img{ float:right; margin-top:4px;}
.caselist li:hover dt img{transform: scale(1.08, 1.08);}
.caselist li:hover .case_more{ width:100%; border-bottom:1px solid #009259}
.caselist .page{ margin-top:20px}
.lxbox{ width:100%; float:left; background:#fff; box-sizing:border-box; padding:20px 0;}
.lxlist{ width:100%; margin:20px 0 50px; float:left}
.lxlist li{ width:20%; float:left; box-sizing:border-box; text-align:center; padding:30px 20px 10px 20px; box-sizing:border-box; border-right:1px solid #eee;}
.lxlist li:nth-of-type(5n){ border:0}
.lxlist li img{ width:70px;}
.lxtit{ width:100%; float:left; font-size:20px; line-height:30px; margin:15px 0 10px;}
.lxtxt{ width:100%; float:left; line-height:25px; color:#999; font-size:16px;}

.lxditu{ width:100%; padding:0 20px; box-sizing:border-box}
.lxditu img{ float:left; width:100%;}
.nyboxlx{background:#f4f4f4; margin-bottom:70px;}


.monthslide{ width:100%; float:left; overflow:hidden; background:#fff; padding:20px; box-sizing:border-box; }
.monthdl dt{  background-repeat:no-repeat; border-bottom:1px solid #eee; border-top:1px solid #eee; background:#fff; color:#000; height: 30px;line-height:30px; padding:10px 0; width:100%; cursor: pointer; font-size:16px; margin-bottom:20px;}
.monthdl dt.hover{  background:#eee; border-top:0; border-bottom:0;}
.monthdl dt.hover a{ }
.monthdl dd{ width:100%;  line-height:28px; font-size:16px;display: none; padding:0 40px 50px 40px; box-sizing:border-box; overflow:hidden; color:#333}
.zwctit{ font-size:20px; margin-bottom:8px; margin-top:40px;}
.monthdl dd li{line-height: 32px; width:250px; float:left; margin-left:30px; font-size:12px;}
.monthdl dd li span{ width: 65px; display: inline-block;}
.monthdl dd li a:hover{ color:#000}
.sqbutton{ display:block; color:#fff;background:#183883; margin-top:20px; line-height:45px; width:130px; text-align:center; cursor:pointer}
.sqbutton:hover{ color:#fff;}
.monthdl span{ float:left;}
.zw_name{ width:45%; margin-left:2%;}
.zw_div{ width:15%; text-align:center; border-left:1px solid #eee}
.tiutit{ background:#b8bec8; float:left; color:#fff; height: 80px;line-height:80px; width:100%; cursor: pointer; font-size:16px;}
.monthdl span.zw_cz{ background:url(guan.png) left center no-repeat; float:left; width:5%; float:right; height:30px;}
.monthdl dt.hover .zw_cz{ background:url(kai.png) left center no-repeat;}
.monthslide .page{ margin:40px 0 20px 0}

.searchlist{ width:100%; float:left;}
.searchlist li{ width:100%; float:left; border-bottom:1px solid #eee; padding-bottom:25px; margin-bottom:25px;}
.se_tit{ width:100%; float:left; font-size:18px; line-height:30px;}
.se_txt{ width:100%; float:left; font-size:16px; line-height:25px; color:#666666; margin-top:5px;}
.searchlist .page{ margin-top:20px;}

@media screen and (max-width: 1680px) {
.aboutjjwz{  line-height:28px;}
	}
@media screen and (max-width: 1600px) {
.aboutjjwz{  line-height:26px;}
	}


@media screen and (max-width: 1440px) {
#nav .mainlevel {margin-right:10px; }
#nav .mainlevel a { padding:6px 5px;font-size:14px; }
.rtop{ margin-left:20px;}
.rtop li{ font-size:16px;}
.aboutjjwz{  line-height:26px; font-size:14px;}

.whtit{ font-size:18px;}
.whbg_main{ font-size:16px;}
.whbg_txt{font-size:14px; }
.honorlist li{ font-size:16px;}
.zgs_1 span{ font-size:22px; }
.zgscate a{ font-size:14px; }
.zgsinfo_t{  font-size:18px; }
.zgsinfo_txt{  font-size:14px; line-height:25px;}
.zgsqt_t{  font-size:16px; }
.zgsqt_txt{ font-size:14px; line-height:24px; }

.zgslxbox a{ height:40px; line-height:40px; font-size:14px;}
.zgscplist li{line-height:40px; font-size:14px;}

.news_main{  font-size:14px;}
.news_sj{  line-height:30px;font-size:16px;}	
.news_sj p{ font-size:22px;}
.news_t{ font-size:16px; color:#333; margin-bottom:15px; height:25px; line-height:25px;}
.news_txt{  line-height:22px;  max-height:44px;}
.proleft dt{ font-size:16px; line-height:35px; height:35px;}
.proleft dd{ font-size:14px; height:45px; line-height:45px;}
.pro_t{ font-size:16px; line-height:25px;margin:20px 0 10px 0}
.pro_nc{ font-size:14px; line-height:25px; height:50px;}
.prosxli,.input2,.button2{ font-size:14px;}
.sitemb{  line-height:25px; margin-top:10px; font-size:14px;}
.zgsqt_t2{ font-size:20px;}
.lxtit{ font-size:16px;}
.lxtxt{  line-height:22px; font-size:14px;}
.monthdl dt{font-size:14px;}
.zwctit{ font-size:16px;}
.monthdl dd{ font-size:14px;}

.se_tit{font-size:16px;}
.se_txt{ font-size:14px; }



	}

@media screen and (max-width: 1280px) {
	#nav .mainlevel {margin-right:5px; }
#nav .mainlevel a { padding:6px 5px;}
.logo{ float:left; padding:6px 0; height:57px; margin-top:10px;}
	.aboutms{ line-height:25px; font-size:15px;}
	.aboutjjwz{  line-height:24px; font-size:14px;}
	.pro_t{ font-size:16px; line-height:25px;margin:15px 0 7px 0}
.pro_nc{ line-height:22px; height:44px;}

.rtop{ float:right; height:89px; margin-left:20px;}
.rtop li{ float:left; display:block; line-height:89px; font-size:14px; position:relative;}
.rtop li img{ float:right; cursor:pointer}
.rtop li span{ float:left; padding:0 10px;border-left:1px solid #eee;border-right:1px solid #eee;  font-family:Arial, Helvetica, sans-serif}
.rtop li ul{ position:absolute; height:50px; box-sizing:border-box;transition: all 0.3s ease 0s; line-height:28px; left:700px; top:20px; background:#fff; width:450px; overflow:hidden; z-index:10}
.rtop li:hover ul{ display:block}
.rtop li img.simg{ margin-top:35px; margin-left:10px;}
.txt_search{ float:right; width:410px; font-size:16px; background:none; line-height:49px; height:49px; border:0; border-bottom:1px solid #ddd;}
.btn_search{ width:30px; float:left; background:url(u2.png) center center; background-repeat:no-repeat; height:28px; margin-top:11px; text-indent:100px; cursor:pointer; border:0;}
.ssimg2{ display:none}
#nav .mainlevel a { padding:6px 3px;font-size:14px; }

	}


	@media screen and (max-width: 1000px) {
	.wrap1,.wrap{ width:94.6%; padding:0 2.7%;}	
		.page{ float:left; width:100%; text-align:center; margin-top:0.5em;  }
.page a{ display:inline-block; line-height:2em; padding:0 0.5em; border:1px solid #e0e0e0; border-radius:3px; margin:0 2px; font-size:1em;transition: all 0.3s ease 0s;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #009259; background:#009259;}
.pagenone{ display:none}

		.banner,.top,.r_fudong,.bannerbox1,.xllist,.bannerbox2,.pcban,.rtop,.pcop{ display:none;}
		.mpcop{ display:block}
		.topzw{ height:4em;}
		body{ font-size:62.5%;}
		input, button, textarea {outline: none;-webkit-appearance: none;border-radius: 0;font-family:"\5FAE\8F6F\96C5\9ED1";} 
select{border-radius: 0;font-family:"\5FAE\8F6F\96C5\9ED1";}
input[type=checkbox]{ -webkit-appearance: checkbox; } 
.f_20{ font-size:2em}
.f_22{ font-size:2.2em}
.f_24{ font-size:2.4em}
.f_26{ font-size:2.6em}
.f_28{ font-size:2.8em}
.f_30{ font-size:3em}
.f_32{ font-size:3.2em}
.f_34{ font-size:3.4em}
.f_36{ font-size:3.6em}
.f_38{ font-size:3.8em}
.f_40{ font-size:4em}
.f_42{ font-size:4em}
.f_44{ font-size:4.4em}


.headbox{  z-index: 10; left: 0; top:0px;   float: left; width: 100%; position:fixed;box-shadow: 0 0 1em #ddd; box-sizing:border-box; display:block}
.head{ float: left; width: 100%; height:3em; padding:0.5em 0;  position: relative; z-index: 2; background: transparent;  background:#ffffff; }
.head_hover{background: #1d76ef;}

.mlogo{ float: left; text-align:center;}
.mlogo img{  height:3em; display:inline-block; float:left; vertical-align: bottom;}
.topnavbtn{ float: right; height: 2em;  margin: 0.5em 0 0; cursor: pointer; position: relative;  z-index: 10;}
.topnav img{height: 1.4em; margin-top:0.3em; float:right;}

.topnavbox{ position: absolute; right: 0; top: 0;  width: 100%;    box-shadow: 0px 0.83em 1.80em rgba(2, 43, 65, 0.21); font-size: 1em; display: none;}
.topnavbox .wrap1{position: relative; z-index: 2;}
.menutit{ width:100%; line-height:4em; color:#666;  height:4em; font-size:1em; text-indent:0.5em; background:#fff;}
.close{font-size: 1.8em;  display: none; float:right; margin-right:0.5em; }

.topnavlist{font-size: 1em; width:70%; float:right; background:#fff; height:100%;  }
.topnavlist li{font-size: 0.95em; line-height: 3.2em; float:left; box-sizing: border-box; width:100%; border-top: 1px solid #ddd; position: relative; background:#f1f1f1;}
.topnavlist li:first-of-type{border-top: medium none;}
.topnavlist li a{  display: block; text-align:center; color:#666;  width:94.6%; margin-left:2.7%;}
.topnavlist li ul{ padding-bottom:1em; width:100%; float:left}
.topnavlist li:first-of-type a{border-top: medium none;}
.topnavlist li li{ border:0; font-size:0.95em; box-sizing:border-box; padding-left:30%;line-height:2.6em; height:2.6em}
.topnavlist li li img,.topnavlist li li span{ float:left;}
.topnavlist li li img{ width:auto; height:1em; margin:0.8em 0.5em 0 0;}

.topnavbox .wrap1{ width:100%; padding:0; height:100%; background:url(hei.png); height:100%; height:50em;}
/*.topnavlist li a.hover{color: #0068b7;}
*/.navbox{display: none;}
.sanjiao{width: 0;height: 0;border-left: 0.3em solid transparent;border-right:0.3em solid transparent;border-top: 0.4em solid #999;  display: inline-block;transition: all 0.3s ease 0s; position: absolute; right:1.64em; top: 1.4em; font-size: 1em; }
.topnavlist li a.hover .sanjiao{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-transform: rotate(180deg);border-top: 0.4em solid #009259; }

.mbanner{ width:100%; float:left; display:block}
.swiper-container{width:100%;height:auto; display:block; }
.swiper-slide{text-align:center;}
.swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 100%;  background: #009259; border:medium none; box-sizing: border-box; opacity: 1;}
.swiper-pagination-bullet-active{  opacity: 1; background:#ccc}
.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.26em;}
.swiper-container-horizontal&gt;.swiper-pagination-bullets{ bottom:0.6em}
.swiper-slide img{ width: 100%; display: block; vertical-align: bottom;}

.foot{ width:100%; float:left; padding:1em 0; background:#f2f2f2;}
.fotlx{ margin-right:0; float:left; width:100%;}
.fotlx_t{ width:100%; float:left; line-height:1.8em; font-size:1em; color:#000; margin-bottom:0.5em;}
.fotlx_txt{ width:100%; float:left; line-height:1.8em; font-size:0.9em; color:#999}

.fnav{ display:none}
.fewm{ width:116px; float:right; display:none}
.fxlink{ width:100%; float:left; margin-top:10px;}
.fxlink img{ margin-right:20px; height:2em;}
.links{ width:100%;line-height:30px; margin-top:30px; float:left; display:none}
.links a{ margin-right:15px;}
.copyright{ width:96%; padding:1em 2%; float:left; line-height:1.3em; background:#fff; font-size:0.65em;color:#999;text-align:center;}
.copyright a{ color:#999}
.mewmbox{ background:url(hei.png); width:100%; z-index:9999; height:100%; position:fixed; left:0; top:0; display:none}
.ewmimg{ width:200px; height:230px; position:absolute; top:50%; left:50%; margin-top:-115px; margin-left:-100px;}
.ewmimg img{ float:left; width:200px; height:200px;}
.ewmimg p{ float:left; height:30px; width:100%; line-height:30px; font-size:14px; text-align:center; color:#fff; background:#009259}
.ewmimg p a{ color:#fff;}


/*浮动 end*/
.index_about{ width:100%; float:left; padding:2em 0; background:#fff; }
.abouttu{ display:none}
.mabouttu{ display:block;float:left; width:100%; margin-top:1em;}
.title1{ width:100%; float:left; font-weight:bold; text-align:center; line-height:1.5em; font-size:1.4em; color:#009259}
.title2{ width:100%; float:left; text-align:center; line-height:1.2em; font-size:0.85em; text-transform:uppercase; color:#999; margin-top:0;}
.aboutms{ width:100%; float:right; line-height:1.8em;  color:#545454; margin-top:1em; font-size:0.9em;}

.more1{ width:7em; height:2em; border-radius:2px; line-height:2em; color:#fff; font-size:0.9em; text-align:center; display:block; margin:0 auto; border:1px solid #ddd; color:#333;transition: all 0.3s ease 0s; margin-top:1.5em;}
.more1:hover{ background:#ad0e1c; color:#fff; background:#009259; }

.index_cpyy{ width:100%; padding:2em 0; background:#f6f6f6; float:left}
.cpyylist{ width:100%; float:left; margin-top:0;}
.cpyylist li{ width:100%; margin:1em 0 0 0; float:left; position:relative;}
.cpyylist li:nth-of-type(2n){ float:right}
.cpyy_tu{ width:50%; float:left; overflow:hidden; border-radius:5px;}
.cpyy_tu img{ float:left; width:100%;border-radius:5px;}
.cpyy_main{ width:47%; float:right;}
.cpyy_t{ width:100%; float:left; line-height:2em; height:2em; font-size:1em; margin-top:0em;}
.cpyy_txt{ width:100%; float:left; line-height:1.5em; max-height:3em; overflow:hidden; color:#999; font-size:0.85em; margin-top:0.2em;}
.cpyy_m{ width:80px; height:1.8em; position:absolute; left:53%; bottom:0.5em; text-align:center; font-size:0.85em; line-height:1.8em;transition: all 0.3s ease 0s;
background:#009259; color:#fff; border-radius:5px;
}
.cpyylist li:hover .cpyy_m{ background:#009259; color:#fff; border-radius:5px;}

.index_xstd{ width:100%; float:left; padding:2em 0; background:#fff;overflow:hidden }
.xstdtu{ width:100%;  float:left; border-radius:8px; position:relative; margin-top:1em; overflow:hidden; height:auto;}
.xstdtu img{  width:100%; float:left; border-radius:8px;height:auto;}
.xstdtu span{ display:block; height:2em; line-height:2em; color:#fff; position:absolute; left:0; bottom:0; width:100%; text-indent:0.5em; border-radius:0px 0 10px 10px; font-size:0.9em; background:url(hei.png)}
.xstdbox{ width:100%; float:right; margin-top:0;}
.xstdbox li{ width:100%; float:left; border-bottom:1px solid #ddd; padding:0.5em 0; height:2.2em; line-height:2.2em;border-bottom:1px solid #ddd;}
.xstit{ width:73%; float:left;  height:2.2em; line-height:2.2em; overflow:hidden; font-size:0.9em;}
.xssj{ float:right; height:2.2em; line-height:2.2em; width:25%; text-align:right;font-size:0.9em;}

.index_jtdt{ width:100%; padding:2em 0; background:#f6f6f6; float:left; margin-bottom:2em;}
#t_tabs0 {width: 100%; overflow:hidden; margin-top:1em; float:left}
.t_menu0{width: 100%; height:2em; text-align:center; line-height:2em;}
.t_menu0 a{ cursor:pointer; font-size:1em; margin:0 0.3em; padding:0 1em; display:inline-block; background:#fff; border-radius:1em; line-height:2em; color:#313131;}
.t_menu0 a.t_hover{ color:#fff; background:#019259}
#t_main0 ol{display: none; padding-top:50px;}
#t_main0 ol.t_block{display: block;}

.dtnews{ width:100%; margin-right:0; background:#fff; border-radius:8px; float:left;transition: all 0.3s ease 0s; margin-bottom:1em;}
.dtnews:hover{ box-shadow: 0 0 0 #ddd;}
.dtnews_tu{ width:100%; float:left; overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px;}
.dtnews_tu img{ width:100%; height:auto; float:left;border-top-left-radius:8px;border-top-right-radius:8px;}
.dtnews_main{ width:100%; padding:0.5em; padding-bottom:1em; box-sizing:border-box; float:left}
.dtnews_t{ width:100%; height:auto; line-height:1.8em; font-size:1em; overflow:hidden;}
.dtnews_txt{ width:100%; height:auto; margin:0; line-height:1.8em; font-size:0.85em; max-height:5.4em; margin-bottom:0.5em; color:#999; overflow:hidden;}
.dtnews_m{ background:url(bg1.png) left center no-repeat; background-size:auto 0.6em; line-height:1.5em; text-indent:1em; font-size:0.85em;}
.nbanner{ width:100%; float:left; position:relative}
.nbanner img{ width:100%; float:left}
.dtnewswz{ width:100%; padding:0.5em; box-sizing:border-box; float:right; background:#fff; min-height:40px; border-radius:8px;}
.dtnewswz_t{ width:100%; float:left; line-height:2em; font-size:1em; margin-top:0.5em;}
.dtnewswz_t a{ float:right; color:#999; font-size:0.85em;}

.dnews{ width:100%; float:left; border-top:1px solid #eee; padding-top:0.5em; margin-top:0.5em; padding-bottom:1em;}
.dnews_t{ width:100%; float:left; line-height:1.8em; height:auto; overflow:hidden; font-size:0.9em;}
.dnews_sj{ width:100%; float:left; line-height:1.8em; height:1.8em;font-size:0.9em;}
.nbanm,.nbanm img{ width:100%; float:left; display:block}
.nbanpc{ display:none}




.aboutbox{ width:100%; float:left; padding:2em 0}
.aboutjj{ width:100%; float:left; margin-top:1em; position:relative;}
.aboutbox img{ max-width:100%;}

.aboutjjwz{ width:94.6%; margin:0 2.7%;max-width:1200px; margin-top:1em;  float:left; font-size:0.9em; line-height:1.8em;}

.aboutdsj{width:100%; float:left; padding:0 0 2em 0; background:#f5f7fa; }
.ihistory {width: 100%; margin:auto;position:relative;}
#container { padding-top:0.5em;}
#timeline{overflow: hidden;margin:auto;position: relative;background: url(../images/xian1.png) left 50px repeat-x; margin-top:40px; }
#dates{height:80px;overflow: hidden;}
#dates li{list-style: none;float: left;width: 150px;height: 100px;font-size: 1.2em;text-align: center;}
#dates a{line-height: 38px;padding-bottom: 10px; font-size:0.9em; display:block; height: 100px;font-family:Arial;background: url(../images/xian3.png) center 40px no-repeat; background-size:20px auto; }
#dates .selected{font-size: 1.2em; color:#009259; font-weight:bold;font-family:Arial;background: url(../images/xian2.png) center 40px no-repeat;background-size:20px auto; }
#issues{overflow: hidden;}
#issues li{width: 100%;float: left; background:#fff; margin:0 0; overflow:hidden;}
#issues li .issuesmain {overflow:hidden; padding:80px 100px; }
#issues li .issuesmain img{ width:30%;  display:block;float: left;}
#issues li .issuestext { width:67%;font-size: 14px;line-height: 25px;float: right;}
#issues li h1{color:#009259;font-size: 18px; padding-bottom:10px;}
#next,#prev{position: absolute;top:20%;width:30px;height:30px;text-indent: -9999px;overflow: hidden; display:block; background-color:#666; padding:0; background-repeat:no-repeat; }
#next{right: 0;background-image: url(../images/sright.png); background-size:30px 30px;}
#prev{left: 0;background-image: url(../images/sleft.png); background-size:30px 30px;}
#next:hover,#prev:hover{ background-color:#183883;}
#next{right: 0;background-image: url(../images/sright.png); background-size:30px 30px;}
#prev{left: 0;background-image: url(../images/sleft.png); background-size:30px 30px;}

.ihistory {width:100%;}
#issues li{width: 100%;float: left; margin:0px 0;}
#issues li .issuesmain { padding:10px; box-sizing:border-box;}
#issues li .issuesmain img{ width:100%; height: auto; float: none;}
#issues li .issuestext { width:100%;padding:20px 0px;font-size: 14px;line-height: 22px;float: none;}




.aboutwh{ width:100%; float:left; padding:0em 0;}
.whlist{ width:100%; float:left; margin-top:1em;}
.whbox1{ width:50%; float:left; position:relative}
.whbox1 img{ width:100%; float:left;}
.whbox2{ width:50%; float:left;}
.whbox2 li{ width:100%; float:left; position:relative;}
.whbox2 li img{ width:100%; float:left}
.whtit{ position:absolute; width:100%; line-height:2em; color:#fff; font-size:1em; text-align:center; bottom:1em;}
.whbox1:hover .whtit,.whbox2 li:hover .whtit{ display:none}
.whbox3{ width:100%;}
.whbox3 li{ width:50%;}
.whbox1 .whbg{  background:url(bg3.png) no-repeat; background-size:100% 100%; height:100%; padding:0}
.whbg_main{ width:100%; text-align:center; color:#fff; font-size:0.9em;}
.whbg_t{ width:100%; line-height:1.5em; float:left;}
.whbg_txt{ width:100%; line-height:1.4em; font-size:0.70em; float:left; margin-top:0em;}
.whbox2 li:hover .whbg,.whbox1:hover .whbg{ opacity:1;}
.whbox1 .whbg .whbg_main{ margin-top:10%;}
.whbg{ width:100%; height:100%; padding-top:42%; position:absolute; top:0; left:0;transition: all 0.3s ease 0s;background:url(bg2.png) no-repeat; background-size:100% 100%; opacity:0; box-sizing:border-box}

.whbgx{ width:100%; height:100%; padding-top:10%; position:absolute; top:0; left:0;transition: all 0.3s ease 0s;background:url(bg2.png) no-repeat; background-size:100% 100%; opacity:0;}

.whbox2 li.hover .whbg{ opacity:1;}
.whbox2 li.hover .whtit{ display:none}


.aboutry{ width:100%; float:left; padding-bottom:0;}
.honorlist{ width:100%; float:left; margin-top:0;}
.honorlist li{ width:48.5%; float:left; margin-right:0; margin-top:1em;text-align:center; font-size:0.9em;}
.honorlist li:nth-of-type(3n){ margin-right:0;}
.honorlist li:nth-of-type(2n){ float:right;}
.rybox{ width:100%; float:left; }
.rybox img{ width:100%; float:left}
.rybox_sj{ width:100%; line-height:1.5em; float:left; margin:0.5em 0 0.2em;}
.rybox_t{ width:100%; line-height:1.2em; float:left; height:2.4em; overflow:hidden}
.rybox a{ display:block}

.nybox{ width:100%; float:left; padding:2em 0;}
.zgs_1{ width:100%; float:left; line-height:auto; margin-bottom:1em;}
.zgs_1 span{ float:left; font-size:1.4em; line-height:1.5em; margin-bottom:0.5em; text-align:center; width:100%; display:block; color:#009259; font-weight:bold}
.zgscate{ float:right; text-align:center; width:100%;}
.zgscate a{ float:none; display:inline-block; height:2.2em; line-height:2.2em; padding:0 1em;transition: all 0.3s ease 0s; border-radius:1em; margin:0 0.2em; font-size:0.9em; background:#f4f4f4;}
.lxwmxx a{ background:#fff;}
.zgscate a.on,.zgscate a:hover{ background:#009259; color:#fff;}

.zgs_left{ width:100%; float:left}
.zgsinfo{ width:100%; float:left; padding-bottom:1em; border-bottom:1px solid #ddd;}
.zgsinfo_t{ width:100%; float:left; font-size:1em; line-height:2em; margin-bottom:0.5em;}
.zgsinfo_txt{ width:100%; float:left; font-size:0.9em; line-height:1.5em; color:#666}

.zgsqt{ width:100%; float:left; margin-top:1em;}
.zgsqt_t{ width:100%; float:left; font-size:1em; line-height:2em; margin-bottom:0.5em;}
.zgsqt_t2{ font-size:1.2em; margin-bottom:1em;}
.zgsqt_txt{ width:100%; float:left; font-size:0.9em; line-height:1.5em; color:#666; margin-bottom:0.5em;}
.zgsqt_txt img{ max-width:100%; height:auto}
.zgs_right{ width:100%; margin-top:0.5em; float:right;}
.zgslx{ width:100%; float:left; line-height:2em; font-size:1em; margin-bottom:1em;}
.zgslxbox{ width:100%; float:left;}
.zgslxbox a{ cursor:pointer; float:left; width:46%; border:1px solid #999999; line-height:2.5em; border-radius:3px;transition: all 0.3s ease 0s; text-align:center; font-size:1em;}
.zgslxbox a.ntye2{ float:right;}
.zgslxbox a:hover{ background:#009259; color:#fff; border:1px solid #009259}
.zgscplist{ width:100%; float:left; margin-top:1em;}
.zgscplist li{ width:100%; float:left; line-height:3em; border-bottom:1px solid #ddd; font-size:0.9em;}
.zgscplist li a{ color:#999;}
.zgscplist li a:hover{ color:#009259;}

.sqboxbg{ width:100%; position:fixed; height:100%; background:url(hei2.png); top:0; left:0; display:none; transition: all 0.3s ease 0s; z-index:9999;}
.sqbox{ width:90%; padding:1em; box-sizing:border-box; height:auto; position:absolute; left:5%; top:5em; transition: all 0.3s ease 0s; margin-left:0; margin-top:0; background:#fff; border-radius:10px;}
.sqclose{ width:100%; float:right; cursor:pointer; height:20px; text-align:right;}
.sqtit{ width:100%; line-height:2em; font-size:1.2em; float:left; text-align:center;}
.input1{ width:100%; height:2.2em; line-height:2.2em; text-indent:0.5em; float:left; margin-bottom:1em; border:1px solid #ddd; box-sizing:border-box;border-radius:0.5em; background:#fff; font-size:1em}
.sqform{ width:100%; float:left; margin-top:1em;}
.button1{ width:50%; float:left; margin:0 25%; border:0; cursor:pointer; height:3em; margin-bottom:1em; border-radius:0.5em; color:#fff; font-size:1em; background:#009259; color:#fff;}

.newslist{ width:100%; float:left}
.newslist li{ width:100%; float:left; border-bottom:1px solid #ddd; padding:0 0 1.5em 0; margin-bottom:1.5em; box-sizing:border-box;transition: all 0.3s ease 0s;}
.newslist li img{ float:left; width:100%;}
.newslist li:hover{ background:#f4f4f4}
.news_main{ width:100%; margin-left:0; float:left; font-size:auto;}
.news_sj{ float:left; width:100%; line-height:1.5em; text-align:left; font-size:0.9em; display:none;}	
.news_sj p{  font-size:0.9em; float:left;}
.news_t{ width:100%; float:left; line-height:1.8em; height:1.8em; font-size:1em; color:#333; margin:0.5em 0;}
.news_txt{ width:100%; float:left; line-height:1.5em; font-size:0.9em; color:#999; margin-bottom:0.5em; max-height:3em; overflow:hidden}
.news_m{ width:100%; float:left; margin-top:0.2em;font-size:0.9em;}

.proleft{ width:100%; float:left; margin-bottom:1em;}
.proleft dt{ width:100%; font-size:1.2em; line-height:2.4em; text-align:center; height:2.4em; overflow:hidden; background:#009259; color:#fff}
.proleft dd{ width:100%; font-size:0.9em; line-height:3.5em; height:3.5em; overflow:hidden; border-bottom:1px solid #ddd;transition: all 0.3s ease 0s;}
.proleft dd a{ display:block}
.proleft dd:hover,.proleft dd.on{ text-indent:1em; background:url(bg1.png) right center; background-size:auto 0.8em; color:#009259; background-repeat:no-repeat}
.proleft dd.on a{ color:#009259}

.prolist2{ float:right; width:100%;}
.prolist2 dl{ width:100%; background:#fff;box-shadow: 0 0 10px #ddd; margin-bottom:1em; float:left; border-radius:8px; display:block}
.prolist2 dl a{ display:block}
.prolist2 dl dt{ width:44%;   border-radius:8px;  float:left; overflow:hidden}
.prolist2 dl dt img{ width:100%; border-radius:8px; float:left;}
.prolist2 dl dd{ float:right; width:53%; margin-right:1%;}
.pro_t{ width:100%; float:left; line-height:1.5em; font-size:1em; margin:0.5em 0 0.2em 0;}
.pro_ms{ width:100%; float:left;}
.pro_nc{ float:left; width:100%; color:#999999; height:4.8em; overflow:hidden; line-height:1.2em; font-size:0.85em;}
.pro_tx{ float:right; width:360px; color:#666666; height:30px; overflow:hidden; line-height:30px;}
.pro_ma{ display:none}
.pro_ma:hover{ background:#009259; border:1px solid #009259; color:#fff;}
.prolist2 .page{  margin-top:1em;}

.proxs{ width:100%; padding:1em;  float:left; background:#f4f4f4; box-sizing:border-box; margin-bottom:1em;}
.prosxli{ width:100%; float:left; margin-bottom:0px;font-size:0.9em;}
.sxli_t{ width:100%; float:left; line-height:30px; }
.sxli_m{ width:100%; float:left;}
.sxli_m a{ display:block; float:left; margin-right:0.5em; line-height:30px; color:#666666}
.sxli_m a.on{ color:#009259}
.sxli_m2{ width:100%; float:left; }
.sxli_m2 a{ display:block; float:left; margin-right:0.5em; line-height:25px; border:1px solid #ddd; text-transform:uppercase; padding:0 5px; margin-top:5px;color:#009259}
.sxli_m2 a span{ font-size:0.9em; padding-left:2px;}
.sxliss{ width:auto; height:30px; float:left; border:1px solid #ddd; border-radius:5px;}
.input2{ width:12em; float:left; line-height:30px;height:30px; border:0; border-radius:5px; text-indent:5px; background:none; font-size:0.9em;}
.button2{ width:6em; float:left; border-radius:5px; color:#fff; background:#009259; cursor:pointer; border:0; height:30px; font-size:0.9em;}

.floatbox_top { position:relative; _position: relative; z-index: 0; top:0;  max-width:750px;  _top:expression(eval(document.body.scrollTop||document.documentElement.scrollTop));   }
.sitemb{ display:none}
.newshow{ width:100%; float:left; }
.news_ll{ width:100%; float:left;}
.newshow_t{ width:100%; float:left; line-height:1.5em; font-size:1.2em;}
.newshow_gg{ width:100%; line-height:4em; border-bottom:1px solid #ddd; background:url(data.png) left center; background-repeat:no-repeat; text-indent:20px; float:left; margin-bottom:1em;}
.news_contents{ width:100%; line-height:1.8em; font-size:1em; float:left; color:#4c4c4c}
.news_contents img{ max-width:100%; height:auto}
.news_xg{ width:100%; float:left;}
.news_xgtit{ width:100%; float:left; line-height:1.5em; color:#333;  border-bottom:1px solid #ddd; margin-top:1em; margin-bottom:1em; padding-bottom:1em; font-size:1.2em}
.xglist{ width:100%; float:left;}
.xglist li{ width:100%; float:left; margin-bottom:1em; padding-bottom:1em;border-bottom:1px solid #ddd;}
.xgnews_t{ width:100%; line-height:2em; font-size:1em; height:2em; overflow:hidden}

.xgnews_t a:hover{ color:#a1212c}
.xgnews_txt{ width:100%; line-height:1.5em; height:3em; font-size:0.9em overflow:hidden; color:#666}

.caselist{ width:100%; overflow:hidden; float:left; }
.caselist li{ width:100%; float:left; margin-right:0; margin-bottom:2em;}
.caselist li dt{ width:100%; float:left; height:auto; overflow:hidden;}
.caselist li dt img{ width:100%; float:left; height:auto;transition: all 0.3s ease 0s;}
.caselist li dd{ float:left; width:100%;}
.caselist li a{ display:block}
.case_t{ width:100%; font-size:1em; height:1.5em; line-height:1.5em; float:left; margin:1em 0 0.5em 0}
.case_txt{ width:100%; font-size:0.9em; line-height:1.5em; overflow:hidden; color:#666; height:3em; float:left}
.case_more{ width:100%; float:left; border-bottom:1px solid #333; font-size:1em; line-height:21px; padding-bottom:10px; height:21px; overflow:hidden; margin-top:20px;transition: all 0.3s ease 0s;}
.case_more span{ float:left;  margin-bottom:30px;}
.case_more img{ float:right; margin-top:4px;}
.caselist li:hover dt img{transform: scale(1.08, 1.08);}
.caselist li:hover .case_more{ width:100%; border-bottom:1px solid #a1212c}
.caselist .page{ margin-top:0em;}


.lxbox{ width:100%; float:left; background:#fff; box-sizing:border-box; padding:1em 0;}
.lxlist{ width:100%; margin:0em 0 1em; float:left}
.lxlist li{ width:50%; float:left; box-sizing:border-box; text-align:center; padding:1em 1em 0.5em 1em; box-sizing:border-box; border-right:1px solid #eee; margin-bottom:1em;}
.lxlist li:nth-of-type(1){ border:0; width:100%}
.lxlist li:nth-of-type(5n){ border:0}
.lxlist li img{ width:35px;}
.lxtit{ width:100%; float:left; font-size:1em; line-height:2em; margin:1em 0 0.2em;}
.lxtxt{ width:100%; float:left; line-height:1.5em; color:#999; font-size:0.9em;}

.lxditu{ width:100%; padding:0 1em; box-sizing:border-box}
.lxditu img{ float:left; width:100%;}
.nyboxlx{background:#f4f4f4; margin-bottom:2em;}


.monthslide{ width:100%; float:left; overflow:hidden; background:#fff; padding:1em; box-sizing:border-box; }
.monthdl dt{  background-repeat:no-repeat; border-bottom:1px solid #eee; border-top:1px solid #eee; background:#fff; color:#000; height: 3em;line-height:3em; padding:0; width:100%; cursor: pointer; font-size:0.9em; margin-bottom:1em;}
.monthdl dt.hover{  background:#eee; border-top:0; border-bottom:0;}
.monthdl dt.hover a{ }
.monthdl dd{ width:100%;  line-height:1.8em; font-size:0.9em;display: none; padding:0 0 1em 0; box-sizing:border-box; overflow:hidden; color:#333}
.zwctit{ font-size:1.2em; margin-bottom:0.5em; margin-top:1.5em;}
.monthdl dd li{line-height: 32px; width:250px; float:left; margin-left:30px; font-size:12px;}
.monthdl dd li span{ width: 65px; display: inline-block;}
.monthdl dd li a:hover{ color:#000}
.sqbutton{ display:block; color:#fff;background:#183883; margin-top:20px; line-height:45px; width:130px; text-align:center; cursor:pointer}
.sqbutton:hover{ color:#fff;}
.monthdl span{ float:left;}
.zw_name{ width:35%; margin-left:2%;}
.zw_div{ width:35%; text-align:center; border-left:1px solid #eee; box-sizing:border-box}
.zw_diqu{ width:20%;}
.tiutit{ background:#b8bec8; float:left; color:#fff; height: 80px;line-height:80px; width:100%; cursor: pointer; font-size:16px;}
.monthdl span.zw_cz{ background:url(guan2.png) left center no-repeat; float:left; width:8%; float:right; height:3em;background-size:1.5em auto}
.monthdl dt.hover .zw_cz{ background:url(kai2.png) left center no-repeat; background-size:1.5em auto}
.monthslide .page{ margin:1.5em 0 0.5em 0}
.zw_riqi{ display:none}
.langbox{ width:100%; float:left; font-size:1em; line-height:2em; margin-top:0.5em}
.langbox a{ color:#999;}


.jjimg1{ display:none;}
.jjimg2{ display:block;}
		}


@media screen and (max-width: 1000px) {
.f_20{ font-size:1.7em}
.f_22{ font-size:1.88em}
.f_24{ font-size:2em}
.f_26{ font-size:2.2em}
.f_28{ font-size:2.38em}
.f_30{ font-size:2.56em}
.f_32{ font-size:2.7em}
.f_34{ font-size:2.9em}
.f_36{ font-size:3em}
.f_38{ font-size:3.25em}
.f_40{ font-size:3.4em}
.f_42{ font-size:3.58em}
.f_44{ font-size:3.76em}

}

@media screen and (max-width: 480px) {
.f_20{ font-size:1.28em}
.f_22{ font-size:1.4em}
.f_24{ font-size:1.536em}
.f_26{ font-size:1.66em}
.f_28{ font-size:1.79em}
.f_30{ font-size:1.92em}
.f_32{ font-size:2.048em}
.f_34{ font-size:2.18em}
.f_36{ font-size:2.3em}
.f_38{ font-size:2.43em}
.f_40{ font-size:2.56em}	
.f_42{ font-size:2.68em}	
.f_44{ font-size: 2.8em;}
}

@media screen and (max-width: 414px) {/*iphone6+ 414*736 +滚动条18*/
.f_20{font-size: 1.1em;}
.f_22{ font-size:1.2em}
.f_24{ font-size:1.32em}
.f_26{ font-size:1.44em}
.f_28{ font-size:1.55em}
.f_30{ font-size:1.655em}
.f_32{ font-size:1.77em}
.f_34{ font-size:1.88em}
.f_36{ font-size:1.99em}
.f_38{ font-size:2.1em}
.f_40{ font-size:2.2em}
.f_42{ font-size:2.3em}
.f_44{ font-size: 2.4em;}
}

@media screen and (max-width: 375px) {/*iphone6 375*667 +滚动条18*/
.f_20{font-size: 1em;}
.f_22{ font-size:1.1em}
.f_24{ font-size:1.2em}
.f_26{ font-size:1.3em}
.f_28{ font-size:1.4em}
.f_30{ font-size:1.5em}
.f_32{ font-size:1.6em}
.f_34{ font-size:1.7em}
.f_36{ font-size:1.8em}
.f_38{ font-size:1.9em}
.f_40{ font-size:2em}
.f_42{ font-size:2.1em}
.f_44{ font-size: 2.2em;}
}

@media screen and (max-width: 360px) {
.f_20{font-size: 0.96em;}
.f_22{ font-size:1em}
.f_24{ font-size:1.152em}
.f_26{ font-size:1.25em}
.f_28{ font-size:1.34em}
.f_30{ font-size:1.44em}
.f_32{ font-size:1.536em}
.f_34{ font-size:1.63em}
.f_36{ font-size:1.73em}
.f_38{ font-size:1.8em}
.f_40{ font-size:1.92em}
.f_42{ font-size:2em}
.f_44{ font-size: 2.1em;}
}

@media screen and (max-width: 320px) {
.f_20{font-size: 0.85em;}
.f_22{ font-size:0.94em}
.f_24{ font-size:1.024em}
.f_26{ font-size:1.1em}
.f_28{ font-size:1.2em}
.f_30{ font-size:1.28em}
.f_32{ font-size:1.37em}
.f_34{ font-size:1.45em}
.f_36{ font-size:1.54em}
.f_38{ font-size:1.62em}
.f_40{ font-size:1.7em}
.f_42{ font-size:1.78em}
.f_44{ font-size: 1.877em;}
}
</pre></body></html>