@charset "utf-8";
/* CSS Document */

body { background:#f9f9f9; }
.ww { width:1000px; margin:0 auto; }
.boxTab .tt { height:30px; line-height:33px; }
.boxTab .tt h6 { float:right; }
.boxTab .tt h6 a, .boxTab .ttt h6 a { width:auto; height:31px; float:left; text-align:center; background:url(img/tb.png); overflow:hidden;font-size:14px;padding: 0 6px;}

.boxTab .iAsset_tt h6 a { width:77px; height:31px; float:left; text-align:center; background:url(img/tb_zg.png); overflow:hidden;font-size:14px;color:#fff;}

.boxTab .tt h6 a:hover, .boxTab .tt h6 a.on, .boxTab .ttt h6 a:hover, .boxTab .ttt h6 a.on { background-position:bottom center; color:#fff; text-decoration:none!important; }

.boxTab .ttt_zg h6 a { width:88px; height:31px;line-height: 31px;float:left; text-align:center; background:url(img/tb.png); overflow:hidden;font-size:13px;}

.boxTab .ttt_zg h6 a:hover, .boxTab .ttt_zg h6 a.on { background-position:bottom center; color:#fff; text-decoration:none!important; }

.boxTab .tt .more { float:right; color:#999; font-size:9px; }
.boxTab .tt .more:hover{color:#666;}
.boxTab .boxcon { border:1px solid #e5e5e5; padding:12px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; background:#fff; }

.dllist:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.dllist { display:inline-block; }
* html .dllist { height:1%; }
.dllist { display:block; }
.dllist dt { float:left; width:110px; padding-top:4px; }
.dllist dt img { width:100px; height:100px; }
.dllist dd { line-height:26px; font-size:12px; }
.dllist dd a { font-size:12px; }
.dllist dd i { font-family:宋体; color:#999; }
.dllist dd .more { color:#999; margin-right:0;font-size:11px; }
.dllist dd a.more:hover{color:#666;}

.mauto { margin-left:auto; margin-right:auto }
.mainwidth { width:1000px; }
.interest {background:#fff; height:310px; overflow:hidden }
.interest .mainwidth { background:#fff; height:310px; }
.interest .label { }
.interest .content { position:relative; height:310px; }
.interest .content a.point1 { position:absolute; display:block; text-indent:-999em; width:156px; height:50px; top:376px; left:94px }
.interest .content a.point2 { position:absolute; display:block; text-indent:-999em; width:156px; height:50px; top:376px; left:340px }
img { border: 0px; }
.bannerbox { height: 310px; overflow: visible; margin: 0px auto; }
#focus { width: 1920px; height: 310px; clear: both; overflow: hidden; position:absolute; left:491px; top:0; margin-left:-960px; }
#focus ul { width: 1920px; height: 310px; float: left; position: relative; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1920px; height: 310px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center }
#focus .preNext { width: 100px; height: 310px; position: absolute; top: 0px; cursor: pointer; left:50% }
#focus .pre { background: url(img/sprite.png) no-repeat left center; margin-left:-600px }
#focus .next { background: url(img/sprite1.png) no-repeat right center; margin-left:500px; }

#tbar { height:30px; background:url(img/tbar.png); }
#top { height:104px; background:url(img/tbg.png); }
#nav { float:right; /* width:755px; */ height:58px; margin-top:35px; }
#nav dt { float:left; margin-right:30px; }
#nav dt a { display:block; height:22px; width:22px; background:url(img/home.png); margin-top:8px; }
#nav dt a:hover { background-position:bottom center; }
#nav dd { float:left; padding: 0px 22px; background: url("img/navsep.png") no-repeat scroll left top transparent; line-height:19px; height:58px;}
#nav dd a, #nav dd i { font-weight:bold; font-size:14px; }
#nav dd span { display:block; color:#ccc; font-size:11px; font-family:Arial; text-align: center; }
#nav dd{position:relative;z-index:99; cursor:pointer;}
#nav ul{position:absolute;display:none;top:50px;left:7%;width:86%;background:#fff;padding:6px 0;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;-webkit-box-shadow:0 0 6px #666; -moz-box-shadow:0 0 6px #666;  box-shadow:0 0 6px #666;}
#nav ul li{text-align:center;width:70px;margin:0 auto;border-bottom:1px solid #eee;line-height:28px;height:26px;overflow:hidden;}
#nav ul li a{font-size:12px;color:#3f76b6;}
#nav ul li a:hover{ text-decoration:none!important;background:#f5f5f5;display:block;}
#banner { text-align:center; }
#logo { float:left; margin:12px 0 0 22px; }
#ttel { height:21px; color:#fff; line-height:21px; background:url(img/tbar_gg.png) right center no-repeat; }
#ttel dt { float:right; font-size:15px; font-family:Century Gothic; font-weight:normal; line-height:17px;box-sizing:content-box;-moz-box-sizing:content-box; -webkit-box-sizing:content-box; font-style:italic; background:url(img/ttel.png) left center no-repeat; width:122px; padding-left:24px; margin-top:6px; border-right:1px solid #294661; }
#ttel dd { float:right;width:62px; padding-left:10px; margin-top:5px; box-sizing:content-box;-moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#ttel dd a { width:59px; height:19px; background:url(img/login.png); color:#e2e2e2; float:right; line-height:19px; text-align:center; }
#ttel dd a:hover{background-position:bottom center; color:#FC0;}
#friend { background:#175397; padding:2px 0; }
#friend dt, #friend dd { margin-left:24px; line-height:20px; color:#bac9d9; }
#friend dt a { margin-right:10px; }
#friend dt a img { height:31px; width:125px; }
#friend dd { margin-top:6px; }
#friend dd strong { }
#friend dd a { color:#bac9d9; }
#footer { padding:16px 0; background:#d7e6f6; }

#footer p { color:#537499; text-align:center; font-size:12px; line-height:18px;/*margin-left:588px; */}
#footer p a { color:#356397; }
#imain {padding-bottom:30px;overflow:hidden;}
#igg { width:980px; margin:0 auto; padding:13px 10px 10px 10px; height:31px; background:url(img/biaoyu.png) right 18px no-repeat; line-height:32px; border-bottom:1px solid #dedede; margin-bottom:35px; }
#igg h6 { float:left; background:url(img/rili.png) left center no-repeat; padding-left:40px; margin-right:5px; color:#2a70c2; font-size:14px; }
#ggbut{float:left;margin-top:-1px;margin-right:5px;}
#igg #ggcon { float:left; width:480px; height:31px;overflow:hidden;}
#igg #ggcon li a {font-size:14px;font-weight:bold;}
#icontent { width:968px; margin:0 auto; }
#ibox { float:left; width:246px; height:481px; background:url(img/ibox.png); }
#iright { float:right; width:712px; }
#newsbox, #ijiaoyi { height:352px; overflow:hidden; }
#newsbox { float:left; width:349px; }
#ijiaoyi { float:right; width:349px; }
#ijiaoyi .boxTab{height:284px;}

#contentmain {
    width: 1020px;
    margin: 0 auto;
    background-color: #f9f9f9;
}


#iAsset { height:158px; background:#fff;  margin-top:35px; position:relative;}
/*
#iAsset .tt { height:22px; padding-left:120px; font-size:12px; line-height:25px; overflow:hidden;  margin-bottom:6px; }

#iAsset .tt a { font-size:14px; color:#2a70c2; }
#iAsset .tt span { color:#999; font-weight:normal; margin-left:4px; }
#iAsset .tt font { float:right; color:#999; }
*/
.iAsset_tt{background:url(img/icon_asset.png) left center no-repeat;}
#iDownload .boxTab{}
#iDownload .boxTab .ttt{width:100%;margin:0 auto;line-height:36px;overflow:hidden;}
#iDownload .boxTab .softdown { border:1px solid #e5e5e5; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; background:#fff; }

.inews_tt{background:url(img/icon_report.png) left center no-repeat;}
.ijiaoyi_tt{background:url(img/icon_fabu.png) left center no-repeat;}

#iad { margin-top:16px; }
#jytxt { border-top:1px dashed #ccc; padding-top:8px; margin-top:8px; }
#iqihuo { padding:0px 25px 21px 50px;height:93px; background:url(img/iqihuo.png); margin-top:15px; }
#iqihuo p{line-height:24px;}
#iqihuo .fl{float:left;}
#iqihuo .fr{float:right;width:125px;}
#iqihuo .fr p{margin:5px 0;}
#ewm{position:relative; cursor:pointer;}
#ewmpic{position:absolute;top:-125px;left:-5px;display:none; -webkit-box-shadow:0 0 8px #888; -moz-box-shadow:0 0 8px #888;  box-shadow:0 0 8px #888; }
#ewm:hover #ewmpic{display:block;}
#quick dl{margin-top:58px;}
#quick dt a{display:block;width:170px;height:36px;margin:0 auto;text-align:center;margin-bottom:9px;background-image:url(img/quickbut.png);line-height:38px;overflow:hidden;font-size:14px; letter-spacing:3px;padding-left:23px;}
#quick dt a:hover{color:#fff;}
#quick #q0{background-position:left top;}
#quick #q0:hover{background-position:right top;}
#quick #q1{background-position:left -36px;}
#quick #q1:hover{background-position:right -36px;}
#quick #q2{background-position:left -72px;}
#quick #q2:hover{background-position:right -72px;}
#quick #q3{background-position:left bottom;}
#quick #q3:hover{background-position:right bottom;}
#quick dd{text-align:center;}
#quick dd a{margin:0 2px;}
#rili{text-align:center;margin-top:42px;}

.tabcon { display:none; }
.tabcon.on { display:block; }

#jjs{height:120px;width:300px;margin:0 auto;overflow:hidden;}
#jjs_list a { background: url(img/jbanner_loading.gif) no-repeat scroll 50% 50% transparent; display: block;}
#jjs_list a { position: absolute; }
#jjs p{float:left;}
#jjs_info{position:absolute;top:14px;left:288px;color:#999;}
#arrl,#arrr{display:block;position:absolute;top:50px;width:20px;height:100px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#arrl:hover,#arrr:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#arrl{left:5px;background:url(img/arrow_l.png) center center no-repeat;}
#arrr{right:5px;background:url(img/arrow_r.png) center center no-repeat;}

#lay{position:relative;width:110px;padding:0 15px;background:#fcfcfd url(img/laybg.png) bottom center repeat-x;-webkit-box-shadow:0 0 8px #666; -moz-box-shadow:0 0 8px #666;  box-shadow:0 0 8px #666;-moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px; border-radius:6px 0 0 6px;}
#lay .close{position:absolute;right:2px;top:6px;height:16px;width:16px;background:url(img/layclose.png);display:block;}
#lay .close:hover{background-position:bottom center;}
#lay p{margin:0;}
#laycon{padding:18px 0 14px;/*line-height:26px;*/text-align: center;}
#laycon .p1{font-size:14px;font-weight:bold;}
#laycon .p2{font-size:15px; font-style:italic; color:#4088dc;font-weight:bold;}
#laycon .p3{font-size:12px;}
#layewm{padding:8px 0;text-align:center;/*font-size:14px;*/line-height:24px;border-top:1px solid #ccc;}
#lay{box-sizing:content-box;-moz-box-sizing:content-box; -webkit-box-sizing:content-box; }

#obanner{height:330px;background:#021c39;text-align:center;}
#obg{background:url(img/omain.png) repeat-x top center;}
#omain{width:1024px;margin:0 auto;padding:23px 0;box-sizing:content-box;-moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#leftbar{float:left;width:249px;}
#subnav{background:url(img/subnav_bg.png) center top repeat-y;margin-bottom:15px;}
#subnav dl{background:url(img/subnav.png) top center no-repeat;}
#subnav dl dt{font-size:16px;color:#f9f9f9;text-align:center;line-height:54px;}
#subnav dl dd{padding:21px 0 10px;text-align:center;}

#subnav ul{position:absolute;display:none;top:700px;left:27%;width:16%;background:#fff;padding:6px 0;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;-webkit-box-shadow:0 0 6px #666; -moz-box-shadow:0 0 6px #666;  box-shadow:0 0 6px #666;}
#subnav ul li{text-align:center;width:70px;margin:0 auto;border-bottom:1px solid #eee;line-height:28px;height:26px;overflow:hidden;}
#subnav ul li a{font-size:12px;color:#3f76b6;}
#subnav ul li a:hover{ text-decoration:none!important;background:#f5f5f5;display:block;}


#subnav dl dd a{display:block;background:url(img/subnav_a.png) top center no-repeat;line-height:39px;height:37px;overflow:hidden;margin-bottom:10px;font-size:14px; font-style:italic;}
#subnav dl dd a:hover,#subnav dl dd a.on{background-position:bottom center;color:#fff;}
.boxA{margin:0 auto;border:1px solid #d8d8d8;background:#fefefe url(img/boxA_bg.png) top center repeat-x;-webkit-box-shadow:0 0 6px #ccc; -moz-box-shadow:0 0 6px #ccc;  box-shadow:0 0 6px #ccc;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.boxA .tt{width:88%;margin:0 auto;line-height:46px;height:40px;overflow:hidden;border-bottom:1px solid #ccc;}
.boxA .tt a,.boxA .tt i{color:#2a70c2;margin-right:4px;font-size:14px;}
.boxA .tt span{color:#999;}
.boxA .boxcon{padding:10px;}
.boxB{margin:0 auto;border:1px solid #d8d8d8;background:#fefefe url(img/boxB_tt.png) top center repeat-x;-webkit-box-shadow:0 0 6px #ccc; -moz-box-shadow:0 0 6px #ccc;  box-shadow:0 0 6px #ccc;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.boxB .tt{width:94%;margin:0 auto;line-height:56px;height:48px;overflow:hidden;border-bottom:1px solid #ccc;}
.boxB .tt strong{color:#2a70c2;margin-right:4px;font-size:16px;}
.boxB .tt span{color:#666;float:right;}
.boxB .boxcon{padding:10px;}
#leftbar .boxA{width:230px;}
#rightcon .boxB{}
#leftmap{background:url(img/leftmap.png) center center no-repeat;padding:10px;padding-left:40px;}
#leftmap p{margin:5px 0;}
#rightcon{float:right;width:750px;padding-right:12px;}

#rightcon .list_normal{padding:12px;}
#rightcon .list_normal  li{line-height: 28px;}
#rightcon .related li{line-height: 28px;
	width: 210px;
	overflow: hidden;
	height: 28px;}
.xuxian{height:1px;border-top:1px dotted #ccc;overflow:hidden;font-size:0;width:94%;margin:0 auto;}
.icpages{margin:10px auto;}

#artcon{width:92%;margin:0 auto;}
#artcon h1{text-align:center;color:#2b71c0;font-size:25px;line-height:30px;font-weight:normal;}
#artcon #artinfo{line-height:28px;text-align:center;background:#efefef;margin-bottom:20px;}
#prenext{text-align:left;padding:20px 0;border-bottom:1px solid #ccc;}
#prenext a{color:#2b71c0;margin:0 14px;line-height: 26px;}
#relike h6{color:#2b71c0;font-size:14px;padding:20px 0 0 0;}
#relike ul{padding:10px 0;}
#relike ul li{float:left;width:220px;}

#sscj .tt{width:92%}
#sscj .boxcon{padding:10px 12px;}
#sscj .boxcon p{background:#f9f9f9;text-align:justify;text-justify:inter-ideograph;margin-bottom:8px;}
#sscj .boxcon p font{display:block;color:#2a70c2;font-weight:bold;margin-bottom:4px;}

.tbstyle{width:70%;margin:0 auto;}
.tbstyle th{padding:8px 4px;font-size:14px;text-align:right;}
.tbstyle th i{color:red;}
.tbstyle td{padding:8px 4px;font-size:14px;text-align:left;}
.tbstyle .input{width:250px;padding:6px 4px;border:1px solid #ccc;}
.tbstyle .ibut{padding:4px 10px;}
.tbstyle .submit{background:#468ee3;color:#fff;padding:10px 14px;font-size:14px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.tbstyle .submit:hover{padding:11px 14px 9px 14px;background:#3276c7;}