﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.red, .red a { color: red; }
.left { float: left; }
.right { float: right; }
.autohei { height: auto; overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
body { font-size: 12px; background: #ececec; -webkit-text-size-adjust: none; }
.toplogo{background:url(/images/logo.jpg) no-repeat center #f6f6f6; height:110px;}
.bannerr{ position:relative;  z-index:11}
.bannerr_1{ background:url(/images/banner_01.jpg) no-repeat center; height:110px;}
.bannerr_2{ background:url(/images/banner_02.jpg) no-repeat center; height:110px;}
.bannerr_3{ background:url(/images/banner_03.jpg) no-repeat center; height:110px;}
.bannerr_4{ background:url(/images/banner_04.jpg) no-repeat center; height:110px;}
.sp{ position:absolute; top:100px; left:30px; width:565px;  z-index:111;border:#eee 1px solid;  -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);   box-shadow:0 0 10px rgba(0, 0, 0, .5);  }
.g-menu { height:50px; width:100%; min-width:980px; background:#0082bd; text-align:center; z-index:18 }
.g-menu-wrap { width:1010px; text-align:left; margin:0 auto; height:50px;}
.g-menu .all-catalog { float:left; width:203px; position:relative; z-index:17 }
.g-menu .all-btn { cursor:hand; width:203px; height:50px; display:block; text-align:left; line-height:50px; font-size:18px; font-weight:100; color:#fff;  overflow:hidden; font-family:'Microsoft YaHei'; position:relative; text-indent:10px }
.g-menu .all-btn .arrow { width:17px; height:16px; background:transparent url(/images/i_index_icon.png) 0 -112px no-repeat; font-size:0; line-height:0; overflow:hidden; position:absolute; top:15px; right:15px; }
.g-menu .all-btn .arrow { width:17px; height:16px; background:transparent url(/images/i_index_icon.png) 0 -112px no-repeat; font-size:0; line-height:0; overflow:hidden; position:absolute; top:18px; right:10px; }
.g-menu .all-btn:hover { color:#fff }
.g-menu .channel { float:left; width:384px; height:50px; overflow:hidden }
.g-menu .channel li { float:left; width:95px; height:50px; text-align:center; color:#fff }
.g-menu .channel li a { display:block; width:95px; height:50px; overflow:hidden; color:#fff; font-weight:100; font-family:'Microsoft YaHei'; font-size:18px; margin:0; line-height:50px }
.g-menu .channel li a:hover { background-color:#ff950d; zoom:1; position:relative; color:#ffff00; background-image:none; height:50px; line-height:50px }
.g-menu .channel li.m-show a { background-image:none }
.g-menu a.vip-club { float:right; width:131px; height:50px; text-align:left; overflow:hidden; display:block; font-size:14px; font-weight:700; color:#fff; text-indent:43px; line-height:50px; font-family:'微软雅黑' }
.g-menu a.vip-club:hover { background-position:-110px -245px }
.g-menu .over-all-cata .catalog-list { display:block }
.g-menu .over-all-cata .all-btn .arrow { background-position:-22px -112px }
.g-menu .catalog-list { width:192px; height:370px; position:absolute; top:50px; display:none; left:0; background:#fff; border:1px solid #CCC;padding-top:2px; z-index:16; display:none;}
.catalog-list{opacity: 0.8;}
#lotteryList{position:relative;left:0;width:auto;z-index:100;top:0;}
#lotteryList li{position:relative;}		  
			  
#lotteryList ul{background-color:#fff;display:block}
#lotteryList li{ color:#959595;display:block;*display:inline; width:190px; padding:7px 0 5px 4px;*padding:7px 0 5px 4px;overflow:hidden;zoom:1; vertical-align:top;}
#lotteryList li.moreLi{display:block;position:relative;overflow:visible;line-height:25px}
#lotteryList li.moreLi:hover,#lotteryList li.moreLiHover{ background:#fff;border:1px solid #d0d0d0;border-right:0;top:-1px;padding-left:3px;margin-bottom:-1px;margin-right:-5px;-webkit-box-shadow:1px 1px 1px 0 #eee;box-shadow:1px 1px 1px 0 #eee}
#lotteryList li.moreLi p{position:absolute;display:block;left:-9999px; top:-20px; background:#fff;border:1px solid #ccc;border-left:0;padding:7px 18px;width:186px;line-height:27px;-webkit-box-shadow:1px 1px 1px 0 #eee;box-shadow:1px 1px 1px 0 #eee;}
#lotteryListEntry #lotteryList li.moreLi p{_bottom:-2px}
#lotteryList li.moreLi p a,#lotteryList li.moreLi p a:hover{line-height:27px}
#lotteryList li.moreLi:hover p,#lotteryList li.moreLiHover p{left:194px;}
#lotteryList li.moreLi #moreSpanLink,#lotteryList li.moreLi #moreSpanLink:hover{text-decoration:none;cursor:default;line-height:27px;font-family:simsun}
#lotteryList li.helpLinks{border:0;padding:0;display:block;text-align:right;line-height:23px;height:23px;*height:23px;*line-height:23px;}
#lotteryList li.helpLinks a,#lotteryList li.helpLinks a:hover{margin:0 0 0 14px;line-height:23px}
#lotteryList li em{float:left;display:inline;width:23px;height:27px;margin-right:3px;background-image:url(/images/i_index_icon.png);background-repeat:no-repeat}
#lotteryList li .lotIco_fc{background-position:-2px -32px;}
#lotteryList li .lotIco_tc{background-position:-31px -32px;}
#lotteryList li .lotIco_gp{background-position:-68px -32px;}
#lotteryList li .lotIco_dc{background-position:-106px -32px;}
#lotteryList li .lotIco_lc{background-position:-142px -32px;}
#lotteryList li h3{line-height:25px;color:#000;height:25px//0;line-height:28px//0;overflow:hidden;position:relative; margin-left:4px; font-size:14px; font-weight:bold;}
#lotteryList li div{line-height:22px;color:#2b2b2b; padding-left:16px;}
#lotteryList li div a,#lotteryList li div a:hover{padding:3px 4px;}
#lotteryList li div a:hover{background:#0082bd;border-radius: 5px;transition: all 0.6s linear 0s;}
#lotteryList li a,#lotteryList li a:hover{ position:relative;display:inline-block;margin-right:10px;height:auto;font-size:12px;font-weight:400;}
#lotteryList li a:hover{text-decoration:underline;color:#fff}
#lotteryList li.moreLi p span a,#lotteryList li.moreLi p span a:hover{margin-right:0;float:left;line-height:25px;color:#727171}
#lotteryList li h3 a,#lotteryList li h3 a:hover{margin-right:0;float:none;line-height:25px;color:#666; font-size:14px; font-weight:bold;}
#lotteryList li h3 a:hover,#lotteryList li.moreLi p span a:hover{color:#008d99}
#lotteryList .hotNews,#lotteryList .hotNews:hover{color:red;margin:0 0 0 -5px}
#main-menu-con { float:left; color:#fff;  font-size:16px; line-height:51px; position:relative; z-index:10;}
#main-menu-con:after {content:'';clear:both; visibility:hidden;height:0;display:block}
#main-menu-con ul{ display:inline;}
#main-menu-con li { display:inline; float:left; width:100px; text-align:center;}	
#main-menu-con a:link,#main-menu-con a:visited { display:block; color:#fff;  width:100px;}
#main-menu-con.about { background:none;}
.hb_clearfix a{font-family:'微软雅黑';}
.hb_clearfix a:hover{  background:url(/images/i_index_icon.png) 0 -235px repeat-x; color:#fff; text-decoration:none; font-size:16px; font-family:'微软雅黑';}
#main-menu-con a:hover { background:#f60;}
#main-menu-con .m-home {  width:75px;}
#main-menu-con .m-home a:link,#main-menu-con .m-home a:visited { display:block; color:#fff;  width:75px;}
.top_hd{ width:100%; margin:0 auto; overflow:hidden;}
.g2_top { background: #333; height: 35px; line-height: 35px; color: #a6a6a6; }
.g2_top a { color: #a6a6a6; }
.g2_top p.left img { float: left; padding: 10px 5px 0 0; }
.g2_cent { width: 980px; padding: 0 10px; margin: 0 auto; }
.g2_logo { background: #044f9c; }
.g2_ban { background: url(../images/g2_banbg.jpg) no-repeat center top; }
#full-screen-slider { width: 100%; height: 405px; float: left; position: relative }
#slides { display: block; width: 100%; height: 396px; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 360px; z-index: 990000000000; padding: 5px 15px 5px 0; margin: 0 }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #FFF }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: 9999px; }
#pagination li.current { background: #0092CE }
.g2_menu { background: #044f9c; text-align: center; font-size: 14px; font-weight: bold; line-height: 16px; }
.g2_menu span { }
.g2_menu a { display: inline-block; color: #fff; padding: 15px 16px; }
.g2_menu a span { font-size: 10px; font-weight: 100; color: #fff; opacity: 0.8; filter: alpha(opacity=80); text-transform: uppercase; }
.g2_menu a:hover { background: #ff8800 url(../images/g2_dot2.jpg) no-repeat center bottom; text-decoration: none; }
.g2_nav { width: 980px; margin: 0 auto; padding: 10px 0 }
.g2_nav span { display: inline; margin-left: 10px; }
.g2_c1 { height: 42px; padding: 10px; background: #044f9c; }
.g2_c2 { height: 46px; padding: 10px; background: #044f9c; color: #fff; font-size: 15px; line-height: 20px; font-weight: bold; width: 85px; }
.g2_c2 img { padding-right: 5px; }
.g2_c2 a { color: #fff; }
.g2_c3 { height: 46px; padding: 10px; background: #dfdfe0; color: #044f9c; font-size: 15px; line-height: 20px; font-weight: bold; width: 85px; }
.g2_c3 img { padding-right: 5px; }
.g2_c3 a { color: #044f9c; }
.djb1, .djb2, .djb3, .djb4, .djb5 { width: 102px; height: 62px; float: left; }
.djb1 a:link, .djb1 a:visited { background: url(../images/djb_03.jpg); width: 102px; height: 62px; display: inline-block; }
.djb1 a:hover { background: url(../images/djb_18.jpg); }
.djb2 a:link, .djb2 a:visited { background: url(../images/djb_05.jpg); width: 102px; height: 62px; display: inline-block; }
.djb2 a:hover { background: url(../images/djb_19.jpg); }
.djb3 a:link, .djb3 a:visited { background: url(../images/djb_07.jpg); width: 102px; height: 62px; display: inline-block; }
.djb3 a:hover { background: url(../images/djb_20.jpg); }
.djb4 a:link, .djb4 a:visited { background: url(../images/djb_09.jpg); width: 102px; height: 62px; display: inline-block; }
.djb4 a:hover { background: url(../images/djb_21.jpg); }
.djb5 a:link, .djb5 a:visited { background: url(../images/djb_11.jpg); width: 102px; height: 62px; display: inline-block; }
.djb5 a:hover { background: url(../images/djb_22.jpg); }
.g2_nav ul { float: left; padding: 0 0 0 10px; }
.g2_nav ul li { color: #4e4e4e; line-height: 20px; }
.g2_nav ul li a { color: #4e4e4e; }
.g2_wrap { background: #fff; padding: 10px; width: 980px; margin: 0 auto; }
.g2_chengguo ul li { float: left; border: #e1e1e1 1px solid; padding: 1px; text-align: center; width: 233px; display: inline; margin: 0 0 0 10px; }
.g2_chengguo ul li div { background: #eaeaea; }
.g2_chengguo ul li p { color: #9b9898; font-size: 16px; padding-top: 10px; line-height: 20px; }
.g2_chengguo ul li h3 { color: #044f9c; font-size: 25px; line-height: 40px; }
.g2_chengguo ul li i { color: #fff; font-style: normal; display: block; background: #ff8800; height: 26px; line-height: 26px; font-size: 14px; }
.g2_chengguo ul li a { display: block; }
.g2_chengguo ul li p a { color: #9b9898; }
.g2_chengguo ul li h3 a { color: #044f9c; }
.g2_chengguo ul li i a { color: #fff; }
.g2_conleft { width: 703px; }
.g2_conright { width: 414px; }
.g2_side2 { width: 262px; }
.g2_side1 { width: 280px; }
.g2_tit1 { background: url(../images/g2_line.jpg) no-repeat bottom left; height: auto; overflow: hidden; zoom: 1; }
.g2_tit1 h3 { background: url(../images/g2_dot3.jpg) no-repeat left center; font-family: "黑体"; color: #044f9c; font-size: 20px; padding: 5px 0 5px 13px; }
.g2_tit1 h3 a { color: #044f9c; }
/*学术论文*/

.g2_xslw ul li { color: #777; line-height: 16px; padding: 10px; overflow: hidden; zoom: 1; }
.g2_xslw ul li span { background: #044f9c; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 13px; width: 16px; text-align: center; height: 16px; line-height: 16px; display: inline-block; float: left }
.g2_xslw ul li a { color: #777; }
.g2_tit2 h3 { background: url(../images/g2_dot5.jpg) no-repeat left center; color: #044f9c; font-size: 20px; font-family: "黑体"; padding: 5px 0 5px 33px; }
.g2_tit2 h3 a { color: #044f9c; }
.g2_bord1 { border: #e1e1e1 1px solid; }
.g2_pad8 { padding: 8px; }
/*学术会议*/

.g2_xshy h6 { color: #555; font-size: 14px; line-height: 25px; text-align: center; font-weight: bold; }
.g2_xshy h6 a { color: #555; }
.g2_xshy p { color: #777; line-height: 20px; }
.g2_xshy p a { color: #777; }
.g2_xshy ul li { color: #555; line-height: 27px; }
.g2_xshy ul li a { color: #555; }
.g2_hdbox { position: relative; width: 414px; height: 250px; overflow: hidden; z-index: 1; }
.g2_hd_img a { position: absolute; top: 0px; left: 0px }
.g2_hdbox img { width: 414px; height: 250px }
.g2_hd_num { position: absolute; bottom: 7px; right: 2px; z-index: 2; }
.g2_hd_num span { border: #b2b2b2 1px solid; text-align: center; line-height: 16px; width: 16px; background: #84827e; float: left; height: 16px; color: #fff; font-size: 14px; cursor: pointer; font-weight: bold; margin-right: 4px; }
.g2_hd_num span.selected { border: #ddd 1px solid; background: #044f9c; }
.g2_blue, .g2_blue a { color: #044f9c !important; }
.g2_news_tit h2 { float: left; padding: 0 20px; color: #555; font-size: 14px; border-right: #e1e1e1 1px solid; }
.g2_news_tit h2 a { color: #555; }
.g2_news_tit h2.hover { background: #044f9c; color: #fff; font-weight: bold; }
.g2_news_tit h2.hover a { color: #fff; }
.g2_newsonfo { background: #f2f2f2; padding: 10px; }
.g2_newsonfo h6 { font-size: 14px; line-height: 20px; font-weight: bold; }
.g2_newsonfo p { color: #777; line-height: 21px; text-indent: 24px; }
.g2_news_cont { padding: 10px; }
.g2_news_cont ul { border-top: #e7e7e7 1px solid; margin-top: 8px; }
.g2_news_cont ul li { border-bottom: #dadada 1px dashed; background: url(../images/g2_dot6.jpg) no-repeat 5px center; color: #555; height: 28px; line-height: 28px; overflow: hidden; zoom: 1; padding: 0 5px 0 30px; }
.g2_news_cont ul li span.right { color: #989898; }
.g2_news_cont ul li a { color: #555; }
.g2_news_tit { background: url(../images/g2_newtbg.jpg) repeat-x; height: 37px; line-height: 37px; overflow: hidden; zoom: 1; }
.g2_hos h3 { background: url(../images/g2_dot4.jpg) no-repeat left top; padding: 10px 0 }
.g2_hos p { color: #555; line-height: 22px; margin: 5px 10px; }
.g2_hos p a { color: red; }
.g2_hos_zx { border-top: #dadada 1px dotted; padding: 10px 0; margin: 0 10px; }
.g2_red2, .g2_red2 a { color: #ff8800 !important; }
.g2_dzjs ul { padding: 5px 5px 0; }
.g2_dzjs ul li { border-bottom: #dadada 1px dotted; line-height: 20px; color: #555; padding: 5px 0; }
.g2_dzjs ul li a { color: #555; }
.g2_ad { padding: 10px 0; }
.g2_tit3 { background: #eaeaea; padding: 0 10px; border-bottom: #cdcdcd 2px solid; margin-bottom: 10px; }
.g2_conleft2 { width: 708px; }
.g2_cg { padding: 0 10px; }
.g2_cg_tit { width: 165px; position: absolute; }
.g2_cg_tit h2 { background: url(../images/g2_sheb_t2.jpg); height: 31px; line-height: 31px; padding-left: 10px; font-size: 14px; margin-top: 10px; color: #fff; cursor: pointer; }
.g2_cg_tit h2 span { width: 30px; text-align: center; display: inline-block; color: #044f9c; margin-right: 10px; }
.g2_cg_tit h2.hover { background: url(../images/g2_sheb_t1.jpg); }
.g2_cg_tit h2.hover span { color: #ff8800 }
.g2_cg_cont div { width: 684px; height: 353px; overflow: hidden; zoom: 1; }
.g2_cg_cont h3 { background: #ff8800; margin: 90px 10px 0 190px; padding: 15px; color: #fff; font-size: 22px; border-radius: 5px; }
.g2_cg_cont h3 span { display: block; font-size: 16px; }
.g2_cg_cont p { border-radius: 5px; box-shadow: rgba(196, 196, 197,0.8) 0px 0px 4px 1px; background: rgba(255, 255, 255,0.8); _background: #fff; line-height: 22px; color: #555; margin: 25px 6px 0 186px; padding: 10px; }
.g2_cg_cont p strong { display: block; border-bottom: #ccc 1px dashed; font-size: 14px; margin-bottom: 5px; }
.g2_cg_cont p a { color: #555; }
.g2_feiyong { width: 238px; margin: 0 auto }
.g2_feiyong span { width: 70px; text-align: center; color: #777; display: inline-block; margin-right: 2px; height: 26px; line-height: 26px; }
.g2_feiyong h3 span { background: #ffead1; margin-right: 2px; }
.g2_feiyong ul li span.g2_w1, .g2_feiyong h3 span.g2_w1 { width: 85px; text-align: left; padding-left: 5px; }
.g2_feiyong ul li { margin-top: 2px; width: 240px; height: auto; overflow: hidden; zoom: 1; }
.g2_zj ul li { float: left; width: 227px; height: 130px; overflow: hidden; zoom: 1; background: #f4f4f4; border-radius: 0 30px 0 0; display: inline; margin: 17px 0 0 15px; }
.g2_zj ul li h3 { border-left: #044f9c 3px solid; padding-left: 10px; color: #555; line-height: 20px; margin: 15px 0; }
.g2_zj ul li h3 span { display: block; color: #044f9c; font-size: 18px; line-height: 24px; }
.g2_zj ul li span.left { display: inline; margin-right: 8px; }
.g2_zj ul li div img { margin: 0 1px; }
.g2_huiyi { background: #d5eaff; padding: 10px; }
.g2_huiyi ul { background: #f7fbff; height: auto; overflow: hidden; zoom: 1; }
.g2_huiyi ul li { float: left; width: 223px; display: inline; margin: 12px 0 0 14px; }
.g2_huiyi ul li p { color: #555; line-height: 22px; padding: 5px 0; }
.g2_huiyi ul li p a { color: #555 }
.g2_huiyiimg { width: 223px; height: 165px; position: relative; }
.g2_tou { background: #000; opacity: 0.5; filter: alpha(opacity=50); width: 223px; height: 36px; position: absolute; bottom: 0; }
.g2_huiyiimg h6 { color: #fff; text-align: center; position: absolute; bottom: 0; width: 223px; height: 36px; line-height: 36px; font-size: 14px; }
.g2_huiyiimg h6 a { color: #fff; }
/*病种*/

.g2_m0 { margin-left: 0 !important; }
.g2_bz { width: 343px; height: auto; overflow: hidden; zoom: 1; margin: 6px 0 0 5px; ; display: inline }
.g2_bztit { background: url(../images/g2_tbg1.jpg) repeat-x; padding-right: 10px; line-height: 37px; height: 37px; overflow: hidden; zoom: 1; }
.g2_bztit i { background: url(../images/g2_numbg.jpg) no-repeat left top; color: #fff; width: 30px; height: 31px; line-height: 22px; display: inline-block; font-size: 13px; font-family: Arial, Helvetica, sans-serif; float: left; }
.g2_bztit strong { color: #044f9c; font-size: 16px; float: left; }
.g2_bztit strong a { color: #044f9c; }
.g2_bz ul li { color: #444; line-height: 24px; }
.g2_bz ul li a { color: #444; }
.g2_bz div.autohei { padding: 10px; }
.g2_bz div.autohei span.left { margin-right: 10px; display: inline }
.g2_bz h6 { background: #d5eaff; text-align: center; height: 34px; line-height: 34px; color: #555; }
.g2_bz h6 a { color: #555; }
/*专家访谈*/

.g2_fangtan ul li { margin-top: 6px; text-align: center; }
/*症状查询*/

.g2_zzbox ul li { width: 120px; height: 29px; line-height: 29px; float: left; display: inline; margin: 8px 0 0 7px }
.g2_zzbox ul li a { display: block; text-align: center; color: #555; background: #e9e9e9; width: 120px; height: 29px; }
.g2_zzbox ul li a:hover { background: #ff8800 url(../images/g2_dot2.jpg) no-repeat center bottom; color: #fff; text-decoration: none; }
.g2_zz_zx { text-align: center; padding: 5px 0; }
.g2_zz_zx a { background: url(../images/g2_bg1.jpg); width: 78px; height: 26px; line-height: 26px; text-align: center; display: inline-block; margin: 0 1px; color: #fff; }
.g2_zs_tit { width: 360px; }
.g2_zs_tit h2 { background: #eaeaea; margin-right: 7px; margin-bottom: 8px; padding: 10px 0 10px 30px; height: 47px; color: #777; overflow: hidden; }
.g2_zs_tit h2 strong { font-size: 16px; display: block; padding-top: 10px; }
.g2_zs_tit h2 span { font-size: 10px; text-transform: uppercase; }
.g2_zs_tit h2.hover { background: #044f9c url(../images/g2_zsdot.jpg) no-repeat right top; margin-right: 0; color: #fff; }
.g2_zs_tit h2 div { padding-left: 64px; height: 48px; }
#g2_zs1 div { background: url(../images/g2_icon1.jpg) no-repeat left center; }
#g2_zs2 div { background: url(../images/g2_icon2.jpg) no-repeat left center; }
#g2_zs3 div { background: url(../images/g2_icon3.jpg) no-repeat left center; }
#g2_zs4 div { background: url(../images/g2_icon4.jpg) no-repeat left center; }
#g2_zs1.hover div { background: url(../images/g2_icon1_h.jpg) no-repeat left center; }
#g2_zs2.hover div { background: url(../images/g2_icon2_h.jpg) no-repeat left center; }
#g2_zs3.hover div { background: url(../images/g2_icon3_h.jpg) no-repeat left center; }
#g2_zs4.hover div { background: url(../images/g2_icon4_h.jpg) no-repeat left center; }
.g2_zhinan { padding: 10px; }
.g2_zhinan h3 { background: url(../images/g2_zhinanbg.jpg) no-repeat center; text-align: center; font-size: 16px; color: #555; font-weight: bold; }
.g2_zhinan ul li { float: left; border: #e1e1e1 1px solid; border-radius: 0 10px 0 10px; width: 190px; padding: 9px; margin: 10px 10px 0 0; }
.g2_zhinan ul li h4 { border-bottom: #e1e1e1 1px solid; padding: 7px 0; text-align: center; color: #555 }
.g2_zhinan ul li h4.g2_tel1 { text-align: left; padding-left: 30px; }
.g2_zhinan ul li h4 img { vertical-align: middle; padding-right: 10px; }
.g2_zhinan ul li p { color: #555; line-height: 22px; height: 80px; margin-top: 16px; }
.g2_znzx { text-align: center; }
.g2_znzx a { background: url(../images/g2_zn_zxbg.jpg); width: 121px; height: 32px; line-height: 32px; text-align: center; color: #fff; display: inline-block; }
.g2_footnavbox { background: #0567ba; padding: 20px 0; }
.g2_footnav { width: 980px; margin: 0 auto; color: #fff; border-top: #fff 1px solid; padding: 10px 0; margin-top: 10px; text-align: center; font-size: 14px; }
.g2_footnav a { color: #fff; padding: 0 10px; }
.g2_footcontbox { background: #044f9c; padding: 20px 0; }
.g2_footcont { width: 800px; margin: 0 auto; color: #fff; line-height: 20px; }
.g2_footcont span.right { padding: 10px 0 0 20px; }
.g2_footcont ul { height: auto; overflow: hidden; zoom: 1; padding: 5px 0; }
.g2_footcont ul li { float: left; display: inline; margin-right: 10px; }
.g2_show_tit { background: #eaeaea; height: 42px; line-height: 42px; }
.g2_show_tit h2 { float: left; background: url(../images/g2_line2.jpg) no-repeat right center; padding: 0 100px 0 70px; text-align: center; font-size: 18px; font-family: "微软雅黑"; }
.g2_show_tit h2.hover { background: #044f9c; color: #fff; }
.g2_show_cont { text-align: center; padding: 10px; }
/*pindao*/

.g2_pos { background: #ececec; height: 30px; line-height: 30px; padding: 5px 10px; color: #7d7d7d; font-size: 14px; }
.g2_pos a { color: #7d7d7d; }
.g2_pos div.left { background: url(../images/g2_pos.jpg) no-repeat left center; padding-left: 35px; }
.g2_pos form { float: left; padding-top: 3px; }
.g2_inp1 { border: #c5c5c5 1px solid; height: 22px; line-height: 22px; color: #d2d2d2; width: 210px; padding: 0 10px; }
.g2_inp2 { background: url(../images/g2_search.jpg); width: 56px; height: 24px; border: none; cursor: pointer; }
.g2_gaishu { padding: 10px; }
.g2_gaishu span.left img { border: #e8e8e8 1px solid; padding: 3px; display: inline; margin-right: 15px; }
.g2_gaishu h6 { text-align: center; color: #b6b6b6; line-height: 22px; }
.g2_gaishu h6 strong { display: block; font-size: 16px; }
.g2_gaishu p { color: #555; line-height: 22px; text-indent: 24px; }
.g2_gaishu ul { border-top: #c5c5c5 1px dashed; padding-top: 10px; margin-top: 10px; }
.g2_gaishu ul li { font-size: 14px; color: #555; height: auto; overflow: hidden; zoom: 1; line-height: 26px; }
.g2_gaishu a { color: #555; }
.g2_gaishu ul li span.right { color: #919191 }
.g2_bord2 { border: #e1e1e1 2px solid; border-radius: 5px; }
.g2_ask { padding: 10px; }
.g2_ask dl { padding: 5px 0; }
.g2_ask dl dt { font-size: 14px; color: #555; font-weight: bold; line-height: 20px; height20px;
overflow: hidden; zoom: 1; padding: 3px 0; }
.g2_as1 { background: #555; color: #fff; width: 21px; height: 21px; line-height: 21px; text-align: center; float: left; font-size: 12px; font-weight: 100; display: inline; margin-right: 5px; }
.g2_as2 { background: #044f9c; color: #fff; width: 21px; height: 21px; line-height: 21px; text-align: center; float: left; font-size: 12px; font-weight: 100; margin-right: 5px; }
.g2_ask dl dd { color: #555; line-height: 20px; height20px;
overflow: hidden; zoom: 1; padding: 3px 0; }
.g2_ask dl dd a { color: #555; }
.g2_ask ul li { line-height: 24px; color: #555; }
.g2_ask ul li a { color: #555; }
.g2_askzx { padding: 2px 5px; }
.g2_askzx span.left { padding-top: 4px; }
.g2_tjjs h4 { border-bottom: #044f9c 2px solid; height: 33px; line-height: 33px; padding: 0 10px 0 0; color: #777; }
.g2_tjjs h4 strong.left { background: url(../images/g2_bg2.jpg); width: 117px; padding: 0 0 0 20px; font-size: 14px; color: #fff; }
.g2_tjjs h4 a { color: #777; }
.g2_tjjs h6 { font-size: 14px; text-align: center; line-height: 30px; font-weight: bold; padding: 10px 0 }
.g2_tjjs p { color: #555; line-height: 22px; text-indent: 24px; padding: 0 0px 10px; margin: 0 10px 10px; border-bottom: #c5c5c5 1px dashed; }
.g2_tjjs p a { color: #555; }
.g2_tjjs h5 { background: url(../images/g2_bg4.jpg) no-repeat center; height: 24px; line-height: 24px; color: #fff; text-align: center; font-weight: bold; }
.g2_tjjs ul { height: auto; overflow: hidden; zoom: 1; padding: 10px; }
.g2_tjjs ul li { float: left; color: #555; line-height: 24px; width: 190px; }
.g2_tjjs ul li a { color: #555; }
.g2_tjjs ul li span { background: url(../images/g2_numbg2.jpg); width: 18px; text-align: center; height: 20px; line-height: 20px; padding-bottom: 3px; display: inline-block; font-weight: bold; color: #044f9c; font-size: 16px; }
.g2_hos2 div img { padding: 10px 0; }
.g2_hos2 p { color: #555; line-height: 22px; }
.g2_hos2 p a { color: #555 }
.g2_hos2 span.left img { border: #e1e1e1 1px solid; padding: 3px; display: inline; margin: 0 10px; }
.g2_hos_zx2 { background: #ececec; margin: 5px; }
.g2_hos_zx2 a { color: #555; height: 28px; width: 82px; display: inline-block; text-align: center; line-height: 28px; }
.g2_hos_zx2 a:hover { color: #fff; background: #044f9c url(../images/g2_dot7.jpg) no-repeat center bottom; text-decoration: none; }
.g2_tieshi { color: #555 }
.g2_tieshi h5 { font-size: 14px; line-height: 30px; padding: 5px 5px 0; }
.g2_tieshi ul { padding: 5px }
.g2_tieshi ul li { height: auto; overflow: hidden; zoom: 1; line-height: 27px; padding: 3px 0; }
.g2_tieshi ul li span.g2_blue { background: url(../images/g2_bg3.jpg); width: 56px; height: 27px; line-height: 27px; padding-left: 6px; display: inline-block; float: left; }
.g2_tieshi div span.g2_blue { padding-left: 6px; }
.g2_tieshi div strong { font-size: 16px; }
.g2_bzbox2 { border: #e9e9e9 3px solid; padding: 5px; }
.g2_bz2 { width: 340px; display: inline; margin: 10px 0 0 5px; float: left }
.g2_bz2 h3 { height: auto; overflow: hidden; zoom: 1; margin-bottom: 10px; border-bottom: #eaeaea 1px solid; padding: 0 10px; }
.g2_bz2 h3 strong.left { color: #044f9c; font-size: 14px; background: #eaeaea; width: 126px; height: 32px; line-height: 32px; display: inline; text-align: center; border-radius: 16px; }
.g2_bz2 h3 strong.left a { color: #044f9c; }
.g2_bz2 h3 span.right { padding-top: 8px; color: #777; }
.g2_bz2 h3 span.right a { color: #777; }
.g2_bz2 span.left img { border: #dedede 2px solid; padding: 3px; display: inline; margin-right: 10px; }
.g2_bz2 ul li { color: #4b4b4b; line-height: 28px; }
.g2_bz2 ul li a { color: #4b4b4b; }
.g2_bz2 h6 { background: #eaeaea; color: #777; text-align: center; height: 36px; line-height: 36px; margin-top: 10px; }
.g2_bz2 h6 a { color: #777; }
.g2_zjgun { margin-top: 10px; }
.g2_zj2 ul li { height: 130px; width: 260px; ; overflow: hidden; zoom: 1; background: #f4f4f4; border-radius: 0 30px 0 0; display: block; margin: 0px 0 10px 0px; }
.g2_zj2 ul li h3 { border-left: #044f9c 3px solid; padding-left: 10px; color: #555; line-height: 20px; margin: 15px 0; }
.g2_zj2 ul li h3 span { display: block; color: #044f9c; font-size: 18px; line-height: 24px; }
.g2_zj2 ul li span.left { display: inline; margin-right: 8px; }
.g2_zj2 ul li div img { margin: 0 1px; }
.g2_kycg ul { padding: 2px 0; }
.g2_kycg ul li { border-bottom: #d4d4d4 1px dashed; height: auto; overflow: hidden; zoom: 1; padding: 9px; cursor: pointer; }
.g2_kycg ul li span.left { width: 34px; height: 29px; background: #838383; border-radius: 5px; text-align: center; line-height: 29px; color: #fff; font-size: 18px; font-family: Arial; margin-right: 5px; display: inline }
.g2_kycg ul li h6 { color: #044f9c; font-size: 14px; font-weight: bold; }
.g2_kycg ul li h6 a:link, .g2_kycg ul li h6 a:hover, .g2_kycg ul li h6 a:visited { color: #044f9c; text-decoration: none; }
.g2_kycg ul li:hover { background: #fffbf7; }
.g2_kycg ul li:hover p a { color: #044f9c; }
.g2_kycg ul li:hover span.left { background: #044f9c; }
.g2_kycg ul li p a { color: #555 }
.g2_kycg ul li p a:hover { color: #044f9c; text-decoration: none; }
.g2_list1 ul { padding: 4px 0 0 15px; }
.g2_list1 ul li { height: auto; overflow: hidden; zoom: 1; background: url(../images/g2_listbg.jpg) no-repeat bottom; width: 637px; height: auto; overflow: hidden; padding: 5px 20px; margin: 1px 0; }
.g2_list1 ul li h5 { border-left: #044f9c 4px solid; color: #999; padding-left: 10px; margin-bottom: 10px; line-height: 20px; }
.g2_list1 ul li h5 span { display: block; color: #555; font-size: 22px; line-height: 30px; font-family: "微软雅黑"; }
.g2_list1 ul li p { color: #555; line-height: 23px; padding-bottom: 20px;text-indent:2em;font-size:13px; }
.g2_list1 ul li p span { padding-top: 10px; display: inline-block; width: 600px; }
.g2_list1 ul li p span a { width: 119px; height: 29px; line-height: 29px; text-align: center; color: #fff; display: block; background: #bcbcbc; }
.g2_list1 ul li p span a:hover { background: #039 }
.g2_map div.g2_bord1 { margin-top: 10px; }
.g2_map div img { padding: 5px; }
.g2_map p { color: #555; border-bottom: #dadada 1px dashed; line-height: 24px; margin: 0 10px; }
.g2_show { padding: 20px; }
.g2_showbody h1 { font-family: "微软雅黑"; color: #044f9c; text-align: center; font-size: 24px; line-height: 50px; }
.g2_showbody p { font-size: 14px; padding: 10px 0; color: #333; line-height: 24px;text-indent:2em; }
.g2_from { color: #777; line-height: 24px; border-bottom: #e1e1e1 1px dashed; text-align: center; padding-bottom: 10px; margin-bottom: 20px; }
.g2_from img { vertical-align: middle; }
.g2_page ul li { background: url(../images/g2_up.jpg) no-repeat left center; padding-left: 20px; font-size: 14px; color: #555; line-height: 30px; }
.g2_page ul li a { color: #555; }
.g2_page ul li.g2_pagebg1 { background: url(../images/g2_down.jpg) no-repeat left center; }
.g2_showzx img { margin: 0 20px; }
.g2_xgyd { margin-top: 30px; }
.g2_xgyd ul li { height: auto; overflow: hidden; zoom: 1; width:50%;float:left;line-height: 26px; }
.g2_xgyd ul li span.right { background: #fff; padding: 0 5px; color: #555; }
.g2_xgyd ul li p.left { background: #fff; padding: 0 5px; color: #555; }
.g2_xgyd ul li p.left a { color: #555; }
.g2_xgyd span.left { display: inline; margin-right: 15px; }
.g2_tjzj { margin: 10px; }
.g2_tjzj_tit { height: auto; overflow: hidden; zoom: 1; padding: 20px 0; }
.g2_tjzj_tit h2 { float: left; color: #555; font-size: 18px; font-family: "微软雅黑"; padding: 0 10px; }
.g2_tjzj_tit h2 a { color: #555; }
.g2_tjzj_tit h2.hover { color: #ff8800; }
.g2_tjzj_tit h2.hover a { color: #ff8800; }
.g2_tjzj_cont h5 { padding: 15px 0; font-size: 14px; color: #555; }
.g2_tjzj_cont h5 img { vertical-align: middle; margin-left: 5px; }
.g2_tjzj_cont div.left img { border: #eaeaea 1px solid; padding: 1px; display: inline; margin-right: 10px; }
.g2_tjzj_cont p { color: #555; line-height: 22px; height: 71px; float: left; padding: 5px 10px; width: 440px; background: #fdfdfd; border: #ddd 1px solid; border-left: none; }
.g2_red2, .g2_red2 a { color: #fc7c04; }
.g2_wxts { margin: 11px; }
.g2_wxtsbox { margin: 1px; background: #f1f0f1; color: #777; line-height: 22px; height: auto; overflow: hidden; zoom: 1; }
.g2_wxtsbox span.left { display: inline; padding-right: 10px; }
.g2_wxtsbox p { padding-top: 8px; }
.g2_hos_zx3 { padding: 5px 0 10px 5px; }
.g2_hos_zx3 ul li { float: left; width: 76px; height: 65px; display: inline; margin-left: 5px; }
.g2_hos_zx3 ul li a { background: #ececec; color: #777; display: inline-block; width: 76px; height: 65px; border-radius: 5px; text-align: center; }
.g2_hos_zx3 ul li a:hover { background: #044f9c; color: #fff; text-decoration: none; }
.g2_hos_zx3 ul li span { width: 27px; height: 30px; display: block; margin: 9px auto 5px; }
.g2_hoszx1 a span { background: url(../images/g2_hos_d1.jpg) no-repeat center; }
.g2_hoszx1 a:hover span { background: url(../images/g2_hos_d1h.jpg) }
.g2_hoszx2 a span { background: url(../images/g2_hos_d2.jpg) no-repeat center; }
.g2_hoszx2 a:hover span { background: url(../images/g2_hos_d2h.jpg) }
.g2_hoszx3 a span { background: url(../images/g2_hos_d3.jpg) no-repeat center; }
.g2_hoszx3 a:hover span { background: url(../images/g2_hos_d3h.jpg) }
.g2_inp3 { border: #d7d7da 1px solid; width: 218px; height: 67px; margin: 5px auto; padding: 10px; line-height: 22px; }
/*幻灯BAN*/

.ban { position: relative; width: 100%; height: auto; text-align: center; }
.ban .bann, .ban .bann li { width: 100%; height: auto; }
.ban .hd { height: 15px; overflow: hidden; position: absolute; right: 220px; bottom: 20px; z-index: 1; }
.ban .hd ul { overflow: hidden; zoom: 1; float: left; }
.ban .hd ul li { float: left; margin-right: 5px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.ban .hd ul li.on { background: #f00; color: #fff; }
.g2_ad { position: relative; }
.g2_ad .hd { height: 15px; overflow: hidden; position: absolute; right: 10px; bottom: 20px; z-index: 1; }
.g2_ad .hd ul { overflow: hidden; zoom: 1; float: left; }
.g2_ad .hd ul li { float: left; margin-right: 5px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.g2_ad .hd ul li.on { background: #f00; color: #fff; }
/*----科研成果----*/

.kycg { width: 260px; height: auto; overflow: hidden; margin-top: 10px; }
.sliderbox { height: 322px; margin-top: 10px; }
.kycg_tit { font-size: 14px; font-weight: bold; text-align: center; height: 40px; line-height: 40px; background: #034f9b; color: #FFF; margin-bottom: 5px; }
.open { margin-bottom: 5px; width: 260px; display: inline-block; height: 40px; background: url(../images/kycg.jpg) bottom center no-repeat; padding-bottom: 8px; }
.open .kycg_tit { background: #f65f06; }
.pages { height: auto; overflow: hidden; text-align: center; margin: 30px 0px }
.pages ul li { color: #262626; padding: 0 5px; float: left; background: none; width: auto; }
.kycg dd { margin-bottom: 5px; width: 260px; height: auto; overflow: hidden; }
.toplogo { background: url(../images/logo.jpg) no-repeat center; height: 101px; }
.toplogo p { width: 1000px; position: relative; height: 101px; margin: 0 auto; }
.toppic { height: 120px; margin: 0 auto; text-align: center }
.toplogo p a.logot { position: absolute; width: 265px; height: 44px; right: 0px; top: 48px; }
.toplogo p a.logoq { position: absolute; width: 265px; height: 48px; right: 0px; }
.bt_opentel { cursor: pointer; }
.toppic { height: 120px; }
#LRdiv2{display:none !important;}

.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }

.frame {
    background: url(../images/a3.jpg) repeat-x #fff;
    border: 1px solid rgb(204, 204, 204);
}
.Newsindex { overflow: hidden; margin: 8px 0; margin:10px auto  10px;}
.Newsindex ul {overflow:hidden; margin: 15px 0px 0px 15px; color: rgb(204, 204, 204);padding-bottom:15px; }
.Newsindex ul li { width: 48%; line-height: 22px; margin-right: 15px; float: left; }
.Newsindex ul li a{color:#666;}
.Newsindex ul li span { color: #666; float: right; }
.cmy {height: 35px; color:#555555; line-height: 35px; padding-left: 30px; font-size: 14px; font-weight:bold; }
.cmy span { font-size: 12px; font-weight: lighter; margin-right: 10px; float: right; }
.cmy span a { color: rgb(111, 111, 111); text-decoration: none; }