﻿*{margin:0; padding:0;}
body{font-size:12px;font-family:"\5b8b\4f53"; color:#646464; background:#fff;

}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button{margin:0;padding:0}button,input,select,textarea{font:12px/18px tahoma,arial,\5b8b\4f53;height:18px}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}img{border:0 none;vertical-align:top;-ms-interpolation-mode:bicubic}iframe{display:block}h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:500;}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}sup{vertical-align:text-top}sub{vertical-align:text-bottom}a{color:#646464;text-decoration:none;}a:hover{text-decoration:none;color:#004b86}.clear:after{content:".";display:block;height:0;clear:both;font-size:0;visibility:hidden}.clear{zoom:1}.pie{behavior: url("#"); position:relative;}

#site-nav{ min-width:982px; width:auto;height:44px; background:url("306338.gif") repeat-x 0 -72px; }
.site-nav-bd{ width:982px; margin:0 auto; line-height:30px;}
.site-nav-bd .login-info { float:left;}
.site-nav-bd .quick-menu{ float:right;} 
.site-nav-bd .quick-menu a{ color:#646464}
.site-nav-bd .quick-menu a:hover{ color:#004b86}
#warp-bj{ background:url("306354.gif") repeat-x 0 bottom; padding-bottom:50px; border-bottom:1px solid #c8c8c8; width:auto; min-width:982px;}
.footer{width:982px; margin:0 auto; line-height:18px; font-family:arial, helvetica, sans-serif; padding-top:10px; padding-bottom:20px;}
.footer .f-menu{ padding:5px 0;font-family:"\5b8b\4f53";color:#113875}
.footer .f-menu a{color:#113875}
.w981{width:982px; margin:0 auto;}
#header{ height:123px;}
#header .zgh-logo{ float:left;}
#header .r{ float:right; position:relative;}
#header .r .t-soso{ float:right; padding-top:8px;}
#header .r .t-soso .soso{ float:left;}
#header .r .t-soso .soso .text{ width:170px; height:22px; border:1px solid #c8c8c8; border-right:none; line-height:21px; padding-left:7px; color:#646464; float:left;}
#header .r .t-soso .soso .btn{ background:url("306351.gif") no-repeat; width:26px; height:24px; display:block; overflow:hidden; float:left;} 
#header .r .t-soso .t{ float:left; margin-top:2px; padding-left:7px;}
#header .r .t-soso .t a{ background:url("306351.gif") no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left; margin-left:5px;}
#header .r .t-soso .t a.t-sina{ background-position:0 -26px;}
#header .r .t-soso .t a.t-qq{ background-position:0 -48px;}
#header .r .t-soso .t a.t-dd{ background-position:0 -70px;}
#header .r .t-soso .t a.t-rss{ background-position:0 -92px;}
.nav{ width:556px; height:35px;background:url("306338.gif") repeat-x 0 -36px;margin-top:45px; overflow:hidden; position:relative; float:right\9;margin-top:35px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#header .r{width:556px;}}
.nav b{ background:url("306338.gif") no-repeat; height:35px; width:6px; overflow:hidden; display:block; position:absolute;top:0; }
.nav b.ico_l{ left:0;}
.nav b.ico_r{right:0;  background-position:-7px 0;}
.nav ul{ padding-left:10px;}
.nav ul li{ padding:0 10px; float:left;}
.nav ul li a{ line-height:32px; font-family:"\5fae\8f6f\96c5\9ed1"; color:#fff; font-size:14px;}
/*.nav ul li a:hover,.nav ul li a#nav_current{color:#ed6d00;}*/

.in-banner{ width:982px; height:342px; /*overflow:hidden;*/ }

#feature_list {width: 982px; height:342px;position: relative; float:left;}
#feature_list ul {}
#feature_list ul#tabs{ position:absolute; bottom:30px; right:0px; display:none;}
#feature_list ul#tabs li {font-size: 12px;font-family: arial; float:left;}
#feature_list ul#tabs li a {color: #222;text-decoration: none;	display: block; width:10px; margin-right:8px; height:10px;outline: none; background:#000; }
#feature_list ul#tabs li a:hover {text-decoration: underline;}
#feature_list ul#tabs li a.current {background:#f00; }
#feature_list ul#tabs li a.current:hover {text-decoration: none;cursor: default;}
#output {right: 0;width: 982px;height: 342px;position: relative;}
#output li {position: absolute;width: 982px;height: 342px;}
#output li img{ width:982px; height:342px; overflow:hidden; display:block;}
#feature_list ul.tabs{ float:right; width:350px;}
#output li .txt{ filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#7f000000', endcolorstr='#7f000000');background:rgba(0,0,0,0.5); color:#fff; position: absolute;bottom:0;left:0; width:97%; padding:0 0 5px 3%; }
#output li .txt h1 a{ font-family:"\5fae\8f6f\96c5\9ed1"; font-size:18px; color:#e4ff00; line-height:35px;}
#output li .txt p{ color:#d4d4d4; width:900px; line-height:18px;}
.in-content{ padding-top:13px;}
.in-content .in-l{ width:714px; float:left;}
.in-content .in-l .in-gb-title{ border-bottom:2px solid #004b86; height:31px; line-height:30px; margin-bottom:17px;}
.in-content .in-l .in-gb-title b{ font-size:14px; color:#09377d;}
.in-content .in-l .in-gb-title b i{ background:url("306341.gif") no-repeat; float:left;}
.in-content .in-l .in-gb-title b i.n{width:6px; height:11px; margin:9px 5px 0 3px; overflow:hidden;}
.in-content .in-l .in-gb-title .more{ float:right;}
.in-content .in-l .in-gb-title .more a{ color:#113875;}
.in-news-box{ width:346px; float:left; margin-right:22px;margin-bottom:20px;}
.in-news-box .tab-menu{ border-bottom:1px solid #d8d8d8; margin-bottom:8px;}
.in-news-box .tab-menu a{ width:105px; height:25px; border:1px solid #d8d8d8; border-bottom:none; display:block; float:left; text-align:center; line-height:25px; margin-right:4px; color:#09377d; cursor:pointer;}
.in-news-box .tab-menu a:hover,.in-news-box .tab-menu a.hover{ background:url("306352.gif") repeat-x; font-weight:bold;}
.tab-menu a.more{ font-family:arial, helvetica, sans-serif; font-size:11px; float:right; width:auto; height:auto; border:none; color:#a5a5a5;}
.tab-menu a.more:hover{ background:none; font-weight:100;}
.in-news-box-show{}
.in-news-box-show dl{ background:url("306346.gif") repeat-x 0 bottom; padding-bottom:9px;}
.in-news-box-show dl dt{ float:left; width:120px; overflow:hidden;}
.in-news-box-show dl dt img{width:119px;height:76px;}
.in-news-box-show dl dd{ padding-left:11px; float:left; width:213px; color:#a5a5a5; line-height:18px;}
.in-news-box-show dl dd h2 a{ font-weight:bold; color:#e60012;}
.in-news-box-show ul{}
.in-news-box-show ul li{ background:url("306346.gif") repeat-x 0 bottom; height:28px; line-height:28px;}
.in-news-box-show ul li a{ background:url("306345.gif") no-repeat 0 2px; padding-left:17px; color:#2a2a2a;}
.in-news-box-show ul li span{ float:right;color:#a5a5a5;}
.in-engineering{ padding-top:10px; padding-top:0px\9;}
.linksimgbg{ background:url("#") repeat-x; height:150px; width:714px; float:left;overflow:hidden;position:relative;}
.linksimgbg ul{width:1000%;position:absolute;}
.linksimgbg ul li{ width:140px; text-align:center; padding-right:10px; float:left;}
.linksimgbg ul li img{width:140px;height:100px;}
.linksimgbg ul li p{width:140px; line-height:30px;}
.linksimgbg ul li a{ color:#525252;}

.in-content .in-r{ width:225px; float:right; background:#f0f0f0; min-height:500px; padding:0 10px;_height:500px}
.in-content .in-l .in-gb-title b i.v{ background-position:0 -23px; width:14px; margin-right:5px;}
.in-content .in-r .in-gb-title b{ color:#323232;}
.in-content .in-r .in-gb-title{ border-bottom-color:#e18b28; margin-bottom:11px;}
.in-content .in-r .in-gb-title .more a{color:#323232;}
.in-video{ padding-bottom:10px;}
.in-journal{}
.in-journal ul li{ color:#646464; line-height:18px; float:left;}
.in-journal ul li p.t1{ color:#323232;}
.in-journal ul li h2.t2 a{color:#323232; font-weight:bold;}
.in-links{ float:left; width:100%;}
.in-links select{ height:21px;}

.gb-banner{ height:195px;}
.leftsidebar{ width:198px; background:url("306343.gif") no-repeat right 42px; min-height:300px; float:left;_height:300px;}
.leftsidebar h1.ico{ background:url("306344.png") no-repeat; height:42px; text-indent:-999em;}
.leftsidebar h1.news{ background-position:0 -43px;}
.leftsidebar h1.bc{ background-position:0 -86px;}
.leftsidebar h1.ns{ background-position:0 -129px;}
.leftsidebar h1.cu{ background-position:0 -172px;}
.leftsidebar-nav {padding-bottom:10px; width:169px; margin:0 auto;}
.leftsidebar-nav p {padding:2px 0; border-bottom:1px dotted #b4b4b4; height:21px; line-height:21px; }
.leftsidebar-nav p a{ background:url("306344.png") no-repeat 0 -240px; padding-left:23px;width:146px; display:block; font-size:13px; color:#004b86;}
.leftsidebar-nav p a:hover,.leftsidebar-nav p a.hover{ background-position:0 -284px; color:#fff; font-weight:bold;}
.leftsidebar-nav ul {width:144px;/*padding-bottom:6px; */padding-left:25px; overflow:hidden;}
.leftsidebar-nav ul li{width:131px;height:27px;padding-left:13px;line-height:22px; background:url("306344.png") no-repeat -193px -238px;}
.leftsidebar-nav ul li a {color:#444;}
.leftsidebar-nav ul li a:hover { font-weight:bold;}

.in-content .c { float:left; padding-left:20px; width:580px;}

.rightsidebar{ float:right; width:169px;}
.rightsidebar ul.img{}
.rightsidebar ul.img li{ padding-bottom:17px;}
.r-journal{ background:#e8e8e8; padding:3px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.r-journal h1{ width:152px; margin:0 auto; height:35px; line-height:35px;}
.r-journal h1 .more{ float:right;}
.r-journal h1 b{ font-size:14px; color:#343434;}
.r-journal ul{background:#fff; padding:5px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px; padding-top:7px;}
.r-journal ul li{ color:#646464; line-height:18px; padding-bottom:10px;float:left;}
.r-journal ul li p.t1{ color:#323232;}
.r-journal ul li h2.t2 a{color:#323232; font-weight:bold;}
.border-img img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.breadcrumb{ font-family:arial, helvetica, sans-serif; padding-bottom:20px; color:#969696;} 
.breadcrumb a{ color:#004b86;}
.gb-title{ font-family:"\5fae\8f6f\96c5\9ed1"; font-size:18px; color:#323232; line-height:25px; padding-bottom:20px;}
.gb_container{ width:570px; color:#676767; line-height:20px; font-size:13px; padding-bottom:50px;}
.about_txt{ font-size:13px; padding-bottom:40px;}

.notepad dl{ border-bottom:1px dashed #dadada; padding-top:15px; padding-bottom:5px;}
.notepad dl dt{ float:left; width:90px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:30px; line-height:35px; color:#004b86;}
.notepad dl dd{ float:left; width:465px; font-size:13px;}
.brandculture{ color:#000;}

.qualification{}
.qualification ul li{ width:159px; height:250px; margin-right:30px; text-align:center; float:left; _display:inline;}
.qualification ul li p{display:table-cell;width:153px;height:159px; padding:3px;vertical-align:middle;text-align:center;
*float:left;*font-family:simsun;*font-size:153px;*line-height:1; background:url("306348.gif") no-repeat;}
.qualification ul li .img img{ vertical-align:middle;}
.qualification ul li span{ padding-top:10px; display:block; font-size:13px;}

.investors{ padding-bottom:80px;}
.investors ul li{ border:3px solid #bababa; float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; margin-right:15px; margin-bottom:23px;}
.investors ul li img{ width:168px; height:71px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

.news{}
.news ul.in{ padding-bottom:20px;}
.news ul.in li{ line-height:30px;}
.news ul.in li a{ font-size:13px; color:#000;}
.news ul.in li a:hover{ color:#115dbb;}
.news ul.in li a span{ float:right;}
.news-show-title{ padding-bottom:40px;}
.news-show{ padding-bottom:80px;}
.electronicjournals{ padding-bottom:80px;}
.electronicjournals dl{ width:100%; padding-bottom:25px; float:left;}
.electronicjournals dl dt{ background:url("306339.gif") no-repeat; width:116px; height:158px; float:left; padding-right:10px;}
.electronicjournals dl dt img{ width:112px; height:154px;}
.electronicjournals dl dd{ float:left; width:425px;}
.electronicjournals dl dd.title{ padding:5px 0;}
.electronicjournals dl dd.title a{ font-size:14px; font-weight:bold; color:#3571d6;}
.electronicjournals dl dd.title .date{color:#3571d6; padding-left:10px;}
.electronicjournals dl dd.con{ line-height:24px;}
.electronicjournals dl dd.more a{ background:url("306339.gif") no-repeat 0 -160px; width:103px; height:27px; display:block; overflow:hidden; color:#fff; line-height:27px; text-align:center; font-size:12px; font-weight:bold; margin-top:10px;}

.businesscenter02 .box{ width:271px; height:258px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow: #cbcbcb 0px 0px 4px;-moz-box-shadow: #cbcbcb 0px 0px 4px;box-shadow: #cbcbcb 0px 0px 4px; background:#fff; float:left; margin-right:14px; margin-bottom:25px;}
.businesscenter02 .box img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; width:271px; height:88px;}
.businesscenter02 .box .title{ width:250px; margin:0 auto; height: auto; line-height:18px; font-weight:bold; color:#004b86; display:block; padding-top:5px; padding-bottom:5px;}
.businesscenter02 .box p.con{width:247px; margin:0 auto; line-height:20px;}
.businesscenter02 .box p.more{ position:absolute; right:15px; bottom:10px;}
.businesscenter02 .box p.more a{ color:#004b86;}

.feedback{}
.feedback ul li{ padding-bottom:12px;}
.feedback ul li span{ float:left; width:65px;}
.feedback ul li .select{ width:195px; height:21px;}
.feedback ul li .text,.feedback ul li .textarea{background-color:transparent;background-image:url("306340.gif");background-repeat:no-repeat;background-attachment:scroll;}
.feedback ul li .text{ border:1px solid #a0a0a0; height:22px; width:190px; padding-left:3px; line-height:21px;}
.feedback ul li .textarea{ width:416px; height:86px; padding:3px; border:1px solid #a0a0a0;}
.feedback ul li .btn{ width:72px; height:25px; line-height:20px;}

.nuclearscience .box{ height:308px;}

#totop{position:fixed;bottom:93px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentelement.scrolltop+document.documentelement.clientheight)-112+"px")}
#totop a{display:block;width:71px;height:22px;padding-top:50px;background:url("306353.gif") no-repeat;text-align:center;color:#888;text-shadow:1px 1px 0px #ffffff;filter:dropshadow(color=#ffffff, offx=1, offy=1, positive=1); float:left;}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}


form{float:left;}
.page_warp{ width:100%; float:left;} div.flickr {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center}div.flickr a {border-right: #dedfde 1px solid; padding-right: 6px; background:#fff; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none}div.flickr a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}div.meneame a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}div.flickr span.current {padding-right: 6px; padding-left: 6px; font-weight: solid; padding-bottom: 2px; color: #666666; margin-right: 3px; padding-top: 2px}div.flickr span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}
.vedieo li{ margin:18px 40px; float:left;}


/*-------------------------------分页样式开始------------------------------------*/
.page_num{padding-top:35px; padding-bottom:35px; overflow:hidden;}

#page_div{line-height:20px; text-align:center;}

#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 5px; padding:0; overflow:hidden; border:1px solid #ccc;text-align:center;}

#page_div .pagination_index, #page_div .pagination_index_num{ 
	background:#fff; border:1px solid #ccc; padding:0 5px;
	margin-right:2px;
	float: left; height:20px;text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;}
/* ==================*/

#page_div .pagination_index_num{margin-right:2px; padding:0px; width:20px;}
#page_div .currentIndex{background:#0477D0; border:1px solid #0477D0; width:20px; height:20px;  padding:0px;
line-height:20px; color:#FFF;text-align:center; font-weight:bold;} /*==================*/

#page_div .pagination_index_last{width:90px; float:right; text-align:right;}
.arrow{ float:left; margin-right:10px;}
/*-------------------------------分页样式结束---------------------------------------*/