@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;background: url("../images/main_bgtp.png") center top no-repeat #fff;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#c7181d;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input, textarea{outline: none;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.left6{ float: left !important;}
.right{ float: right !important;}
.width{ width:1200px; margin:0 auto;}

.ejlm{  width:260px;margin-top:-84px;z-index: 9999;position: relative; }
.ejlm_tit{line-height:60px; color:#fff; text-align:left; font-size:28px; background:#ff9e01; padding:0 10px;border-top:4px solid #266dff;}
.ejlm .cbdhfl{background:#eae9e9; padding-bottom: 20px;}
.cbdhfl p{color:#333; text-align:left; line-height:50px; font-size:16px; }
.cbdhfl .dqdhys{background:#1279f2; color: #fff;display: block;}
.cbdhfl .dqdhys a{color: #fff;  }
.cbdhfl p a{color:#333;padding-left:20px;}

.ny_right{width:890px;float: right; }

.header{height:145px;background: url("../images/hd_bj.png") center  top no-repeat #a61824; border-bottom: 1px solid #8b020c; }
.logo{width:539px; float: left; height:78px; padding-top:30px; margin-left:7px;}
.h_r{ width: 240px; float:right;padding-top: 3px;}

.ss{ height:32px; width:220px;  float:right; background: #fff; border-radius:18px; padding: 0px 10px; margin-top:35px;}
.ss_k{ float:left; background: none; border:none; height:32px;  line-height:32px; width:180px;  outline:none; color:#666; }
.ss_an{ float:right; width:20px; background: none; border:none; height:20px; cursor:pointer; outline:none; padding-top: 6px;}

/* menu */
.menubox{ width:100%; height:48px; line-height:48px; background:#fff;}
.nav{  width: 100%;height: 48px;  }
.nav li{  float: left;  position: relative  }
.nav .line{}
.nav li>a{  display: block;  font-size: 16px;  color: #222; padding: 0px 32px;  height: 48px;  line-height: 48px;  text-align: center;  }
.nav li.on>a,.nav li:hover>a{color: #fff;  }
.nav li.on,.nav li:hover{  background: #a61824; color: #fff;  }
.two-nav{  position: absolute;  left: -10%; z-index: 9999; width: 120%;  display: none; font-size: 15px; }
.two-nav a{  display: block;  height: 40px;  line-height: 40px;  text-align: center;  border-bottom: solid 1px #b3202c;  color: #ffffff;  font-size:15px;  background-color:#a61824;  }
.two-nav a:hover{  background: #f7bf25  }

/*nav*/
/*科研动态*/
.zhxw{ padding-top: 15px;}
.title{ height:50px; border-bottom: 3px solid #a61824;}
.title span{font-size: 20px; padding: 0px 5px; color: #a61824;font-weight: 600;  display: inline-block; height: 50px; line-height: 50px;}
.title span img{vertical-align: middle;padding-right: 10px;}
.title .more{ border-radius: 20px; float: right; font-size: 15px; color: #fff; font-weight: 100; background:#a61824; display: inline-block; padding: 5px 12px; margin-top: 12px;}
.title .more:hover{background:#f7bf25; }
.title .more2{ border-radius: 20px; float: right; font-size: 15px; color: #666; font-weight: 100; display: inline-block; margin-top: 22px; }

.zhxw_img{ width: 480px; float: left; margin-top: 5px;}

.focusBox { position: relative; width: 480px; height: 300px; overflow: hidden;  }
.focusBox .pic img { width: 480px; height: 300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 46px; width:100%;  background: #000; filter: alpha(opacity=45); opacity: 0.45; overflow: hidden; }

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 46px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:46px; line-height:46px; position:absolute; bottom:-36px;}

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 17px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px;  overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer;border-radius: 100px; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; background:url(../images/yuan.png)  center no-repeat;width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#7d7b79; filter: alpha(opacity=80); opacity: 0.8; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ff0000;  }


.zhxw_right{ width: 690px; float: right; height: 319px;}
.zhxw_nr{ padding-top: 20px;}
.xyxw_lb{height: 300px;}
.xyxw_lb ul li{border-bottom: 1px dashed #ebebeb; font-size:16px; text-align: left; height:43px; line-height:43px; color:#333333;  background: url("../images/list1.png") 5px center no-repeat; padding-left: 18px; }
.xyxw_lb ul li a{ color: #000;}
.xyxw_lb ul li a:hover{ color:#a61824;}
.xyxw_lb ul li span{float:right; font-size: 14px; font-weight: 100; color: #9a9a9a;}
/*科研动态*/

.title2{ height: 33px; border-bottom: 1px solid #ebebeb;}
.title2 span{font-size: 20px; padding: 0px 5px; color: #a61824;font-weight: 600;border-bottom: 2px solid #a61824;  display: inline-block; height: 31px;}

.tzdt{padding-top:5px;}
.tzgg{ width:432px; float: left;}
.tzgg_lb{margin-top: 0px;}
.tzggnr{ padding-top:20px; }
.tzggnr span{ width:52px; height: 46px; float:left;background:#a61824; border-radius: 5px; }
.tzggnr span em{ font-size:15px; color:#fff; text-align:center; line-height:20px; display:block; padding-top: 3px;}
.tzggnr span i{ font-size:13px; color:#fff; text-align:center; line-height:20px; display:block; }
.tzggnrwz{width:360px; float:right; padding-right:5px;}
.tzggnrwz h1{ font-size:16px; color:#232323;line-height:22px;}
.tzggnrwz h1 a{color:#232323;}
.tzggnrwz p{ font-size:16px; color:#666666; }

.tsrcpy{ width:432px; float: left; margin-left: 30px;}
.keyan_lb{ padding-top: 8px; height: 228px;}
.keyan_lb ul li{ font-size:16px; text-align: left; height:43px; line-height:43px; color:#222222;  background: url("../images/list2.png") 5px center no-repeat; padding-left: 18px; }
.keyan_lb ul li a{ color: #222222;}
.keyan_lb ul li a:hover{ color:#a61824;}
.keyan_lb ul li span{float:right; font-size: 15px; font-weight: 100; color: #9a9a9a;}

.ztkh{width:270px; float: right;}
.tplj{ padding-top:10px;}
.tplj a{ width:260px; height:53px; display:block; padding:5px 0px; margin: 0 auto;}
.tplj a img{width:260px; height:53px;}
.kslj_lb{ padding-top: 10px;}
.kslj_lb a{ width:90px; float: left; line-height: 30px; text-align: center; color: #444; font-size: 14px; padding:6px 0px;}

.db_lj{ margin-top: 20px; padding-bottom:50px;}
.db_lj a{ width: 576px; height: 197px; float: left;}

.a{ position: relative;}
.a{ position: absolute; top:5px; right: 5px; color: #222; font-size: 15px; display: block;}

.keyan{padding-top:10px;}

.chanxue{ padding-top: 20px;}
.contact{width: 500px; float: right; padding:15px 20px 5px; background: #faf6f0;}
.contact_top{ font-size: 20px; color: #a61824;font-weight: 600;border-bottom: 2px solid #edae5c; padding-bottom: 8px; padding-left: 3px;}
.contact_top em{ font-weight: 100; color: #666666;font-family:"Aparajita"; padding-left:6px;}
.contact_nr{ padding-top: 8px; color: #333333; font-size: 15px; line-height: 33px; padding-left: 10px; height: 200px; }
.yqlj{ padding-top: 20px;}
.yqlj_lb{ min-height: 60px;  position: relative; padding:10px 5px;}
.yqlj_lb a{ font-size:15px; text-align: left; height:34px; line-height:34px; color:#333; background: url("../images/list.png") 7px center no-repeat; padding-left: 20px;  margin-left:7px; margin-right:10px; display:inline-block; }
.yqlj_lb a:hover{color: #9e2121;}

.aqdt{ width: 540px; float: right;}

.f{ background:#a61824; height: 75px; text-align: center; color: #fff; font-size: 14px; line-height: 30px; padding-top: 20px;}
.f a{ padding: 0px 5px; color: #fff;}

.ewm{ position: fixed; right: 0px;  top:400px; width: 87px; z-index: 2; height: 105px; padding: 10px; background: #fff; color: #333; text-align: center; font-size: 12px;}
.ewm img{ width: 87px; height: 87px; padding-bottom: 5px;}



.ny_m{ padding-top:0px; padding-bottom: 30px;}
.ny_bannery{ width:1200px; height:260px; background:url(../images/ny_banner.png) top center no-repeat; margin:auto; }
.subleft{width:264px;float:left;margin-top:15px;}
.subleft .subcontact{background:url(../images/contact.jpg) no-repeat;height:48px;margin-top:15px;padding-top:73px;padding-left:30px;line-height:18px;}
.subleft .subcontact span{color:#89191c}
.subright{min-height:300px;*height:300px;margin-top:15px;float:right;width:750px;padding:0px 13px;background:#fff;margin-bottom:5px;}
.subright .sobtitle{height:39px;line-height:39px;border-bottom:1px dotted #c8c8c8;}
.subright .sobtitle p.fl{width:167px;color:#333d58;font-size:14px;font-weight:bold;background:url(../images/icon8.jpg) no-repeat 0px 10px;padding-left:14px;}
.subright .sitepath,.subright .sitepath a{color:#707172;}
.subright .sitepath a:hover{color:#707172;}
.subright .comt{line-height:24px;padding:15px 0px;}

.con_left .nav{width:234px;height:48px;line-height:48px;color:#fff;background:#a61824;font-size:16px;font-weight:bold;padding-left:30px;}
.con_left .font{width:248px;padding:0px 7px 10px 7px; border: 1px solid #e9e9e9;}
.con_left .font ul li{width:215px;height:40px;line-height:40px;float:left;border:1px #e2e2e2 solid;background:#f5f5f5 url(../images/sj.png) 15px center no-repeat;padding-left:31px;font-size:15px;margin-top:10px;}
.con_left .font ul li a{color:#333;}
.con_left .font ul li a:hover{color:#df010e;}
.nyleft_b{ background:url(../images/hy_ny_17.jpg) no-repeat; width:230px; height:242px;}
.nyright{ width:900px; float:right; margin:15px 0 0 0; padding:0;}
.nyright_t{ width:900px; border-bottom:1px solid #ccc; height:42px; line-height:42px;}
.nyright_t h1{ float:left; font-size: 20px; padding: 0px 5px; color: #a61824;font-weight: 600; border-bottom: 2px solid #a61824; display: inline-block; height: 40px;}
.nyright_t span{ float:right; font-size:14px; color:#444;}
.nyright_t span a{color:#666;}
.nyright_t span a:hover{color:#fe0000;}

.ny_xyxw_lb, .ny_tplb{ min-height: 400px; padding-top: 10px;}
.nyright_zw{ width:900px; line-height:32px; color:#333; font-size:16px; margin:20px 0 0 0; min-height:400px;}
.nyright_zw p{ text-indent:2em;}
.ArticleTitle{font-family:微软雅黑;font-size:20px;line-height:50px; color:#000;text-align:center; background:url(../images/bg3.png) center bottom repeat-x; padding-bottom:10px; }
.ArticleMessage{border-left:none;border-right:none;color:#999;height:26px;line-height:26px;text-align:center; margin-bottom:20px;}
.ArticleTencont{line-height:200%;width:98%;padding:20px 1%;}
.NewsPreNext{height:32px;line-height:32px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.NewsPreNext .NewsPre{float:left;display:inline-block; padding-top:15px;}
.NewsPreNext .NewsPre a{color:#000;}
.NewsPreNext .NewsPre a:hover{ color:#093c7f}
.ny_news_lb{ margin-top:15px; border-bottom: 1px solid #dcdcdc; padding-bottom:15px; margin-bottom:0px;}
.ny_news_lb_wz{ width:615px;}
.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center; background:#c7181d;}
.News_fh a{ color:#fff;}
/*搜索列表翻页*/
.ny_fy{ font-size:15px; color: #333; text-align: center; padding-bottom:0px; margin-top:25px;}

.ny_tplb{ padding-top: 10px;}
.ny_tplb ul{ margin-left: 0px;}
.ny_tplb ul li{ width:200px; float: left;  text-align: center; margin:10px 12px 0px 13px;}
.pcimg{ width:200px; height:150px;}
.pcimg img{ width:200px; height:150px; }
.pctit{ line-height:38px; font-size:15px; display: block;}

.examples_body {width:1000px;margin:0;clear: both;position: relative;  padding-bottom:15px;}
.bx_wrap {margin-left:25px;}
.bx_wrap ul img { width:229px; height:163px; border: 1px solid #d3d3d3; padding: 1px;}
.bx_wrap a.prev {width:35px;height:35px;line-height: 17px;outline-style: none;outline-width: 0;position: absolute;z-index:10000;top:70px;left:0px;text-indent: -9999px;background: url(../images/next.png) no-repeat left;}
.bx_wrap a.next {width:35px;height:35px;line-height: 17px;right:0;outline-style: none;outline-width: 0;position: absolute;z-index:10000;top:70px;right:0px;text-indent: -9999px;background: url(../images/prev.png) no-repeat right;}
.bx_container ul li{ background: #fff;}
.bx_container ul li h1{ color: #333333; text-align: center; font-size: 15px;line-height:38px; padding:0px 5px;}

.ym_ljtb{ position: fixed; right: 0px;  top:300px; width: 130px; height: 150px;}
.ym_ljtb_a, .ym_ljtb_b, .ym_ljtb_c{ background: #57b636; text-align: center; line-height: 50px; width: 130px; height: 50px; display: block; color: #fff; font-size: 16px; font-weight: bold; margin-top: 5px;}
.ym_ljtb_b{ background: #ff5a00;}
.ym_ljtb_c{ background: #079f4c;}
.ym_ljtb_a:hover, .ym_ljtb_b:hover, .ym_ljtb_c:hover{ color: #fff;}

.ny_xyxw_lb ul li{border-bottom: 1px dashed #ebebeb; font-size:16px; text-align: left; height:43px; line-height:43px; color:#333333;  background: url("../images/list1.png") 5px center no-repeat; padding-left: 18px; }
.ny_xyxw_lb ul li a{ color: #000;}
.ny_xyxw_lb ul li a:hover{ color:#a61824;}
.ny_xyxw_lb ul li span{float:right; font-size: 14px; font-weight: 100; color: #9a9a9a;}

.news_lb{ margin-bottom:25px;}
.news_lb_wz{ width:415px; float:left;}
.news_lb_wz h1{ font-size:15px; color:#333333; padding-bottom:8px;}
.news_lb_wz p{ font-size:12px; color:#888888; line-height:20px;}
.news_lb span{ width:75px; float:right;}
.news_lb span em{ font-size:16px; color:#fff; text-align:center; line-height:36px; background:#c7181d; display:block;}
.news_lb span i{ font-size:16px; color:#c7181d; text-align:center; line-height:36px; background:#fff; display:block; border:1px solid #dedbd6; border-top:none;}