@charset "utf-8";
/* CSS Document */

 *{ margin:0; padding:0;}
body { font-size:14px; font-family:Verdana, Geneva, sans-serif; margin:0 auto; line-height:1.5; padding:0;font-family:"Microsoft YaHei","微软雅黑"; }
.art { background-color:#fed;}
ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form { margin:0; padding:0; font-weight:normal;}
ul { list-style-type:none;}
a { text-decoration:none;font-family:"Microsoft YaHei","微软雅黑"; color:#333;}
 
a:link,
a:active,
a:visited,
a:hover {
    background: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;  
}

a:hover { color:#382422;}
img { border:0px;}
#maincontent { overflow:auto; zoom:1; clear:both;}
#container { width:100%; margin:0 auto; padding:0; }


/*框架*/
.clear{clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}


.ziyebanner{ width:100%; height:300px; background-position:center; background-repeat:no-repeat;}
.ziyebanner > h2 { width: 300px; margin: 0px auto; font-size: 30px; position: relative; top: 50px;  text-align: center;}
.ziyebanner > h3 { margin: 0px auto; width: 240px; text-align: center; color: #589f93; position: relative; top: 100px; font-size: 16px; }

.ziyebanner2 { width:100%; height:300px; background-position:center; background-repeat:no-repeat; }

.ziyebanner2 > h2 { width: 100px; height: 100px; overflow: hidden; border-radius:50px;  margin: 0px auto;  position: relative; top: 80px;  text-align: center; border-radius: }
.ziyebanner2 > h2 > img { min-height: 100px;}
.ziyebanner2 > h3 { margin: 0px auto; width: 240px; text-align: center; color: #333; position: relative; top: 100px; font-size: 20px; }
.ziyebanner2 > h4  { margin: 0 auto;  width: 80px; height:25px; background-color: #00a187; position: relative; top: 120px; line-height: 25px;   color: #fff; text-align: center; border-radius: 10px;  }
.ziyebanner2 > h4 > a { width: 80px; height: 25px; color:#fff; display: block; font-size: 12px;  }












.ejbt { margin:100px auto 60px auto; width:800px; text-align:center; }

.ejbt h2 { font-size:26px;}

.ejzw { text-indent:30px; width:900px; margin:0 auto 100px auto; height:auto}
.ejzw p { font-size:16px; line-height:40px;}
.ejzw h4 { padding-left:700px; font-size:16px; color:#818181}





/*    新闻动态    */
.ejxw { height:auto; width:1100px; margin:100px auto;}
.xwbox { height:180px; width:1100px; border:1px solid #CCC; margin-bottom:50px; float:left; overflow:hidden; padding-right:10px; position:relative;}

.xwbox h4{ width:200px; height:180px; overflow:hidden; float:left; display:block; background:#64a610; text-align:center; line-height:180px; font-size:18px; color:#fff;}
.xwbox h4 img{ width:200px; height:180px;}
.xwbox h1{ display:block; color:#333; font-size:18px;width:auto; max-width:860px; height:30px; line-height:30px; margin:10px 0 10px 20px;; float:left; overflow:hidden;}
.xwbox h1:hover,.kuai h1:hover a{ background:#ff6600; color:#FFF;}
.xwbox h2{ display:block; font-size:14px; color:#666;width:860px; height:78px; line-height:25px; float:left; overflow:hidden; margin:0 20px; text-align:left;}
.xwbox h3 { display:block; font-size:6px; background:url(../image/xw1.png) 0 3px no-repeat; padding-left:30px; float:left; margin:150px 0 0 220px; position:absolute;}
.xwbox h3 a { font-size:12px; font-weight:100; color:#bbb}
.xwbox h3 a:hover { font-size:12px; font-weight:100; color:#bbb}
.xwbox h5 { font-size:14px; position:absolute; left:1020px; top:150px;}


.ejxwbt {
    float: left;
    margin: 0px 10px;
    height: 60px;
    line-height: 58px;
    text-align: center;
        flex: 1;
}
    .ejxwbt a{
    color: #333333;
    display: block;
    height: 58px;
    font-size: 20px;
    width: auto;
    padding: 15px;
}

.hs { background-color: #eee!important; }



#lbl { position:absolute; top:180px; left:150px;border: none;
background: none;}

#lbr { position:absolute; right:150px; top:180px; -webkit-tap-highlight-color:transparent;}







/*    首页    */
#ejzj { width:1200px; margin:0px auto;    height: auto; }

.tyzhd { width: 100%; height: auto; padding-top:60px; padding-bottom: 30px; background-color: #f3f3f3;}
.title_index{  height:60px; margin-bottom: 20px; width: 1200px;  }
.title_index > img { padding-left: 500px; width:auto;  height: 50px;  }
.tinpic > img { padding-left: 450px!important; }
.title_index span { float:right; margin-top:10px;  font-weight:100;}
.title_index span a {color:#666; width: 60px; height: 25px; background-color: #c91135; color: #fff; font-size: 14px; display: block; text-align: center; line-height: 25px;}
.pjgd { background-color:none!important; }
.title_index span a:hover {filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8 }
.hdsx { width:500px; height: 120px; margin: 0 auto;  }
.hdsx ul li { float: left; width: 200px; text-align: center;  }
.hdsx ul li:nth-child(2) { margin-left: 30px;}
/*.am{border:1px solid #999;color:#999;cursor: pointer; background:url(../image/jt.png) 170px 15px no-repeat; width: 200px;height: 50px;margin:18px 0px 0px 0px; padding:5px 0px 0px 40px; font-size: 20px;}  */
.sybbox { width:1200px; margin-bottom:100px; height:auto;  margin:0 auto; }

.sybox {  width:220px;  margin-bottom:20px; float:left;  margin-right:25px;}
.sybox:nth-child(5) { margin-right:0px!important;}
.sybox h4{ width:220px; height:120px;   display:block;  text-align:center; line-height:180px; font-size:18px; color:#fff;  overflow:  hidden;}

.sybox h4 img{ width:220px; height:120px;}

.sybox h4 img{  
                cursor: pointer;  
                transition: all 1.2s;  
            }  
.sybox h4 img:hover{  
                transform: scale(1.1);  
            } 
           
.sybox h1{ display:block; color:#333; font-size:16px;width:auto; height:30px; line-height:30px; margin:10px 0 3px 0px; overflow:hidden; width:220px;}
.sybox h1:hover,.sybox h1:hover a{ background:#ff6600; color:#FFF;}
.sybox h2{ display:block; font-size:14px; color:#666;width:220px; height:auto;  overflow:hidden; text-align:left; margin-bottom: 10px;}
.sybox h2 ul li { line-height:25px; height: 25px; }
.sybox h3 { display:block; font-size:12px;  padding-left:0px;  margin:0px 0 0 0px;  width: 220px; height: 40px; background-color: #00a187; border-radius: 10px; text-align: center; line-height: 40px; color: #fff;}
.hss { background-color: #bbb!important; color: #666!important; }
.sybox h3 a { font-size:18px; font-weight:300;  }
.sybox h3 a:hover { font-size:16px; font-weight:300; color:#fff;}


.xwgs { width: 1200px; height: auto; margin: 50px auto 60px;  }
.tyzxw { width: 650px; float: left; }
.xwbt { height: 50px; margin-bottom: 20px; }
.xwbt span {float: right;}
.xwk { width: 650px; height: auto; }
.kbbox { height: 122px; width: 650px; margin-bottom: 20px; position: relative; }
.kbbox h4 { height: 120px; width:220px; float: left; border: 1px solid #999;  background: url(../image/xw02.jpg) 0 0 no-repeat;}
.kbbox h4 img { height: 120px; width: 220px; }
.kbbox h1 { font-size: 18px;  margin-bottom: 10px;  margin-left: 240px; width: 410px; overflow:  hidden;  height: 25px; }
.kbbox h2 { font-size: 14px; margin-left: 240px; width: 410px;  margin-bottom: 15px;  color: #666; height: 40px; overflow:  hidden; }
.kbbox h3 { font-size: 12px; margin-left: 240px; width: 330px; color: #aaa;  height: 20px; overflow: hidden; }

.kbbox h5 {  position: absolute; bottom: 10px; right: 0; color: #999;}
.tyzgs { width: 500px; float: right; }
.gsbox { width: 500px;  margin-bottom: 15px; }
.gsbox > img { float: left; width:25px; height: 25px; }
.gsboxr { width: 460px; margin-left: 40px; position: relative; border-bottom: 1px dashed #999;  }
.gsboxr h2  { font-size: 18px;  margin-bottom: 10px;  width: 460px; overflow:  hidden;  height: 25px;  }
.gsboxr h3 {  font-size: 14px;  width: 400px;  margin-bottom: 15px;  color: #666; height: 20px; overflow:  hidden; }
.gsboxr h4 {  position: absolute; bottom: 15px; right: 0; color: #999;}




.tyzlx { width: 1200px; margin: 0 auto; }

.tyzlxk {  width: 1200px; height: 50px; background-color: #e5ebea; }
.tyzlxk ul li { width: 92px; float: left; height: 50px; line-height: 50px; text-align: center; }
.tyzlxk ul li a {    }

.lxkbc { background-color: #00a187!important; color: #fff!important; }
.none {display: none;}
.block {display: block;}
.lxbox { margin-top: 30px;   height: auto; min-height: 400px; }
.lxxbox { height: 150px; width: 220px; float: left; margin-right: 23px; margin-bottom: 20px;}
.lxxbox:nth-child(5n) { margin-right: 0!important; }
.lxxbox h2 { width: 220px; height: 120px; overflow: hidden; }
.lxxbox h2 img { width: 218px; border: 1px solid #999; cursor: pointer;  
                transition: all 1.2s;  }
  
.lxxbox h2 img:hover{  
                transform: scale(1.1);  
            } 

.lxxbox h3 { margin-top: 10px; height: 30px; font-size: 16px; width: 220px; }


 




.gwph { width: 1200px; height: auto; margin: 50px auto 60px;  }
.pjgw { width: 650px; float: left;  }
.tyzph { width: 500px; float: right; }

.pjk { margin-top: 15px; }
.pjbox { height: auto; width: 650px; position: relative; border-bottom: 1px dashed #999; padding-bottom: 37px; padding-top: 13px; }
.pjbox h4 { height: 90px; width: 90px; float: left; }
.pjbox h4 img { height: 90px; width: 90px; border-radius: 50%; border: 1px solid #333;}
.pjbox h1 { margin-left: 120px; font-size: 18px; width: 100px; height: 26px; overflow: hidden;}
.pjbox h3 { position: absolute; right: 0; top: 20px; font-size: 14px; color: #666; }
.pjbox h2 { margin-left: 120px; font-size: 14px; margin-top: 5px; height: 40px; overflow: hidden; }
.pjbox h5 { margin-left: 120px; font-size: 14px; margin-top: 5px; color: #666; width: 300px; height: 20px; overflow: hidden; position: absolute; top: 12px; left: 90px; }


.phlxkbc { background-color: #00a187!important; color: #fff!important; }
.phlxk { height: 50px; width: 500px; background-color: #eee; margin-top: 20px;  }
.phlxk ul li { width: 33.3%; float: left; height: 50px; line-height: 50px; text-align: center; }


.phlxbox { margin-top: 15px; }
.phxbox { width: 500px;  position: relative; border-bottom: 1px dashed #777;  height: auto; min-height: 80px; padding-bottom: 15px; padding-top: 15px; }
.phxbox h4 { width: 140px; float: left; }
.phxbox h4 img { width: 140px; height: 80px; border: 1px solid #777; }
.phxbox h1 { font-size: 16px; margin-left: 160px; position: relative; top: 15px; width: 290px;}
.phxbox h2 { font-size: 14px; margin-left: 160px;  margin-top: 20px; color: #999; width: 280px; }
.phxbox h3 { position: absolute; right: 0; top: 30px; font-size: 20px; color: #00a187; }









.htdl { background: url(../image/dlbg2.jpg) repeat center center fixed; width: 100%; min-height: 700px; min-width: 700px; height: 100%;  -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
   background-size:cover;   }

.dlk { width: 700px; height: 700px; background-color: #34bda7; margin: auto; text-align:center;  position: absolute;  
  top: 0; left: 0; bottom: 0; right: 0;    
    }

.dllogo { position: relative; top: 50px; }
.dllogo h2 { margin-top: 30px; }

.zcbd { width:500px; height:auto;margin:0 auto; padding:30px 0; overflow:hidden; text-align: center; }

.zcbd ul li { min-height:35px; height:auto; margin:10px auto 0px; font-size:15px; border-bottom:1px solid #2ea693; position:relative; width: 500px; padding-top: 5px; }
.zcbd ul li span { float: left; font-size: 18px; }
.zctx {  border:0; width:300px; height:35px; outline:none; position: absolute; font-size:20px; left: 100px; background-color: #34bda7; }
.jzmm {  float: left; margin-top: 10px;}
.jzmm span { font-size: 20px;  margin-left: 10px;}
.jzk { width: 20px; height: 20px; position: relative;top: 3px;  background-color: #34bda7;  border: 1px solid #2ea693;  -webkit-appearance:checkbox;}
input[type=checkbox]:checked:after{ background-color: #000; }
.zcbd ul h3 { float: right; margin-top: 10px; font-size: 18px; color: #217365;}
.qr { margin: 30px auto;  }
.qr ul li { border-bottom: none; float: left; width: 160px; height: 40px; position: relative; margin-left: 70px;  }
.qr ul li h2 { width: 160px; height: 40px; background-color: #f18e00; position: absolute;  top: 0;} 
.qr ul li h3 { width: 160px; height: 40px; }
.qrdl { width: 160px; background-color: #f18e00; outline:none;  height: 40px; border: none; color: #fff; font-size: 20px;}
.qrdl:active { background-color:#d18e00;  }
.qrcz { width: 160px; background-color: #009944; outline:none;  height: 40px; border: none; color: #fff; font-size: 20px; }
.qrcz:active { background-color:#0099aa;  }












.selectbox{ height:auto; width:1200px; clear:both; margin:auto;  text-align: center; margin-top: 80px;  }
.sxk { float: left; width: 100px; height: 35px; margin-top:30px; margin-left:30px; background-color: #02a28a; color: #fff; line-height: 35px; }
.selemediv{ width:120px; height:35px; float:left; margin-top:30px; margin-left:10px; position:relative; border: 1px solid #02a28a; z-index: 999;  }
.selemediv2 { width:120px; height:37px; float:left; margin-top:30px; margin-left:10px; background-color: #02a28a; color: #fff; line-height: 35px;}
.selemediv2:hover { filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8 } 
.selemediv2:active { background-color:#00c187; }
.selemenu{ width:120px; height:35px; background:#fff; color:#999; text-indent:10px; border:none;  }
.ssmenu { width: 1200px; position: relative;  }
.lisk { float: left; margin-left: 10px; margin-top: 30px;   }
.liss { outline:none; 
width:660px; height:35px;  border:1px solid #999; padding-left:10px; line-height:32px; font-size:14px;      }
.linn  { outline:none; display:inline; width:120px; height:35px; background-color:#017f6a; color:#FFF; border:none; cursor:pointer;   margin-left: -5px; position: absolute; right: 280px; top: 97px; }
.linn:active { background-color:#00c187;}
.linn:hover {filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6;-khtml-opacity: 0.6 }



.selemenu{ font-size:14px; line-height:35px; position: relative; text-align: center; }
.citylist { border-top: 1px solid #01a187; }
.citylist span{ display:block; clear:both; cursor:pointer;}
.selelx {  }
.citylist span:hover{ background:#01a187;}
.citylist{ display:none; line-height:35px; background:#fff; text-indent:10px; font-size:12px; position:absolute; left:0; top:35px; width:120px; box-shadow:0px 5px 5px #ccc;}
.citylist2{box-shadow:0px 5px 5px #ccc;; font-size:14px; color:#666; padding:20px 40px; position:absolute; top:35px; left:0; background:#fff;border-bottom:1px solid #f6f6f6; display:none;}
.citylist2 ul{ float:left; width:930px;line-height:54px;;} 
.citylist2 ul li{ float:left; cursor:pointer}
.citylist2 ul li:hover{ color:#ff4400}
.citylist2 .shangquan li{ width:11%;}
.citylist2 .chengshi li{ width:20%;}
.citylist2 .leibie{ width:100px; float:left;line-height:54px;  }
ul,li{ list-style:none;}
.xzk{ width:1030px; overflow:hidden; clear: both}
.citylist2 .active{ color:#ff4400}



.libt { width: 1200px; height:42px; margin: 50px auto; text-align: center; background:url(../image/li033.png) center center no-repeat; line-height: 42px; color: #fff;  }
.libt > span {  }

.selemediv:hover i { transform: rotate(225deg); }
.selemediv i {  
    
    z-index: 10;
    float: right;
    content: '';
    width: 6px;
    height: 6px;
    margin-top: 12px;
    margin-right: 10px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color: #666;
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
     }

.select { height:auto; width:950px; }
.selejj { margin-right: 50px; width: 180px; }
.selejj:nth-child(5) { margin-right: 0!important; }
.selejj2 { width: 180px!important; }
.selejj2 span { text-align: left!important; }
.selejj i { float: right; }
.citylist3 { display:none; line-height:35px; background:#fff; text-indent:10px; font-size:12px; position:absolute; left:0; top:35px; width:180px; box-shadow:0px 5px 5px #ccc;}
.citylist3 span{ display:block; clear:both; cursor:pointer;}
.citylist3 span:hover{ background:#01a187;}


.liflk { width: 1200px; margin: 30px auto; height: auto; }
.liflk h2 { width: 120px; height: 40px; line-height: 40px;background-color: #00a187; color: #fff;  text-align: center; margin-bottom: 30px;}
.lixbox { float: left; margin-right: 35px; margin-bottom: 30px; width: 270px; }
.lixbox:nth-child(4n) { margin-right: 0px!important; }
.lixbox h4 img { width: 268px; height: 140px; border: 1px solid #999; }
.lixbox h3 { margin-top: 10px; }



.lityz { width: 1200px; margin: 30px auto; height: auto;  }
.lityz > h2 {  margin: 0 auto; width: 370px; height: 55px; margin-bottom: 50px; }
.lityzk { width: 1200px; min-height: 110px; height: auto; border-bottom: 1px dashed #999; padding-bottom: 10px;  }
.lileft { float: left; }
.liright { float: right; width: 160px; height: 100px; background-color: #01a187;  box-sizing: border-box; padding-top: 10px; padding-left: 10px; margin-top: 10px; }
.liright ul li { height: 25px; color: #fff;  }
.lileft h4 { float: left; }
.lileft h4 img { height: 90px; width: 150px; position: relative; top: 15px; }
.lileft h2 { font-size: 16px;  position: relative; top: 20px; left: 20px;}
.lileft h3 { font-size: 13px;  position: relative; top: 30px; left: 20px; width: 800px;}
.lileft h3 span { color: #01a187;}
.cxbt { width: 1200px; height:42px; margin: 50px auto 20px; text-align: center; background:url(../image/cx01.png) center center no-repeat; line-height: 42px; color: #fff;  }
.cxbt span { font-size: 22px; color: #01a187; }
.cxbt2 { width: 1200px; height:42px; margin: 20px auto; text-align: center;  box-sizing: border-box;   }
.cxbt2 ul { margin: 0 auto; width: 550px; }

.cxbt2 ul li { width: 100px; height: 30px; background-color: #01a187; color: #fff; line-height: 30px; float: left; margin-right: 30px; font-size: 14px;}








.hdtyz { width: 1200px; margin: 30px auto; height: auto; padding-bottom: 20px; }
.hdtyzk:nth-child(1) { border: 0!important; }
.hdtyzk:nth-child(1) { border: 0!important; }
.hdtyzk { width: 1200px;  height: auto; border-bottom: 2px solid #fff; padding-bottom: 15px;  }
.hdtyzk2 { width: 1200px;  height: auto; border-bottom: 2px solid #eee; padding-bottom: 15px;  }
.hdleft { float: left; height: auto; }


.hdright { float: right; width: 250px; min-height: 250px; height: auto;   box-sizing: border-box; padding-top: 10px; padding-left: 10px; margin-top: 35px; border-left: 2px solid #fff; position: relative; padding-bottom: 50px; }
.hdright h3 { width: 180px; height: 40px;  text-align: center; color: #fff;  line-height: 40px; margin-top: 50px; position: absolute; bottom: 10px;}
.hdright h2 { position: relative; margin-top: 30px; }

.hdright h2 ul li { height: 28px; font-size: 14px;   }


.hdright2 { float: right; width: 250px; min-height: 250px; height: auto;   box-sizing: border-box; padding-top: 10px; padding-left: 10px; margin-top: 35px; border-left: 2px solid #eee; position: relative; padding-bottom: 50px; }
.hdright2 h3 { width: 180px; height: 40px;  text-align: center; color: #fff;  line-height: 40px; margin-top: 50px; position: absolute; bottom: 10px;}
.hdright2 h2 { position: relative; margin-top: 30px; }

.hdright2 h2 ul li { height: 28px; font-size: 14px;   }

.hdleft h4 { float: left;     margin: 20px 3% 0px 2%;
    height: auto;
    float: left;
    width: 220px;
    position: relative;}
.hdleft h4 img { height: 230px; width: 380px; position: relative; top: 35px; }
.hdleft h2 { font-size: 18px; font-weight: 500;  position: relative; top: 45px; left: 20px; width: 520px; height: 30px; overflow: hidden; }
.hdlx { width: 80px; height: 5px; background-color:#00a187!important; margin-left: 400px; position: relative; top: 50px; }
.hdleft h3 ul li { height: 25px; position: relative; }
.hdleft h3 ul li > h5 { float: right; margin-right: 150px; width: 50px; height: 25px; line-height: 25px; text-align: center; background-color: #589f93; color: #fff; }
.hdleft h3 { font-size: 14px;  position: relative; margin-top: 70px;  width: 500px; margin-left: 400px; height: auto;}
.hdleft h3 ul li { height: 25px; line-height: 25px; }
.hdleft h3 span { color: #01a187;}
.hdbt h1 { width:60px; height: 30px; background-color: #01a187; line-height: 30px; font-size: 16px; text-align: center; color: #fff; float: left;   }
.hdbt span { line-height: 30px; margin-left: 10px; }

.c1 { background-color: #01a187; }
.c2 { background-color: #1e86c2; }
.c3 { background-color: #5f6362; }
.c4 { background-color: #c21e4c; }
.djjz { width: 500px; height: 50px; background: #ddd; color: #777; line-height: 50px; font-size: 18px;  text-align: center; margin: 50px auto;}
.djjz a { width: 500px; height: 50px; color: #777; display: block; }



.yema { width: 520px; margin: 50px auto; }
div.meneame {
   padding: 3px; font-size: 80%;  margin: 3px; color: #ff6500;  text-align: center
}
div.meneame a {
    border: #ddd 1px solid; padding: 5px 9px;     color: #666; margin-right: 10px;  text-decoration: none; border-radius: 3px;  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#efefef));  width: 60px;
}
div.meneame a:hover {
    border: #ff9600 1px solid;  background-image: none;  color: #fff;  background-color: #ffb901;
}
div.meneame a:active {
    border: #ff9600 1px solid;  background-image: none; color: #ff6500; background-color: #ffc794
}
div.meneame span.current { border: #ddd 1px solid; border-radius: 3px;
     padding: 5px 10px; font-weight: bold;   color: #fff; margin-right: 10px;   background-color: #ffb901;
}
div.meneame span.disabled {
     padding: 5px 7px;  color: #ffe3c6; margin-right: 10px;   border: #ddd 1px solid; border-radius: 3px; 
}
div.meneame span.disabled img { position: relative; top: 1px; }
.tz { float: right; position: relative; bottom: 3px; }
.tz span { color: #666; }
.tznn { width: 30px; height: 27px; margin-left: 10px; margin-right: 10px; }
.jj { position: relative; top: 2px; }

.disabled i {  
    
    z-index: 10;
     
    content: '';
    width: 3px;
    height: 3px;
    margin-top: 6px;
    margin-right: 6px;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #666;
    -webkit-transform: rotateZ(135deg);
    -moz-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
     }





.select { height:auto; width:950px; }
.selejjj { margin-left: 65px; width: 150px; }
.selejji { margin-left: 65px; width: 150px; background-color: #eee!important;  }
.selejjj:nth-child(5) { margin-right: 0!important; }
.selejj23 { width: 150px!important; background-color: #eee;}
.selejj22 { width: 150px!important; }
.selejj22 span { text-align: left!important; }
.selejjj i { float: right; }
.citylist4 { display:none; line-height:35px; background:#fff; text-indent:10px; font-size:12px; position:absolute; left:0; top:35px; width:150px; box-shadow:0px 5px 5px #ccc; border-top: 1px solid #01a187;}
.citylist4 span{ display:block; clear:both; cursor:pointer; text-align: center;}
.citylist4 span:hover{ background:#01a187;}
.selectbox h2 {width:600px; margin: 30px auto; height: 40px;}
.selectbox h2 ul li { width: 200px; height: 40px; background-color: #01a187; color: #fff; line-height: 40px; float: left; margin-left: 65px;  font-size: 20px; }
.selectbox h2 ul li a { color: #fff; width: 200px; height: 40px; display: block; }
.sshs { background-color: #999!important; }
.selectbox h2 ul li:nth-child(2) { margin-left: 80px!important; }



.form-control { height: 38px; width: 300px; margin-top: 30px; position: relative; right: 20px; padding-left: 5px; }
#category {  appearance:none;
-moz-appearance:none;
-webkit-appearance:none; }



.zxcontent { width: 1200px; margin: 30px auto; height: auto; min-height: 200px; margin-bottom: 180px; }
.zxright { float: right; width: 800px; height: auto; }
.cw_view  { height: 25px; line-height: 25px; margin-bottom: 20px;  padding-bottom: 15px; color: #999; text-align: center; }
.dcontent { line-height: 25px;  }
.dcontent > h3 { float: right; margin-top: 50px; }



.zxleft { float: left; width: 350px; height: auto; }
.lk { width: 16px; height: 16px; background-color: #01a187; float: left; margin-right: 10px; margin-top: 6px;}
.zxright > h2 { height: 25px; line-height: 25px; margin-bottom: 20px;  padding-bottom: 15px; color: #01a187; text-align: center; }
.tpick { margin-top: 50px; }
.tpicbox {  height: 190px; width: 250px; background-color: #eee; text-align: center; padding-top: 10px; float: left; margin-right: 20px; margin-bottom: 40px; }
.tpicbox:nth-child(3n) { margin-right: 0!important; }
.tpicbox > h3 { width: 230px; height: 140px; margin: 0 auto; border: 2px solid #aaa;}
.tpicbox > h3 >img { width: 230px; height: 140px; }
.tpicbox > h2 { margin-top: 7px; }
.zxbox { padding-top: 20px; padding-bottom: 30px;border-bottom: 1px solid #bbb; }
.zxbox h4 { float: left; }
.zxbox h4 img { width: 200px; height: 120px; }
.zxbox h1 { position: relative; left: 20px; font-size: 22px; width: 550px; overflow: hidden; height: 30px; overflow: hidden;}
.zxbox h2 { position: relative; left: 20px; font-size: 16px; margin-top: 10px;  height: 45px; width: 570px; overflow: hidden; color: #777;}
.zxbox h3  { position: relative; left: 20px; font-size: 14px; margin-top: 10px; color: #777; }



.gskbox { margin-bottom: 40px; overflow: hidden; }
.gskbox > h2 {  height: 30px; border-bottom: 2px solid #bbb; width: 350px; padding-bottom: 10px; margin-bottom: 10px; }
.gskbox ul li { height: 35px;  border-bottom: 1px solid #ddd; width: 350px; overflow: hidden; line-height: 35px; position: relative; }
.gskbox ul li img { position: relative; top: 5px; float: left; }
.gskbox ul li p { line-height: 35px; position: relative; left: 10px;  width: 270px; overflow: hidden; height: 35px;}
.gskbox ul li span { position: absolute; right: 0; top: 5px; line-height: 35px; color: #666; }


.fjbox { margin-bottom: 20px; }
.fjbox h4 { float: left; }
.fjbox h4 img { width: 120px; height: 70px; }
.fjbox h2 { position: relative; left: 10px; font-size: 16px; top: 5px; width: 200px; overflow: hidden; height: 25px;}
.fjbox h3 { position: relative; left: 10px; font-size: 14px; margin-top: 15px; width: 200px; overflow: hidden; height: 20px; }



.gzbox h4 { float: left; }
.gzbox h4 img { width: 130px; width: 130px; }
.gzbox h2 {position: relative; left: 10px; font-size: 15px; top: 5px; width: 200px; overflow: hidden; height: 25px; }
.gzbox h3 { position: relative; left: 10px; font-size: 14px; margin-top: 35px; width: 200px; overflow: hidden; height: 60px; }















.selectbox { position: relative; }
.xpj2 { width: 120px; height: 30px; background-color: #01a187; color: #fff; line-height: 30px;  margin-left: 60px;  font-size: 16px; position: absolute; left: 0;top: 10px; border-radius: 5px; cursor: pointer; text-align: center;  }
.xpj2:hover { filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8 } 
.xpj2:active { background-color:#00c187; }
#xbox {  height:430px; width:1200px; margin: 0px auto; }
.xleft { width: 670px; float: left; position: relative; }
.xright { width:  }
.xright img { margin-top: 20px; }





.pjk { width:100%; overflow:hidden; }
.pjxk { width: 100%;height: auto; overflow:hidden;padding:3px 0}


.pingfenList2 {
 float:left;
 width:100%;
 padding-right:20px;
 }
.pingfenList2 h3  { position: absolute; left: 10px; margin-top: 10px; }

.pingfenList{
 float:left;
 width:32%;
 padding-right:5px;
 }
 .pingfenList h2 { float: left; margin-top: 10px; margin-left: 10px; font-size: 14px;}

.pfxtFen{
 margin:10px 3px; float: left;
 }
.pfxtFen li{
 float:left;
 width:17px;
 height:18px;
 text-align:center;
 margin-left:8px; background:url(../image/pjh1.png);
 
 }

.pfxtFen li.pfxtCur{
 background: url(../image/pjh2.png);
 color:#fff;
 
 }

.wbk { width: 650px; height: auto; min-height: 150px; overflow:hidden;  }
.wbk h2 { float: left; margin-top: 10px; margin-left: 10px; font-size: 14px; }
.wbkk {width: 550px; margin:10px 10px; border: 1px solid #999; height: 230px; font-size: 15px; padding:5px; float: right; border: 1px solid #01a187;}
.qrnn { position:relative;left: 40%;top: 0px; width: 20%; height: 30px; line-height: 30px;  background: #1abbab; color: #fff;outline: none; border-radius: 10px; border: none; font-size: 14px; display: block; margin-bottom: 20px;}
.qrnn:active { background-color:#64d610;}
.xlk {width: 80%; height: 50px;  text-align: center;}



.wbtj  { position: relative; width: 550px; left: 90px; }
.wbtj ul li { width: 260px; float: left; line-height: 30px; height: 30px; text-align: center;   margin-right: 26px;  }
.wbtj ul li:nth-child(2) { margin-right: 0!important; }
.wbtj ul li a { color: #fff;  font-size: 14px; width: 260px; float: left; line-height: 30px; height: 30px; text-align: center; background-color: #999;  }
.wbtj ul li:hover { filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8 } 
.wbtj ul li:active { background-color:#00c187; }


.qrtj { width: 260px; background-color: #01a187; outline:none;  height: 30px; border: none; color: #fff; font-size: 16px;}
.qrtj:active { background-color:#d18e00;  }





.pjcontent { width: 1200px; margin: 50px auto; }
.pjcontent > h2 { margin-bottom: 50px; }
.axk { width:100%; margin:15px 0; overflow:hidden; position:relative; border-bottom:1px dashed #CCC; height: auto; padding-bottom:20px;}
.axk > h1{ display:block; width:100px;height:100px;border:none;float:left; margin-left:0%;}
.axk > h1 > img{ width:100px; height:100px; border:none; border-radius:50%; }

.axk > h2{height:32px; line-height:30px; float:left;font-size:20px;color:#333;margin-left:30px; }
.axk > span {height:32px; line-height:30px; font-size:14px;color:#999; position: absolute; left: 300px; }
.axk > h4 {height:30px;font-size:16px; color:#1abbab; position:absolute;right:10px; top:5px;}
.axk > h4 > span { margin-right: 20px; color: #333; }
.axk > h4 img { height: 15px; width: 15px; margin-left:3px;  }
.axk > h3 {height:auto; margin-top:10px;font-size:14px; color:#666; line-height:25px; left: 30px;  padding-right:10px; position: relative; width: 1030px;overflow:  hidden; }
.axk > h5 { margin-left: 170px; font-size: 13px; margin-top: 10px; }
.clear1 { clear: both; height: 30px; }




.tpi {}
.tpik { width: 280px; height: 180px; float: left; margin-right: 24px; position: relative;  }
.tpik:nth-child(4) { margin-right: 0!important; }
.tpibox { width: 278px; height: 178px; overflow:  hidden;border: 2px solid #999; }
.tpibox img { width: 280px; height: 180px; transition: all 1.2s; }
.tpibox  img:hover{  
                transform: scale(1.1);  
            } 
.tpibox > h2 { position: absolute; bottom: 0; width: 280px; height: 30px; background-color: #000; filter:alpha(opacity:40); opacity:0.4;  -moz-opacity:0.4;-khtml-opacity: 0.4; }
.tpik > h3 {  height: 30px; line-height: 30px; position: absolute; bottom: 0; width: 280px; text-align: center; color: #fff; }













.ind { width: 1200px; margin: 50px auto; }
.hdk { width: 1200px; margin: 50px auto; }





















.ejnav { width: 100%; height:80px; background-color: #eee; }
.ejnavk { width: 1200px; margin: 0 auto; }
.ejnavls { color: #00a187; }
.ejnavk ul {  display:flex; display: -webkit-flex; width: 1200px;}
.ejnavk ul li {  height: 80px; float: left;  line-height: 80px; text-align:center; width: 100px;  -webkit-flex: 1;
    flex: 1;}

.ejnavk ul li a { font-size: 16px; }

.ejnavk ul li a:hover { color: #00a187;  }



.tyzin { width: 1200px; height: auto; margin: 50px auto; }
.inleft { width: 600px; height: 350px; float: left; overflow: hidden; }
.inleft img { width: 600px; height: 350px;  cursor: pointer;  
                transition: all 1.2s;  }

.inleft  img:hover{  
                transform: scale(1.1);  
            } 
.inright {width: 580px; float: right;}
.inwz { padding: 10px 10px;  height: auto; border-right: 3px solid #00a187;}
.inwz h2 { background-color: #017f6b; height: 22px; width: 50px; color: #fff; font-size: 14px; line-height: 22px; text-align: center; float: right; margin-top: 5px; margin-right: 10px; }
.inwz h2:hover { filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8; }
.inbq { margin-top: 30px; }
.inbq ul li {  height: 40px; margin-right: 10px; margin-bottom: 10px; text-align: center; float: left; color: #fff; line-height: 40px;}
.bqcolor1 { width: 100px; background-color: #e12a55;  }
.bqcolor2 { width: 100px; background-color: #37bab7;  }
.bqcolor3 { width: 130px; background-color: #2592cb;  }
.bqcolor4 { width: 220px; background-color: #247db9; margin-right: 0!important;  }
.bqcolor5 { width: 100px; background-color: #c93a86;  }
.bqcolor6 { width: 100px; background-color: #31bf70;  }
.bqcolor7 { width: 360px; background-color: #df9e7a;  margin-right: 0!important;}


.inxx { margin-top: 20px; }
.inxx ul li { height: 90px; width: 90px; margin-right: 30px; background-color: #eee; text-align: center; float: left;}
.inxx ul li:nth-child(5) { margin-right: 0!important; }
.inxx ul li h2 { font-size: 14px; margin-top: 15px; }
.inxx ul li h3 { font-size: 13px; margin: 10px auto 0; width: 60px; border-top: 1px solid #333; padding-top: 5px; color: #00a187;  }





.pjbt { height: 50px; margin-bottom: 20px; position: relative; }
.pjbt > img { padding-left: 470px; width:auto;  height: 50px;  }
.pjbt span {float: right;}








.inbq2 { margin-top: 30px; }
.inbq2 ul li {  height: 40px; margin-right: 10px; margin-bottom: 10px; text-align: center; float: left; color: #fff; line-height: 40px;}
.bq2color1 { width: 120px; background-color: #e12a55;  }
.bq2color2 { width: 120px; background-color: #37bab7;  }
.bq2color3 { width: 150px; background-color: #2592cb;  }
.bq2color4 { width: 220px; background-color: #247db9;   }
.bq2color5 { width: 120px; background-color: #c93a86;  }
.bq2color6 { width: 120px; background-color: #31bf70;  }
.bq2color7 { width: 360px; background-color: #df9e7a;  margin-right: 0!important;}


.inxx2 { margin-top: 20px; margin-bottom: 30px; }
.inxx2 ul li { height: 90px; width: 120px; margin-right: 60px; background-color: #eee; text-align: center; float: left;}
.inxx2 ul li:nth-child(7) { margin-right: 0!important; }  
.inxx2 ul li h2 { font-size: 14px; margin-top: 15px; }
.inxx2 ul li h3 { font-size: 13px; margin: 10px auto 0; width: 60px; border-top: 1px solid #333; padding-top: 5px; color: #00a187;  }


.tjin { border-top: 1px solid #333; padding-top: 20px; width: 1200px; }
.tjinl { float: left;  width: 680px; height: 314px; background-color: #eee; padding-top: 30px; box-sizing:border-box; padding-left: 30px; }

.tjinl ul li { height: 30px; line-height: 30px; }
.tjinr { float: right; width: 495px; height: 310px; overflow: hidden; border: 2px solid #999; }
.tjinr img {   transition: all 1.5s; width: 498px; height: 310px;  }
.tjinr  img:hover{  
                transform: scale(1.1);  
            } 


.tjinw { margin-top: 50px; line-height: 30px; }
.tjinw p { font-size: 16px; }






.zxtyz h2 { font-size: 18px; margin-top: 10px; }
.inbq3 { margin-top: 20px; margin-bottom: 30px; }
.inbq3 ul li {  height: 40px; margin-right: 10px; margin-bottom: 10px; text-align: center; float: left; color: #fff; line-height: 40px;}
.bq3color1 { width: 120px; background-color: #e12a55;  }
.bq3color2 { width: 120px; background-color: #37bab7;  }
.bq3color3 { width: 140px; background-color: #2592cb;  }
.bq3color4 { width: 200px; background-color: #247db9;   margin-right: 0!important; }
.bq3color5 { width: 120px; background-color: #c93a86;  }
.bq3color6 { width: 120px; background-color: #31bf70;  }
.bq3color7 { width: 360px; background-color: #df9e7a;  margin-right: 0!important;}










.vcontent { width: 1200px; margin: 30px auto; }
.vjj > h2 { margin: 30px auto 30px; width:220px;  }
.vjj { padding-bottom: 20px; border-bottom: 1px solid #333; }
.vjjl { float: left; margin-left: 50px; width: 800px; }
.vjjl h2 {}
.vjjl ul { margin-top: 0px; }
.vjjl ul li {line-height: 24px; color: #666;}
.vjjr { float: right; width: 310px; min-height: 200px; height: auto;   box-sizing: border-box; padding-top: 10px; padding-left: 10px; margin-top: 35px; background-color: #f9f9f9; position: relative; padding-bottom: 50px; }
.vjjr h3 { width: 240px; height: 40px;  text-align: center; color: #fff;  line-height: 40px;  position: absolute; bottom: 10px; left: 30px; margin-top: 45px;}
.vjjr h2 { position: relative; margin-top: 20px; left: 40px; }

.vjjr h2 ul li { height: 24px; font-size: 14px;   }
.vjbt { position: relative; left: 30px; }
.vjbt h1 { width:80px; height: 30px; background-color: #01a187; line-height: 30px; font-size: 16px; text-align: center; color: #fff; float: left;   }
.vjbt span { line-height: 30px; margin-left: 10px; }




.vxq { margin-top: 30px; padding-top: 30px; }
.vxql { width: 800px; margin-left: 50px; float: left; }
.vxql > h2 > img { width: 800px; height: auto; }
.vwz { margin-top: 50px; padding-bottom: 50px; border-bottom: 1px solid #999; }
.vwz h2 { width: 280px; margin: 0 auto 50px; }

.vxqr { width: 310px; background-color: #f9f9f9; height: auto; min-height: 1200px; float: right; padding-bottom: 200px; }
.vbm > h2 { width: 250px; margin: 10px auto; }
.vbm { margin-bottom: 50px; }
.vbm > h3 { margin-top: 30px; }
.vbm > h4 { width: 152px; margin: 0 auto; }
.vbm > h3 ul li { margin-left: 30px; margin-bottom: 30px; float: left; text-align: center; }
.vbm > h3 ul li > h4 { border-radius: 50%; width: 58px; height: 58px; overflow: hidden; }
.vbm > h3 ul li > h3  { font-size: 14px; margin-top: 10px;    }


.vtj { margin-top: 50px; }
.vtj > h2 { width: 250px; margin: 10px auto; }


.tjbox { margin-top: 50px; }
.tjbox > h4 { width: 260px; height: 150px; overflow: hidden; border: 1px solid #bbb; margin: 0 auto;  }
.tjbox > h4 > img { width: 260px; }
.tjbox h2 { width: 260px; margin: 10px auto; font-size: 16px; }
.tjbox h3 { width: 260px; font-size: 14px; color: #999; margin: 0 auto; }
.vtj > h4 { width: 152px; margin: 50px auto; }










.black_overlay {
    position: fixed;
    z-index:1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    filter: alpha(opacity=80);
    opacity: 0.8;
    overflow: hidden;
    background-color: #000;
}








*html .black_overlay {
    position: absolute;
left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth);
top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
}
.white_content {
    display: none;
    position: fixed;
    top: 30px;
    left:30%;
    width: 700px;
    
    height: 70%;
    border: 1px solid #bbb;
    border-bottom:none;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.qqk { position:fixed; background: #fff; width: 700px; height: 60px; top: 67%; z-index:1005;}
.qqxk { width: 100%; position: relative;  }
.qqxk h2 { width: 80%; left: 300px;top: 10px; bottom: 10px; position: absolute; }
.qqxk h2 a { margin-right:20px; width: 60px; height: 30px; background: #199482; font-size: 14px; border-radius: 5px;color: #fff; display:block; float: left; text-align: center;line-height: 30px;}

.bmk {  position:absolute; top:20px; left:10%; width:80%; height:auto;}
.bmk h2 { font-size:16px; color:#199482;}

.bmk ul li span{ font-size:14px;}
.bmxk { width: 100%; height: auto; overflow: hidden;margin-bottom: 20px; }
.bmxk ul { margin-top: 20px;}
.bmxk ul li { position: relative; height:auto; line-height: 20px; width:100%; border-bottom:1px dashed #999; padding-bottom: 5px; margin-bottom: 15px; }
.bmxk ul li label { font-size: 16px; padding-left: 25px; }
.bmr { float: left; position: absolute; top:2px; left:2px}









.boxmore{clear:both;}
.boxmore a{display:block;width:100px; height:30px;line-height:30px;font-size:13px; color:#666;  margin-left: 130px; }
.boxmore a span{padding-right:25px;background:url(../image/down.gif) no-repeat right 0 ;}
.onebox a{color:red;font-weight:bold;}
.sj { width: 250px; }
.sjt { position: relative;left: 40px; border-top: 1px dashed #999;  }
.contente { margin-top: 20px; }
.contente ul li { width: 270px;  line-height: 30px; height: 30px;}
















.grcontent { width: 1200px; margin: 50px auto; }
.grl { float: left; width: 280px; height: auto; min-height: 500px; background-color: #f3f3f3; padding: 50px 20px; box-sizing: border-box;
 }
 .grl ul { border-bottom: 1px solid #ccc;margin-bottom: 30px; }
 .grl ul li { height:51px; line-height: 51px; margin-bottom: 30px;  }
 .grl ul li img { margin-left: 20px;  }
 .grl ul li span { font-size: 18px; line-height: 51px;  height: 51px; position: relative; left: 20px;bottom: 15px;  }
 .gys { color: #53b3a0; }
 .grl ul li span:hover { color: #53b3a0; }

.grr { float: right; width: 870px; }
.grr > h2 { width: 280px; margin: 0 auto 50px; }





.zyhk { height: 20px; width: 100%; background-color: #eee; }
.zydt { padding-top: 15px; }
.zydtk { width: 870px; height: auto;   }
.zydtl { width: 70px; float: left; font-size: 26px; }
.zydtl span { font-size: 14px; }
.zydtr { width: 790px; float: right; margin-right: 0%;  }
.zydtr h2 {  font-size: 18px; color: #666; margin-bottom: 20px; }
.zydtr h3 { font-size: 16px; color: #666; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow:hidden; -webkit-line-clamp: 2; display: -webkit-box;   -webkit-box-orient: vertical; margin-bottom: 20px;   }
.zydtr h4 { overflow: hidden; position: relative; }
.zydtr h4 ul li { width: 80px; height: 60px;   float: left;  }
.zydtr h4 ul li:nth-child(2n) { margin-right: 8px; margin-left: 8px; }
.zydtr h4 ul li:nth-child(2n) 
.zydtr h4 ul li a img { width: 78px;  height: 58px;   }
.zypics  { height: 15px; width: 30px; background-color: #333; position: absolute; right: 5px; top: 0; color: #fff; font-size: 9px; }
.zypics img { width: 12px; height: 8px; margin-top: 3px; margin-left: 3px; float: left; margin-right: 2px; }
.zydtr h2 strong { font-weight: 500; color: #000;}
.dth { background-color: #eee; padding: 10px 10px; }
.zydtr span { color: #ff6666; margin-right: 10px; }








    .content{width:870px; height: auto; border:1px solid #bbb;margin:20px auto;
              /*线性渐变*/
            box-shadow: 2px 2px 4px #bbb;                      /*阴影效果*/
            padding-bottom: 50px;
            padding-top: 50px;
            }
    .let {width:770px; height: auto; margin: 0 auto;  }
   


.let ul li { min-height:35px; height:auto; margin-bottom:10px; font-size:14px; border-bottom:1px solid #aaa; position:relative; padding-left:10px; color:#333; overflow:hidden; line-height: 35px;}
.let ul li h3 { position:absolute; left:117px; top:0px; border-left:1px dashed #ccc; padding-left:10px; color:#666; width:70%; font-size: 14px;}
.let ul li span { position:absolute; top:5px; right:100px;
    
    z-index: 10;
    display: block;
    content: '';
    width: 12px;
    height: 12px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color: #999;
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    transform: rotateZ(45deg);}

    .second, .there{
        animation:pt 3s ;  
        
    }
 
    .iptext{width:100px;height:24px;line-height:24px;border:1px solid #bbb;border-radius: 4px;}
    .ipemail{width:140px;height:24px;line-height:24px;border:1px solid #bbb;border-radius: 4px;}
    .next {width:120px;height:35px;line-height:35px;background:#3cf;border-radius: 15px; text-align:center;cursor: pointer; margin: 30px auto; color: #fff;}
    .next:hover{background:#0cc;color:#fff}
    .tips{color:#b91c00;line-height:26px;height:26px;word-wrap: break-word;}
    .tips2{color:#b91c00;animation:ddr 5s ;animation-fill-mode:forwards; width:120px;height:26px;line-height:26px;}
    .close{width:60px;height:24px;line-height:26px;border:1px solid #666;background:#3cf;border-radius: 6px; text-align:center;cursor: pointer}




.zl { width:90%; margin:30px 5%;}
.zl h2 { color:#58b6a3; font-size:15px; margin-bottom: 50px;}
.zl h2 span { color:red;}
.zlk { margin-top:30px;}
.zlk ul li { min-height:35px; height:auto; margin-bottom:10px; font-size:14px; border-bottom:1px solid #aaa; position:relative; padding-left:10px; color:#333; overflow:hidden;}
.zlk ul li h3 { position:absolute; left:117px; top:0px; border-left:1px dashed #ccc; padding-left:10px; color:#666; width:70%; font-size: 14px;}
.zlk ul li span { position:absolute; top:5px; right:100px;
    
    z-index: 10;
    display: block;
    content: '';
    width: 12px;
    height: 12px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color: #999;
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    transform: rotateZ(45deg);}

.zltx {left:117px; border:0; width:70%; height:28px; outline:none; position:absolute; font-size:13px; border-left:1px dashed #ccc; padding-left:10px; color:#999; }
.am {border:1px;color:#999; width:380px;height: 30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  background-color:#fff; font-size: 14px; }


.zcqr22 { width:140px; height:40px; line-height:40px; margin:60px auto; background-color:#d63e7b; text-align:center; color:#fff;  font-size:16px;}
.zcqr22 a { color:#fff;}



.yybt {
    width: 870px;
    height: 60px;
    background-color: #f1f1f1;
    margin-top: 50px;
    text-align: center;
}
.yybt ul li {
    float: left;
    width: 135px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    margin-top: 10px;
    cursor: pointer;
}
.yybt ul li span {
    width: 100px;
    height: 40px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
layout.css:412
.yylxc {
    color: #00a187;
    border-bottom: 3px solid #00a187;
    padding-bottom: 5px;
}


.qzxx { position:relative; height:250px; border-bottom:1px solid #ddd;}
.qzxx h2 { position:absolute; font-size:14px; margin-top:30px; border-right:1px dashed #bbb; width:110px; text-align:left; padding-left: 10px; color: #333;}
.xxx { padding-left:230px; padding-top:20px;  }
.btn-file{
        background-color: #017f6b !important;
            color: #fff !important;
            border: 1px solid #017f6b !important;
            width: 80px !important;
            height:30px;
            border-radius: 15px !important; margin-bottom:50px; margin-top: 30px; margin-left: 250px; font-size:16px;
} 
.zzz:hover { text-decoration:underline;}   
.zzz {  outline:none;
position: absolute;
        width: 120px;
        left: 220px;
        top: 0;
        _zoom: 30;
        font-size: 300px \9;
        height: 100%;
        _height: auto;
        opacity: 0;
        filter: alpha(opacity=100);
        -ms-filter: "alpha(opacity=100)";
        cursor: pointer;
 }
.qzxx h2 span { color:#64a610;}
.pre { position: absolute; left: 360px; top: 30px; }




.four { width: 500px ; height: 300px; margin: 50px auto; text-align: center; position: relative; top: 200px; border: 1px solid #999; padding-top: 100px; box-sizing: border-box; }
.four h2 { width:400px; margin: 0 auto;  }
.four h3 { margin: 50px auto;  width: 100px; height: 35px; background-color: #017f6b; color: #fff; text-align: center; line-height: 35px; border-radius: 10px; }
.four h3 a { color: #fff; height: 35px; width: 100px; display: block; }





















#images a {
            margin-right: 14px;
        }

        #images a img {
            border: 1px solid #888; 
            padding: 3px;
            vertical-align: top;
        }

        #credit {
            clear: both;    
            margin-top: 50px;
            padding-top: 20px;
            font-size: 10px;
            border-top: 1px solid #BBB;
            font-family: Verdana;
        }
#imgbox-loading {
    position: absolute;
    top: 0;
    left: 0;
    background: url('imgbox-spinner.gif') center center no-repeat;
    cursor: pointer;
    display: none;
    z-index: 90;
}

#imgbox-loading div {
    background: #FFF;
    width: 100%;
    height : 100%;
}

#imgbox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    display: none;
    z-index: 80;
}

.imgbox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    display: none;
    z-index: 90;
}

.imgbox-img {
    padding: 0;
    margin: 0;
    border: none;
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.imgbox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('imgbox-close.png') top left no-repeat;
    cursor: pointer;
    outline: none;
}

.imgbox-title {
    padding-top: 10px;
    font-size: 11px;
    text-align: center;
    font-family: Arial;
    color: #333;
    display: none;
}

.imgbox-bg-wrap {
    position: absolute;
    padding: 0;
    margin: 0;
    display: none;
}

.imgbox-bg {
    position: absolute;
    width: 20px;
    height: 20px;
}
































 #images a {
            margin-right: 14px;
        }

        #images a img {
            border: 1px solid #888; 
            padding: 3px;
            vertical-align: top;
        }

        #credit {
            clear: both;    
            margin-top: 50px;
            padding-top: 20px;
            font-size: 10px;
            border-top: 1px solid #BBB;
            font-family: Verdana;
        }
#imgbox-loading {
    position: absolute;
    top: 0;
    left: 0;
    background: url('imgbox-spinner.gif') center center no-repeat;
    cursor: pointer;
    display: none;
    z-index: 90;
}

#imgbox-loading div {
    background: #FFF;
    width: 100%;
    height : 100%;
}

#imgbox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    display: none;
    z-index: 80;
}

.imgbox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    display: none;
    z-index: 90;
}

.imgbox-img {
    padding: 0;
    margin: 0;
    border: none;
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.imgbox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('imgbox-close.png') top left no-repeat;
    cursor: pointer;
    outline: none;
}

.imgbox-title {
    padding-top: 10px;
    font-size: 11px;
    text-align: center;
    font-family: Arial;
    color: #333;
    display: none;
}

.imgbox-bg-wrap {
    position: absolute;
    padding: 0;
    margin: 0;
    display: none;
}

.imgbox-bg {
    position: absolute;
    width: 20px;
    height: 20px;
}
