@charset "gb2312";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	本网站通用布局
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal;}
ol,ul,li { list-style: none;}
div,dl,dt,dd,ol,ul,li{ zoom:1;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%;}
q:before,q:after { content:'';}
abbr,acronym { border: 0;}

/* Public */
html{ width:100%; min-width:1004px; height:100%;}
body{ width:100%; height:100%; color:#555;font:14px/180% Microsoft Yahei,SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#024596;}
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:15px;font-size:0px; line-height:0; overflow:hidden; clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none;}
.mat{ margin-top:20px;}
.mab{ margin-bottom:15px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0;}

/* frame */
body{background:#fff;}
#wrap{ width:100%; overflow:hidden;}
#header{width:100%;}
#footer{ width:100%;}
#content{ width: 1100px; margin:15px auto 0; overflow: hidden;}

/* 主栏 和 侧栏 */
.sider{float:left; width:245px; overflow:hidden;}
.mainContent{ float:right; width:835px; overflow:hidden;}
.noSideContent{ width:1068px; margin: 0 auto; padding:15px; border: 1px solid #ddd; overflow:hidden;}

/* header */
#header { background: #013983 url(imagestopbg.png) repeat-x; position: relative; z-index: 99;}
#header .banner { width: 1100px; height: 118px; margin: 0 auto; position: relative;}

/*logo*/
#header .logo {float: left; width: 340px; height: 75px; background: url(imageslogo.png) no-repeat; margin: 22px 0 0; position: absolute; left: 0; top: 0; z-index: 999;}
#header .logo a { width: 280px; height: 75px; display: block; text-indent: -9999px;}

/* userPanel */
.userPanel { height: 32px; line-height: 32px; position: absolute; right: 0; top: 25px; color: #3589c4;}
.userPanel a { font-size: 12px; color: #fff;}

/*code*/
.code {position: absolute; z-index: 99; display: none; background: #fff; padding: 5px;}
.code img {width:100px; height:100px;}

/* nav */
.mainNavBar { width: 100%; height:40px; line-height: 40px; background: #0395e2; border-top: 1px solid #67c8ff;}

.mainNav { width: 1100px; margin: 0 auto; position: relative; z-index: 9999;}
.mainNav .li1{ float:left; display:inline; text-align: center; position: relative;}
.mainNav .h1{}
.mainNav .a1{ display:block; padding: 0 21px; color:#fff;}
.mainNav .a1:hover{ text-decoration:none; font-weight:bold; background:#fff; color: #0395e2;}
.mainNav .spe { float: left; width: 1px; height: 12px; line-height: 12px; color: #42b0e9; overflow: hidden; margin-top: 14px; border-left: 1px solid #42b0e9; text-indent: -9999px;}
.mainNav .on1 .h1{background:#fff;}
.mainNav .on1 .a1{ color:#0395e2; font-weight: bold;}

/*-- 一级隐藏 -下拉效果================================= --*/
.mainNav .ul1{ position:absolute; top:40px; left:0; width:280px; padding: 20px 20px 20px 0; background:#fff; display:none;}
.mainNav .ul1 .nodePic {float: right; width: 98px; height: 120px; text-indent: -9999px;}
.mainNav .ul1 .nodePic img {width: 98px; height: 120px;}
.mainNav .ul1 .nodeSub {}
.mainNav .li2 {float: left; height: 30px; line-height: 30px; padding-left: 20px;}
.mainNav .li2 .a2 { display: block; color:#666;}
.mainNav .li2 .a2:hover{ color:#fff; background: #0ca1d8;}

	.mainNav .ul2{ padding:10px; text-align: left; font-size: 12px;}
	.mainNav .li3{ float: left; width: 160px; height: 30px; line-height: 30px; overflow: hidden;}
	.mainNav .h3 {}
	.mainNav .li3 .a3{ display: block; padding:0 5px;}
	.mainNav .a3:hover{ background:#0ca1d8; color: #fff;}

.mainNav #ulID1083 { width:1080px; left:-200px; padding:15px; /*display: block !important; z-index: 999;*/ overflow: hidden;}
.mainNav #ulID1083 .li2 {width: 355px; height: auto; line-height: 30px; padding: 0; border-right:2px solid #f6f6f6;}
.mainNav #ulID1083 .last2 {border: 0;}
.mainNav #ulID1083 .li2 h4.h2 {background: #0ca1d8;}
.mainNav #ulID1083 .li2 h4.h2 a {color: #fff;}
.mainNav #ulID1083 .nodePic {display: none;}
.mainNav #ulID1070 {left: -150px;}

#ulID1063 .nodePic {background: url(imagesabout.jpg) no-repeat;}
#ulID1064 .nodePic {background: url(imagesrcpy.jpg) no-repeat;}
#ulID1065 .nodePic {background: url(imageskxyj.jpg) no-repeat;}
#ulID1066 .nodePic {background: url(imageszsjy.jpg) no-repeat;}
#ulID1070 .nodePic {background: url(imagesxymt.jpg) no-repeat;}
#ulID1068 .nodePic {background: url(imagesggfw.jpg) no-repeat; height:160px;}

#liID1080 .ul2 {display: none;}



/*网站搜索*/
.searchBar { width:260px; height:32px; vertical-align:middle; position: absolute; top: 60px; right: 0px;}
.searchBar .input{ border:none;background:#5079af; padding-left:15px; height:32px; width:190px; line-height:32px;vertical-align:middle; margin:0; float:left; color:#fff; font-size: 14px;}
.searchBar .submit{ float:left; cursor:pointer; border:none; background:#012f6d; margin:0; width:55px; height:32px; border:medium none; color: #fff; font-size: 14px;}
.searchBar .submit:hover {}
.searchBar a.advanced{ float:left; margin-left:10px; display:inline-block; width:70px; height:20px; background:#bf1c24;} 


/* 网站导航 */
.friendLink {float: left; width: 1186px; margin-top:15px; padding: 15px 0 15px 15px; background: #f8f6ed; border: 1px solid #edeadd; border-radius: 5px; overflow: hidden;}
.friendLink .hd { float: left; width: 65px; height:65px; line-height:24px; background: url(images/titlebg.jpg) 0 -390px no-repeat; text-align: center;}
.friendLink .hd h3 { padding: 10px 12px;}
.friendLink .hd h3 a {  display: block; font-size: 16px; color: #fff;}
.friendLink .bd { overflow: hidden;}
.friendLink .bd ul.linkList {float: left; padding: 0 0 0 35px; overflow: hidden;}
.friendLink .bd ul.linkList li {float: left; width: 135px; height: 32px; line-height: 32px;}


/* footer */
#footer { background: #013983 url(imagesfooterbg.png) repeat-x; overflow: hidden; margin: 10px 0 0; padding: 10px 0 15px;}
.footerNav { height:30px; line-height:30px; font-size: 12px; color:#358dc7; text-align:center;}
.footerNav a{ white-space:nowrap; font-weight: bold; color:#fff; padding: 0 5px;} 
.footerNav a:hover {color: #809cc1;}
.copyRight { text-align:center; font-size: 12px; color:#81aed3; line-height:24px;}


/* 通用盒子模型 */
.box{ overflow:hidden;}
.box .hd{ height:30px; line-height:30px; overflow:hidden;border-bottom: 2px solid #024596;}
.box .hd .more{ float:right; color:#999; padding-right: 10px; font-size: 12px;}
.box .hd h3 { float:left; text-align:center;  background: url(imagesicons.png) 0 -58px no-repeat;}
.box .hd h3 a { display:block; padding-left: 35px; font-size: 16px; font-weight: bold; color:#024596;}
.box .bd { overflow:hidden;}
.box .bd .infoList{ padding: 5px 0 0; overflow:hidden;}


/* boxTab */
.boxTab {}
.boxTab .hd { height:34px; line-height:34px; border-bottom: 1px solid #e8e8e8; position: relative;}
.boxTab .hd ul { width: 100%; height: 40px; position: absolute; left: 0; top: 0;} 
.boxTab .hd li { float:left; font-size:16px; text-align:center; color:#ff8b9c;}
.boxTab .hd li a { padding:0 20px; display: block; color: #333;}
.boxTab .hd li a:hover {color: #fff;}
.boxTab .hd li.on { height: 40px; background:url(imagesicons.png) center -684px no-repeat;}
.boxTab .hd li.on a{ height: 33px; color:#5aa134; font-weight:bold; display:block; border-bottom: 2px solid #5aa134;}
.boxTab .hd .more {position: absolute; top: 0; right: 10px; display: none; color: #999;}
.boxTab .hd .more:hover {background: none; color: #555;}
.boxTab .hd li.on .more {display: inline;color: #999; font-weight: normal; font-size: 14px; padding: 0;}
.boxTab .hd li.on .more:hover {color: #555;}


/* 侧栏盒子模型 */
.sideBox {width: 100%; border-top: 2px solid #0da2e4; overflow:hidden;}
.sideBox .hd {height:43px; line-height:42px; border-left: 1px solid #ddd;border-right: 1px solid #ddd; overflow:hidden; text-align: left;}
.sideBox .hd h3 {margin: 0 5px; padding: 0 10px; font-size: 16px;border-bottom: 1px dotted #ccc;  color: #0da2e4;}
.sideBox .hd h3 a { color: #0da2e4; display: block;}
.sideBox .hd a.more{ float:right;color:#999;}
.sideBox .bd { border: 1px solid #ddd; border-top: none; padding:5px 10px 10px;}
.sideBox .bd .infoList li {font-size: 14px;}


/* path */
.pathW {height:50px; line-height:50px; border-bottom:1px solid #eaeaea; font-size: 12px;  position: relative;}
.pathW h3.nodeName { float: left; color: #034697; font-size: 16px; font-weight: bold; background: url(imagesicons.png) 0 -258px no-repeat; padding-left: 36px;}
.path{float: right; background: url(imagesicons.png) 0 -294px no-repeat; padding-left: 20px; color: #999;}
.path a,.path em { margin:0 5px; color: #999;}

/* url_方块样式分页 */
.page { text-align:center; padding:15px 0; font-size:14px; clear:both;}
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height: 30px; line-height:30px; vertical-align:middle; font-size: 14px;  color: #888;}
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #ddd; padding:0 10px;}
.page a:hover {border:1px solid #013983; text-decoration:none; color:#013983;}
.page span.current,.page b a{background:#013983; border:1px solid #013983; color:#fff !important; font-weight:bold; padding:0 10px;}
.page span.disabled {border:1px solid #ddd;  padding:0 6px; color:#888;}
.page input{ border:1px solid #ddd; background:#fff; width:30px; height:30px; line-height:30px; vertical-align:middle; color: #888;}
.page select{ margin:0 5px; background:#fff; border:1px solid #ddd; vertical-align:middle;}



