﻿@charset "utf-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
html { line-height: 1; }
ol, ul { list-style: none; overflow:hidden; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
em, i { font-style: normal; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
a { text-decoration: none; color:#333;}
a:hover{color:#00519d;text-decoration:none;}


.fl { float: left;}
.fr { float: right;}
.clear_b{ clear:both;}
.ovf{ overflow:hidden;}
.mt5{ margin-top:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mt15{ margin-top:15px;}
.mb15{ margin-bottom:15px;}
.mr15{ margin-right:15px;}
.ml15{ margin-left:15px;}
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
.mr20{ margin-right:20px;}
.ml20{ margin-left:20px;}
.mxb15{*margin-bottom:15px;}

/*字体大小*/
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{ font-size:20px;}
.text_c{ text-align:center;}
.text_r{ text-align:right;}
.text_l{ text-align:left;}
.b {font-weight:bold;}
/*字体颜色*/
.c666{ color:#666;}
.c999{ color:#999;}
.green{ color:green;}
.red{ color:#c40000;}
.blue{color:#0071bd;}
.orange{ color:orange;}
.p2{ text-indent:2em;}
.p{ line-height:22px;}

/*模板*/
body{font-size:14px;font-family:'Lato', 'Helvetica Neue', Arial, 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;color:#333;overflow-x:hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; *font-family:Microsoft Yahei;}
.box{margin:0 auto;width:1200px;min-width:1200px;}
.box2{margin:0 auto;width:860px;overflow:hidden;}
.top{height:90px;width:100%;position:absolute;z-index: 9;top: 0;}
.top-bg{background-color: #fff;/*opacity: 0.6;filter:Alpha(Opacity=60);*/width: 100%;height: 90px;position: absolute;z-index: 10;min-width:1200px;}
.top_text{position: absolute;width: 100%;z-index: 40;min-width:1200px;}
.logo_img{position: absolute;top: 16px;}
.top1 ul{float: right;}
.top1 .language a{font-size: 12px;color: #666;}
.top1 .language a:hover{text-decoration: underline;}
span.pre{padding: 0 5px;}
.top1 .language .sina,.top1 .language .weixin{display: inline-block;margin-right:15px;}
/*.top1 .language .sina{background: url(../images/sina.png) no-repeat center;width: 25px;height: 20px;margin-left: 15px; }
.top1 .language .weixin{background: url(../images/weixin.png) no-repeat center;width: 21px;height: 20px; }*/
.top1 .language .sina{background: url(../images/t2.png) no-repeat -38px -5px;width: 25px;height: 20px;margin-left: 15px; }
.top1 .language .weixin{background: url(../images/t2.png) no-repeat -6px -5px;width: 21px;height: 20px;  margin-left: 20px; }
.top1 .language .sina:hover{background: url(../images/t2.png) no-repeat -38px -40px;}
.top1 .language .weixin:hover{background: url(../images/t2.png) no-repeat -6px -39px;}
.top1 ul li{float: left;line-height: 22px;margin-top: 15px;}

.search{background-color:#FFF;width:174px;height:24px;display: block;border: 1px solid #d0d6e2;}
.search_text{width:154px;*width:150px;height:22px;float:left;border:0;outline: none;padding-left: 5px;}
.search img{padding-top:4px;}
.top_nav2{height:50px;  font-size: 16px;font-family: Arial;}
.top_nav2 ul{float: right;}
.top_nav2 ul li{float: left;padding-left: 12px;line-height: 45px;}
.top_nav2 ul li a{text-decoration:none;color:#000;}
.top_nav2 ul li a:hover,.top_nav2 ul li.on a{color:#00579e;}
.down_nav1{position:absolute;left:0;right:0;height:34px;width:100%;background:url(../images/topnav_bg.png) repeat-x 0 5px;}
.downji1 ul{padding:0;margin:0;list-style-type:none;margin-left: -132px;margin-top:-2px;position:absolute;}
.downji1 ul li,.downji2 ul li,.downji3 ul li,.downji4 ul li,.downji5 ul li,.downji6 ul li,.downji7 ul li{float:left;position:relative;font-size: 12px;}
.downji1 ul li a,.downji2 ul li a,.downji3 ul li a,.downji4 ul li a,.downji5 ul li a,.downji6 ul li a,.downji7 ul li a{color: #fff;}
.downji2 ul{padding:0;margin:0;list-style-type:none;margin-left: -18px;margin-top:-2px;position:absolute;}
.downji3 ul{padding:0;margin:0;list-style-type:none;margin-left: -130px;margin-top:-2px;position:absolute;}
.downji4 ul{padding:0;margin:0;list-style-type:none;margin-left: -29px;margin-top:-2px;position:absolute;}
.downji5 ul{padding:0;margin:0;list-style-type:none;margin-left: -73px;margin-top:-2px;position:absolute;}
.downji6 ul{padding:0;margin:0;list-style-type:none;margin-left: -54px;margin-top:-2px;position:absolute;}
.downji7 ul{padding:0;margin:0;list-style-type:none;margin-left: -12px;margin-top:-2px;position:absolute;}
.down_nav3j1,.down_nav3j2,.down_nav3j3,.down_nav3j6,.down_nav3j7{position: absolute;background: url(../images/topnav_3j.png) no-repeat 21px 0px;height: 5px;width:50px;}
.down_nav3j5,.down_nav3j4{background: url(../images/topnav_3j.png) no-repeat 30px 0px;
height: 5px;width:50px;position:absolute;}
.top_nav2 ul li .sub ul li a{color: #fff;}
.top_nav2 ul li .sub ul li a:hover{color: #ccc;}
/*.top_nav2 .nli{font-family:Helvetica Narrow;}*/
.sub{ display:none;}
/*banner*/
.banner{width: 100%;overflow: hidden;height: 580px;min-width:1200px;}
.banner .hd{position: absolute;top: 546px;z-index: 5;width: 120px;left: 50%;margin-left: -60px;}
.banner .hd ul li{background: url(../images/sixdian.png) no-repeat -22px 0;float: left;width: 12px;height: 12px;cursor: pointer;text-indent: -9999px;margin: 0 4px;}
.banner .hd ul li.on{background-position: 0 0;}
.banner .bd{height: 530px;}
.banner .bd ul li{height:530px;width: 100%;}
.banner .bd ul li.li1{background: url(../images/banner1.jpg) no-repeat center;}
.banner .bd ul li.li2{background: url(../images/banner2.jpg) no-repeat center;}
.banner .bd ul li.li3{background: url(../images/banner3.jpg) no-repeat center;}
.banner .bd ul li.li4{background: url(../images/banner4.jpg) no-repeat center;}
.banner .bd ul li.li5{background: url(../images/banner5.jpg) no-repeat center;}
.banner .bd ul li.li6{background: url(../images/banner6.jpg) no-repeat center;}
.banner li img{position: absolute;top: 0;left: 50%;margin-left: -960px;}
.banner2{width: 100%;overflow: hidden;height: 332px;}
.banner2 img{position: absolute;top: 0;left: 50%;margin-left: -960px;height: 332px;}
/*底部版权*/
footer{background-color: #e8e8e8;padding: 30px 0;border-top: 1px solid #00519d;text-align: center;min-width:1200px;}
footer p{color: #7c7c7c;font-size: 12px;line-height: 20px;margin-top: 20px;}
/*首页中间*/
.left{width: 740px;float: left;}
.right{width: 370px;float: right;}
.indextitle{font-size: 18px;font-weight: bold;border-bottom: 1px solid #e4dcd8;padding-bottom: 12px;}
.indextitle .more{display: inline-block;float: right;width: 18px;height: 24px;background: url(../images/tu1.png) 8px 0;}
.indextitle .more:hover{background: url(../images/tu2.png) 8px 0;}
.indexnews ul li{border-bottom: 1px dashed #d1d1d1;overflow: hidden;padding: 12px 0;}
.indexnews ul li .date{line-height: 24px;padding-top:6px;font-size:18px;color:#666;display: inline-block;width: 110px;height: 62px;border-right: 1px solid #333;background-color: #f5f5f5;text-align: center;float: left;}
.indexnews ul li .date strong{font-weight: bold;font-size: 21px;color: #999;display: block;}
.indexnews ul li .text{float: left;width: 615px;margin-left: 15px;}
.indexnews ul li .text h3{font-size: 18px;margin-bottom: 5px;}
.indexnews ul li .text p{font-size: 12px;color:#8d8d8d;line-height: 20px;}
.indexnews ul li .text p .more{background: url(../images/tu1.png) 0 63px;width: 21px;height: 10px;display: inline-block;margin-left: 10px;}
.indexnews ul li .text p .more:hover{background: url(../images/tu2.png) 0 63px;}
.indexcase{margin-top: 45px;overflow: hidden;}
.indexcase .col-1{float: left;width: 325px;}
.indexcase .col-2{float: right;width: 325px;}
.list-ul li{line-height: 28px;background: url(../images/tu1.png) no-repeat 0 -83px;padding-left: 15px;}
.list-ul li:hover{background: url(../images/tu2.png) no-repeat 0 -83px;}
.indexcase .list-ul{margin: 10px 0 30px;}
.right .col-1{margin-bottom: 40px;}
.right .col-1 p{margin:20px 0 10px;}
.search2{overflow: hidden;margin-bottom: 10px;}
.search2 .text{width: 87%;line-height: 38px;height: 38px;border:1px solid #cdcdcd;float: left;background-color: #f5f5f5;font-size: 14px;padding-left: 5px;outline: none; }
.search2 .btn{width: 13%;height: 38px;background: #1c578e url(../images/search2.png) no-repeat center;float: left;border: none;cursor: pointer;}
.search2 .btn:hover{background-color: #134777;}
.right .col-1 .more{font-size: 12px;}
.right .col-2 .indexmap{width: 100%;border: 1px solid #dfdfdf;margin: 20px 0 0;}
.right .col-2 p{line-height: 28px;color: #666;}
.right .col-2 p strong{color: #333;}
/*文章列表页*/
.title{border-bottom: 1px solid #e4dcd7;font-size: 28px;text-align: center;margin: 35px 0 45px;}
.title span{border-bottom: 2px solid #00579e;padding:0 20px 20px;  display: inline-block;}
.submenu{margin-bottom: 20px;}
.submenu ul li{font-size: 17px;  padding: 0 12px; /* margin-right: 22px; */height: 44px;line-height: 37px;text-align: center;float: left;}
.submenu ul li a{color: #999;display: block;}
.submenu ul li.on{background: url(../images/submenu.png) no-repeat center 0;}
.submenu ul li.on a,.submenu ul li.on a:hover{color: #fff;}
.submenu ul li a:hover{color: #124873;text-decoration: none;}
.list-box li{border-bottom: 1px solid #e6e6e6;padding: 35px 0;}
.list-box li:hover{background-color: #f0f0f0;}
.list-box li .date-box{color: #666;}
.list-box li .date-box .date{float: right;}
.list-box li h2{font-size: 24px;line-height: 130%;margin:15px 0 12px;color: #333;}
.list-box li p{font-size:16px;color: #8d8d8d;line-height: 30px; }
/*******分页样式*******/
.list_page{line-height:30px;margin:40px 0;font-size: 12px;text-align:center;}
.list_page a {padding:12px 16px;border: 1px solid #ddd;background-color:#f5f5f5;margin: 0;font-size: 16px;}
.list_page .on,.list_page a:hover{background-color: #1b6ad6;text-decoration:none;color:#fff;}
.list_page .page_text{height:24px;padding:0;line-height:24px;border: 1px solid #ccc;width:22px;margin-right: 5px;margin-top: 10px;}
/*文章内容页*/
.content h2.headertext{font-size: 30px;line-height: 150%;text-align: center;}
.content .time{text-align: center;color: #999;font-size: 16px;margin: 30px 0;}
.content .text{font-size: 16px;line-height: 30px;}
.content .text img{margin: 10px 0;max-width: 100%;}
.related{border-top: 1px solid #e4dcd7;padding: 30px 0;margin-top: 30px;}
.related h3{color: #00579e;font-size: 18px;margin-bottom: 10px;}
.related ul li{font-size: 16px;line-height: 30px;}
.related ul li span{color: #999;display: inline-block;margin-left: 10px;}
/*相关链接*/
.link li{width: 382px;float: left;margin-left:18px;margin-bottom: 50px;}
.link li img{width: 380px;height: 86px;border: 1px solid #eee;}
.link li img:hover{border: 1px solid #c40000;opacity: 0.8;}
.link li p{text-align: center;font-size: 16px;margin-top: 10px;}
.mrnone{margin-right: none;}
/*联系我们*/
.contactus{font-size: 16px;line-height:30px;padding:45px 135px;background-color: #f6f6f6;margin-bottom: 40px;  }
.contactus h2{color: #00579e;font-size: 20px;line-height: 40px;}
.contactus .cu-left{float: left;}
.cu-right{float: right;}
/*网站地图*/
.map_content{background: url(../images/webmap.jpg) no-repeat center 0;padding: 0 0 215px;}
.map_content .map-box{width: 20%;float: left;}
.map_content .map-box h2 a{color: #00579e;font-size: 20px;  font-family: Helvetica Narrow;}
.map_content .map-box ul{border-left: 1px solid #ccc;  margin:10px 0 0 9px;}
.map_content .map-box ul li{background: url(../images/mapli.jpg) no-repeat 0 center;padding-left: 30px;font-size: 16px;  margin-top: 31px;}
/*专业人员列表页*/
.graybg{background-color: #f9f9f9}
.per-list ul li{float: left;width: 265px;background-color: #ededed;margin: 18px 17px;}
.per-list ul li:hover{background-color: #024b87;}
.per-list ul li a:hover{color: #fff;}
.per-list ul li img{width: 100%;border: 1px solid #eee;border-bottom: none;}
.per-list ul li a{font-size: 12px;display: block;}
.per-list ul li h2{font-size: 22px;margin-bottom:8px;}
.per-list ul li h3{padding-bottom:10px;}
.per-list ul li .text{padding: 18px;  height: 148px;  font-size: 15px;line-height: 130%;}
/*专业人员筛选搜索*/
.per_search .col-1{float: left;margin-left: 17px;width: 270px;background-color: #fff;border-radius: 0 0 10px 10px;}
.per_search .col-1 .per_tile{color: #fff;background: #00579e;padding: 19px 0;text-align: center;font-size: 1.4em;border-radius: 10px 10px 0 0;}
.m-retrieval {width: 244px;overflow: hidden;border: 1px solid #e7e7e7;background: #fff;margin: 10px auto;}
.m-retrieval li {float: left;}
.m-retrieval li a {display: block;width: 39px;height: 39px;line-height: 37px;border: 1px dotted #e7e7e7;border-top: none;border-left: none;text-align: center;color: #666;}
.m-retrieval li a:hover{color: #00579e;}
.per_search .col-2{float: right;width: 855px;}
.per_search .col-2 ul li{float: left;width: 285px;margin-top: 38px;}
.per_search .col-2 ul li label{display: block;font-size: 16px;margin-bottom: 10px;}
.form-control{
	display: block;
  width: 92%;
  height: 34px;
  padding: 0 0 0 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -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;
  font-family: Microsoft Yahei;
}
.per_search .col-2 ul li .persearch-btn{background-color: #00579e;color: #fff;font-size: 16px;border: none;outline: none;cursor: pointer;  padding: 0;}
.per_search .col-2 ul li .persearch-btn:hover{background-color: #04467c;}
/*专业人员内容页*/
.percontent{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;overflow: auto;background-color: #f9f9f9;}
.percontent a.close{
	position: absolute;
	z-index: 11;
	-webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-align: center;
  font-size: 34px;
  background: #222;
  color: #fff;
  width: 38px;
  height: 34px;
  display: inline-block;
  right: 20px;
  top: 20px;}
.percontent a.close:hover{background-color: #666;}
.percontent .box{margin-top: 100px;}
.percontent .pic{float: left;width:400px;}
.percontent .pic img{border: 1px solid #eee;width: 400px;height: 400px;}
.percontent .pic ul li{width: 53px;height: 53px;float: left;margin: 10px 3px 0 0;}
.percontent .pic ul li a{display: block;width: 53px;height: 53px;}
.percontent .pic ul .vcard{background: url(../images/vcard.png) no-repeat;}
.percontent .pic ul .pdf{background: url(../images/vcard.png) no-repeat center 0;}
.percontent .pic ul .email{background: url(../images/vcard.png) no-repeat right 0;}
.percontent .pic ul .vcard:hover{background: url(../images/vcard_on.png) no-repeat;}
.percontent .pic ul .pdf:hover{background: url(../images/vcard_on.png) no-repeat center 0;}
.percontent .pic ul .email:hover{background: url(../images/vcard_on.png) no-repeat right 0;}
.percontent .pic span.fr{margin-top: -54px;width: 215px;}
.percontent .pic span.fr ul li{  clear: both;width: 100%;height: inherit;*height:19px;line-height: 19px;background:none;margin: 0;}
.percontent .pic span.fr ul li:hover{background-color:none;}
.percontent .text{float: right;margin-left: 60px;  width: 740px;*width: 700px;}
.percontent .text h2{font-size: 26px;color: #000;margin-bottom:25px;font-weight: bold; }
.percontent .text h3{font-size: 14px;color: #999;margin-bottom:50px; }
.percontent .text .pertext{line-height:32px;color: #666; }
.percontent .text .pertext strong{color: #000;font-size: 16px;font-weight: bold;  float: left;}
.percontent .text .pertext ul li{
  background: none;
  clear: both;
  margin: 0;
  width: 100%;}
.ewm{  position: absolute;  margin-left: -97px;  top: 38px;}