@charset "utf-8";
/*
	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; }
table { border-collapse: collapse; border-spacing: 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%; height:100%; }
body{ width:100%; min-width: 1230px; height:100%; color:#555;font:12px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; text-align:center; -webkit-text-size-adjust: none;}
/*li font{ font-size:12px !important; }*/
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:underline; color:#ed8233; }
.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;  }
.mb10 { margin-bottom:10px;}

/* frame */
body{ background:#f2f6f7 url(images/bodybg.jpg) repeat-x; }
#wrap {width: 100%; background: url(/Template/Default/Skin/peSkin/images/wrapbg.jpg) center top no-repeat; }
#header { width: 100%; margin: 0 auto; position: relative; z-index: 9999; }
#content { width:1200px; margin: 0 auto; background: #fff; overflow: hidden; padding: 15px; }

/* navBar */
#navBar {background: url(/Template/Default/Skin/peSkin/images/navBar.png) repeat-x;}
.navBar {width: 1210px; margin: 0 auto; height:28px; line-height:28px; color:#666; /*overflow:hidden;*/ padding:0 10px; color: #74cce8; position: relative; }
.navBar a {color: #74cce8; }
.navBar .add {float: left;}
/*userPanel*/
.userPanel { float: right;}

#navBar .scanning {position: absolute;width: 120px;height: 135px;top: 22px;left:45px;background: url(/Template/Default/Skin/peSkin/images/scanningBg.png) 4px 0 no-repeat; padding: 12px 0 0 0;display: none; color: #555;z-index:1;zoom: 1; text-align: center;}
#navBar .scanning .pic img {width: 100px; height: 100px;}
#navBar .scanning .tips {height: 24px; line-height: 24px;}

#navBar .wxscanning {position: absolute;width: 120px;height: 135px;top: 22px;left:140px;background: url(/Template/Default/Skin/peSkin/images/scanningBg.png) 4px 0 no-repeat; padding: 12px 0 0 0;display: none; color: #555;z-index:1;zoom: 1; text-align: center;}
#navBar .wxscanning .pic img {width: 100px; height: 100px;}
#navBar .wxscanning .tips {height: 24px; line-height: 24px;}


/* header */
#header .banner { width: 1230px; height: 145px; margin: 0 auto; position: relative;}
#header .logo {width:450px; height:145px; z-index:9; background:url(/Template/Default/Skin/peSkin/images/logo.png) no-repeat 45px 35px; display:block; text-indent:-9999px; float:left; }
#header .logo a { display:block; height:145px;}
#header .motto { width: 400px; height: 90px; position: absolute; right: 94px; bottom: 20px; background: url(/Template/Default/Skin/peSkin/images/motto.png) no-repeat; }


.loginbox {display:none;box-shadow: 0 3px 4px rgba(0, 0, 0, .1);position: absolute;top: 20px;background: #fff;right: 80px;z-index: 9999;border-top: none !important;width: 220px;padding:10px;text-align:center;color:#555;}
.loginbox li {height: 30px; line-height: 30px;}
.loginbox .inputtext {width: 150px; height: 20px; line-height: 20px;}
.loginbox a {color: #555;}
.loginbox .btns {padding-left: 60px;}
.loginbox #loginBtn {background: #3f69b8; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; display: block; font-weight:bold; width:80px; color: #fff;}

/* 主导航 */
.mainNavBar{ width: 1230px; height:50px; line-height:50px; margin: 0 auto; background:#237fba;position:relative; z-index:3; }
.mainNav {margin-left: 10px;}
.mainNav .li1 { text-align:center; _display:inline; padding:0 30px;color:#fff; float:left; font-family:"Microsoft YaHei"; height:50px; line-height:50px;}
.mainNav .on1 { height:50px;  padding:0 30px; background: #1f72a7;}
.mainNav .li1 .a1 { font-size:20px; color:#fff; display:block; background:none;  }
.mainNav .on1 .a1 { font-size:20px; color:#f8ffda; background: url(/Template/Default/Skin/peSkin/images/arrow.png) center -483px no-repeat; }
.mainNav .spe{float: left; width:1px; height: 50px; display:inline-block; background: #2e86be; text-indent:-999px; overflow:hidden; }


/* 菜单效果1 */
.mainNav .ul1{ display:none; width:1180px; height: 270px; padding:25px; overflow: hidden;  position:absolute; left:0; top:50px;overflow:hidden; background:#fff; line-height: 24px; z-index: 1; border-bottom:5px solid #2681c3; }
.mainNav .li2{ float:left; line-height: 40px; white-space: nowrap;}
.mainNav .ul1 .a2{ padding:0 0 0 15px; color: #555; font-size: 14px; background: url(/Template/Default/Skin/peSkin/images/arrow.png) 0 -252px no-repeat; margin-right: 40px; }
.mainNav .ul1 .a2:hover {color: #237fba;}
.mainNav .ul1 .last2 .a2{ border-right:0; }

.nodeInfo { float: left; width: 684px; height: 270px; margin-right: 35px; border-right: 1px solid #ccc; overflow: hidden; position: relative;  }
.nodeInfo .pic {float: left; width: 350px; margin-right: 25px; overflow: hidden; }
.nodeInfo .pic img {width: 350px; height: 270px; }
.nodeInfo .intro { height: 270px; text-align: left; padding-right: 25px; }
.nodeInfo .intro h4 {height: 60px; line-height: 60px; color: #2681c3; font-size: 24px; }
.nodeInfo .intro .detail { font-size: 14px; color: #666; }
.nodeInfo .intro .more { position: absolute; left: 375px; bottom: 0; padding-right: 20px; color: #666; font-family:"Arial"; background: url(/Template/Default/Skin/peSkin/images/arrow.png) 40px -290px no-repeat;}
.nodeInfo .intro .more:hover {color: #ff6633;}


/* 搜索 */
.searchBar { height:30px; line-height:30px; color:#b5b5b5; overflow:hidden; width:310px; position:absolute; top:55px; right:0; z-index: 9999;}
.searchBar .input {background:#fff; border:none; color:#999; padding:0 0 0 10px; font-size:14px; height:30px; line-height:30px; width:245px; float:left;}
.searchBar .searchBtn{ display:block; width:55px; height:30px;line-height:30px; text-align:center; font-weight:bold; color:#fff; font-size:12px; font-weight:100; background:#ea780c url(/Template/Default/Skin/peSkin/images/icons.png) 16px 5px no-repeat; border:none; float:right; cursor:pointer; text-indent: -9999px;}
.searchBar .searchBtn:hover{ text-decoration:none; color:#FF0; }


/* 主栏 和 侧栏 */
#mainContent{ width:810px; overflow:hidden; float: left; }
#sider{overflow:hidden; width:375px; float: right;}
.noSideContent {text-align: left;}

/* 位置导航 */
.path { background: #e9e9e9 url(/Template/Default/Skin/peSkin/images/arrow.png) 15px -414px no-repeat;; height:40px; text-align: left; font:14px/40px "Microsoft YaHei"; padding-left: 34px;}
.path a,.path span{ padding:0 5px; color:#555;}
.path a:hover {color: #ff6633;}
.path h3 { float:left; padding:0 20px; font-size:18px; font-family:"Microsoft YaHei"; font-weight:bold; background: #ED8233; color: #fff;}


/* 友情链接 */
#friendLink { background:#fff; width: 1230px; margin: 15px auto 0; overflow: hidden;  }
#friendLink .hd { width: 1231px; height:45px; overflow:hidden;}
#friendLink .hd li { float: left; width: 245px; line-height: 45px; margin-right: 1px; background:#eaeaea url(/Template/Default/Skin/peSkin/images/arrow.png) 201px -197px no-repeat; }
#friendLink .hd li a {font-size: 16px; color: #6a6a6a; font-family: "Microsoft Yahei"; }
#friendLink .hd li.on {background: #d8d8d8 url(/Template/Default/Skin/peSkin/images/arrow.png) 201px -152px no-repeat; width: 246px;}
#friendLink .hd li.on a {color: #687076; font-weight: bold;}


#friendLink .bd {position:relative; padding:0; }
#friendLink .bd ul { background: #d8d8d8; padding:15px 20px; overflow:hidden; display: none;}
#friendLink .bd li { float:left; width:168px; height: 32px; line-height: 32px; text-align:left;}
#friendLink .bd li a {background: none;}


/*footer*/
#footer{ width:1230px; height: 120px; margin: 20px auto; color:#666; overflow:hidden; border-top: 1px solid #dedede; }
#footer .copyRight { width:1230px; margin: 0 auto; line-height:24px; border-top: 1px solid #fff; padding:25px 0 0; color:#666; text-align:center; font-family: "Microsoft Yahei"; }


/* 通用盒子模型 */
.box,.wBox{ _display:inline;}
.box .hd,.wBox .wHd{ height:40px; line-height:40px; overflow:hidden; font-family: "Microsoft YaHei"; background: #2681c3; position: relative;}
.box .hd .more,.wBox .wHd .more{ position: absolute; right: 10px; top:0; display:block; height:40px; overflow:hidden;  }
.box .hd .more,.wBox .wHd .more a{ color:#fff; }
.box .hd h3,.wBox .wHd h3{font-size:18px; text-align:left;}
.box .hd h3 a,.wBox .wHd h3 a{ color:#fff; padding-left:38px; }
.box .hd h3 a:hover,.wBox .wHd h3 a:hover{ text-decoration:none;  }
.box .bd,.wBox .wBd{ padding:10px 5px; overflow:hidden; }
.box .bd .noData,.wBox .wBd .noData {color: #555;text-align: left;}

.wBox {background: #fff;}
.wBox .wHd{ background: #3f69b8;; color:#fff;  }
.wBox .wHd .title { display:block; height:40px; line-height:40px; padding:0 0 0 32px; float: left; font-weight: normal;}
.wBox .wHd .title a{ color:#fff; display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; }
.wBox .wHd .more {line-height: 40px;color:#b0cbff; padding-right: 10px; font-family: "SimSun";}
.wBox .wBd { padding:7px 10px 10px; }
.wBox .wBd .infoList li{overflow:hidden; text-align: left; height: 24px; line-height: 24px; }

/* boxTab */
.boxTab {}
.boxTab .hd {border:none; background:url(/Template/Default/Skin/peSkin/images/icons.png) 0 -180px repeat-x;}
.boxTab .hd ul{ margin:0;overflow:hidden} 
.boxTab .hd li{ font-size:14px; float:left;line-height:38px;height:38px; text-align:center; color:#333; padding: 0 20px; }
.boxTab .hd li.on{ font-size:14px; background:#d4423b;}
.boxTab .hd li.on a{ color:#fff; font-weight:bold;display:block;}

/* infoList 效果 */
/* 头条 */
.infoListA li a{ padding-left:15px; background:url(/Template/Default/Skin/peSkin/images/icons.png) 0 -151px no-repeat; }
/* 蓝色小三角 */
.infoListB li a{ padding-left:15px;  background:url(/Template/Default/Skin/peSkin/images/arrow.png) left -34px no-repeat;  }
/* 蓝色小点 */
.infoListC li.n a{ padding-left:15px; background:url(/Template/Default/Skin/peSkin/images/icon.png) left -70px no-repeat; }
/* 蓝色大三角 */
.infoListD li a{ padding-left:10px; background:url(/Template/Default/Skin/peSkin/images/arrow.png) left -65px no-repeat;  }


/* 侧栏盒子模型 */
.sideBox { height:auto !important;}
.sideBox .hd{ height:50px; line-height:50px; border-top: 3px solid #ccc; position: relative; }
.sideBox .hd .more{ float:right; color:#fff; padding-right:10px;  }
.sideBox .hd h3{ border-top:3px solid #2681c3; height:50px; text-align:left; color:#333; font:20px/50px Microsoft Yahei; position: absolute; top: -3px; left:0; padding:0 15px;  }
.sideBox .hd h3 a{ color:#333;  }
.sideBox .hd h3 a:hover{ text-decoration:none;  }
.sideBox .bd {padding:5px 10px; overflow:hidden; }

/*快速导航*/
#sideToolBar { position: fixed; top:55%; width: 40px; text-align: center; right: 10px; _position: absolute; _top: expression(200+documentElement.scrollTop +"px"); display: none; }
#sideToolBar .tool a { zoom: 1; background: url(/Template/Default/Skin/peSkin/images/icons.png) no-repeat; width: 40px; height: 40px; margin-top:2px;  }
#sideToolBar .tool a:hover { opacity: .9; filter: alpha(opacity=90); }
#sideToolBar .tool .backToTop { display: none; }
#sideToolBar .tool .backToTop a { display: block; }

#sideToolBar .tool a{display:block;text-indent:-9999px;overflow:hidden;height:48px; width:48px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}

#sideToolBar .tool .a1 { background-position:0 -200px;}
#sideToolBar .tool .a1:hover {width: 137px; background-position:-49px -200px; right: 100px !important;}
#sideToolBar .tool .a2 { background-position:0 -252px;}
#sideToolBar .tool .a2:hover {width: 137px; background-position:-49px -252px;}
#sideToolBar .tool .a3 { background-position:0 -304px;}
#sideToolBar .tool .a3:hover {width: 137px; background-position:-49px -304px;}
#sideToolBar .tool .a4 { background-position:0 -356px;}
#sideToolBar .tool .a4:hover {width: 137px; background-position:-49px -356px;}
#sideToolBar .tool .a5 { background-position:-184px -200px;}
#sideToolBar .tool .a5:hover {width: 137px; background-position:-234px -200px;}


#sideToolBar .codes {position: absolute; top: 0; right: 50px; background: #fff; border: 5px solid #d4d4d4; display: none; width: 150px; overflow: hidden; z-index: 999; }
#sideToolBar .codes li { padding: 5px 10px; float: left;}
#sideToolBar .codes .weixin {width: 130px; }
#sideToolBar .codes .weixin img {width: 130px; height: 130px;}
#sideToolBar .codes p {padding-top: 5px;}


