@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#000;}
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:1100px; margin:0 auto;}

.header{height:116px;background: url("../images/bg.png") center  top no-repeat #a5000e; border-bottom: 1px solid #8b020c; }
.logo{width:446px; float: left; height:78px;padding-top:17px; 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;}

.twobar{height:47px; background: #a5000e;border-top: 1px solid #c0000d;}
.menu{ float:right; margin:0; padding:0; width:1100px; padding-top: 45px;}
/*nav*/
.nav{ height:47px; line-height:47px; }
div#menu{color:#fff;  margin:auto; display:block; height:47px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;  }
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; padding-left: 10px;}
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;height:47px;z-index:3;}
/* menu::level1 */
div#menu li a{height:47px;display:block;float:left;line-height:47px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;}
div#menu li span{color:#fff;display:block; padding-right:18px; text-align: center; z-index:6;position:relative; font-size:16px;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#a00b17; left:-999em;width:120px;position:absolute;top:47px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:120px; text-indent:0px; float:none; height:auto; }
div#menu li li a,div#menu li li span.separator{margin:0px 1px;padding:0px; border-bottom:1px solid #8d000b; height:auto;float:none;display:block;line-height:36px;font-size:16px;}
div#menu li li a.parent{background:url('../images/navb.jpg') no-repeat 100% ;}
div#menu li li a span{font-size:14px;}
div#menu li li a.parent span{ font-size:16px;}
/* menu::level3 */
div#menu li ul ul{margin:-31px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #015aa1; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff; background: #bb0715;}
div#menu span:hover{color:#fff;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}
div#menu li a.nav_dqwz{background: #bb0715;}
/*nav*/
/*科研动态*/
.zhxw{ padding-top: 15px;}
.title{ height: 33px; border-bottom: 2px solid #a5000e;}
.title span{font-size: 20px; padding: 0px 5px; color: #a5000e;font-weight: 600;  display: inline-block; height: 31px;}
.title a{ float: right; font-size: 14px; color: #616161; font-weight: 100; background: url("../images/gd_tb.png") right center no-repeat; padding-right: 8px;}
.zhxw_img{ width: 478px; float: left; margin-top: 5px;}
.zhxw_img img{ width: 478px; height: 304px;}
.zhxw_right{ width: 600px; float: right; height: 319px;}
.zhxw_nr{ padding-top: 20px;}
.xyxw_lb{}
.xyxw_tj{ padding-bottom: 5px; border-bottom: 1px solid #ebebeb;}
.xyxw_tj h1{ font-size:18px; color:#a5000e; padding-bottom:3px; font-weight: 600; line-height: 30px; }
.xyxw_tj h1 a{color:#a5000e;}
.xyxw_tj p{ font-size:15px; color:#666666;line-height: 26px; }
.xyxw_lb ul li{ font-size:15px; text-align: left; height:38px; line-height:38px; color:#000;  background: url("../images/list.png") 5px center no-repeat; padding-left: 18px; }
.xyxw_lb ul li a{ color: #000;}
.xyxw_lb ul li a:hover{ color:#a5000e;}
.xyxw_lb ul li span{float:right; font-size: 14px; font-weight: 100; color: #9a9a9a; background: url("../images/rq_tb1.png") left center no-repeat;padding-left: 18px;}
/*科研动态*/

.title2{ height: 33px; border-bottom: 1px solid #ebebeb;}
.title2 span{font-size: 20px; padding: 0px 5px; color: #a5000e;font-weight: 600;border-bottom: 2px solid #a5000e;  display: inline-block; height: 31px;}

.tzdt{padding-top: 20px;}
.tzgg{ width: 540px; float: left;}
.tzgg_lb{margin-top: 0px; height:308px; }
.tzggnr{ padding-top:20px; }
.tzggnr span{ width:62px; height: 57px; float:left; margin-left: 5px;background:#a5000e; }
.tzggnr span em{ font-size:20px; color:#fff; text-align:center; line-height:26px; display:block; padding-top: 3px;}
.tzggnr span i{ font-size:13px; color:#fff; text-align:center; line-height:26px; display:block; }
.tzggnrwz{width:450px; float:right; padding-right:5px;}
.tzggnrwz h1{ font-size:15px; color:#a5000e; padding-top:3px; line-height: 32px;}
.tzggnrwz h1 a{color:#a5000e;}
.tzggnrwz p{ font-size:14px; color:#666666; }

.jzyg_lb_nrwz{width:450px; float:right; padding-right:5px;}
.jzyg_lb_nrwz h1{ font-size:15px; color:#333333; padding-top:0px;}
.jzyg_lb_nrwz h1 a{color:#333333;}
.jzyg_lb_nrwz h1 a:hover{ color:#9e2121;}
.jzyg_lb_nrwz p{ font-size:13px; color:#777777; }

.keyan{padding-top: 20px;}
.keyan_lb{ padding-top: 5px; height: 228px;}
.keyan_lb ul li{ font-size:15px; text-align: left; height:38px; line-height:38px; color:#000;  background: url("../images/list2.png") 5px center no-repeat; padding-left: 18px; }
.keyan_lb ul li a{ color: #000;}
.keyan_lb ul li a:hover{ color:#a5000e;}
.keyan_lb ul li span{float:right; font-size: 14px; font-weight: 100; color: #9a9a9a;}

.chanxue{ padding-top: 20px;}
.contact{width: 500px; float: right; padding:15px 20px 5px; background: #faf6f0;}
.contact_top{ font-size: 20px; color: #a5000e;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:#000; 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:#a5000e; 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:1100px; height:178px; background:url(../images/ny_banner.jpg) 0px 10px no-repeat; margin:auto; }
.subleft{width:234px;float:left;margin-top:15px;}
.subleft .subcontact{background: 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:;}
.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:204px;height:41px;line-height:41px;color:#fff;background:#a5000e;font-size:14px;font-weight:bold;padding-left:30px;}
.con_left .font{width:218px;padding:0px 7px 10px 7px; border: 1px solid #e9e9e9;}
.con_left .font ul li{width:185px;height:35px;line-height:35px;float:left;border:1px #e2e2e2 solid;background:#f5f5f5 url 15px center no-repeat;padding-left:31px;font-size:14px;margin-top:10px;}
.con_left .font ul li a{color:#333;}
.con_left .font ul li a:hover{color:#df010e;}
.nyleft_b{ background: no-repeat; width:230px; height:242px;}
.nyright{ width:840px; float:right; margin:15px 0 0 0; padding:0;}
.nyright_t{ width:840px; border-bottom:1px solid #ccc; height:32px; line-height:32px;}
.nyright_t h1{ float:left; font-size: 20px; padding: 0px 5px; color: #a5000e;font-weight: 600; border-bottom: 2px solid #a5000e; display: inline-block; height: 31px;}
.nyright_t span{ float:right; font-size:14px; color:#444;}
.nyright_t span a{color:#000;}
.nyright_t span a:hover{color:#fe0000;}

.ny_xyxw_lb, .ny_tplb{ min-height: 400px;}
.nyright_zw{ width:840px; line-height:28px; color:#333; font-size:13px; margin:20px 0 0 0; min-height:400px;}
.nyright_zw p{ text-indent:2em;}
.nyright_zw img{max-width:700px;text-align:center;}
.ArticleTitle{font-family:微软雅黑;font-size:18px;line-height:50px;text-align:center; background:;}
.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;font-family:"宋体" !important;}
.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:14px; color: #333; text-align: center; padding-bottom:0px; margin-top:25px;}

.ny_tplb{ padding-top: 10px;}
.ny_tplb ul{ margin-left: 5px;}
.ny_tplb ul li{ width: 193px; float: left;  text-align: center; margin:10px 5px 0px 10px;}
.pcimg{ width:189px; height:130px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:189px; height:130px; }
.pctit{ line-height:32px; font-size:14px; 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: ;}
.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: ;}
.bx_container ul li{ background: #fff;}
.bx_container ul li h1{ color: #333333; text-align: center; font-size: 14px;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;}



.news_lb{ margin-bottom:25px;}
.news_lb_wz{ width:415px; float:left;}
.news_lb_wz h1{ font-size:14px; 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;}




.v_news_content p{ font-size: 16px !important; color:#000000 !important;line-height: 1.75em  !important;margin: 0px 0px 1.5em!important;FONT-FAMILY: "宋体","黑体",Verdana, Arial, Helvetica, sans-serif 

!important;}
.v_news_content{ font-size: 16px !important; color:#000000 !important; line-height: 1.75em !important;FONT-FAMILY: "宋体","黑体",Verdana, Arial, Helvetica, sans-serif !

important;}
.v_news_content span{ font-size: 16px !important; color:#000000 !important;line-height: 1.75em!important;FONT-FAMILY: "宋体","黑体",Verdana, Arial, Helvetica, sans-

serif !important;}

.v_news_content p span{ font-size: 16px !important; color:#000000 !important; line-height: 1.75em !important;FONT-FAMILY: "宋体","黑体",Verdana, Arial, Helvetica, sans-

serif !important;}


#vsb_content_4 p{ font-size: 16px !important; color:#000000 !important;line-height: 1.75em !important; MARGIN: 0px 0px 1.5em!important;FONT-FAMILY:  "宋体","黑体",Verdana, Arial, Helvetica, sans-serif 

!important;}
#vsb_content_4 span{ font-size: 16px !important; color:#000000 !important; line-height: 1.75em !important; FONT-FAMILY:  "宋体","黑体",Verdana, Arial, Helvetica, sans-serif !

important;}