﻿@charset "utf-8";
/*@font-face {
  font-family: 'fzzzh';
  src: url('../fonts/fzzzh.eot');
  src:
    url('../fonts/fzzzh.eot') format('embedded-opentype'),
    url('../fonts/fzzzh.woff') format('woff'),
    url('../fonts/fzzzh.ttf') format('truetype'),
    url('../fonts/fzzzh.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight: normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "宋体",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "宋体",Arial,sans-serif;}
body{color:#333; font:12px "微软雅黑","宋体",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
/*网页限定宽度*/
.con_1002{ margin:0 auto; position:relative; width:1200px;}
.con_1002:after{content:""; display:block; height:0; clear:both;}
/*共用部分*/
.title{  line-height: 22px;}
.title h2{float: left;font-family: "微软雅黑";font-size: 18px;font-weight:bold;color: #135f81;}
.title h2 span{ font-family: "微软雅黑";  color: #c18b2c; font-size: 14px;}
.title h2 em{ font-family: 'fzzzh'; font-size: 12px; color: #2a2a2a; padding-left: 6px; font-weight: normal;}
.title .more{ float: right;font-family:"arial";font-size: 10px; color: #135f81;-webkit-transform:scale(0.9); font-weight: bold; padding-top: 3px;}
/*top部分*/
.head{ height: 138px;position:relative;width: 80%;}
.head .search{width:300px;position:absolute;right:0;top:20px}
.head .search div{display:flex;border:1px solid #ccc}
.head .search div input[type=text]{width: 250px;font-size:15px;color:#333;line-height:30px;border:none;background:none;text-indent:10px;font-family: "微软雅黑";}
.head .search div input[type=button]{width:50px;border:none;background:none;text-align:center;font-size:15px;text-align:center;background:#135f81;color:#fff}
.logo{ float: left; padding:18px 0 0 4px; }
.menu{ float: right; position:relative; top:68px; line-height:32px; text-align:center;  height:32px;  }
.menu li{ float:left; position:relative;  margin-left:7px; border:1px solid transparent; text-align: center;  width: 74px;height:inherit;}
.menu li a{display:block;text-align: center;font-family: "微软雅黑";font-size: 17px;color:rgba(19,19,19,0.8);font-weight: bold;}
.menu li.on{ background: #135f81; }
.menu li.on a{ color: #fff;}
.menu li ul{ display:none;  position:absolute;left:0; top:32px; padding:5px 0; line-height:15px;  min-width: 715px;}
.menu li ul li{  float: left; margin:4px 0 0 1px; border-right: 1px solid #ccc; ;   width:71px; height:15px}
.menu li ul li.last{ border: none;}
.menu li ul li a{  display: block; text-align: center; font-size:12px; font-weight:400; color: rgba(19,19,19,0.8);}
.menu li.on ul li a{color: rgba(19,19,19,0.8);}
.menu li ul a:hover{border: none; color:#135f81 !important; }
/*banner部分*/
.fullSlide { overflow: hidden; position: relative; width:100%; height:428px; }
.fullSlide .bd{ overflow:hidden; position:relative;  z-index:0; margin:0 auto;  }
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li a{ display: block;  height:395px; background-position:center; background-repeat:no-repeat;}
.fullSlide .btn{ display: inline-block; width:33px; height:33px;   cursor: pointer;z-index: 999;  }
.fullSlide .prev{ background-position: 0 0; background: url(../images/l1.png) no-repeat ;}
.fullSlide .next{ background-position: 0 0; background: url(../images/r1.png) no-repeat ; }
.fullSlide .prev:hover{background: url(../images/l2.png) no-repeat ;}
.fullSlide .next:hover{background: url(../images/r2.png) no-repeat ;}
.an{ width: 1200px; margin: 0 auto; overflow: hidden; height: 33px; position: absolute; bottom: 15px; z-index: 10000; text-align: center; margin-left: -600px; left: 50%;}
/*body部分*/
html{ background: #f0f1f2;}
body{ background: url(../images/body_bg.jpg) no-repeat bottom;}
.content{padding-top: 10px; height: auto; }
.content .part1{ float: left; padding-bottom: 30px;  }
.content .part1 .c_left{ float: left; width:334px;}
.content .part1 .c_left .left_b{ float: left;height:auto;  background: url(../images/line.png) no-repeat 0 30px ; }
.content .part1 .c_left .left_b a{ line-height: 27px; font-family: "微软雅黑"; font-size: 14px; color: #232323; }
.content .part1 .c_left .left_b p{overflow:hidden;padding-top: 8px;line-height: 25px;height: 100px;font-family: "微软雅黑";color: #232323;margin-bottom: 20px;font-size: 14px;}
.content .part1 .c_left .left_b .button{ display: inline-block; text-align: center;  border:none; cursor:pointer; line-height: 24px; width: 82px; height: 26px; font-family: "微软雅黑"; color: #fff; background: url(../images/button.png) no-repeat 0 0; }
.content .part1 .c_left .left_b .button:hover{ background-position: 0 -28px;}
.content .part1 .c_middle{  float: left; width: 334px; height: 181px; background: url(../images/video_bg.png) no-repeat center center; }
.content .part1 .c_middle .video{ position: relative;  margin:20px auto; width: 230px; height: 142px; background: url(../images/video_icon.png) no-repeat 90px 35px ;}
.content .part1 .c_middle .video a{ position:absolute; top:35px; left:90px; width: 51px; height: 51px;}
.content .part1 .c_middle .video .article{ position:relative; top:90px; text-indent:55px; font-family: "微软雅黑";  font-size: 16px; color: #FFF;}
.content .part1 .c_middle .video .article span{ font-size: 14px; }
.content .part1 .c_middle .video .article i{padding-left: 5px; font-size:8px;}
.content .part1 .c_right{ float: left; margin-left: 130px;width: 303px; }
.content .part1 .c_right .right_b{ margin-top: 10px; float: left;}
.content .part1 .c_right .right_b li{margin-bottom: 10px;border:1px solid #9c9c9c;line-height: 24px;width: 301px;height: 24px;font-family: "微软雅黑";color: #232323;font-size: 14px;}
.content .part1 .c_right .right_b li a{ padding-left: 10px; }
.content .part1 .c_right .right_b li span{ float: right; padding-right: 20px;}
.content .part1 .c_right .right_b li:hover{ border: 1px solid #135f81; }
.content .part1 .c_right .right_b li:hover a{ color: #135f81;}
.content .part1 .c_right .right_b li:hover span{ color: #135f81;}
.m_bottom{ float: left; margin-top: 20px;}
.m_bottom li{ float: left; margin-bottom:42px; margin-right: 66px;  border-bottom: 1px solid #cacaca; width: 355px; height: 280px;}
.m_bottom li.last{ margin-right:0;}
.m_bottom li a{ display: block; }
.m_bottom li .img{ width: 355px; height: 200px;}
.m_bottom li .img a{ display:block; overflow:hidden;  height:inherit; }
.m_bottom li .img a img{max-width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;display: block;margin: 0 auto;}
.m_bottom li .img:hover a img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.m_bottom li h3{padding-top: 20px;text-align: center;font-family: "微软雅黑";color: #414141;font-weight: normal;font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;}
.m_bottom li span{  padding-left:95px; font-family: "微软雅黑"; font-size: 10px; color: #232323; }
.m_bottom li:hover{  border-bottom: 1px solid #135f81; }
.m_bottom li:hover span{ color: #c18b2c;}
.content_details{ overflow: hidden ; min-height: 300px;}
/*专家风采部分*/
.indexExpert{border: 1px #dadada solid; margin-top: 40px; padding: 18px 20px; box-sizing: border-box;}
.indexExpert li{ position: relative; overflow: hidden;width: 149px; height: 204px; display: inline-block; margin-right: 97px;}
.indexExpert .expert-pic{width: 100%; height: 100%;  overflow: hidden;}
.indexExpert .expert-pic img{ width: 100%; height: 100%; transition: all 0.4s ease;}
.indexExpert li:hover img{ transform: scale(1.1);}
.indexExpert .expert-pic em{display: block; height: 100%; background-size: cover; background-position: center; -webkit-transition:all 0.3s linear; transition: all 0.3s linear;}
.indexExpert li:hover em{-webkit-transform:scale(1.05); transform: scale(1.05);}
.indexExpert li p{ position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background: rgba(31,150,220,0.5); overflow: hidden; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.indexExpert li p a{ position: absolute; bottom: 0; left: 0; display: inline-block; background: #135f81; width: 100%; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 15px;}
.indexExpert li:hover p{ height: 100%; }
/*首页last*/
.indexLast{ display: block; float: left; margin-top: -30px; width: 366px; margin-right: 44px;}
.indexLast .indexLast-pic{margin-top: 48px; width: 100%; height: 195px; overflow: hidden;}
.indexLast .indexLast-pic a{ display: block; height: 100%;-webkit-transition:all 0.3s linear; transition: all 0.3s linear; background-size: cover;}
.indexLast .indexLast-pic a:hover{transform: scale(1.05);}
.indexLast ul{ margin-top: 26px;}
.indexLast ul li{ height: 30px; line-height: 30px;}
.indexLast ul li a{font-family: "微软雅黑"; font-size: 13px; color: #232323; display: block; overflow: hidden;}
.indexLast ul li a b{ float: left; font-weight: normal;}
.indexLast ul li a span{width: 222px;overflow: hidden;display: inline-block;float: left;height: 30px;line-height: 30px;padding-left: 14px;}
.indexLast ul li a i{ float: right;}
.indexLast ul li a:hover{color: #135f81;}
.lastBox{ }
/*p2部分*/
.p2_content{}
.case_list{ width: 1200px;}
.case_list .hd{ position:relative; padding:30px 0; line-height:24px; height:32px;}
.case_list .hd ul{width: 100%; text-align: center; }
.case_list .hd li{ display: inline-block; margin-left: 81px;   border:1px solid transparent;}
.case_list .hd li .button{ text-align: center; line-height: 32px; width: 128px; height:32px; background: url(../images/btn.jpg) no-repeat;}
.case_list .hd li .button a{ display: block;font-family: "微软雅黑"; font-size: 14px; color: #fff; }
.case_list .hd li.on .button{ background-position:0 -34px ;}
.case_list .hd li .button:hover{ background-position:0 -34px ;}
.case_list .bd{ margin-top: 20px; text-align: center;}
.case_list .bd ul{ overflow: hidden; width: 100%;}
.case_list .bd li{ float: left;  margin-bottom:13px; margin-right: 66px; border-bottom: 1px solid #cacaca; width: 355px; height: 224px;}
.case_list .bd li.last{ margin-right:0;}
.case_list .bd li a{ display: block; }
.case_list .bd li .img{ width: 355px; height: 147px;}
.case_list .bd li .img a{ display:block; overflow:hidden; height:inherit;  }
.case_list .bd li .img a img{width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.case_list .bd li .img:hover a img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.case_list .bd li h3{ padding-top: 20px; text-align: center; font-family: "微软雅黑"; color: #232323; }
.case_list .bd li span{font-family: "微软雅黑"; font-size: 10px; color: #232323; }
.case_list .bd li:hover{border-bottom: 1px solid #2096db;  background: #eeeeee; }
.case_list .bd li:hover span{ color: #2096db;}
/*p2_2企业文化部分*/
.culture{ padding-top: 20px;}
.culture .c_title{  padding-bottom:20px; text-indent: 20px;}
.culture .c_title h3{ }
.culture .c_title h3 a{font-family: "微软雅黑"; font-size:18px; color:#2e2527;}
.culture .c_title .c_info{ margin-top:5px; font-size:12px; color:#aaa;}
.culture .c_title .c_info span{ text-align: left; }
.culture p{ margin-bottom:15px; line-height:24px; text-indent:2em; font-family: "微软雅黑"; color: #404040;}
.culture img{ display:block; float: left;  margin-right: 10px; width: 490px; height: 291px;}

/*p2_3企业资质部分*/
.img_list_o li{ float:left; margin-right:142px; margin-bottom:30px; text-align:center; width:305px; height:230px;text-align:center;}
.img_list_o li.last{ margin-right:0;}
.img_list_o li .img{ display:block; width:305px; height:200px; overflow:hidden;}
.img_list_o li .img i{ display: block; width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.img_list_o li .img:hover i{-webkit-transform:scale(1.1); transform:scale(1.1);}
.img_list_o li p{ line-height:30px;}
.img_list_o li p a{}

/*p3部分*/
.p3_content{}
.bread{ margin-bottom:20px; line-height:35px; border-bottom:1px #ccc dotted; text-align:right; height:35px; color:#666666; }
.bread a{ margin:0 4px; font-family: "微软雅黑"; color: #454545;}
.bread a.last{ color:#2096db;}
.bread a:hover{color:#2096db;}
.slide_news{ width: 1200px;}
.slide_news .hd{ position:relative; padding:30px 0; line-height:28px; height:32px;}
.slide_news .hd ul{ width: 100%; text-align: center;}
.slide_news .hd li{ display: inline-block; margin-left: 81px; }
.slide_news .hd li .button{   line-height: 32px; text-align: center;  width: 128px; height:32px; background: url(../images/btn.jpg) no-repeat;}
.slide_news .hd li .button a{ display: block;font-family: "微软雅黑"; font-size: 14px; color: #fff; }
.slide_news .hd li.on .button{ background-position:0 -34px ;}
.slide_news .hd li .button:hover{ background-position:0 -34px ;}
.slide_news .bd{}
.slide_news .bd ul{ overflow: hidden;}
.slide_news .bd li{ float: left; margin-bottom:60px; width: 530px; font-family: "微软雅黑";  }
.slide_news .bd li.last{ margin-right: 0;}
.slide_news .bd li .img{ float: left; width: 145px; height: 174px;}
.slide_news .bd li .img a{display:block; overflow:hidden; height:inherit; }
.slide_news .bd li .img a img{width:100%; height:100%; }
.slide_news .bd li .info{ float: right; padding:0 10px; width: 352px;  color: #050505; }
.slide_news .bd li .info h4{  padding-bottom: 10px; }
.slide_news .bd li .info h4 a{font-size: 14px; color: #2096db;}
.slide_news .bd li .info p{  line-height: 20px;text-indent: 15px;  }
.slide_news .bd li .info .date{margin-top: 35px;  	line-height: 25px;border:1px #ccc dotted; border-right: none; border-left: none; height: 25px;}
.slide_news .bd li .info .date span{ padding-left: 5px; float: left;}
.slide_news .bd li .info .date .more{ float: right; font-family:arial; font-size: 10px; color: #901e01; -webkit-transform:scale(0.9);}
/*p3新闻列表*/
.news_list{ padding-top: 20px;}
.news_list li{ position:relative;  padding-left:15px;line-height:36px; border-bottom:1px dotted #ccc; height: 36px; }
.news_list li:before{ position:absolute; left:0; top:17px; border-radius:100%;  width:3px; height:3px; background:#999; content:"";}
.news_list li a{ float:left; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.news_list li:hover a{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.news_list li span{ float: right; color:#999;}
/*p3_1*/
.p3_1{}
.n_details{ padding-top: 20px; min-height: 300px;}
.n_details .art_title{ margin-bottom:30px; padding-bottom:20px; text-align:center;}
.n_details .art_title h3{ }
.n_details .art_title h3 a{font-family: "微软雅黑"; font-size:18px; color:#2e2527;}
.n_details .art_title .info{ margin-top:5px; font-size:12px; color:#aaa;}
.n_details .art_title .info span{ display:inline-block; margin:0 6px;}
.n_details p{ margin-bottom:15px; line-height:24px; text-indent:2em; font-family: "微软雅黑"; color: #404040;}
.n_details .n_img{ margin: 0 auto; margin-bottom: 30px;width: 490px; min-height: 291px; }
.n_details .n_img img{ display:block; margin:0 auto; max-width:100%;}
/*p6热门岗位部分*/
.zp_t{ padding-bottom: 30px; text-align:center; width:1002px;}
.zp_t tr{}
.zp_t tr td{ height:40px; background:#efefef; border-bottom:1px #fff solid; -webkit-transition:all .15s linear; transition:all .15s linear;}
.zp_t tr:hover td{ background:#e3e3e3;}
.zp_t tr.line1 td{background:#2096db; color:#fff;}
.zp_t tr td a{ color:#2096db;}
.zp_t tr td a:hover{text-decoration:underline;}

/*友情链接部分*/
.picScroll-left{ position:relative;  margin-top: 25px; border: 1px solid #ccc; border-right: none; width:1001px; }
.picScroll-left .btn{ display:block;  position:absolute; top:30px; width:30px; height:54px; cursor:pointer;}
.picScroll-left .prev{ left:-41px; background:url(../images/l_btn.png);}
.picScroll-left .next{ right:-41px; background:url(../images/r_btn.png);}
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ /*margin:10px ;*/ display:inline; float:left;  border-right: 1px solid #ccc; text-align:center; }
.picScroll-left .bd ul li .img{ overflow:hidden; padding:10px;  text-align:center;  width:179px; height:103px;}
.picScroll-left .bd ul li .img img{ width:179px; height:103px; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.picScroll-left .bd ul li .img img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.foot{ overflow: hidden; float: left; width: 1200px; padding-top: 26px; position: relative; padding-bottom: 32px; border-top: 1px #cacaca solid;}
.foot .f_nav{ margin:0 auto; padding:0 20px 15px 0;  text-align: center;  font-family: "微软雅黑"; color: #706b6a;  width: 82%;}
.foot .f_nav p{ padding-bottom: 4px; color: #706b6a;}
.foot .f_nav a{display:inline-block; line-height: 12px; border-right: 1px solid #636160; padding: 0 10px; text-align: center;  }
.foot .f_nav a:hover{ color:#135f81;}
.foot .f_nav a.last{ border-right: none;}
.foot p{  margin:0 auto;  text-align: center; font-family: "微软雅黑"; color: #706b6a; line-height: 20px; }
.foot p a:hover{color:#135f81;}
.foot p img{ float: right; position: relative; right:250px; bottom: 15px;}
.lanrenzhijia_top{ display:none;   position:fixed; right:30px; bottom:30px; z-index:9999;width:45px; height:45px; background:url(../images/top.png) no-repeat center center ;}
.text_zip1{font-family: 'fzzzh'; font-size:8px; }
.wei{ position: absolute; top: 22px; right: 0; width: 95px;}
.wei span{ color: #2f2f2f; display: block; text-align: center; padding: 6px 0; font-family: "微软雅黑";}

/*----------------------------------------内页--------------------------------------*/
/*面包屑*/
.crumb{text-align: right; border-bottom: 1px #515151 dashed; opacity: 0.65; padding: 6px 0;}
.crumb a{ color: #454545;}
.crumb a:hover{color: #135f81;}
.crumb a:last-of-type{ color: #135f81;}
/*二级导航*/
.nei-menu{text-align: center; padding: 30px 0; height: 32px;}
.nei-menu li{ display: inline-block; margin: 0 38px; background: #a3a3a3; border: 1px #a3a3a3 solid;}
.nei-menu li a{display: inline-block; padding: 0 30px; background: #b1b5c2; color: #fff; font-size: 16px; border: 1px #fff solid; height: 32px; line-height: 32px;}
.nei-menu .menuOn{background: #135f81; border: 1px #135f81 solid;}
.nei-menu .menuOn a{ background: #135f81;}
.nei-menu li:hover{background: #135f81; border: 1px #135f81 solid;}
.nei-menu li:hover a{ background: #135f81;}
/*关于协会*/
.con-title{ margin-bottom: 40px; margin-top: 20px;}
.con-title h3{font-size: 29px; color: #2e2527; width:70%; line-height:44px; text-align: center; margin-bottom: 6px;}
.con-title h4{text-align: center; font-size: 14px; color: #787878;}
.con-title h4 span{ padding: 0 6px;}
.con-txt{ min-height: 400px; margin-bottom: 50px;}
.con-txt p{ font-size: 16px; color: #2e2527; margin: 0 5% 0 5%; line-height: 32px; text-align: justify;}
.con-txt img{display: block; max-width: 100%; margin: 0 auto;}
/*组织结构*/
.organize{ }
.organize li:before{content: ""; position: absolute; top: 44px; left: 50%; width: 1px; height: 20px; background: #135f81; z-index: 0;}
.organize li{position: relative;  width: 270px; height: 44px; text-align: center; line-height: 44px; margin: 0 auto; border: 1px #135f81 solid;margin-bottom: 18px;}
.organize li a{ display: inline-block; width: 266px; height: 40px; text-align: center; line-height: 40px; background: #135f81; border: 1px #fff solid; font-size: 18px; color: #ffffff; margin-top: 1px;}
.organize li a:hover{color: #135f81; background: #fff; border-color: #135f81;}
.organize-name{border: 1px #135f81 solid; padding: 24px 0; margin-bottom: 60px;}
.organize-name a{display: inline-block; width: 276px; height: 38px; text-align: center; line-height: 38px; color: #333333; font-size: 16px; background: #f4f4f4; box-shadow: #b7b7b7 0 0 16px; margin: 10px;}
.organize-name a:hover{background: #135f81; color: #fff;}
/*专业委员会*/
.committee{ width: 100%; text-align: center; overflow: hidden; margin-bottom: 60px;}
.committee dl{ width: 380px; float: left; margin-right: 30px;}
.committee .lastOn{ margin-right: 0;}
.committee dl dd{ display: block; width: 380px; text-align: center; height: 70px; line-height: 70px; overflow: hidden; background: rgba(255,255,255,0.5); font-size: 16px; color: #221c1d;}
.committee dl dd a{ display: block; color: #221c1d;}
.committee dl dd:hover{background: #e5f5ff !important;}
.committee dl dd:hover a{ color: #135f81;}
.committee dl .onbg{ background: rgba(255,255,255,0.3);}
/*专业委员会内页*/
.committee_text{ border-bottom: 1px #515151 dashed;padding-bottom: 68px; margin: 0 5% 0 5%; margin-bottom: 50px;}
.committee_text .image {margin-bottom: 10px; font-size:15px;}
.committee_text .image img {margin-bottom: 10px;}
.committee_text p{font-size: 16px; color: #2e2527;  line-height: 36px; text-align: justify; margin: 10px 0;}
.touchNews-title{ text-align: center;}
.touchNews-title span{font-size: 26px; color: #313131; border-bottom: 3px #135f81 solid; padding: 4px 10px;}
.touchNews ul{ overflow: hidden; margin-top: 50px; margin-bottom: 60px;}
.touchNews ul li{ float: left; width: 580px; background: #f9fafa; margin-bottom:30px ;}
.touchNews ul .right{ float: right;}
.touchNews ul li a{ position: relative; display: block; overflow: hidden;}
.touchNews ul li a .time{ position: relative; display: inline-block; float: left;  width: 80px; text-align: center; font-size: 14px; color: #313131; padding-top: 20px; opacity: 0.8;}
.touchNews ul li a .time:before{content: ""; position: absolute; top: 20px; right: 0; width: 1px; height: 34px; background: #959595;}
.touchNews ul li a .time b{ display: block; text-align: center; font-weight: normal; font-size: 20px;}
.touchNews ul li a .txt{ float: right; width: 458px; padding-right: 18px; margin-top: 14px;}
.touchNews ul li a .txt h3{ font-size: 18px; height: 24px; line-height: 24px; overflow: hidden; color: #135f81; opacity: 0.8; text-overflow: ellipsis; white-space: nowrap;}
.touchNews ul li a .txt p{ margin: 4px 0 10px 0; font-size: 14px; color: #2e2527; opacity: 0.8; height: 40px; width:400px; line-height: 20px; overflow: hidden;}
.touchNews ul li a i{ position: absolute; bottom: 10px; right: 10px; color: #901e01;}
.touchNews ul li a .txt h3:hover{ font-weight: bold; }
.touchNews ul li a i:hover{font-weight: bold;}
/*协会动态*/
.newList{ overflow: hidden; border-bottom: 1px rgba(81,81,81,0.65) dashed;    padding-top: 50px;}
.newList li{ width: 580px; height: 174px; float: left; margin-bottom: 60px;}
.newList .right{ float: right;}
.newList li a{ display: block; overflow: hidden;}
.newList .newPic{float: left; width: 222px; height: 152px; overflow: hidden; }
.newList .newPic em{display: block; height: 100%; transition: all 0.4s ease; background-size: cover; background-position: center;}
.newList .newPic em:hover{ transform: scale(1.1);}
.newList .newPic img{ width: 100%; height: 100%; transition: all 0.4s ease;}
.newList .newPic img:hover{transform: scale(1.1);}
.newList .newText{ width: 340px; float: right;}
.newList .newText h3{ font-size: 16px; color: #135f81; line-height: 22px; height: 24px; overflow: hidden;}
.newList .newText p{ font-size: 14px; color: #2e2527; line-height: 22px; height: 66px; overflow: hidden; opacity: 0.8; margin: 10px 0 20px 0;}
.newList .newText .newTime{border-top: 1px rgba(93,66,61,0.69) dashed; border-bottom: 1px rgba(93,66,61,0.69) dashed; height: 30px; line-height: 30px; color: #050505; opacity: 0.8; overflow: hidden;}
.newList .newText .newTime i{ float: right; color: #901e01;}
.newList .newText h3:hover{ font-weight: bold;}
.newList .newText .newTime i:hover{ font-weight: bold;}
/*page*/
.pagination{text-align: center;margin-top: 40px; margin-bottom: 60px;}
.pagination li{display: inline-block;}
.pagination li > *{display: inline-block; width: 24px; height: 22px; text-align: center; line-height: 22px; background: #fff; color: #6b6b6b; border: 1px #d3d3d3 solid; border-radius: 4px; margin: 0 2px; overflow: hidden;}
.pagination li.active > *,.pagination li:hover > *{color: #fff; background: #135f81;}

/*科普宣传*/
.science_list{border-bottom: 1px rgba(81,81,81,0.65) dashed;}
/*联系我们*/
.contact{overflow: hidden; margin: 100px 0;}
.contact-left{ float: left; width: 334px; height: 400px; background: #eee; padding: 0 10px 0 30px; box-sizing: border-box;}
.contact-left .text{ margin-top: 38%; font-size: 16px; color: #313131; line-height: 24px;}
.contact-left .text p{ overflow: hidden;}
/*.contact-left .text p span{ display: inline-block; float: right; width: 72%;}*/
/*.contact-left .text p em{ display: inline-block; width: 32px;}*/
.map{float: right; width: 830px; height: 400px; border: 1px #c2cacf solid;}
.map iframe{ width: 100%; height: 100%;}
/*专家风采内页*/
.person-text{ margin: 40px 5% 40px 5%; min-height: 400px;}
.person-text h4{font-size:16px; font-weight:bold;}
.person-text img{ margin-right: 15px;}
.person-text .person{ float: left; margin: 0 20px 20px 0; width: 149px; height: 204px;}
.person-text p{font-size: 16px; color: #2e2527; line-height: 32px; text-align: justify;}
/*专家风采*/
.person-list ul{overflow: hidden; border-bottom: 1px rgba(81,81,81,0.65) dashed;}
.person-list ul li{ float: left; width: 174px; height: 256px; background: #fff; margin-right: 82px; margin-bottom: 56px;}
.person-list ul li a{ display: block; text-align: center;}
.person-list ul li .person-pic{display: inline-block; width: 149px; height: 204px; margin-top: 12px; overflow: hidden;}
.person-list ul li .person-pic img{ width: 100%; height: 100%; transition: all 0.4s ease;}
.person-list ul li .person-pic img:hover{ transform: scale(1.1);}
.person-list ul li p{ font-size: 15px; color: #313131; padding-top: 6px;}
.person-list ul li:hover p{ color: #135f81;}
.person-list ul .lastOn{margin-right: 0;}


/*新增新闻列表，无日期*/

.touchNew ul{ overflow: hidden; margin-top: 50px; margin-bottom: 60px;}
.touchNew ul li{ float: left; width: 580px;  margin-left:15px; background: #f9fafa; margin-bottom:30px ;}
.touchNew ul .right{ float: right;}
.touchNew ul li a{ position: relative; display: block; overflow: hidden;}
.touchNew ul li a .time{ position: relative; display: none; float: left;  width: 80px; text-align: center; font-size: 14px; color: #313131; padding-top: 20px; opacity: 0.8;}
.touchNew ul li a .time:before{content: ""; position: absolute; top: 20px; right: 0; width: 1px; height: 34px; background: #959595;}
.touchNew ul li a .time b{ display: block; text-align: center; font-weight: normal; font-size: 20px;}
.touchNew ul li a .txt{ float: left; width: 458px; height: 37px; padding-left: 18px; margin-top: 14px;}
.touchNew ul li a .txt h3{ font-size: 18px; height: 24px; line-height: 24px; overflow: hidden; color: #135f81; opacity: 0.8; text-overflow: ellipsis; white-space: nowrap;}
.touchNew ul li a .txt p{ margin: 4px 0 10px 0; font-size: 14px; color: #2e2527; display:none; opacity: 0.8; height: 40px; line-height: 20px; overflow: hidden;}
.touchNew ul li a i{ position: absolute; bottom: 17px; right: 10px; color: #901e01;}
.touchNew ul li a .txt h3:hover{ font-weight: bold; }
.touchNew ul li a i:hover{font-weight: bold;}


