@charset "utf-8";
/* CSS Document */

/*************** 项目页 **********************/
.container-index { background:#fff; width:1000px; margin:auto; padding:10px 0; margin-top:15px; }
.wrapper { width:1000px; margin:auto; }
/*价格费用*/
.tit_item { padding:5px 0 5px 10px; }
.tit_item h1 { font-size:30px; font-weight:100; color:#333 }
.type_item { padding:10px 10px 30px; }
.type_item a { display:inline-block; height:21px; line-height:20px; padding:0 11px; background:#f4f4f4; margin-right:10px; margin-top:10px; color:#666; }
.type_item a:hover { color:#fff; text-decoration:none; background:#bb0e46; }
.item { border-top:1px solid #f2f2f2; padding:0 30px; overflow:hidden; _zoom:1; }
.item_face { width:120px; height:100px; float:left; display:inline; padding-top:20px; margin:50px 100px 40px 18px; text-align:center; border:1px solid #ccc;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.item_face .icomoon{ font-size:72px; }
.item_face p{font-size:16px}
.item_box { width:700px; float:left; padding-top:50px; }
.item_list li { height:34px; line-height:34px; overflow:hidden; margin-bottom:15px; _zoom:1; }
.item_list li em { display:inline-block; overflow:hidden; float:left; }
.item_list li .item_name { width:260px; font-size:16px; }
.item_list li .item_link { width:320px;font-size:14px; }
.item_list li .item_link a { color:#bb0d46; margin-right:25px; }
.item_list li .item_link a:hover{color:#ffb93f;}
.item_list li .item_price { width:100px; color:#900; }
.item_list li .item_price a {width: 76px; font-size:14px; line-height: 26px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; display: inline-block; text-align: center; color: #666; border: 1px solid #BBB; }
.item_list li .item_price a:hover { color:#bb0e46;border: 1px solid #bb0e46; }
/*************** 项目页 **********************/

/************** 日记详情 *****************/

.labs-box{ height:30px; padding:5px 0; margin-bottom:15px; background:#fff7f9; }
.labs-box .labs { height:30px; margin:0 0 15px 0; padding:0 15px 0 20px; }
.labs-box .labs .labs-cont { height:22px; padding:4px 0; margin-left:20px; float:left; color:#d9cbc8 }
.labs-box .labs .labs-cont span { color:#333 }
.labs-box .labs .labs-cont .icomoon { color:#fb738b; margin-right:5px; }
.labs-box .labs .labs-cont a { display:inline-block; height:20px; padding:1px 8px; margin:0 5px; font-size:12px; color:#bb0d46; vertical-align:middle; line-height:20px; }
.labs-box .labs .labs-cont a:hover { background:#fb738b; color:#fff; }
/*左侧*/
.main_left .person-box { margin-top:40px; }
.main_left .person-box .head-cont { width:618px; float:left; }
.main_left .person-box .head-img { position:relative; width:51px; height:51px; float:left; padding:1px 0 0 1px; margin-right:10px; }
.main_left .person-box .head-img img { display:block; width:50px; height:50px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.main_left .person-box .head-cont .cont-top { line-height:16px; padding:15px 0 14px 0; border-bottom:1px solid #f4f4f4; }
.main_left .person-box .head-cont .cont-top .img-name { display: block; height: 18px; line-height: 18px; font-size:14px; color:#d7909e; float:left; margin-right:10px; }
.main_left .person-box .head-cont .cont-top .img-name:hover { color:#bb0d46; }
.main_left .person-box .head-cont .cont-top .lz_reply { border:1px solid #fda800; padding:2px 5px; color:#fda800; margin-left:10%; }
.main_left .person-box .head-cont .cont-top .time { float:right; font-size:12px; color:#bbb; }
.main_left .person-box .head-cont .cont-top .cont-top-t { margin:20px 0 }
.main_left .person-box .head-cont .cont-top .cont-top-t p { font-size:14px; line-height:24px; }
.main_left .person-box .head-cont .cont-cent .name-txt { font-size:20px; line-height:28px; color:#555; font-weight:bold }
.main_left .person-box .head-cont .cont-cent .name-txt img {max-width:100%; padding:15px 0; }
.main_left .person-box .head-cont .cont-cent { padding:20px 0; }
.main_left .person-box .head-cont .cont-cent .data-list { margin-top:12px; padding:12px;height:16px; background: #fbfbfb; margin:14px 0 24px;font-size:14px; }
.main_left .person-box .head-cont .cont-cent .data-list span { color:#a8a8a8; float:left; margin-right:50px; }
.main_left .person-box .head-cont .cont-cent .data-list .reply {color:#56cd97 }
.main_left .person-box .head-cont .cont-cent .data-list .write {color:#ff536f }
.main_left .person-box .head-cont .cont-cent .data-list .pain {color:#ff8b03 }
.main_left .person-box .head-cont .cont-cent .compile-box { padding-top:10px; line-height:26px; font-size:16px; color:#555; }
.main_left .person-box .head-cont .cont-cent .compile-box p { color: #555; margin:20px 0 }
.main_left .person-box .head-cont .cont-cent .compile-box img{ display:block;max-width:100%; padding:20px 0; margin:0 auto; }
.main_left .person-box .head-cont .cont-cent .btns-box {width:280px;height:30px;margin:40px auto 0; padding:0 0 20px 0}
.main_left .person-box .head-cont .cont-cent .btns-box .btn-list { float:left;cursor:pointer; display:block;width:100px; height:28px; line-height:28px; border:1px solid #ededed;margin-right:20px; text-align:center}
.main_left .person-box .head-cont .cont-cent .btns-box .btn-list .bl-a {color:#333; font-size:14px; }
.main_left .person-box .head-cont .cont-cent .btns-box .btn-list .bl-a .icomoon{margin-right:6px; color:#959595; font-size:20px; vertical-align:middle }
.main_left .person-box .head-cont .cont-cent .btns-box .btn-list .bl-a span{ margin-left:6px}
.main_left .person-box .head-cont .cont-cent .btns-box .jiathis_style{ float:left; margin-top:5px}
.main_left .person-box .head-cont .cont-cent .btns-box .btn-list:hover .praise { color:#fd5471 }
.main_left .person-box .head-cont .cont-cent .btns-box .btn-list:hover .reply {color:#4BA3F4}
/*--评论--*/
.cont-comm { width:680px; border-top:1px solid #e1e1e1; padding-top:30px; }
.cont-comm .editor { width:660px; height:220px; margin:0 auto; background-color:#f3f3f3; overflow:hidden }
.cont-comm .editor p { font-size:16px; color:#98999b; padding:10px 0 0 20px }
.cont-comm .editor .edui-editor { width:620px; height:120px; margin:10px auto; background-color:#FFF; border:1px solid #d0d0d0; display:block }
.cont-comm .editor .edui-toolbar { width:620px; margin:0 auto; }
.cont-comm .editor .edui-toolbar span { color:#999; float:left; margin-right:30px; }
.cont-comm .editor .edui-toolbar .icomoon { margin-right:10px; }
.cont-comm .editor .edui-toolbar .edui-btn { width:80px; height:26px; background-color:#fda800; float:right; color:#fff; text-align:center; line-height:26px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; cursor:pointer }
.cont-comm .editor .edui-toolbar .edui-btn:hover { background-color:#ff9000; }
/*右侧*/
.main_right .r-top { border: 1px solid #F2F2F2; overflow: hidden; padding: 20px 0px; margin-top:40px; }
.main_right .r-top .btns-list a { display: block; width: 50px; height: 20px; font-size: 12px; padding: 15px 0 35px; line-height:20px; float:left; margin-left: 25px; color: #999; text-align:center }
.main_right .r-top .btns-list a:hover{ color:#000}
.main_right .r-top .btns-list .icomoon { display:block; font-size:24px; margin-bottom:10px; }
.main_right .r-top .btns-list .praise { color:#57b1e5 }
.main_right .r-top .btns-list .reply { color:#56cd97 }
.main_right .r-top .btns-list .write { color:#ff536f }
.main_right .r-top .btns-list .pain { color:#ff536f }
/************** 日记详情 *****************/


/*************** 文章列表 **********************/
.main_left .main_txt { padding:10px 0; }
.main_left .main_txt li { border-bottom:1px solid #e6e6e6; margin-top:15px; }
.main_left .main_txt .main_txt_r { height:120px; margin-bottom:30px }
.main_left .main_txt .main_txt_r a { font-size:16px; color:#bb0e46; line-height:40px }
.main_left .main_txt .main_txt_r a:hover { text-decoration:underline}
.main_left .main_txt .main_txt_r p { font-size:14px; color:#666; line-height:22px }
.main_left .main_txt .main_txt_r p span { color:#999; font-size:12px }
.main_left .main_txt .main_txt_r .txt_lab { margin-left:50px; }
.main_left .main_txt .main_txt_r .txt_lab a { font-size:12px; color:#aaa; margin-left:10px; }
.main_left .main_txt .main_txt_r .txt_lab a:hover { color:#bb0e46 }
.main_left .main_txt .main_l_img { float: left; height: 120px; width: 193px; margin-right: 20px; overflow:hidden }
/*************** 文章列表 **********************/

/*************** 文章详情 **********************/
.cont-txt { margin:30px auto }
.cont-txt .con_tit{ border-bottom:1px solid #e0e0e0;text-align:center; padding-bottom:10px }
.cont-txt .con_tit h1 {font-size: 25px;line-height:40px;color: #000; margin-bottom:10px}
.cont-txt .con_tit .icomoon { vertical-align:middle; font-size:16px; margin:0 5px 0 30px}
.cont-txt .con_info p { padding:0 10px; font-size:14px; color:#656565; margin:30px 0; }
.cont-txt .con_info img { margin: auto; display:block; }
/*************** 文章详情 **********************/


/*************** 活动列表 **********************/
.cont_hd { padding-top:10px}
.cont_hd li { width:998px; height:210px;border:1px solid #e5e5e5;position:relative; margin-bottom:30px }
.cont_hd li img{ float:left; margin-right:20px}
.cont_hd li .item_info{ width:588px; float:left; padding-top:20px}
.cont_hd li .item_info .tit a{ font-size:20px; color:#bb0e46}
.cont_hd li .item_info .tit a:hover{ text-decoration:underline}
.cont_hd li .item_info .time {color:#999; padding:12px 0}
.cont_hd li .item_info .time .icomoon {font-size:14px; vertical-align:middle; margin-right:5px}
.cont_hd li .item_info .desc{ color:#333;font-size:14px; width:450px }
.cont_hd li .item_info .but{ padding-top:10px; color:#999; height:46px; overflow:hidden; line-height:56px}
.cont_hd li .item_info .but span{ color:#ff9700}
.cont_hd li .item_info .but .icomoon {font-size:16px; vertical-align:middle; margin-right:5px}
.cont_hd li .item_info .but a{ display:block; width:120px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; float:right; background:#ff9700; margin-left:10px}
.cont_hd li .item_info .but a:hover{background:#ffaf3b}
.cont_hd li .san{ position:absolute; right:0; width:80px; height:80px; font-size:14px; color:#fff;}
.cont_hd li .san .in{width:0;height:0;border-top: 80px solid #bb0e46;border-left: 80px solid transparent; position:relative}
.cont_hd li .san .over{width:0;height:0;border-top: 80px solid #afafaf;border-left: 80px solid transparent; position:relative}
.cont_hd li .san span{ position:absolute; left:-46px; top:-62px;transform:rotate(45deg);-ms-transform:rotate(45deg);/* IE 9 */-moz-transform:rotate(45deg);/* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg);}
/*************** 活动列表 **********************/


/*************** 专题列表 **********************/

.cont_zt { width:1000px; overflow:hidden; }
.cont_zt ul { width:940px; margin:30px auto; display:block }
.cont_zt ul li { width:283px; height:211px; float:left; margin:0 30px 40px 0;overflow:hidden }
.cont_zt ul li a{ width:283px; height:170px;display:block ; overflow:hidden }
.cont_zt ul li p { width:293px; height:30px; background:#f8f8f8; line-height:30px; padding-left:20px; }
.cont_zt ul li p span { font-size:16px; color:#bb0d46; font-weight:bold }
.cont_zt ul li p .icomoon { font-size:20px; vertical-align:middle; color:#bb0d46; margin-right:5px }
.triangle-up { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f8f8f8; margin-left:20px; }
img.cs { transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
img:hover.cs { transform:scale(1.04, 1.04); -ms-transform:scale(1.04, 1.04); -webkit-transform:scale(1.04, 1.04); }
/*************** 专题列表 **********************/

/*************** 专题列表 **********************/
.project_cate{ padding-top:20px; width:1000px; margin:0 auto;}
.project_cate ul{ background:#9d0a3a; padding-top:5px}
.project_cate li{ float:left; width:141.7px; height:38px; text-align:center; line-height:38px; color:#444; font-size:14px; background:#cdcdcd; margin-left:1px; cursor:pointer}
.project_cate li:hover{background:#fff}
.project_cate li.over{background:#9d0a3a;color:#fff}
.project_con{ background:#FFF; padding:21px; margin-top:15px}
.project_con li{ float:left; text-align:center; margin:0 15px 15px}
.project_con li img{ border:1px solid #c9c9c9; padding:5px; display:block}
.project_con li img,.project_con li:hover{-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0s;-moz-animation-duration: 0s;-ms-animation-duration: 0s;-o-animation-duration: 0s;animation-duration: 0s;-webkit-animation-duration: 0.7s;-moz-animation-duration: 0.7s;-ms-animation-duration: 0.7s;-o-animation-duration: 0.7s;animation-duration: 0.7s;}
@-webkit-keyframes swing {20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }20% { -webkit-transform: rotate(15deg);}40%{-webkit-transform: rotate(-10deg);}60%{-webkit-transform: rotate(5deg);}80%{-webkit-transform: rotate(-5deg);}100%{-webkit-transform: rotate(0deg);}}
@-moz-keyframes swing {20% { -moz-transform: rotate(15deg); }40% { -moz-transform: rotate(-10deg); }60% { -moz-transform: rotate(5deg); }80% { -moz-transform: rotate(-5deg); }100% { -moz-transform: rotate(0deg);}}
@-o-keyframes swing {20% { -o-transform: rotate(15deg);}40%{-o-transform: rotate(-10deg);}60%{-o-transform: rotate(5deg);}80%{-o-transform: rotate(-5deg);}100%{-o-transform: rotate(0deg);}}
@keyframes swing {20%{ transform: rotate(15deg);}40% { transform: rotate(-10deg);}60%{transform: rotate(5deg);}80%{transform: rotate(-5deg);}100%{transform: rotate(0deg);}}
.project_con li img:hover{-webkit-transform-origin: top center;-moz-transform-origin: top center;-o-transform-origin: top center;transform-origin: top center;   -webkit-animation-name: swing;-moz-animation-name: swing;-o-animation-name: swing;animation-name: swing;}

/*************** 搜索页 **********************/

/************** 左侧 *************/
.search_title { height:42px; line-height:42px; color:#666; font-size:16px; text-indent:2em; background-color:#ebebeb }
.search_title i { color:#bb0d46; font-weight:bold }
.main_left .search li { border-bottom:1px dashed #d5d5d5; font-size:14px; margin:30px 0; }
.main_left .search li em { border:1px solid #ff516e; padding:3px; font-size:12px; margin-right:10px; }
.main_left .search li .search_rj { color:#bb0c45 }
.main_left .search li .search_zx { color:#989898 }
.main_left .search li p { display:inline-block; line-height:30px; color:#333; }
.main_left .search li p i { color:#bb0c45 }
.main_left .search li span { display:block; margin-left:45px; font-size:12px; }
/*翻页*/
.main_left .page-box { height:30px; line-height:30px; clear:both; font-size:14px; text-align:center; }
.main_left .page-box .navpage { text-align:center; height:30px; }
.main_left .page-box .navpage span, .main_left .page-box .navpage a { display:inline-block; height:28px; min-width: 21px; _width: 21px; text-align:center; line-height:28px; color:#666; margin-right:3px; padding: 0 4px; }
.main_left .page-box .navpage a { border:1px solid #dddddd; background-color:#f9f9f9; }
.main_left .page-box .navpage a:hover { background-color:#da2a50; border:1px solid #D33851; color:#fff; text-decoration:none; }
.main_left .page-box .navpage span { background-color:#da2a50; border:1px solid #D33851; color:#fff; }
/************** 右侧 *************/

.main_right .r_bq li { float:left; margin:3px 15px 10px 0; }
.main_right .r_bq li a { color:#333; padding:5px 10px; background-color:#f2f2f2; }
.main_right .r_bq li a:hover { background-color:#bb0c45; color:#fff }
/*************** 搜索页 **********************/


/*************** 单页 **********************/

/**************** 左侧导航 ****************/
#srcollNav { width:200px; height:400px; background-color:#dfdfdf; padding:23px 15px 21px; position:relative; float:left; margin:20px 20px 0 0; }
#srcollNav ul { width:100%; height:100%; }
#srcollNav ul li { width:100%; height:46px; line-height:46px; }
#srcollNav ul li a { display:block; width:100%; height:100%; position:relative; text-decoration:none; color:#1d1d1d; font-size:16px; border-bottom:1px solid #c2c2c2; }
#srcollNav ul li a span { display:block; position:absolute; left:13px; -moz-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s; }
#srcollNav ul li a span font { color:#a1a1a1; margin:0 8px; font-family:Arial; text-transform:uppercase; }
#srcollNav ul li a i { position:absolute; right:9px; top:50%; margin-top:-7px; display:block; width:13px; height:15px; background:url(../images/icon_p.png) no-repeat -12px -41px; }
#srcollNav ul li a:hover, #srcollNav ul li a.active { color:#fff; background-color:#9d0a3a; border-bottom:none; }
#srcollNav ul li a:hover span, #srcollNav ul li a.active span { left:23px; }
#srcollNav ul li a:hover span font, #srcollNav ul li a.active span font { color:#fff; }
/**************** 左侧导航 ****************/
.gyhm{ width:730px; float:right; font-size:14px;}
.gyhm .tit{ height:60px; line-height:60px; border-bottom:1px solid #ddd; margin-bottom:25px}
.gyhm .tit h2{ color:#000; font-size:20px}
.gyhm p { margin:20px 0; color:#666}
.gyhm img[align*="left"]{ margin-right:20px; margin-bottom:15px} 
.gyhm img[align*="right"]{ margin-left:20px; margin-bottom:15px} 
.gyhm .list{ float:left; width:50%; line-height:36px; color:#000; text-align:center; margin-top:30px}
/*************** 仪器 **********************/

.demo{ width:729px; overflow:hidden; margin-top:40px}
.team_list{ width:729px; margin-top:40px}
.team_list li{width:355px; height:204px; float:left; position:relative; background:#FFF; margin:0 10px 20px 0;}
.team_list li img{float:left; width:147px;}
.team_list li .ren_con{ float:right; width:180px; padding:10px}
.team_list li .ren_con .ren_name a{ font-size:16px;}
.team_list li .ren_con .ren_name a:hover{color:#e4007f}
.team_list li .ren_con p{width:180px; margin-top:5px}
.team_list li .icon{position:absolute; right:8px; bottom:-5px}
.team_list li .icon a{width:44px; height:44px; z-index:1; background: url(../images/zixun_icon.png) no-repeat;transition: all 0.3s linear 0s; display:inline-block}
.team_list li .icon a.view{background-position:0 0;}
.team_list li .icon a.view:hover{background-position:0 -44px}
.team_list li .icon a.info{background-position:-53px 0}
.team_list li .icon a.info:hover{background-position:-53px -44px}
.case_list{ width:729px}
.case_list img{ width:727px}
.csSlideOuter .csPager.cSGallery li.active, .csSlideOuter .csPager.cSGallery li:hover {opacity: 1; outline: 2px solid #CD3420; outline-offset: -2px;}
/*************** 单页 **********************/


/*************** 专家列表 **********************/

.doc {width:750px; padding-top:20px;float:left;}
.doc ul{ width:750px; overflow:hidden}
.doc ul li{ width:240px; height:280px; float:left; padding: 0 10px 0 0; position:relative; overflow:hidden; margin-bottom:30px;}
.doc ul li{ width:240px; height:187px; float:left; padding: 0 10px 0 0; position:relative; overflow:hidden; margin-bottom:30px;}
.doc .doc_img{ width:240px; height:147px;overflow:hidden; }
.doc .doc_btn a{height:30px; padding:0px 10px; display:inline-block; margin-left:17px; color:#666}
.doc .doc_btn a .icomoon{ font-size:20px; margin-right:5px;vertical-align: middle;color:#9D0A3A}
.doc .doc_btn a:hover,.doc .doc_btn a:hover .icomoon{ color:#BB0D46}

/*************** 专家列表 **********************/

/*经典案例*/
.jdanli-lists{ width:900px; margin:30px auto}
.jdanli-lists li {position:relative;width:403px;height:200px;border:1px solid #fff;-moz-box-shadow:0 0 10px #888;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;float:left;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;margin:0 14px 42px 14px;display:inline;}
.jdanli-lists li:nth-child(2n) {float:right;}
.jdanli-lists li:hover {border:1px solid #e4007f;}
.jdanli-lists li .jdanli-info {width:220px;font-size:12px;margin-right:10px;display:inline;}
.jdanli-info h4 {font-size:20px;line-height:55px;font-weight:500;}
.jdanli-info h4 a {text-decoration:none;font-weight:bold;padding:0 5px; color:#666}
.jdanli-info h4 a:hover {color:#e4007f;}
.jdanli-info span{font-size: 16px;color: #E44A62;margin-bottom: 5px;}
.jdanli-info p {line-height:24px;}
.exp-check,.exp-chate{display:block; height: 30px; right: 49px; position: absolute; bottom: 9px; width: 30px; z-index: 1; font-size:20px;}
.exp-chate {right: 12px; position: absolute; bottom: 9px;}
/*分页*/
.pagenavi{padding:26px 0;text-align:center}.pagenavi a,.pagenavi span{color:#6d6d6d;display:inline-block;font-size:14px;height:18px;line-height:18px;padding:0 6px;vertical-align:middle;border:1px solid transparent}.pagenavi a:hover{border:1px solid #dfdfdf}.pagenavi span{color:#ff4a00}.pagenavi .a1,.pagenavi .a2{border:1px solid #dfdfdf}
.rj_but{ border:none; width:280px; height:48px; margin:0 auto; text-align:center; line-height:48px; background:#cd1754; color:#fff;font-size:24px;cursor:pointer; display:block}
.rj_but:hover{ background:#db0f0f}                                                                                                                                                                                                                                                                                    