
/* CSS Document */
*{ padding:0px; margin:0px; list-style:none}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight: normal;}
select,input,img,select{vertical-align:middle; margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img{vertical-align:middle; border:none}
body{color:#333;font-family:'Microsoft YaHei','微软雅黑',STXihei;font-size: 14px;margin:0;padding:0;line-height: 100%;background:#fff;}
a{color: #373737;text-decoration:none;cursor: pointer;}
a:hover{color:#009933;text-decoration:none;}
b{font-weight: normal; text-transform: capitalize;}
.clearit,.clearb{clear:both;margin:0;padding:0;}
.overflow{ overflow:hidden; height:1%;}
.fl{ float:left;}
.fr{ float:right;}
/*------错误提示------*/
.field-validation-error{color:red;}

/*板块布局样式*/
.col-md-12{width:100%;} 
.col-md-10{width:83%;} 
.col-md-9{width:75%;}
.col-md-8{width:67%;}
.col-md-7{width:59%;}
.col-md-6{width:50%;}
.col-md-5{width:41%;}
.col-md-4{width:33%;}
.col-md-3{width:25%;}
.col-md-2{width:17%;}
.mrg{margin:0 2%;}

/*文章、栏目、站点、二级页面主体宽度*/
.main_content{width:1200px;margin:20px auto;}

.mt10{margin-top: 10px;}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px !important;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.ml10{margin-left:10px}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}
.mr14{margin-right: 14px !important;}
.mr25{margin-right: 25px !important;}
.mr20{margin-right: 20px !important;}
.mr18{margin-right: 18px !important;}
.pd10{padding:10px}
.pd15{padding:15px;}
.pd10-0{padding:10px 0}
.pd0-10{padding:0 10px}
.pd20{padding:20px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px}
.pr10{padding-right: 10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.W796{width:796px;}
.W388{width:388px;}

.border_T{border-top:1px solid #ededed;}
.border_B{border-bottom: 1px solid #ededed;}
/* .border{border:1px solid #ededed;} */

.W1200{ width:1200px; margin:0 auto;}
/*公用样式*/
.title_header h2{ display:block; border-bottom:1px solid #ededed;}
.title_header h2  span{font-size:24px; font-weight:normal;  padding:8px 0; line-height:48px; color:#999; margin-right:20px;}
.title_header h2 .No_active{ color:#009933; }
.titl-header h2 .No_active{ color:#009933; }
.more{ float:right; font-size:14px;color: #969696; line-height:48px;}
.more:hover{ color:#009933;}
h2.title_header{margin: 20px 20px 12px;border-bottom: 5px solid #fff; height:44px;border-image: url(../image/bp-2.png) 5 5 repeat; border-image-repeat:repeat; }
h2.title_header span{line-height: 39px;color: #009933;padding: 0px 10px;padding: 8px 10px;font-size: 24px;font-weight: normal;}
/*友情链接页面*/
h2.title_header span.No_active{border-bottom: 4px solid #15a4a8;font-size: 24px;font-weight: normal;padding: 8px 0;color: #333;cursor: pointer;margin-right: 20px;}
.link_list{ padding:10px 20px;}
.link_list li{float: left;width: 150px;}
/*文章列表插件样式*/
ul.article_list li a.title_type{font-size: 14px;color:#333;+text-indent: 0;}
ul.article_list li a.title_type:hover{color: #009933;}
ul.article_list li span.span_date{float:right;}
.article_list li{ background:url(../image/point.png) no-repeat left center; line-height:36px;padding-left: 14px; +height:36px;
white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.article_list li.last{ _background:url(../image/point.png) no-repeat 0 16px;*background:url(../image/point.png) no-repeat 0 16px;}
/*公用读取一篇文章*/
.article_box li .img_box{ display:block; height:152px;}
.article_box img{float: left;width: 236px;height: 152px; display:block;}
.article_box h2{font-size: 18px;line-height:30px; border:none; }
.article_box h2 span.span_date{float: right;font-size: 18px;line-height: 30px;color: #333;padding: 0;margin-right: 0;+margin-top: -30px;}
.article_box .details {float: right;font-size: 12px;overflow: hidden;color: #009933;+float:none;}
.details:hover{ font-weight:700;}
/*article_box*/
.article_box .title_type{ display:block;line-height:24px; margin:6px 0; cursor:pointer; font-size:14px;margin-top:30px;height: 48px;}
.article_box .title_type:hover{color:#15a4a8 !important;}
.article_box p{ color:#333; font-size:12px; line-height:2em;margin: 6px 0 10px;}
.detail{ color:#009933;}
.detail:hover{ font-weight:700;}
/**/
.article_box1 a img{ width:120px; height:90px; float:left;}
.article_box1 h2,.article_box1 p{ float:right; width:250px;}
.article_box1 h2{font-size: 14px;border: none;}
.article_box1 p{ line-height:24px;margin-top: 6px; font-size:12px;}

/*首页大标题*/
.title_header0{ text-align:center;}
.title_header0 span{display: inline-block;height:1px;width:518px; background-color:#ededed;_background:none;_border-top:1px solid #ededed;margin-top: 60px;}
.title_header0 h2{margin:30px 10px 30px; _width: 144px; _height: 60px;}
.title_header0 h2 a{ display:block; font-size:36px; color:#4d4d4d; font-weight:400;height: 16px; padding:20px 0;}
.title_header0 h2 a:hover{ color:#15a4a8;}
.title_header0 h2 p{ font-weight:normal; font-family:Arial; color:#4d4d4d;}

/*背景渐变样式*/
div.title_header h2 a.more,p a.more:hover,p a.details:hover
{transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s ;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}

input,textarea,select{outline:none;
  font-size: 14px;
  color: #555;
  background-image: none;
  border:1px solid #ccc;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input:focus,textarea:focus,select:focus{
  border-color:#15a4a8 !important;
  outline: 0!important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(21,164,168,.6);
}
/*专家介绍弹窗样式*/
div.speac_div{
background: #fff;
border: solid 1px #d9d9d9;
width: 316px;
clear: both;
height: 138px;
padding: 10px 10px 12px 10px;
left: 0px;
position: absolute;
text-align: left;
top: 25px;
z-index: 10000;
line-height: 22px!important;
font-size: 12px;
color: #333;
}
div.speac_div img{
float: left;
margin: 0 10px 0 0;
width: 99px;
height: 134px;
line-height: 20px;
}
div.speac_div h2 a {
float: none!important;
font-size: 14px;
}


.couple{ z-index: 99999; }
.article_left .ks_js{background: #5dd95d!important;}


@media only screen and (max-width: 768px){
 .FriendLink{
 display: block !important;
 }
 .link_con{
 width:100% !important   ;
 }
 .linkli img{
 width:100% !important;
 }
 .main{margin:10px 0;width:100%;box-sizing:border-box;padding:0 10px;}
 .main_content{width:100%;margin:10px auto;box-sizing: border-box;}
  .W1200 { width:100%;}
  .title_header0 span { display:none;}
  .title_header0 h2 {width:100%; text-align:center;}
  .mt04 .pcont1{ width:480px;}
  .fanye {top: 30px;}
  	/* 飘窗 */
 #float_img1 .img_box, #float_img2 .img_box, #float_img3 .img_box{
   width: 160px;
    }
    #float_img1 .img_box img, #float_img2 .img_box img, #float_img3 .img_box img{
   width: 100%;
    }
}
@media only screen and (max-width:640px){
  .mt04  .pcont1{ width:234px; margin-top: 30px !important;overflow-x: scroll;}
   .border {border:none;}
  .article_right h2.title_header {margin: 20px 0;}
  .article_right .Min {padding: 0px;}

}

/*全站弹出样式*/
.msgbox{background:url('') top no-repeat;width:266px;height:180px;position:relative;left:15px;top:8px;padding:20px 10px 0 10px;position:absolute;z-index:2}
.msgbox p{padding:0;margin:0;text-indent:0;font-weight:normal}
.msgbox p a{color:#07519A;font-weight:normal}
.msgbox h2{text-indent:0;font-weight:normal}
.spanHover{z-index:1000} 