﻿/*
* name: Global && Pc StyleSheet
* version: v3.1.1
* update: 加入placeholder依赖样式
* date: 2015-08-26
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
/*
* 依赖：
* placeholder插件
*/
.placeholder { color: #aaa;}
/* 设置 */
body{font-size:13px; line-height: 1.8; color: #6e6e6e; background: #fff;}
.wrap { max-width: 980px; margin-right: auto; margin-left: auto; *width: 980px;}
a{color: inherit;}
a:hover { color: #15499a;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }

/* 网站样式 */

.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

/*top*/
.top{  background:#fff; position:relative; z-index:25;}
.logo{padding:15px 0;}
.top-bar{ margin-top:20px;}
.top-search{ float:right; border:1px solid #ddd;}
.top-search .tps-inp{ float:left; width:145px; height:26px; line-height:26px; background:#fff; padding:0; border:none; text-indent:10px;}
.top-search .tps-btn{ float:left; width:35px; height:26px; line-height:26px; border:none; background:#fff url(../img/tse_btn.gif) no-repeat center; padding:0; border-left:1px solid #ddd; }
.top-link{ float:right; color:#7a7a7a; padding:0 20px; background:url(../img/tlk_xian.gif) no-repeat left; line-height:28px;}
.top-ewm{ float:right; line-height:28px; padding:0 20px; cursor:pointer;}
.top-ewm ._val .ion{ margin-left:10px;}
.tewm-obj{ background:#fff; overflow:hidden; padding:10px 5px; border:1px solid #ddd; }
.tewm-obj dl{ float:left; padding:0 5px; text-align:center;}

/*nav*/
.nav-bg{ background:#f3f3f3; position:relative; z-index:20;}
.nav { position: relative; z-index: 10; }
.nav > ul > li {  float: left; position: relative; }
.nav > ul > li > a { display: block; text-align: center; font-size: 16px; height: 50px; line-height: 50px; font-weight:normal; padding:0 21px;background:url(../img/tlk_xian.gif) no-repeat right; transition:none; font-weight: bold;  }
.nav > ul > li.cur > a{color: #15499a; }

.nav_layer02 { display: none; width: 660px; position: absolute; left: 0; top: 100%; background: #f4f4f4; padding:10px 20px 15px; border-bottom:3px solid #265abf; }
.nav_layer02 ul { width: 26%; float: left; }
.nav_layer02 li { border-bottom: #c5c5c5 1px dotted; }
.nav_layer02 li a { display: block;  text-align: center; line-height:38px; }
.nav_layer02 li a:hover { color: #ffffff; background: #265abf; }
.nav_layer02 ._img { width: 59%; float: right; padding-bottom: 10px; }
.nav_layer02 ._img img { width: 100%; height: auto; display: block; }
.nav_layer02 ._title { font-size: 23px; font-family: Arial; color: #000; display: inline-block; white-space: nowrap; border-bottom: #265abf 2px solid; line-height: 2; padding-right: 5px; }
.nav_layer02 ._nr { width: 67%; float: right; margin-right:2%; }
.nav_layer02 ._nr ._nlant{ font-size:24px; color:#1faf53; font-family:arial; border-bottom:1px solid #1faf53; margin-bottom:8px; line-height:38px;}
.nav_layer02 ._nr ._nlannt{ font-size:16px; color:#757575; font-weight:bold; margin-bottom:5px; line-height:28px; height:28px; }
.nav_layer02 ._nr ._nlannn{ font-size:12px; color:#868686; min-height:42px; }
.nav_layer02 ._nr ._nmore{ display:block; width:130px; line-height:22px; text-align:center; border:1px solid #b1b1b1; margin-top:10px;}
.nav_layer02 ._nr ._nmore:hover{ background:#265abf; color:#fff;}

.nav .nav4 .nav_layer02 { left: -80px; }
.nav .nav5 .nav_layer02 { left: auto; right: -284px; }
.nav .nav6 .nav_layer02 { left: auto; right: -142px; }
.nav .last .nav_layer02 { left: auto; right: 0; }
.nav .hover > a { color: #15499a; }
.nav .hover ._layer { display: block; }
.mobile_key { display: none; }

/*banner*/
.banner{ height:449px; overflow:hidden; position:relative; z-index:15;}
.banner img{ width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none;}
.banner .slide_nav{ width:100%; position:absolute; bottom:30px; z-index:10; text-align:center;}
.banner .slide_nav a{ display:inline-block; width:18px; height:18px; border-radius:10px; background:#fff; margin:0 4px; font-size:0; line-height:0; cursor:pointer; }
.banner .slide_nav a.on{ width:35px;}

/*foot*/
.foot-link{ padding:40px 0; }
.flink-list{ border-left:1px solid #ddd; }
.flink-list li ._border{ display:block; border:1px solid #ddd; border-left:none; padding:20px 60px; overflow:hidden; }
.flink-list li ._fkico{ display:block; float:left; width:62px; height:47px; background-image:url(../img/flink_ico.png); background-repeat:no-repeat; margin-right:25px; }
.flink-list li ._nr{ float:left;}
.flink-list li ._title{ font-size:18px; line-height:22px; font-weight:bold; margin-bottom:5px;}
.flink-list li ._sum{ font-size:12px; color:#0da945;}
.flink-list li ._fkico_01{ background-position:0px 0px; }
.flink-list li ._fkico_02{ background-position:-67px 0px; }
.flink-list li ._fkico_03{ background-position:-134px 0px; }
.flink-list li a:hover ._fkico{ background-image:url(../img/flink_ico_on.png);}

.foot{ background:#5d5d5d; padding:30px 0; color:#dcdcdc; overflow:hidden;}
.foot a:hover{ color:#a5a5a5; text-decoration:underline; }
.foot-ewm{ margin-right:15px; width:69px;}
.foot-ewm img{ width:100%; height:84px;}
.foot-left .fl-tel{ padding-left:40px; background:url(../img/fmb_bg.png) no-repeat 0 0; border-bottom:1px solid #868686; padding-bottom:10px; margin-bottom:5px;}
.foot-left .fl-tel ._ftelt1{ font-family:arial; font-size:18px; line-height:20px;}
.foot-left .fl-tel ._ftelt2{ font-size:18px; line-height:30px; } 
.foot-left .fl-tel ._ftelt2 span{ font-size:20px; font-family:arial; color:#fff;}
.foot-left .fl-tel ._ftelt3{ font-size:14px;}
.foot-left .fl-address{ font-size:12px;}
.foot-right{ text-align:right; margin-top:37px; font-size:12px; }
.foot-right .fr-link{ margin-bottom:7px; color:#fff;}
.foot-right .fr-link em{ padding:0 15px;}
.foot-right .fr-info a{ padding-left:10px;}

/*内页*/
.channel-banner{ height:296px; position:relative; overflow:hidden; z-index:15;}
.channel-banner img{ width:1920px; height:100%; position:absolute; top:0px; left:50%;margin-left:-960px;max-width:none;}
.nmain{ background:#fff; padding-top:30px; height:auto !important; height:400px; min-height:400px; padding-bottom:20px;}
.posi{ margin-bottom:25px;}
.nmenu{ border-bottom:2px solid #265abf; background:#ececec; margin-bottom:30px;  }
.nmenu li{ float:left; line-height:35px; font-size:14px; border-right:1px solid #fff; }
.nmenu li a{ display:block; padding:0 29px;}
.nmenu li a:hover,.nmenu li.cur a{ background:#265abf; color:#fff; }


/*新闻*/
.news-top{ margin-bottom:30px; }
.news-top li{ background:#f4f4f4; }
.news-top li ._pd{ padding:20px; }
.news-top li ._img{ display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative; }
.news-top li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.news-top li ._title{ font-size:15px; margin:10px 0 5px; font-weight:bold; }
.news-top li ._title a{ color:#2e2e2e; }
.news-top li ._title a:hover{color:#15499a;}
.news-top li ._sum{ line-height:22px; height:44px; overflow:hidden; margin-bottom:10px;}
.news-top li ._date .ion{ margin-left:0;}

.news-list{ border-top:1px solid #ddd; }
.news-list li{ padding:30px 0; border-bottom:1px solid #ddd; overflow:hidden; }
.news-list li ._date{ float:left; width:9%;}
.news-list li ._nr{ float:right; width:88%;}
.news-list li ._date span{ display:block; text-align:center; font-family:arial;}
.news-list li ._dt1{ background:#f4f4f4; line-height:60px;  font-size:42px; color:#636363; }
.news-list li ._dt2{ background:#909090;  line-height:30px; font-size:14px; color:#fff;}
.news-list li ._title{ font-size:15px; font-weight:bold; margin-bottom:8px; margin-top:2px; }
.news-list li ._sum{ line-height:22px; height:44px; overflow:hidden;}
.news-list li ._sum span{ color:#2ba56a;}
.news-list li a:hover ._dt1{ color:#15499a; }
.news-list li a:hover ._dt2{ background:#265abf;}

/*新闻详细*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; padding-bottom:10px; }
.widget-newsdetail-2 ._head ._title { font-size: 18px;  font-weight: bold; }
.widget-newsdetail-2 ._tools { padding-top: 10px; color: #999999; }
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal; }
.widget-newsdetail-2 ._tools ._tool { margin: 0 4px; display: inline-block; vertical-align: middle; }
.widget-newsdetail-2 ._tools ._b2l .ion { color: #265abf; }
.widget-newsdetail-2 .myart { padding: 20px 0; }
.widget-newsdetail-2 ._detailPage_bottom { border-top: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom li { line-height: 30px; overflow: hidden; height: 30px; padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark { font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title { font-size: 14px; float: left; width: 68%; }
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #265abf; }
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right; }
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px; background: none; }

/*page*/
.page{font-size: 12px; color: #777777; text-align: center; padding-top:30px;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #265abf;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}

/*job*/
.job_search{ background:#f6f6f6; padding:10px 20px; margin-bottom:30px; }
.job_search label{ display:block; float:left; width:4em; line-height:30px; font-size:14px; margin-right:20px;}
.job_search .job-sele{ display:block; float:left; width:25%; height:28px; line-height:28px; border:1px solid #ccc; border-radius:0; margin-right:20px;}
.job_search .job-inp{ width:25%; float:left; display:block; height:28px; line-height:28px; border:1px solid #ccc; padding:0; text-indent:10px;}
.job_search .job-btn{ display:block; float:left; width:30px; height:30px; line-height:30px; border:1px solid #ccc; border-left:none; background:#fff url(../img/se_btn.png) no-repeat center;}

.JobList-J2 ._jt { background: #f6f6f6 url(../img/job_btn.png) no-repeat right; height: 34px; line-height: 34px; margin-top: 10px; overflow: hidden; *zoom:1; cursor: pointer; }
.JobList-J2 ._jt ._title { width:80%;font-size:14px; text-indent:20px; font-weight:normal;}
.JobList-J2 ._jt._jt_act{ background:#265abf url(../img/job_btn_on.png) no-repeat right; color:#fff; }
.JobList-J2 ._jc { display: none }
.JobList-J2 ._jcon ._hd{ padding:20px; border-bottom:1px solid #e4e4e4; line-height:30px;}
.JobList-J2 ._jcon ._hd span{ width:200px; display:inline-block;}
.JobList-J2 ._jcon ._hd strong{ display:inline-block;}
.JobList-J2 ._jcon ._bd{padding:20px;}
.JobList-J2 ._jcon ._bd strong{ position:absolute; left:0; top:0;}
.JobList-J2 ._jcon ._bd ._p{ position:relative; padding-left:65px; min-height:25px; margin-bottom:10px;}
.JobList-J2 ._jcon ._bd ._btn{ display:block; width:90px; height:35px; margin-top:20px; line-height:35px; border:1px solid #265abf; color:#265abf; text-align:center; margin-left:65px;}
.JobList-J2 ._jcon ._bd ._btn:hover{ background-color:#265abf; color:#fff;}

/*联系我们*/
.contact-map{ height:300px; border:1px solid #ddd; margin-bottom:30px;}
.contact-content li{ width:48%;float:left;}
.contact-content li.ccli_01{ background:url(../img/con_xian.gif) repeat-y right; }
.contact-content li.ccli_02{ float:right;}
.contact-content li ._title{ font-size:20px; color:#15499a; margin-bottom:10px;}
.contact-map img{max-width:none;}
/*发展历程*/
.widget-history-1 { background: #ffffff; }
.widget-history-1 ._year { position: relative; height: 40px; margin-top: 12px; border-bottom: 1px dotted #3bb4f2; }
.widget-history-1 ._year strong { position: absolute; width: 98px; height: 98px; background:url(../img/his_quan.png)  no-repeat; left: 0; top: 0; text-align: center; line-height: 98px; color: #2ba56a; font-size: 24px; }
.widget-history-1 ._list ul { padding-left: 100px; }
.widget-history-1 ._list li { position: relative; padding: 20px 20px 20px 8em; border-bottom: 1px dotted #cccccc; }
.widget-history-1 ._list li strong { position: absolute; left: 1.5em; top: 1.5em; }

/*产品列表*/
.pro-top{ height:355px; background:url(../img/plist_bg.jpg) no-repeat center top;}
.pro-top-sum{ color:#15499a; padding:100px 18% 0 5%; font-size:12px; line-height:20px; }

.pro-list li{ background:#f8f8f8; padding:15px 70px; overflow:hidden; }
.pro-list li ._img{ float:left; width:32%; }
.pro-list li ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.pro-list li ._img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pro-list li ._nr{ float:right; width:64%; }
.pro-list li ._title{ font-size:24px; font-weight:bold; color:#0da945; line-height:40px; }
.pro-list li ._tag{ font-size:15px; color:#0da945; margin-bottom:10px; line-height:24px;}
.pro-list li ._sum{ line-height:22px; margin-bottom:15px;}
.pro-list li ._more a{ display:block; width:150px; height:28px; line-height:28px; background:url(../img/pl_btn.gif) no-repeat 0 0; color:#fff; text-indent:20px; }
.pro-list li.odd{ background:#ececec; }
.pro-list li.odd ._img{ float:right;}
.pro-list li.odd ._nr{ float:left; }

/*产品详细*/
.pdet-left{ width:49%; float:left;}
.pdet-right{ width:47%; float:right;}
.pdet-bimg{ border:1px solid #ddd; overflow:hidden; margin-bottom:5px;}
.pdetimg-scroll{ width:91%; margin-left:auto; margin-right:auto; display:none; }
.pdetimg-scroll li{ width:105px; float:left;border:1px solid #ddd;}
.pdetimg-scroll li span { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative;  }
.pdetimg-scroll li span img { height: auto; left: 0; position: absolute; top: 0; width: 100%; cursor:pointer; }
.pdetimg-scroll li.cur{ border-color:#265abf}
.pdet-simg{ position:relative; }
.pdet-simg .simg_btn{ display:block; width:16px; height:80px; background-image:url(../img/pdet_btn.gif); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-40px; }
.pdet-simg .simg_prev{ background-position:left; left:0px;}
.pdet-simg .simg_next{ background-position:right; right:0;}

.pdet-name{ border-bottom:3px solid #ddd; margin-bottom:30px; padding-bottom:15px; }
.pdet-name-cn{ font-size:36px; font-weight:normal; float:left; line-height:50px; }
.pdet-name-en{ font-size:16px; font-weight:normal; float:right; font-family:arial; margin-top:20px;}
.pdet-sum{ margin-bottom:30px;}
.pdet-share{ margin-bottom:45px;}
.pdet-share .bdsharebuttonbox a{ display:block; width:32px; height:32px; float:right; padding:0; margin:0; background-image:url(../img/share_ico.png); background-repeat:no-repeat; background-repeat:0 0; margin-left:5px;}
.pdet-share .bdsharebuttonbox .bds_tsina{ background-position:0px 0px;}
.pdet-share .bdsharebuttonbox .bds_tqq{ background-position:-39px 0px;}
.pdet-share .bdsharebuttonbox .bds_weixin{ background-position:-78px 0px;}
.pdet-share .bdsharebuttonbox .bds_sqq{ background-position:-117px 0px;}
.pdet-share .bdsharebuttonbox .bds_more{ background-position:-154px 0px;}
.pdet-share .bdsharebuttonbox a:hover{ background-image:url(../img/share_ico_on.png);}
.pdet_tel{ border:1px solid #ddd; padding:30px; margin-bottom:35px;}
.pdet_tel dl{}
.pdet_tel .pdet_tel_01{float:left; border-right:1px solid #ddd; padding-left:60px; background:url(../img/tel_ico.png) no-repeat left; width:30%;}
.pdet_tel .pdet_tel_02{ float:right; width:45%;}
.pdet-link{ overflow:hidden;}
.pdet-link ul{ width:103%;}
.pdet-link li{ width:30%; margin-right:3.3%; float:left; }
.pdet-link li a{ display:block; line-height:34px; border:1px solid #ddd; text-align:center; }
.pdet-link li a:hover{ background:#265abf; color:#fff; }

.pdet-tab{ margin-top:35px;}
.pdet-tab-key{ background:#f7f7f7; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.pdet-tab-key li { float:left; width:140px; text-align:center; font-size:14px; padding:10px 0 15px; position:static; top:auto; left:auto; }
.pdet-tab-key li .ion{ font-size:30px; line-height:40px;} 
.pdet-tab-nr{ padding:20px 0; }
.pdet-tab-key li.tab_t_cur{ color:#1faf53;}


/*首页*/
.ipro{ padding:35px 0; background:#fff; }
.ilant{ position:relative; font-size:20px; font-weight:bold;  line-height:37px; margin-bottom:15px; background:none !important;}
.ilant ._more{ font-size:12px; font-weight:normal; position:absolute; bottom:0px; right:0px; color:#b5b5b5; }
.ilant-pro{ background:url(../img/ipro_ico.png) no-repeat left;}

.ipro-list1 li ._border{ border:1px solid #ddd; position:relative; margin-right:-1px; background:#ededed; } 
.ipro-list1 li ._img{ width:50%; float:left; }
.ipro-list1 li ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.ipro-list1 li ._img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ipro-list1 li ._nr{ width:40%; float:right; padding:0 5%; }
.ipro-list1 li ._title{ font-size:24px; font-weight:bold; color:#6c6c6c; font-weight:normal; margin-top:20px; margin-bottom:10px; line-height:42px; height:42px; word-break:break-all; overflow:hidden;}
.ipro-list1 li ._sum{ color:#6c6c6c; height:66px; line-height:22px; overflow:hidden; }
.ipro-list1 li ._cover{ display:none; width:100%; height:100%; background:url(../img/ipro_bg.png) repeat 0 0; position:absolute; top:0px; left:0px; }
.ipro-list1 li.hover ._cover{ display:block; }
.ipro-list1 li.hover ._border{ background:#7998d5; }
.ipro-list1 li.hover ._title{ color:#fff;}
.ipro-list1 li.hover ._sum{ color:#fff;}

.ipro-list2 li ._border{ border:1px solid #ddd; position:relative; margin-right:-1px; margin-top:-1px;}
.ipro-list2 li a._img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.ipro-list2 li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ipro-list2 li ._nr{ width:80%; padding:0 10%; position:absolute; top:15px; left:0;}
.ipro-list2 li ._title{ font-size:18px; color:#1faf53; line-height:32px; height:32px; word-break:break-all; overflow:hidden; }
.ipro-list2 li ._sum{ color:#5a5a5a;}

.imeiti{ background:#f7f7f7; padding:40px 0;}
.ivideo{ width:32%; float:right;}
.ilant-video{ background:url(../img/ivideo_ico.png) no-repeat left; }
.ivideo-name{ text-align:center; font-size:14px; margin-top:15px; height:22px; line-height:22px; word-break:break-all; overflow:hidden; }
.ivideo-img{ padding-top:5px;}

.inews { float:left; width:64%;}
.inews-tab-key{ border-bottom:2px solid #265abf; position:relative; margin-bottom:20px; }
.inews-tab-key li{ float:left; line-height:35px; padding:0 20px; font-size:18px; background:#ececec; }
.inews-tab-key li ._more{ position:absolute; top:0px; right:0px; font-size:12px; display:none; color:#b5b5b5;}
.inews-tab-key li.tab_t_cur{ background:#265abf; color:#fff;  }
.inews-tab-key li.tab_t_cur ._more{ display:block; }

.inews-top { padding-bottom:20px; border-bottom:1px dotted #ddd; margin-bottom:15px;}
.inews-top img{ width:235px; height:132px; float:left; margin-right:15px; }
.inews-top ._title{ font-size:14px; font-weight:bold; height:24px; line-height:24px; overflow:hidden; word-break:break-all; margin-bottom:7px; }
.inews-top ._date .ion{ margin-left:0;}
.inews-top ._sum{ font-size:12px; line-height:22px; height:66px; overflow:hidden; }

.inews-list li{ padding-left:15px; background:url(../img/inews_dian.gif) no-repeat left; overflow:hidden; line-height:26px; margin-bottom:5px; }
.inews-list li ._title{ float:left; width:75%; font-size:14px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inews-list li ._date{ float:right; width:18%; text-align:right; }
.inews-list li a:hover ._title{ color:#15499a; text-decoration:underline; }

.foot .wrap{ position:relative; }
.gotop{ cursor:pointer; width:50px; height:54px; background:url(../img/gotop.png) no-repeat 0 0; position:absolute; right:-85px; top:32px; }

/*招聘表单*/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; padding:0; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer;font-family:微软雅黑; border:none;  }
.Form-J1 .Form-J1-Btn ._submit { background: #265abf; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }

/*留言表单*/
.Form-M1 .Form-M1-Left { float: left; width: 50%; }
.Form-M1 .Form-M1-right { float: right; width: 50%; }
.Form-M1 .Form-M1-li { padding-top: 10px; }
.Form-M1 .Form-M1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-M1 .Form-M1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-M1 .Form-M1-li textarea { border: 1px #ddd solid; width: 70%; padding:0; }
.Form-M1 .Form-M1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M1 .Form-M1-li input._yzm { width: 20%; }
.Form-M1 .Form-M1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-M1 .Form-M1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M1 .Form-M1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-M1 .Form-M1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer;font-family:微软雅黑; border:none;  }
.Form-M1 .Form-M1-Btn ._submit { background: #265abf; margin-right: 10px; }
.Form-M1 .Form-M1-Btn ._reset { background: #909090; }
/*下载列表*/
.widget-download-1-bar {font-size: 16px; font-weight: 700; 
line-height: 40px;  height: 40px; 
  padding: 0 12px; color: #ffffff; 
  background: #333333;}
.widget-download-1-list li { height: 30px; line-height: 30px; overflow: hidden; 
  vertical-align: top; color: #333333; border-bottom: 1px solid #eee;
  background: #ffffff; font-size:14px}
.widget-download-1-list li:nth-child(even) { background: #ededed;}
.widget-download-1-list li a { color: #333333;}
.widget-download-1-list li a:hover { color: #0e90d2;}
.widget-download-1-list ._title { padding: 0 10px;}
.widget-download-1-list li ._view {padding: 0 10px; border-left: 1px solid #ededed; }
.widget-download-1-list .ion { font-size: 16px; color: #0e90d2;}


.home-flash{ width:1366px; height:768px; position:absolute; top:50%; left:50%; margin-top:-384px; margin-left:-683px; z-index:5; overflow:hidden;}
.index-link{ display:block; width:100%; height:100%; position:absolute; z-index:10;}

.pad_homebg{ display:none;}

.content-24703 .sear_f .inp{ border:none; padding:0; margin:0;}


/*新foot*/
.new-foot{ background:#eceded; padding:30px 0;}
.nfoot-nav{background:url(../img/nf_xian.gif) repeat-y right; margin-right:30px;}
.nfoot-nav dl{ float:left; padding-right:35px;}
.nfoot-nav dt{ font-size:16px; color:#1faf53; font-weight:bold; margin-bottom:5px; }
.nfoot-nav dd{ line-height:34px; }
.nfoot-contact{ background:url(../img/nf_xian.gif) repeat-y right; padding-right:30px;}
.nfoot-contact .nfcon-lant{font-size:16px; color:#1faf53; font-weight:bold; margin-bottom:5px; }
.nfoot-contact .nfcon-nr{ line-height:34px;}
.nfoot-ewr{ width:135px;}
.nfewm-tag{ line-height:24px; background:#1faf53; color:#fff; text-align:center; margin-top:20px; }
.new-foot-bottom{ line-height:40px; background:#15499a; color:#fff; }
.new-foot-bottom a:hover{ color:#fff; text-decoration:underline; }

/*滚动新闻*/
.banner .slide_nav{ bottom:75px;}
.ban-news{ width:980px; height:36px; line-height:36px; background:rgba(255,255,255,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff); position:absolute; bottom:25px; left:50%; margin-left:-490px; z-index:20; overflow:hidden; }
.ban-news .banews-lant{ width:12%; float:left; text-align:center; font-size:14px; color:#134a9a; border-right:1px solid #134a9a;  }
.banews-scroll{ width:78%; float:left; margin-left:2%; display:none;}
.banews-scroll li{ width:48%; float:left; }
.banews-scroll li span{ display:block;}
.banews-scroll li ._title{ width:70%; float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#292929;}
.banews-scroll li ._date{ width:25%; float:right; text-align:right; }
.ban-news .bns_btn{ width:11px; height:19px; background-image:url(../img/bns_btn.png); position:absolute; top:50%; margin-top:-10px; }
.ban-news .bns_prev{ background-position:left top; right:40px;}
.ban-news .bns_next{ background-position:right top; right:10px;}
.ban-news .bns_prev:hover{ background-position:left bottom;}
.ban-news .bns_next:hover{ background-position:right bottom;}

.form-m1 .form-m1-btn button{ border:none !important; padding:0 !important;}
.form-m1 .form-m1-btn ._submit{ background:#265abf !important;}

/* 产品表格 */
.pro_table { border-collapse: collapse; background-color: #ffffff; line-height:24px;  }
.pro_table th {  padding-top: 2px; padding-bottom: 2px;  text-align: right; width:10%; vertical-align:top; font-weight:normal;  }
.pro_table td {text-align: left; padding-top: 2px; padding-bottom: 2px; width:90%; padding-left:20px;  }

/*录入页滚动*/
.nabout-scroll{ display:none; margin-top:30px; }
.nabout-scroll li{}
.nabout-scroll li ._title{ line-height:40px; background:#c8c8c8; font-size:14px; font-weight:bold; color:#333; text-indent:10px;}
.nabout-scroll .arrs{display:none; width:20px; height:45px; background:url(../img/s_arr.png) no-repeat; position:absolute; top:50%; margin-top:-22.5px;} 
.nabout-scroll .arr_prev{left:0;}
.nabout-scroll .arr_next{ right:0; background-position:-20px 0;}
.nabout-scroll:hover .arrs{ display:block;}


/* 云南生物谷 */
.message01 .wrap{width:980px}
.message01 .tit{text-align:center; font-size:30px; font-weight:bold; line-height:35px; padding:50px 0 20px;}
.message01 .choose{text-align:center;}
.message01 .choose .rideo{margin:0 5%; display:inline-block; text-align:center; font-size:20px;}
.message01 .form{display:none;}
.message01 .form .item .top_{overflow:hidden;}
.message01 .form .common_t{font-size:18px; color:#999; margin-bottom:25px; float:left; width:20%; margin-right:2%;}
.message01 .form .common_c{width:60%; float:left;}
.message01 .form .common_c .t{font-size:18px; color:#666; margin-bottom:5px;}
.message01 .form .common_c .c{font-size:14px; color:#009fe4; margin-bottom:5px;}
.message01 .form .inp_box{overflow:hidden; margin-bottom:15px;}
.message01 .form .inp_box>label{width:20%; float:left; text-align:right; font-size:18px; line-height:48px; margin-right:2%; min-height:1px;}
.message01 .form .inp_box label em {color:#bd1919; margin-right:5px;}
.message01 .form .inp_box label span{display:block; color:#999; font-size:14px;}
.message01 .form .inp_box .inp{width:58%; float:left;background:#f5f5f5; border:1px solid #eee; line-height:48px; height:48px; padding:0 10px; border-radius:3px;font-size:18px;}
.message01 .form .inp_box .img {float:left;width:180px;height:180px;overflow:hidden;margin:10px 20px 0 0;}
.message01 .form .inp_box .a1 {display:block;width:100%;height:100%;background:#7ecdf4;color:#fff;text-align:center;transition:all 0.2s ease-in-out 0.01s;-webkit-transition:all 0.2s ease-in-out 0.01s;}
.message01 .form .inp_box .a1 b {display:block;font-size:80px;line-height:50px;padding:50px 0 15px;font-weight:200;}
.message01 .form .check{margin-bottom:20px;}
.message01 .form .check .rideo{margin-right:5%; display:inline-block; font-size:20px;}
/* .message01 .form .show{display:none;} */
.message01 .form .sub{background:#666; transition:.3s ease; font-size:18px; width:60%; text-align:center; line-height:50px; height:50px; margin-left:22%; outline:none; cursor:pointer; border:none; color:#fff}
.message01 .form .sub:hover{background:#009fe4;}
.message01 .form .rideo{margin-right:5%; display:inline-block; font-size:20px; line-height:48px;}
.message01 .form2 .smal_t{margin-bottom:20px;}
.message01 .form2 .smal_t .left{font-size:14px; color:#999; margin-bottom:25px; float:left; width:20%; margin-right:2%;}
.message01 .form2 .smal_t .right{width:60%; float:left;}
.message01 .form2 .smal_t .right .t{font-size:18px;}
.message01 .form2 .show2{display:none;}
.black_input{display:none;}
.black_input2{display:none;}
.black_input3{display:none;}

/*20220907*/
.top-lan{float: right;width: 120px;margin-right: 20px;color: #15499a;font-weight: bold;}