@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:12px/180% Microsoft Yahei,SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; }
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#0da2e4; }
.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:10px;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:10px;}
.mab{ margin-bottom:15px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
body{background:#fff url(imagesbodybg.jpg) no-repeat center top; }
#wrap{ width:100%; margin:0 auto; overflow:hidden; }
#header{width:100%; text-align:left; margin:0 auto; z-index: 1;}
#footer{ width:100%; margin:10px auto 0; }
#content{ margin:15px auto 0;}
@media only screen and (min-width:992px) {
	#content {width: 1000px;}
}
@media only screen and (min-width:1200px) {
	#content {width: 1170px;}
}

/* 主栏 和 侧栏 */
.sider{float:left; width:230px; overflow:hidden;}
.mainContent{ float:right; width:755px; overflow:hidden; }
.noSideContent{ width:968px; margin: 15px auto 0; padding:0 15px 15px; border: 1px solid #ddd; overflow:hidden; }

/* header */
#header { }
#header .headCon { height: 180px; margin: 0 auto; overflow: hidden;position: relative; }
@media only screen and (min-width:992px) {
	.headCon {width: 1000px;}
}
@media only screen and (min-width:1200px) {
	.headCon {width: 1170px;}
}
/*logo*/
#header .logo {float: left; width: 470px; height: 80px; background: url(imageslogo.png) no-repeat; margin: 60px 0 0 20px; }
#header .logo a {display: block; height: 80px; text-indent: -9999px;}

/* userPanel */
.userPanel {width: 80px; height: 32px; line-height: 32px; position: absolute; right: 80px; top: 0; color: #fff; background: url(imagesuserPanelBg.png) no-repeat; }
.userPanel span {display: block; padding: 0 10px; text-align: center;}
.userPanel a{ padding:0 4px; _padding:0 2px; color: #fff; }

#header .scanning {position: absolute;width: 120px;height: 135px;top: 26px;right:-20px;background: url(imagesscanningBg.png) 4px 0 no-repeat; padding: 12px 0 0 0;color: #555;z-index:999;zoom: 1; text-align: center; display: none; }
#header .scanning .pic {}
#header .scanning .tips {height: 24px; line-height: 24px;}

/* nav */
.mainNavBar { background:#0da2e4; width: 100%; height:46px; line-height: 46px;}

.mainNav {min-width: 1000px; margin: 0 auto; position: relative; z-index: 9999; }
@media only screen and (min-width:992px) {
	.mainNav {width: 1000px;}
}
@media only screen and (min-width:1200px) {
	.mainNav {width: 1170px;}
}

.mainNav .li1{width: 12.9%; /*padding: 0 20px;*/ float:left; display:inline; text-align: center;  }
.mainNav .h1{ /*float:left;*/ font-size:18px; height:46px; line-height:46px; text-align:center;  }
.mainNav .a1{ padding: 0 16px; display:block; /*float:left;*/ color:#fff; }
.mainNav .a1:hover{ text-decoration:none;font-weight:bold;background:#0a8ec9; color: #fff;}
.mainNav .last1{width: 22%; background:none; }
.mainNav .spe { float: left; width: 1px; height: 46px; background: url(imagesbg.png) no-repeat; overflow: hidden;}
.mainNav .on1 .h1{background:#0a8ec9;}
.mainNav .on1 .a1{ color:#fff; font-weight: bold; }

/*菜单效果1*/
/*.mainNav .ul1{ display:none; width:1150px; padding:4px 10px; overflow: hidden;  position:absolute; left:0; top:46px;overflow:hidden; background:#0da2e4; line-height: 24px; z-index: 3; }
.mainNav .li2{ float:left; white-space: nowrap; height: 26px; line-height: 26px; font-size: 14px; }
.mainNav .ul1 .a2{ padding:0 10px; border-right:1px solid #fff; color: #fff;}
.mainNav .ul1 .last2 .a2{ border-right:0;  }
*/

.mainNav .subNavBox { padding: 25px 20px; background: #fff; border-bottom: 5px solid #0da2e4; border-left: 1px solid #ddd; border-right: 1px solid #ddd;position:absolute; left:0; top:46px; z-index:999; display: none; }
@media only screen and (min-width:992px) {
	.mainNav .subNavBox {width: 960px;}
}
@media only screen and (min-width:1200px) {
	.mainNav .subNavBox {width: 1130px;}
}
.mainNav .subNavBox .pic {float: left; width: 300px; margin-right: 20px; }
.mainNav .subNavBox .pic img {width: 300px; height: 225px;}
.mainNav .subNavBox .nodeIntro {  text-align: left; overflow: hidden; }
.mainNav .subNavBox .nodeIntro h4 {font-size: 18px; color: #0da2e4;}
.mainNav .subNavBox .nodeIntro .intro {border-bottom: 1px dotted #ccc;line-height: 24px;
  color: #555;padding-bottom: 10px; margin-bottom: 10px; text-indent: 2em;}

.mainNav .subNavBox .ul1{ }
.mainNav .subNavBox .li2{ float:left; white-space: nowrap; height: 36px; line-height: 36px; font-size: 12px; }
.mainNav .subNavBox .ul1 .a2{  padding:0 10px; border-right:1px solid #ddd; font-size: 12px; color: #555;}
.mainNav .subNavBox .ul1 .a2:hover { color: #0da2e4;}
.mainNav .subNavBox .on1 .h1{background:#0da2e4;}
.mainNav .subNavBox .on1 .a1{ color:#fff; font-weight: bold;  }

.mainNav #pubNavBox .nodeList {width: 200px; float: left; background: #f4f4f4 url(imagesicons.png) no-repeat 14px -13px; margin-right: 20px;}
.mainNav #pubNavBox .nodeList li {float: left; width: 155px; height: 33px; line-height: 33px; border-bottom: 1px solid #e1e1e1; font-size: 14px; padding-left: 45px; text-align: left; }
.mainNav #pubNavBox .nodeList li a{font-size: 14px;}

.mainNav #notice .bd {padding: 10px 0; }
.mainNav #notice .infoList li {font-size: 14px;height: 28px; line-height: 28px;}

.mainNav #onlineNavBox .nodeList {float: left; width: 200px; border: 1px solid #ddd; border-top: none; margin-right: 20px; }
.mainNav #onlineNavBox .nodeList li {float: left;width: 200px; height: 36px; line-height: 36px; border-top: 1px solid #ddd; border-bottom: none; background: #f9f9f9;}
.mainNav #onlineNavBox .nodeList li a{font-size: 14px;}

.mainNav #onlineNavBox #miniDepTab { overflow: hidden;}
.mainNav #onlineNavBox .boxTab .hd li {width: 22%;}
.mainNav #onlineNavBox .boxTab .depList {padding: 10px;}
.mainNav #onlineNavBox .boxTab .depList li {float: left; width: 9%; height: 85px; text-align: center; }
.mainNav #onlineNavBox .boxTab .depList li a {display: block;height: 85px;}
.mainNav #onlineNavBox .boxTab .depList li img {display: block;margin: 0 auto;width: 34px;height: 32px; padding: 8px 0;}

.mainNav #onlineNavBox #grbs {padding: 10px 0; overflow: hidden;}
.mainNav #onlineNavBox #grbs .depList {padding: 0;}
.mainNav #onlineNavBox #grbs .depList li{float: left; text-align: center; border: 1px solid #ddd; width: 10%; height: 36px; line-height: 36px; margin: 0 5px 10px 0; }
.mainNav #onlineNavBox #grbs .depList li:hover {border: 1px solid #0da2e4; }
.mainNav #onlineNavBox #grbs .depList li a {display: block;height: 100%;}
.mainNav #onlineNavBox #grbs .depList li a:hover {font-weight: bold;}
.mainNav #onlineNavBox #grbs .depList li img {display: block;margin: 0 auto;width: 34px;height: 32px; padding: 8px 0; display: none;}

.mainNav #onlineNavBox .minidepBox .whd {float: left; width: 80px; height: 240px; background: #f9f9f9; border-right: 1px solid #ddd; border-top: 1px solid #ddd; margin-right: 10px; position: relative;}
.mainNav #onlineNavBox .minidepBox .whd ul {position: absolute; right: -1px; top: 0; width: 81px;}
.mainNav #onlineNavBox .minidepBox .whd li {height: 50px; line-height: 50px; text-align: center; border: 1px solid #ddd; border-top: none; font-size: 14px; }
.mainNav #onlineNavBox .minidepBox .whd li.on {background: #fff; font-weight: bold; border-right: 1px solid #fff; }
.mainNav #onlineNavBox .minidepBox .whd li.on a {color: #0da2e4;}



/*网站搜索*/
.searchBar { width:300px; height:35px; vertical-align:middle; position: absolute; top: 90px; right: 10px; background: url(imagesbg.png) 0 -46px no-repeat; }
.searchBar .input{ border:none;background:none; padding-left:15px; height:35px; width:235px; line-height:35px;vertical-align:middle; margin:0; float:left; color:#999; font-size: 14px;}
.searchBar .submit{ float:left; cursor:pointer; border:none; background:none; margin:0; width:50px; height:35px; border:medium none; text-indent: -9999px;}
.searchBar .submit:hover { }
.searchBar a.advanced{ float:left; margin-left:10px; display:inline-block; width:70px; height:20px; background:#bf1c24; } 


/* 网站导航 */
.friendLink {margin-top:10px; }
.friendLink .hd { height:45px; line-height:45px; }
.friendLink .hd li {float: left; width: 24.9%; position: relative; background: #eaeaea; border-right: 1px solid #fff; text-align: center; cursor: pointer;}
.friendLink .hd li a { display: block; font-size: 16px; }
.friendLink .hd li.on { background: #0da2e4; color: #fff; }
.friendLink .hd li.on a {color: #fff;}
.friendLink .hd li em {position: absolute; right: 20px; top: 0; width: 45px;height: 45px; display: block; background: url(imagesicons.png) right -772px;transition:all .2s;
    -moz-transition:all .2s;
    -webkit-transition:all .2s;
    -o-transition:all .2s;}
.friendLink .hd li.on em {background: url(imagesicons.png) right -823px;}
.friendLink .bd {overflow: hidden; }
.friendLink .bd ul.linkList { padding: 10px 0 10px 10px; overflow: hidden; display: none;}
.friendLink .bd ul.linkList li {float: left; width: 13.3%; height: 30px; line-height: 30px; padding: 0 5px;}
.friendLink .bd ul.linkList li:hover {background: #fff;font-weight: bold;}


/* footer */
#footer { overflow: hidden; margin: 15px 0;}
.footerNav{ background: #0da2e4; height:36px; line-height:36px; font-size: 14px; color:#fff; text-align:center; }
.footerNav a{ white-space:nowrap; color:#fff; padding: 0 5px; } 
.copyRight { width: 100%; margin:0 auto; font-family:Arial, Helvetica, sans-serif; padding:20px 0; color:#555; text-align:center; line-height:24px; }


/* 通用盒子模型 */
.box{ overflow:hidden;}
.box .hd{ height:34px; line-height:34px; overflow:hidden; background: #f2fbff; border-bottom: 2px solid #0da2e4;}
.box .hd .more{ float:right; color:#999; padding-right: 10px; }
.box .hd h3{ float:left; _display:inline; text-align:center;  }
.box .hd h3 a{background: #0da2e4; display:block; padding:0 20px; font-size: 16px; color:#fff; }
.box .bd{ overflow:hidden;}
.box .bd .infoList{overflow:hidden; }
.box .bd .infoList li{ height:24px; line-height:24px; font-size:12px;}
.box .bd .infoList li.last{border:0;}

/* boxTab */
.boxTab {}
.boxTab .hd { background: #f2fbff; height:34px; line-height:34px; border-bottom: 2px solid #0da2e4; position: relative; }
.boxTab .hd ul{ margin:0;overflow:hidden} 
.boxTab .hd li{width: 24.9%; font-size:16px; float:left; line-height:34px;height:34px; text-align:center; color:#ff8b9c;}
.boxTab .hd li a { padding:0 10px; display: block; color: #333;}
.boxTab .hd li a:hover {color: #fff; background: #0da2e4;}
.boxTab .hd li.on{ background:#0da2e4; }
.boxTab .hd li.on a{ color:#fff; font-weight:bold; display:block; padding:0 12px; }
.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;}

/* 内页侧栏盒子模型 */
.sideBoxC {overflow:hidden;}
.sideBoxC .hd{ height:40px; line-height:40px; overflow:hidden;background:url(images/sidebg.png) no-repeat 0 0; paddin g:0 0 0 44px;}
.sideBoxC .hd h3 {text-align: left; color: #fff;font-size: 16px;}
.sideBoxC .hd h3 a {font-size: 16px; color: #fff; font-weight: bold; display: block; }
.sideBoxC .hd .more { float: right; padding-right: 10px; color: #adf2ff;}
.sideBoxC .bd {background:#fafafa; }

/* path */
.path{ height:46px; line-height:46px; border-bottom:1px dotted #ccc;font-size: 14px; background: url(imagespageIcon.png) 5px -105px no-repeat; padding-left: 20px; }
.path a,.path em { margin:0 5px; }
.path h3 {float: left; font-size: 24px; color: #0da2e4; }

/* 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 #01b7f2; text-decoration:none; color:#01b7f2;}
.page span.current,.page b a{background:#01b7f2; border:1px solid #01b7f2; 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;  }

/*快捷导航*/
.quickWrap {width: 90px;text-align: center; position: fixed; top:40%; right: 50%; _position: absolute; _top: expression(300+documentElement.scrollTop +"px"); margin: 0 -685px 0 0; z-index: 999; }
.quickLink {width: 90px;}
.quickLink li {background: #f9f9f9; height: 79px;}
.quickLink li a { width: 88px; height: 26px; text-align: center; overflow: hidden; font-size: 14px; color: #888; padding-top: 52px; cursor: pointer; display: block; background: url(imagesbtn.png) no-repeat; border: 1px solid #eee; border-bottom: none; }
.quickLink li a:hover {color: #fff; background: #0da2e4 url(imagesbtn.png) -100px 0 no-repeat; border: 1px solid #0da2e4;}

.quickLink .backTotop {background:#eee ;height: 28px; line-height: 28px; padding: 0;  text-indent: -9999px; display: none;}
.quickLink .backTotop a {display: block; background:url(imagesbtn.png) 0 -236px no-repeat;}
.quickLink .backTotop a:hover {background: #0da2e4 url(imagesbtn.png) -100px -236px no-repeat;}

.quickLink .wsbs a {background:#f9f9f9 url(imagesbtn.png) no-repeat 0 -78px;}
.quickLink .wsbs a:hover {background-position: -100px -78px;}
.quickLink .jjfz {border-bottom: 1px solid #eee;}
.quickLink .jjfz a {background:#f9f9f9 url(imagesbtn.png) no-repeat 0 -158px;}
.quickLink .jjfz a:hover {background-position: -100px -158px; border-bottom: none;}

.quickLink .zwgk a.on {color: #fff; background: #0da2e4 url(imagesbtn.png) -100px 0 no-repeat; border: 1px solid #0da2e4; border-bottom: none;}
.quickLink .wsbs a.on {color: #fff; background: #0da2e4 url(imagesbtn.png) -100px -78px no-repeat; border: 1px solid #0da2e4; border-bottom: none;}
.quickLink .jjfz a.on {color: #fff; background: #0da2e4 url(imagesbtn.png) -100px -158px no-repeat; border: 1px solid #0da2e4; border-bottom: none;}

/*顶部导航*/
.headerQ {width: 100%; height: 72px; color: #fff; background: #0da2e4; border-bottom: 8px solid #46a65f; z-index: 9999; position: fixed; _position: absolute; top: 0; left: 0; display: none; _display: none !important;}
.headerQ .logo {width: 310px; height: 50px; background: url(imagesminiLogo.png) no-repeat; position: absolute; left: 10px; top: 10px;}
.headerQ .logo a {width: 310px; height: 50px; display: block; text-indent: -9999px;}

.headerQ .bd {margin: 0 auto; height: 72px; position: relative;}
@media only screen and (min-width:992px) {
	.headerQ .bd {width: 1000px;}
	.headerQ .logo {background-image: url(imagesminiLogo2.png) no-repeat;}
}
@media only screen and (min-width:1200px) {
	.headerQ .bd {width: 1170px;}
}
.headerQ .quickNav {width: 60%; height: 46px; padding: 1.2% 0 0 32%; text-align: center; overflow: hidden;}
.headerQ .quickNav li {float: left; display: inline; line-height: 46px; font-size: 16px; color: #fff;}
.headerQ .quickNav li a {font-size: 16px; color: #fff; padding: 0 8px; }
.headerQ .quickNav li a:hover {color: #6ec7ef;}
.headerQ .quickNav li.spe { float: left; width: 1px; height: 46px; background: url(imagesbg.png) no-repeat; overflow: hidden;}

.miniSearch {position: absolute; right: 10px; top: 20px;}
.miniSearch #minikeyword {width: 38px; height: 35px; line-height: 35px; background:#1a79a3 url(imagesicons.png) right -969px no-repeat; border-radius: 20px; border: none; color: #fff; padding-left: 10px; text-indent: -9999px;}
.miniSearch #minikeyword:focus {width: 180px; outline-offset:none !important; text-indent: 0;}
.miniSearch #minikeyword:focus .submit {display: inline;}
.miniSearch .submit {width: 38px; height: 35px; line-height: 35px; background:url(imagesicons.png) right -969px no-repeat; border: none; text-indent: -9999px; position: relative; right: 42px; display: none;  }

.transition {-moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease 0s; transition:all 0.3s ease-in-out;}

.transitionl {-moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease 0s; transition:all 0.5s ease-in-out;}





