﻿/*公共样式--开始*/
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}
*{box-sizing: border-box;}
html, body {min-height: 100%;width:100%}
body {font-family: "Microsoft YaHei";font-size:14px;color:#333;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol {list-style: none;}
span{display: block;}
img {border: none;vertical-align: middle;display: block;}
a {text-decoration: none;color: #232323;display: block;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.container{width:1024px;margin:auto}
.clearfix {clear:both}
.hr{height:14px;}
/*公共样式--结束*/
.mobnav{display: none;}
/*首页样式--开始*/
.header_wrap{background: url(../images/bg.png) #fffaeb;}
.header_wrap#index1{background: url(../images/bg.png) #fffaeb;}
.header_wrap > .container{background:#fff;padding-top:10px;}
.header_wrap .header{padding-bottom:10px}
.header_wrap .header .logo{float:left;width:600px;margin-top:16px;margin-left:10px}
.header_wrap .header .logo img{width:100%}
.header_wrap .header .right{float:right;margin-top:15px;margin-right:10px}
.header_wrap .header .right i{font-style: normal;line-height: 30px;height:30px;float:left;margin:10px}
.header_wrap .header .right span{}

.header_wrap .header .xcy{float:left;width:200px;margin-left:10px}
.header_wrap .header .xcy img{width:100%}
.header_wrap#djpt .navbar .menu > li a:hover{color:#af0800;}
.header_wrap#djpt .navbar .menu > li .one{ background:#af0800; }
.header_wrap#djpt .navbar .menu > li .one .two { background:#af0800; }
.three a{line-height: 50px;padding-left:60px;background: #F1F1F1;}

/*导航样式*/
.header_wrap .navbar{background:none;}
.header_wrap .navbar#index{background:none;}
.header_wrap#djpt .navbar{background:none;}
.header_wrap .navbar .menu{position:relative;height:44px;background:#006a50;}
.header_wrap#djpt .menu{background:#af0800;}
.header_wrap .navbar .menu > li{line-height: 44px;width:12.5%;float:left;}
.header_wrap .navbar .menu > li a{color:#fff;font-size: 16px;font-weight: bold;width:100%;text-align: center;line-height: 44px;height:44px}
.header_wrap .navbar .menu > li a:hover{background: #fff;color:#006a50;width:100%}
.header_wrap .navbar .menu > li .one{ background:#006a50; position:absolute;width:12.5%;display:none;z-index: 999; }
.header_wrap .navbar .menu > li .one li{width:100%}
.header_wrap .navbar .menu > li .one li a:hover { background:#fff }
.header_wrap .navbar .menu > li .one .two { background:#006a50;left:100%; position:absolute;top:0;width:100%;display:none;z-index: 9999; }
.pos{position:relative}
.menu li ul.hdwq { left:150px; }


.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.slide_container {position: relative;width: 100%;}
.slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;}
.slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../img/themes.gif") no-repeat left top;margin-top: -45px;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}


.inbanner img{width:100%}

/*.inbanner{background:url(../images/bg.png) #d1d1d1;}*/
.inbanner{background:url(../images/bg.png) #fffaeb;}
/*.banner{background:url(../images/bg.png) #d1d1d1;}*/
.banner{
  /*background:url(../images/bg.png) #fffaeb;*/
  width: 1024px;text-align: center;margin: 0 auto;
}
.banner img{width: 1024px;margin: 0 auto;}
/*id=01*/
/*.main {background: url(../images/bg.png) #fffaeb;}*/
.main .posi{position: relative;background:#fff}
.main .left01{width:36%;float:left;padding:30px 10px;background:#fff}
.main .left01 .title{position: relative;}
.main .left01 .title span{width:6px;height:30px;background:#006A50;}
.main .left01 .title h3{position:absolute;left:20px;top:0;font-size:20px;line-height:30px;}
.more{position:absolute;top:0;right:0;width:30px;height:30px;background: #006A50;text-align: center;line-height: 30px;border-radius:4px}
.more a{color:#fff;font-size:24px}
.main .right{width:28%;float: right;padding:30px 10px 0 10px;background:#fff}
.main .right .title{position: relative;}
.main .right .title span{width:6px;height:30px;background:#006A50;}
.main .right .title h3{position:absolute;left:20px;top:0;font-size:20px;line-height:30px;}

.main .right .search{margin-bottom:10px;position:relative}
.main .right .search p{float:left;margin-left:10px}
.main .right .search input[type=skeyword]{width:100%;height:30px;padding-left:10px;padding-right:30px;background: #EEEEEE;}
.main .right .search input[type=image]{position:absolute;top:0;right:0;width:30px;height:30px;padding:5px;background:#006A50 ;}

.main#con01{}
.main#con01 .left01 .content {margin-top:20px}
.main#con01 .left01 .content li{position:relative;border-bottom: 1px dotted #969696;}
.main#con01 .left01 .content li p{line-height:40px;overflow:hidden;width:80%;text-overflow:ellipsis;white-space:nowrap}
.main#con01 .left01 .content li span{position: absolute;right:0;top:0;line-height:40px;}


.main#con01 #right01 .content {margin-top:10px}
.main#con01 #right01 .content li{padding:10px;float:left;width:50%;}
.main#con01 #right01 .content li a{height:70px;color:#fff;background: #006A50;width:100%;font-size:18px;line-height:70px;text-align: center;}


.main .left03{padding:0 10px 30px 10px;background:#fff}
.main .left03 .title{position: relative;}
.main .left03 .title span{width:6px;height:30px;background:#006A50;}
.main .left03 .title h3{position:absolute;left:20px;top:0;font-size:20px;line-height:30px;}

.main .left03 .content {margin-top:30px}

.footer{background:url(../img/bodybg.jpg);border-top:#006A50 solid 2px;padding:20px 0}
.footer .contact{float:right}
.footer .QR{margin-top:1px;float:right;margin-right:30px}
.footer .QR div{float:left;width:100px;margin-left:20px}
.footer .QR div img{width:100%;}
.footer .QR div p{text-align: center;line-height: 30px;}
.footer .copyright{float:left;}
.footer .copyright p{line-height: 30px;}
.footer .copyright p span#dd{line-height:24px}
.footer .copyright p strong{font-size:20px;font-style: italic;color:#006A50;display: inline;margin:0 10px}
.imgConac{float:left;margin-right:30px;margin-top:30px}


.subpages{background: url(../images/bg.png) #fffaeb;}
.subpages .container{background:#fff;padding-top:20px;}
.subpages .leftnav{width:20%;float:left;padding-right:20px;padding-left:10px;margin-bottom:100px}
.subpages .leftnav .subnav h4{background:#006a50 ;line-height: 60px;padding-left:40px;color:#fff;font-size:18px;}
.subpages#new .leftnav .subnav h4{background:#af0800 }
.subpages .leftnav .subnav ul li{padding-left:40px;background:#eee url(../img/nav_list.png) no-repeat 20px center;line-height: 40px;margin-bottom:1px}
.subpages .leftnav .subnav ul li.cur a{color:#006A50}
.subpages .leftnav .subnav ul li{background:#eee url(../img/nav_list_1.png) no-repeat 20px center;}
.subpages#new .leftnav .subnav ul li.cur a{color:#af0800}

.subpages .rightcon{float:left;width:80%;padding-left:20px;padding-right:10px;margin-bottom:50px}
.subpages .rightcon .linkmap{background: #F7F7F7;margin-bottom:30px}
.subpages .rightcon .linkmap p{line-height: 30px;}
.subpages .rightcon .linkmap p a{display: inline-block;}
.subpages .rightcon .linkmap p span{display:inline;color:#006A50}
.subpages .rightcon#ptright .linkmap p span{color:#AF0800}
.subpages .rightcon .linkmap p span a{display:inline;color:#006A50}
.subpages .rightcon#ptright .linkmap p span a{color:#AF0800}
.subpages .rightcon .title{}
.subpages .rightcon .title h3{height:34px;font-size:20px;line-height:34px;border-bottom:2px solid #e6e6e6}
.subpages .rightcon .title h3 span{border-bottom:2px solid #006A50;display: inline;padding:2px 10px;line-height:30px;}
.subpages .rightcon#ptright .title h3 span{border-bottom:2px solid #AF0800;}
.subpages .rightcon .intro{margin-bottom:30px;}
.subpages .rightcon .content{margin-top:20px;}
.subpages .rightcon .intro .content img{width:90%;margin:20px auto}
.subpages .rightcon .intro .content  p{line-height: 24px;text-align: justify;text-indent: 30px;}
strong{line-height:32px;}
.subpages .rightcon .intro .content .num{position: relative;}
.subpages .rightcon .intro .content .num > a{position:absolute;left:0;top:0;margin-right:20px}
.subpages .rightcon .intro .content .num > a img{width:150px}
.subpages .rightcon .intro .content .num .detail{float:right;width:100%;padding-left:180px;height:250px}
ul.content li.num:hover{background: #f9f9f9;}
.subpages .rightcon .intro .content .num .detail h5{font-size:18px;color:#006A50;line-height: 60px;border-bottom:1px dotted #ddd}
.subpages .rightcon .intro .content .num .detail h5 span{float:right;color:#333;font-size:14px}
.subpages .rightcon .intro .content .num .detail a{line-height:30px;color:#006A50;overflow:hidden;height:190px}
#culture strong{font-size:24px}
#culture p{font-size:18px}


.keshi .htitle{border-bottom:1px #eee solid;}
.keshi .htitle h6{margin-left:30px;background: #006A50;width:118px;font-size:20px;font-weight: bold;text-align: center;color:#fff;line-height: 50px;}
.keshi .det{margin:20px 0;margin-left:30px}
.keshi .det a{display: inline;line-height: 30px;margin:0 10px}
.keshi .htitle span{width:200px;margin-left:30px;background: #006A50;font-size:20px;font-weight: bold;color:#fff;line-height: 26px;padding:10px 20px}

.rightcon .list a{font-size:14px;line-height:40px;border-bottom: 1px dotted #DDDDDD;}
.rightcon .list a span{display: inline;float:right}


.newsInfo {padding: 20px;min-height: 300px;_heihgt: 300px; }

.newsInfo *{  font-family:"微软雅黑"!important;}
.newsInfo h3 {font-size: 20px;text-align: center;
  padding: 0 0 0 0; color: #333; }

.newsInfo .source {padding-bottom:10px;
  border-bottom: 1px dotted #8cc44c;
  /* border-bottom: 1px solid #EBEBEB;*/ }
.newsInfo h4{ font-size: 16px; text-align: center; padding-top: 10px;} 
.newsInfo .source ul {
  text-align: center; }
.newsInfo .source li {
  display: inline;
  padding: 0 10px;
  line-height: 50px;
  height: 50px; font-size:14px; }
 .newsInfo .source li span{  display: inline;}

.newsInfo .content {
  margin: 30px 0 0 0;
  min-height: 300px;
  _height: 300px; }

.newsInfo .content p, .newsInfo .content div {
  padding: 0 0 1em 0;
  line-height:30px; }
  
.newsInfo .content div{ padding-bottom:0;}

.yqlj li{border:1px solid #eeeeee;float:left;width:20%;margin-right:20px}
.yqlj li a img{width:100%}

/*------------PAGINATION------------*/
.pagination {display: inline-block;padding-left: 0;margin:40px 0;border-radius: 4px}
.pagination .cur {background-color: #eee;}
.pagination>li {display: inline;background-color: #ddd;}
.pagination>li>a,
.pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd}


.subpages .rightcon .content .appo{margin-left:30px}
.subpages .rightcon .content .appo strong{margin-right:10px;font-size:16px;}
.subpages .rightcon .content .appo select{width:200px;height:30px;padding-left:5px;border:1px solid #006A50}
.subpages .rightcon .content .appo form{margin-left:70px}
.subpages .rightcon .content .appo form span{display: inline;}
.subpages .rightcon .content .appo input{border:1px solid #006A50;height:30px;padding:5px;width:200px}
.subpages .rightcon .content .appo input#query{background:#006A50;height:30px;padding:5px;width:50px;color:#fff}
.subpages .rightcon .content .appo form#mess div{margin:10px 0}
.subpages .rightcon .content .appo .submit input{background:#006A50;height:30px;padding:5px;width:100px;color:#fff;margin-left:10px}


.download a{background: #006A50;height: 30px;padding: 5px;width:200px;color: #fff;text-align:center;}

.cl{clear:both;}
.body{margin-top: 30px;transition: all .5s;padding: 1px;letter-spacing: 1px;}
.vli{position: relative;}
.vli > div {display: table-cell;text-align: center;color: #fff;}
.vli button{letter-spacing: 1px;font-size: 16px;background: transparent;display: inline-block;padding: 8px 28px;border: 2px solid #fff;border-radius: 50px;background-clip: padding-box;position: relative;color: #FFF;transition: all .25s;}
.vli button.btn{border-color: #ff4931;background: #ff4931;}
.vli .move button.btn{border-color: #ffa500;background: #ffa500;}
.vli .splits p{font-size: 18px;}
.vli button:active{box-shadow: none;}
.vli button:focus{outline: none;}
.vli  .wrapper {max-width: 40%;height: 120%;background: #fff;transition: all .5s;color: #303030;overflow: hidden;}
.vli .wrapper > div{padding: 15px 30px 30px;transition: all .5s;background: #fff;width: 100%;box-sizing: border-box;}
.vli .wrapper #login{padding-top:12%;}
#login .btn{margin-bottom: 15px;}
#login p, #register p {position: absolute;left: 65px;bottom:-24px}
.vli .wrapper div#register .form2 > div {position: relative;box-sizing: border-box;padding-left:70px}
.vli .wrapper label{position:absolute;text-align: left;left: 0;line-height: 30px;}
.vli .wrapper h3{margin-bottom: 20px;margin-top: 5px;}
.vli .wrapper input{height: 30px;padding: 5px 15px;width: 100%;border: solid 1px #006A50;box-sizing: border-box;margin-left:10px}

#check{overflow: hidden;margin-bottom:20px;}
#check *{float:left;}
#check label{pointer-events: auto;padding-top:5px;}
#check input{width:14px;position: absolute;left: 0px;top: -17px;}
#check a{padding-left: 110px;margin-top: -4px;}
#register .pho{width: 60%;float: left;}
#register .pcd{width: 35%;float: right;}
.cl1{clear:both;margin-bottom:0px!important;}
.listmess table tr.head{background: #006A50;}
.listmess table tr.head th{color:#fff}
.listmess table tr th{padding:10px 0;border-collapse: collapse}
.viewmess table tr.head{background: #006A50;}
.viewmess table tr.head th{color:#fff}
.viewmess table tr th{padding:10px 0;border-collapse: collapse}
input.btn{background:#006A50;color:#fff;}
.body strong{font-size:16px;}
.validation{margin-left:30px}
.footer span{float:left;margin-left:30px}

/*专家轮播*/
/* 本例子css */
.picScroll-left {
  width: 71%;
  margin-right: 1%;
  overflow: hidden;
  position: relative;
  border: 1px solid #ccc;
}

.picScroll-left .hd {
  overflow: hidden;
  height: 44px;
  background: #f4f4f4;
  padding: 0 10px;
}

.picScroll-left .hd .prev, .picScroll-left .hd .next {
  display: block;
  width: 5px;
  height: 9px;
  float: right;
  margin-right: 5px;
  margin-top: 17px;
  overflow: hidden;
  cursor: pointer;
  background: url("/images/arrow.png") no-repeat;
}

.picScroll-left .hd .next {
  background-position: 0 -50px;
}

.picScroll-left .hd .prevStop {
  background-position: -60px 0;
}

.picScroll-left .hd .nextStop {
  background-position: -60px -50px;
}

.picScroll-left .hd ul {
  float: right;
  overflow: hidden;
  zoom: 1;
  margin-top: 17px;
  zoom: 1;
}

.picScroll-left .hd ul li {
  float: left;
  width: 9px;
  height: 9px;
  overflow: hidden;
  margin-right: 5px;
  text-indent: -999px;
  cursor: pointer;
  background: url("images/icoCircle.gif") 0 -9px no-repeat;
}

.picScroll-left .hd ul li.on {
  background-position: 0 0;
}

.picScroll-left .bd {
  padding: 10px;
}

.picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}

.picScroll-left .bd ul li {
  margin: 0 8px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
}

.picScroll-left .bd ul li .pic {
  text-align: center;
}

.picScroll-left .bd ul li .pic img {
  width: 130px;
  height: 178px;
  display: block;
  padding: 2px;
  border: 1px solid #ccc;
}

.picScroll-left .bd ul li .pic a:hover img {
  border-color: #999;
}

.picScroll-left .bd ul li .title {
  line-height: 24px;
}
/*专家表单*/
 .nr1_n2 {
   width: 94%;
   height: auto;
   overflow: hidden;
   padding: 30px 0;
   margin: 0 auto;
 }
.nr1_n2_d1 {
  width: 100%;
  height: 34px;
}
.nr1_n2_d1 p {
  float: left;
  line-height: 34px;
  font-size: 14px;
  padding: 0 2%;
  width: 24%;
  text-align: center;
}
.nr1_n2_d1 input {
  display: block;
  width: 70%;
  height: 32px;
  border: 1px solid #CCC;
}
.nr1_n2_d2 {
  width: 100%;
  height: 47px;
}
.nr1_n2_d2 p {
  line-height: 47px;
  font-size: 14px;
  padding: 0 2%;
  float: left;
  width: 24%;
  text-align: center;
}
.nr1_n2_d2 span {
  width: 70%;
  display: block;
  line-height: 47px;
  height: 47px;
  text-align: left;
  float: left;
}
.nr1_n2_d2 span label{display: inline-block;width: 40px;}
.nr1_n2_d2 span a {
  line-height: 47px;
  font-size: 14px;
  display: inline-block;
}
.anniu1 {
  width: 40%;
  height: 30px;
  margin: 10px auto;
  border-radius: 5px;
}
