*{ margin:0px; padding:0px; list-style:none; }
body{background-color:#fff; font-size:12px; font-family : '微软雅黑',Arial,simsun,sans-serif, "Microsoft YaHei",Mingliu,Verdana, Helvetica,Lucida;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border: 0;}
ol,ul,li {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;  }
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
i,em {font-style:normal;}
input,option,dl,dt{ margin:0px; padding:0px; vertical-align:middle; }
a{text-decoration:none; color:#646464; }
a:hover{ color:#f60;}

.left{ float:left;}
.right{ float:right;}
.hand{ cursor:pointer;}
.hand:hover{ color:red;}
.red:hover{ background:red; color:#fff;}
.w100{ width:100%; } 
.w1000{ width:1200px; margin:0 auto;}
.w615{ width: 635px;}
.w280{ width: 280px; margin-right: 20px;}
.w920{ width: 940px; overflow: hidden;}
.w1340{ width: 1340px; margin: 0 auto; }
.w1410{ width: 1450px; margin:0 auto; }
.clear{ clear:both; height:0px;}
.more{ float: right;  line-height: 43px; padding-right: 15px;}
.more img{ margin-left: 5px;vertical-align: middle;}

.top-bg{ background:#cccccc; height:35px; line-height:35px;}
.top-hello{ color:#444648;}
.top-nav li{ float:left;  }
.top-nav li a{margin-left:10px; margin-right:5px; padding-left: 10px;}
.top-nav .one{ background: #e2e2e2; display: block; width: 50px;}
.top-nav .two{ float: left; position: absolute; background: #444444; color: #fff; width: 50px; display: none; }

.top-logo-bg{background: #fff;}
.top-logo{ height:85px;  }
.logo{ width:682px;margin-top:4px; position: relative;height: 62px;}
.logo img{height: 100%;width: auto;position: absolute;top: 0;left: 0;}
.top-tel{margin-top:4px; background: url(/public/ststic/pc/images/top_tel.png) no-repeat; width: 240px; height: 50px; }
.top-tel .tel{    line-height: 75px;padding-left: 51px;font-size: 21px;font-weight: bold; color: #0dbb7c;}

.top-search{margin-top:5px; }
.top-search input{ border:none;}
.home-search-field{ height: 37px; padding-left: 5px; padding-right: 5px; }
.home-search-left{ width:190px; height:37px; /*background:url(/public/ststic/pc/images/search-left.png) no-repeat;*/ padding-left:15px; float:left;}
.home-search-right{ width:64px; height:41px; /*background:url(/public/ststic/pc/images/search-right.png) no-repeat;*/ float:left; cursor:pointer;}

.home-nav{ line-height:35px; z-index: 9999999; position: relative; background: #fff; border-top: 1px solid #ccc; margin-top:-14px;} 
.home-nav .menus li{ float:left; }

.home-nav .menus li a{ display:block;padding-right:30px; padding-left:30px;  border-top: #fff 4px solid;  font-size:16px; color:#191919; font-weight:bolder; float:left;}
.home-nav .menus .home{ background: url(/public/ststic/pc/images/nav-home.png) no-repeat; background-position:10px 15px; }

.home-nav .menus li a:hover{ color:#0dbb7c;  }
.home-nav .menus .home:hover{background: url(/public/ststic/pc/images/nav-home-hover.png) no-repeat; background-position:10px 15px;}
.home-nav .menus .home:hover a{background-image: none; border-top: none; margin-top: 4px;}
.home-nav .menus .hot{ border-top: #0dbb7c 4px solid;background: url(/public/ststic/pc/images/nav-home-hover.png) no-repeat; background-position:10px 15px;}
.home-nav .menus .hot a{ color:#0dbb7c; background-image: none;}

.home-nav .menus .hover{ border-top: #0dbb7c 4px solid;background-position:10px 15px;}
.home-nav .menus .hover a{ color:#0dbb7c; background-image: none;}
.home-nav .menus .hover li a{ color:#191919; }
.home-nav .menus .hover li a:hover{ color:#0dbb7c; }

.home-nav .menus li:hover{ background: url(/public/ststic/pc/images/nav-hover.jpg) repeat-x; background-position:0px 40px; border-top: #0dbb7c 4px solid;}
.home-nav .menus li:hover ul{ display: block;}
.home-nav .menus li ul{ position:absolute; margin-top: 39px;  width: 150px; display: none; background:#fff; }
.home-nav .menus li ul li{ float: left; width: 100%;  }
.home-nav .menus li ul li a{ border-top: none; line-height: 30px; font-size: 12px; }
.home-nav .menus li ul li:hover{background-image: none; border-top:none; }

.banner{ overflow:hidden; margin: 0 auto;}
.home-content{ background: #f1f1f1; margin-top: -65px;}

.home-pic{ position: relative;z-index: 10000;text-align: center;margin-top: 20px;}

.cp-show{ margin-top:5px; }
.cp-show li{ float:left; margin-right:34px; height:170px; width:170px; cursor:pointer; background:#fff;}
.cp-show li a{ display: block; width: 150px; height: 150px;}
.cp-show li:last-child{ margin:0px;}
.cp-show li div{ position:relative; top:1px; width:170px; text-align:center; margin-top:-30px; font-size:14px; color:#2b2b2b; font-weight: bolder;}
.cp-show li:hover{ background: #23c087; }
.cp-show li:hover div{ color: #fff;}

.home-news{ margin-top:10px; }
.home-news-left{ width:700px; border:#dbdbdb 1px solid; background: #fff; height: 350px;}
.home-news-left-top{ height:43px; padding-left:15px; border-bottom: 1px solid #0dbb7c;} 
.home-news-left-top ul li{ float:left; font-size:16px; font-weight:bolder; line-height:43px;}
.home-news-left-top ul li a{ display:block; width:128px; height:43px; text-align:center;}
.home-news-left-top ul li a:hover{background:url(/public/ststic/pc/images/title-bg-hover.jpg) no-repeat; color:#41afca;}
.home-news-left-top ul .on{ color:#0dbb7c; border-top: 1px solid #0dbb7c; border-left: 1px solid #0dbb7c; border-right: 1px solid #0dbb7c; }
.home-news-left-top ul li:hover{border-top: 1px solid #0dbb7c; border-left: 1px solid #0dbb7c; border-right: 1px solid #0dbb7c; }

.home-news-left-conent{ margin-top:10px; padding-left:5px; color:#676767; line-height:23px;}
.home-news-left-conent .flag{border-bottom:dotted 1px #e1e1e1; padding-bottom:5px;}
.home-news-left-conent .flag span{ display:block; font-size:14px; color:#505050; font-weight:bolder; line-height:22px; margin-bottom:3px; } 
.home-news-left-conent .flag p{ height:70px; overflow:hidden;}
.home-news-left-conent .tab{ display: none; }
.home-news-left-conent .rel ul{ padding-left:5px; padding-right:5px; width:360px; float: right;}
.home-news-left-conent .rel ul li{  padding-left:10px;  line-height:30px; width:350px; }
.home-news-left-conent .rel ul li img{ float:left;}
.home-news-left-conent .rel ul li a{ display:block; width:300px; height:28px; overflow:hidden; float:left;  }
.home-news-left-conent .rel ul li span{ float:right; width:50px; line-height:28px;}
.home-news-left-conent .rel ul li b{float: left; padding-right:5px;}

.home-news-right{border:#dbdbdb 1px solid; width:470px; background: #fff; height: 350px;}
.home-news-right-top{ border-left: 5px solid #23c087; height:43px; border-bottom: 1px solid #f1f1f1;}
.home-news-right-top span{font-size:16px; font-weight:bolder; line-height:43px; padding-left:10px; color:#191919;}
.home-news-right ul{ margin-top:4px;}
/*
.home-news-right ul li{ float: left;  line-height:100px; width:200px;  padding-left:20px; font-size: 13px; color: #2b2b2b; }
.home-news-right ul li:hover a{color: #0dbb7c;}
*/
.home-news-right ul li{ float: left; height: 100px; line-height:100px; width:203px;  padding-left:30px; font-size: 14px; color: #2b2b2b; font-weight: bolder;}
.home-news-right ul li img{ vertical-align: middle; margin-right: 15px;}
.home-news-right ul li:hover a{color: #0dbb7c;}
.home-news-right ul li span{ float:left; margin-right:10px; }


.ad{ height:81px; margin-top:20px; }

.home-two{ margin-top: 25px;}
.home-team{ width:700px; border:#dbdbdb 1px solid; background: #fff; height: 300px;}
.home-team-top{ height:43px; padding-left:15px; border-bottom: 1px solid #0dbb7c;}
.home-team-top{ height:43px; padding-left:15px; border-bottom: 1px solid #0dbb7c;} 
.home-team-top ul li{ float:left; font-size:16px; font-weight:bolder; line-height:43px;}
.home-team-top ul li a{ display:block; width:128px; height:43px; text-align:center;}
.home-team-top ul li a:hover{background:url(/public/ststic/pc/images/title-bg-hover.jpg) no-repeat; color:#41afca;}
.home-team-top ul .on{ color:#0dbb7c; border-top: 1px solid #0dbb7c; border-left: 1px solid #0dbb7c; border-right: 1px solid #0dbb7c; }
.home-team-top ul li:hover{border-top: 1px solid #0dbb7c; border-left: 1px solid #0dbb7c; border-right: 1px solid #0dbb7c; }

.tab-team-content .tab{width: 680px; height: 255px; padding-left: 10px; padding-right: 10px;}
.tab-team-content td a{ float: left; margin-left: 10px;  padding-bottom: 10px; padding-top: 10px;}
.tab-team-content-title{ text-align: center; line-height: 30px; color: #0bc682;} 
.tab-team-content-title div{ border-radius: 5px; border: 1px solid #0bc682; width: 80px; margin: 0 auto;}
.tab-team-content td a:hover { display: block; background: #0bc682;}
.tab-team-content td a:hover div{ color: #fff;} 
.tab-team-content td a:hover div div{  border: 1px solid #fff;}

.scroll_table{padding-left:9px;overflow:hidden;line-height:32px;height:auto;text-align:center;}
.scroll_table table{border:0;}
/*.scroll_table table img{width:119px;height:79px;display:block;margin-right:10px;}*/

.scroll_table2{padding-left:12px;overflow:hidden;line-height:34px;height:auto;text-align:center;padding-top:10px;padding-bottom:2px;}
.scroll_table2 table{border:0;}

.scroll_table3{padding-left:12px;overflow:hidden;line-height:34px;height:auto;text-align:center;padding-top:10px;padding-bottom:2px;}
.scroll_table3 table{border:0;}
/*.scroll_table table img{width:119px;height:79px;display:block;margin-right:10px;}*/

.home-video{border:#dbdbdb 1px solid; width:470px; background: #fff; height: 300px;}
.home-video-top{ border-left: 5px solid #23c087; height:43px; border-bottom: 1px solid #f1f1f1; width: 100%;}
.home-video-top span{font-size:16px; font-weight:bolder; line-height:43px; padding-left:10px; color:#191919;}
.home-video li img{ background: url(/public/ststic/pc/images/video-ico.png) no-repeat scroll 69px 48px;}
.home-video li{ padding-top: 11px;  height: 110px; float: left; padding-left: 17px;}
.home-video li div{  filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/ background:#000; line-height: 25px; margin-top: -25px; color: #fff; padding-left: 15px;}
	
.home-three{ margin-top: 25px;}
.home-milieu{border:#dbdbdb 1px solid; width:700px; background: #fff; height: 280px;}
.home-milieu-top{ border-left: 5px solid #23c087; height:43px; border-bottom: 1px solid #f1f1f1; width: 100%;}
.home-milieu-top span{font-size:16px; font-weight:bolder; line-height:43px; padding-left:10px; color:#191919;}
.home-milieu-content li{ float: left; padding-left: 10px; padding-top: 15px; width: 160px;}
.home-milieu-content li a span{ text-align: center; width: 160px; display: block; line-height: 25px;}
.home-milieu-content  .yuyue{ width: 190px; margin: 0 auto; margin-top: 25px;}

.home-map{border:#dbdbdb 1px solid; width:470px; background: #fff; height: 280px;}
.home-map-top{ border-left: 5px solid #23c087; height:43px; border-bottom: 1px solid #f1f1f1; width: 100%;}
.home-map-top span{font-size:16px; font-weight:bolder; line-height:43px; padding-left:10px; color:#191919;}
.home-map-content{ padding-left: 4px; padding-top: 1px;}


.flink{border:#dbdbdb 1px solid;  background: #fff; height: 120px; margin-top: 20px;}
.flink-top{ border-left: 5px solid #23c087; height:43px; border-bottom: 1px solid #f1f1f1; width: 100%;}
.flink-top span{font-size:16px; font-weight:bolder; line-height:43px; padding-left:10px; color:#191919;}
.flink-content{ padding-left: 15px; padding-right: 15px; }
.flink-content td{  padding-top:9px; margin-bottom:15px; padding-right:10px; padding-left:10px;}

footer{ background: #383838; margin-top: 20px;}
.footer-bg{ background:#34b8ca; height:3px; margin-top: 2px;}
.footer{ margin-top:50px; margin-bottom: 25px;}
.footer-logo{ margin-left: 50px; padding-right: 25px;  border-right: 1px solid #ccc; height: 240px;}
.footer-logo img{ margin-top: 60px;}
.footer-contact{ width:345px;  height: 250px;  display:inline-block; color: #878787;  padding-left:30px; line-height:25px; border-right: 1px solid #ccc;}
.footer-contact span{ color: #fff; font-weight: bolder; }

.footer-code{ width:390px; margin:0 auto; margin-top: 60px; }
.footer-code li{ float:left; margin-right:35px; width:110px; text-align:center; line-height:35px; padding-top:10px;}
.footer-code li p{ color: #878787;}
.footer-address{ width:1100px; text-align:center; margin-top:20px; font-size:16px; font-weight:bolder; color:#1c1c1c; line-height:22px; margin-bottom:25px;}
.footer-address img{ vertical-align:middle; margin-right:10px;} 
.footer-copy{ background:#333333; color:#6a6a6a; height:10px; line-height:50px; text-align:center;}


/*内页*/
.n-banner{ overflow: hidden; }
.n-banner img{ display: block; margin: 0 auto;}

.n-middlen{ background: #f1f1f1;}
.n-content{  position: relative; margin-top: -45px;}
.n-left{ width: 220px; }
.n-left .title{ height: 128px; background:url(/public/ststic/pc/images/n-left-title-bg.png) repeat-x; background-color: none; }
.n-left .title span{ color: #fff; font-size: 24px; display: block; line-height: 35px; padding-left: 22px;  padding-top: 30px;}
.n-left .title small{ color: #fff; display: block; font-size: 15px;display: block; padding-left: 22px; }
.n-left .lemid{ background: #eaeaea;}
.n-left .lemid b{ font-size: 22px; font-weight: 500; float: right;}

.n-left .lemid li{  float:left; line-height:55px; min-height:50px; border-left: 2px solid #f1f1f1; border-bottom:1px solid #e1e1e1; width:200px; padding-left: 20px; }
.n-left .lemid li a{ display:block; width:180px;  padding-left:15px; font-size:16px; }

.n-left .lemid li:hover{background: #fff; border-left: 2px solid #65be75; color:#65be75;}
.n-left .lemid li:hover a{ color:#65be75; }
.n-left .lemid li:hover ul li{ border-left: 2px solid #fff; }
.n-left .lemid li:hover ul li a{color: #000;}

.n-left .lemid .curr{ background: #fff; border-left: 2px solid #65be75;}
.n-left .lemid .curr a{ color:#65be75;}
.n-left .lemid .curr ul li{ border-left: 2px solid #fff;}
.n-left .lemid .curr ul li a{ color: #000;}

.n-left .lemid li ul { margin-top: 0px;}
.n-left .lemid li ul li{ line-height: 20px; border-left: 2px solid #f1f1f1; border-left: none; border-bottom:none; width:180px; padding-left: 20px; background-image: none; }
.n-left .lemid li ul li a{ color: #000; width:145px;}
.n-left .lemid li ul li:hover a{color: #65be75; }

.n-right{ background: #fff; width: 964px; padding-left: 15px; }
.n-right-top{ border-bottom: 1px solid #ccc; margin-right: 25px;}
.n-right-top .title{ font-size: 18px; font-weight: bolder; line-height: 45px;}
.location{ margin-top:10px; line-height:25px; }

.n-right-about{ padding-left:5px; padding-right:5px; min-height:550px;text-align:justify; color:#646464; padding-left:10px; padding-right:10px; margin-top:10px; font-size: 16px; line-height: 25px;color: #000;}

.row{ margin-top: 20px; }
.row .top{ background: #ccc; line-height: 40px; height: 40px;}
.row .top .title{ color: #4b4b4b; padding-left: 15px; font-size: 16px; font-weight: bolder;}
.row .content{ border: 1px solid #ccc; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.row .content ul li{ line-height: 25px; }
.row .content ul li span{ float: right; display: block;}
.row .content ul li b{ padding-right: 5px;}
.row .content table{ border: none; }
.row .content .desc{ display: inline-block; width: 580px; line-height: 20px; font-size: 14px; color: #000; height: 260px; overflow: hidden;}
.row .content .banner{ display: inline-block; background: red; width: 310px; height: 250px;}

.show-hidden{ width: 900px; text-align: center; border:  1px solid #ccc; line-height: 25px; font-size: 16px; color: #0dbb7c; margin-top: 25px; cursor: pointer; }

.list-tream .ul-flex{display: flex;flex-wrap: wrap;}
.list-tream li{ height: 230px;border: 1px solid #f1f3f4;margin-top: 10px;width: 43%;float: left;margin-right: 10px;padding: 20px;border-radius: 3px;}
.list-tream li img{ width:170px; height:230px; float:left; margin-right:30px;}
.list-tream li small{ display:block; font-size:14px; font-weight:bolder; line-height:25px; padding-bottom:5px;}
.list-tream li .title-flex{display: flex;flex-direction: column;width: 50%;}
.list-tream li .tream-zc{margin: 10px 0;font-size: 18px;font-weight: 600;color: #1462a2;}
.list-tream li .tream-description{font-size: 14px;}
.list-tream li .title-flex .title{font-size: 21px;font-weight: 600;border-bottom: 2px solid #52aa5d;padding-bottom: 6px;}
.list-tream li .more a{ line-height: 35px; display:inline-block; margin-top:10px; background:#0dbb7c; color: #fff; border-radius: 5px; padding-left: 15px; padding-right: 15px;}
.list-tream li .more a:hover{ background: red;}
.list-tream li .zy{ color:#000; height:auto; margin-top:15px;}

.list-dsj .year-list{ margin-left: 30px; margin-top: 25px;  margin-bottom: 35px;} 
.list-dsj .year-left{ background: url(/public/ststic/pc/images/dsj-year-left.jpg) no-repeat; width: 38px; height: 38px; margin-right: 25px; cursor: pointer;}
.list-dsj .year-right{ background: url(/public/ststic/pc/images/dsj-year-right.jpg) no-repeat; width: 38px; height: 38px; margin-left: 821px; margin-top: 5px; position: absolute; cursor: pointer;}
.list-dsj .year-content{ width: 860px; height: 32px; background: url(/public/ststic/pc/images/year-list.jpg) no-repeat scroll 0px 12px; overflow: hidden;}
.list-dsj .year-content ul{ position: relative;}
.list-dsj .year-content li{ float: left;margin-right: 68px; font-size: 14px; height: 32px; }
/*.list-dsj .year-content li:nth-child(8){ margin-right: 0px;}*/
.list-dsj .year-content li:hover{background: url(/public/ststic/pc/images/dsj-ico-hover.jpg) no-repeat scroll 15px 20px;}
.list-dsj .year-content .curr{ background: url(/public/ststic/pc/images/dsj-ico-hover.jpg) no-repeat scroll 15px 20px;}
.list-dsj .year-left:hover{ background: url(/public/ststic/pc/images/dsj-year-left-hover.jpg) no-repeat; }
.list-dsj .year-right:hover{ background: url(/public/ststic/pc/images/dsj-year-right-hover.jpg) no-repeat; }

.list-dsj .content { background: url(/public/ststic/pc/images/dsj-bg.jpg) no-repeat;}
.list-dsj .content li{ width:938px; height:160px; margin-top:20px;  }
.list-dsj .content li .ico{ width: 110px; height: 140px; }
.list-dsj .content li .ico span{ margin-top: 37px; margin-left: 45px; }
.list-dsj .content li .ico small{ margin-left: 35px;}
.list-dsj .content li .ico-right{ border-bottom:1px solid #dbdbdb; padding-bottom: 15px; width: 810px;  }
.list-dsj .content li img{ width:160px; height:120px; float:left; margin-right:30px;}
.list-dsj .content li span{ font-size:21px; font-weight:bolder; display:block; }
.list-dsj .content li p{ line-height:25px; color:#646464;  max-height:75px; overflow:hidden;}
.list-dsj .content li .more a{ line-height: 35px; display:inline-block;  background:#0dbb7c; color: #fff; border-radius: 5px; padding-left: 15px; padding-right: 15px;}
.list-dsj .content li .more a:hover{ background: red;}
.list-dsj .content li .zy{ color:#000; height:auto; margin-top:15px;}

.list-dsj .content ul{ display: none; }
.list-dsj .content li:hover .ico{ background: url(/public/ststic/pc/images/dsj-list-hover.jpg) no-repeat scroll 20px 27px;}
.list-dsj .content li:hover .ico span{ color: #41c395;}
.list-dsj .content li:hover .ico small{ color:#41c395; }

.list-zj-tream-seach{ width:350px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.list-zj-tream-seach select{ border:1px solid #646464; border:1px solid #e1e1e1; padding:0 15px;}
.list-zj-tream li img{ width:100px; height:137px; float:left; margin-right:15px;}
.list-zj-tream li{ width:215px; float:left; color:#646464;}
.list-zj-tream li span{ font-size:16px; display:block; margin-bottom:15px; color:#2994bc; font-weight:bolder;}
.list-zj-tream li small{ display:block; line-height:20px; font-size:12px;}
.list-zj-tream-des{ display:block; height:88px;}
.list-zj-tream li .more{ float:right;}

.list-news li{ width:938px; height:150px; border-bottom:1px solid #dbdbdb; margin-top:10px; }
.list-news li img{width:160px; height:120px; float:left; margin-right:30px;}
.list-news li span{ font-size:21px; font-weight:bolder; display:block; margin-top:20px;}
.list-news li p{ line-height:25px; color:#646464; height:65px; overflow:hidden; display: block;}
.list-news li .end{height: 35px; line-height: 35px;}
.list-news li .end .time{ padding-right: 25px;}
.list-news li .more a{ line-height: 35px; display:inline-block; background:#0dbb7c; color: #fff; border-radius: 5px; padding-left: 15px; padding-right: 15px;}
.list-news li .more a:hover{ background: red;}

.list-news-one{ margin-top:30px; line-height:35px; border: 1px solid #ccc; margin-right: 20px; }
.list-news-one li{ border-bottom:solid 1px #ccc;}
.list-news-one li span{ float:right; margin-right:10px;}
.list-news-one li b{ color: #35c98d; font-size: 16px; padding-left: 10px;}

.list-pic ul{ margin-left:12px;}
.list-pic li{ float:left; width:215px; height:180px;  margin-right:12px; margin-top:25px;}
.list-pic li img{ width: 215px; height: 143px; float: left;}
.list-pic li div{ text-align:center; background: #f8f8f8; height:40px; line-height:43px; width:215px; overflow:hidden;}
.list-pic li:hover{cursor:pointer;}
.list-pic li:hover div{ color:#fff; background:#65be75; }

.list-job{ margin-right: 20px;}
.list-job .top{ background: #e5e5e5; color: #262626; margin-top: 30px; }
.list-job .top li{ float: left; line-height: 45px; text-align: center; font-size: 14px;}
.list-job .job-content{ border: 1px solid #ccc;}
.list-job .job-content li{ float: left; border-bottom: 1px solid #ccc; cursor: pointer;}
.list-job .job-content li .title dd{ float: left; text-align: center; line-height: 45px;}
.list-job .job-content li .title dd a{ color: #0dbb7c;}
.list-job .job-content li .li-content{ display: none;}
.list-job .job-content li .li-content div{ margin-top: 10px; margin-bottom: 10px; padding-left: 20px; color: #999999; line-height: 25px;}
.list-job .job-content li .li-content div span{  font-weight: bolder; font-size: 14px;}
.list-job .job-content li:hover .title{background: #0dbb7c;color: #fff;}
.list-job .job-content li:hover .title dd a{ color: #fff; }
.list-job .job-content .curr{background: #0dbb7c;color: #fff; }

.list-content-show-ldtd{ margin-top:20px;}
.list-content-show-ldtd-pic{ width:170px; padding-left:10px; padding-right:10px;}
.list-content-show-ldtd-content{ width:600px; padding-right:25px;}
.list-content-show-ldtd-content-des h2{ font-size:21px; font-weight:bolder; line-height:55px;}
.list-content-show-ldtd-content-des b{ font-size:14px; margin-bottom:20px; display:block;}
.list-content-show-ldtd-content-des p{ margin-bottom:35px;}
.list-content-show-ldtd-content-des-zw-title{ font-size:18px; font-weight:bolder; line-height:35px;}
.list-content-show-ldtd-content-des-zw{ color:#646464; line-height:25px;}

.list-content-show-zj{ padding-left:20px;}
.list-content-show-zj-pic{ margin-bottom:20px; padding-bottom:30px;}
.list-content-show-zj-pic img { float:left; margin-right:20px;}
.list-content-show-zj-pic h2{ font-size:19px; font-weight:bolder; line-height:50px;} 
.list-content-show-zj-pic b{ font-weight:500; line-height:25px;}
.list-content-show-zj-pic p{ line-height:25px;}

.list-content-show{ padding-left:10px;}
.list-content-show h2{ font-size:24px; color:#2b2b2b;  line-height:70px;}
.list-content-show-des{line-height:24px; margin-bottom:20px;}
.list-content-show-des .show-tb{ width:150px; text-align:center; color:#fff; margin-right:20px; cursor:pointer;}
.list-content-show .back{ margin-right:10px;}
.list-content-show-zw{ padding-left:10px; padding-right:10px; margin-bottom:20px; line-height:2em; color:#6d6d6d; min-height:200px; font-size: 16px; color: #000;}
.preface{ padding:0 10px; border-top:1px solid #e1e1e1; line-height:30px;}

.list-wd ul{ margin-left:15px; }
.list-wd li a{ display:block; float:left; height:50px; line-height:50px; text-align:center; width:220px; background:url(/public/ststic/pc/images/zt-2-nav.png) no-repeat; margin-right:30px; margin-top:10px; font-size:14px;}
.list-wd li a:hover{background:url(/public/ststic/pc/images/zt-2-nav-hover.png) no-repeat; color:#fff; }
.list-wd-zw{ margin-top:25px; padding-left:10px;}
.list-wd-zw span{ display:block; border-bottom:1px solid #e1e1e1; line-height:30px; font-size:18px; font-weight:bolder;}
.list-wd-zw ul{ margin-top:20px;}
.list-wd-zw li{ float:left; border-bottom:1px dotted #e1e1e1; margin-bottom:15px; width:820px;}
.list-wd-zw li p{ display:block;}
.list-wd-zw li h2{ font-size:18px; line-height:35px; font-weight:bolder;}
.list-wd-zw li h2 font{ color:#0fa3bd;}
.list-wd-zw li p{ line-height:25px; padding-bottom:15px; }
.list-wd-zw-des{ padding-bottom:15px;line-height:25px;}
.list-wd-zw-des img{ float:right; margin-right:10px; cursor:pointer;}

.show-keshi h2{ font-size:16px; font-weight:bolder; line-height:35px; display:block; border-bottom:dotted 1px #e1e1e1; margin-top:20px;}
.show-keshi-content{ line-height:25px; margin-top:10px;}

.lx{ background: #efebe2;line-height: 30px;margin-top: 15px;padding: 10px;}
.lx span{ float:left; width:90%; padding-left:5%; margin-left:3%; +width:90%;_width:90%}
.lx span.dh{background:url(/public/ststic/pc/images/dh.png) no-repeat left 4px;}
.lx span.add{background:url(/public/ststic/pc/images/add.png) no-repeat left center;}

.zixin-search{ width: 490px;height: 50px; margin:0 auto; margin-top: 40px;  border: 1px solid #e2e2e2; }
.zixin-search .zixin-search-left{ line-height: 50px; height: 50px; width: 410px; padding-left:30px;  border: none;}
.zixin-search .zixin-search-right{ background: url(/public/ststic/pc/images/zixun_seacher_bg.jpg) no-repeat; width: 45px; height: 40px;  margin-top:5px; border: none;}

.list-zixun{margin-top: 40px;}
.list-zixun li{float: left; width: 915px; margin-bottom: 20px; border: 1px solid #ccc; font-size: 14px;}
.list-zixun li .zixun-wen{ background: #56b967; color: #fff; line-height: 25px; padding-left: 20px;}
.list-zixun li .zixun-dao span{ color: #56b967; } 
.list-zixun li .zixun-dao{padding-left: 20px; padding-top: 10px; padding-bottom: 10px;}
.list-zixun li .zixun-dao p{ line-height: 20px; padding-left: 5px; }

.list-tiwen{ width: 500px; margin:0 auto; }
.list-tiwen .row label{ font-weight: bolder;display: block;  line-height: 35px; font-size: 16px;}
.list-tiwen .row input ,.list-tiwen .row  textarea,.list-tiwen .row select{ min-height: 30px;width: 500px; padding-left: 5px;line-height: 30px; }
.list-tiwen input[type="button"]{display: block;  width: 190px; line-height: 40px; margin:0 auto; background: #0dbb7c; margin-top: 25px; border: none; color: #fff; border-radius: 5px;}

/*弹出层*/
.tw{ padding-left:20px; padding-right:20px; line-height:25px; background:#0FF; cursor:pointer;}
.tw:hover{ background:red; color:#fff;}
.float-tc{ width:457px; position:fixed; border:1px solid #fff; top:0%; left:50%; margin-left:-238px; background:#fff;}
.float-tc-title{ width:437px; height:45px; font-size:21px; line-height:45px; background:url(/public/ststic/pc/images/float-bg.jpg) repeat-x; color:#fff; padding-left:20px; }
.float-tc-title span{ float:right; margin-top:15px; margin-right:15px; cursor:pointer;}
.float-tc-content{ width:456px; max-height:500px; overflow:auto;}
.float-tc-content li{ float:left; border:1px solid #e1e1e1; min-height:40px; margin-top:20px; margin-left:40px; width:376px; line-height:40px; color:#7c7c7c; padding-left:10px;}
.float-tc-content li label{ border-right:1px solid #7c7c7c; padding-right:10px; width:50px; text-align:center;}
.float-tc-content li input{ width:300px; padding-left:10px; border:none; background-image:none; height:auto; margin:0px;}
.float-tc-content li select{ width:300px;}
.float-tc-content li textarea{ font-size:12px; min-height:195px; width:366px; border:none; padding-top:10px;}
.float-sub{ margin-top:20px; margin-left:40px; cursor:pointer;} 
.float-tc-content li p{ display:inline-block; padding-left:20px; line-height:40px;}

.prenext{width:auto; height:25px; margin:20px auto;}
#prenext li {float:left; _width:45px; _text-align:center; height:19px; margin-left:3px; line-height:21px;  border:1px solid #999; }
#prenext li a{  height:19px; display:inline; padding-left:5px; padding-right:5px; _padding:0px;
}
#prenext li a:hover{color:#000;}

/*点击滚动*/
.stepcarousel{
	MARGIN: 0px auto; OVERFLOW: scroll; WIDTH: 1100px; POSITION: relative; HEIGHT: 200px
}
.stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#displaycssbelt {
	VISIBILITY: hidden
}
#stocklevels {
	VISIBILITY: hidden
}
.panel {
	FLOAT: left; MARGIN: 0px 25px 0px 25px; OVERFLOW: hidden; WIDTH: 160px; padding-top:5px;
}

.pagination-info,.pagination,.pagination li{ float: left; padding-left: 5px; padding-right: 5px; }

.box{  overflow:hidden; position:relative;}
#box{ width:3000px; position:relative; }
.box li{ float:left; margin-right: 10px; margin-left: 10px; }
.box li .title span{ display: block; height: 30px; width: 210px; text-align: center; background: #65be75; color: #fff;}
.box-btn{ width: 970px; position: absolute; margin-top: -110px; left: 217px;}

#img,#img1{ list-style:none; float:left;}
#img img,#img1 img{ float:left;}
#a{ float:left;}
#b{ float:right;}


.panel-txt{ display: none; height:195px; width:160px; overflow:hidden; max-height:195px; padding-top: 55px; background: #35c98d; position: absolute; 
	filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
	-moz-opacity:0.9; /*Firefox私有，透明度50%*/
	opacity:0.9;/*其他，透明度50%*/ }
.panel-txt h2{ font-size:14px; line-height:30px; color:#fff; font-weight:bolder; font-weight:bolder; text-align: center; }
.panel-txt p{ line-height:25px; min-height:85px; color:#fff; text-align: center;  }
.panel-txt .moer{ float:right;}
.panel:hover .panel-txt{ display: block;}

.stepcarousel2 {
	MARGIN: 0px auto; OVERFLOW: scroll; WIDTH: 850px; POSITION: relative; HEIGHT: 200px
}
.stepcarousel2 .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#displaycssbelt2 {
	VISIBILITY: hidden
}
#stocklevels2 {
	VISIBILITY: hidden
}
#category_keshi_li{
float:left;
}
#category_keshi_div{
width: 182px;
    height: 50px;
    margin: -0.5px;
    font-size: 16px;
    text-align: left;
    text-indent: 10px;
    border-color: lightgray;
    border-width: 1px;
    border-style: solid;
    line-height: 3;
}
#category_keshi_div span {
    float: right;
    display: block;
    padding-right: 10px;
    font-weight: bolder;
    color: lightgray;
}

	