﻿/*页面层容器*/
#container {width:100%;background:url(images/top1.jpg) top repeat-x; height:680px;}
@media only screen and (min-width: 321px) and (max-width: 1024px){
#container {width:1170px;background:url(images/top1.jpg) top repeat-x; height:680px;}
}
@media screen and (max-device-width: 400px)
{
#container {width:1170px;background:url(images/top1.jpg) top repeat-x; height:680px;}
}
/*页面头部*/
#header {width:1106px;margin:0 auto;}
/*页面主体*/
#pagebody {width:1108px;margin:0 auto;}
/*页面底部*/
#footer {width:100%;background:url(images/bot1.jpg) bottom repeat-x; height:113px; float:left;}

/* 1-(网站链接总的css定义:可定义内容为链接字体颜色、样式等)www.pxce.com */
a{text-decoration: none;} /* 链接无下划线none,有为underline */ 
a:link {color: #000000;} /* 未访问的链接 */
a:visited {color: #414A51;} /* 已访问的链接 */
a:hover{color: #2C629E;text-decoration: none;} /* 鼠标在链接上 */ 
/*a:hover{text-decoration:underline;color:#009900;position: relative; left:1px;top:1px;} /* 鼠标在链接上下沉效果 */
a:active {color: #0000ff;} /* 点击激活链接 */

body
{
 font-family:"宋体", arial;margin:0; padding:0; font-size:14px;
}
.px_a{border: 1px solid #e1e1e1; padding:1px;}
#container .bt1,#container .bt1 a{font-weight:bold; font-size:14px; color:#ffffff;}
#container .bt2,#container .bt2 a{font-weight:bold; font-size:14px; color:#FF8400;}
.px_l10{margin-left:10px;}
.px_t10{margin-top:10px;}
.px_t5{margin-top:5px;}
/* 图片边框背景颜色定义/文章图片边框pic1/下载图片边框pic2/图片边框pic3/视频图片边框pic4/商城图片边框pic5 */
.pic1,.pic2,.pic3,.pic4,.pic5{border: 1px double #DDD; padding:1px;}  
.pic6{border: 1px double #DDD; padding:5px; background-color : #EBF8FF;}
/*图片.p_img1{background:url(images/bg1.jpg) left -0px  repeat-x;}*/
* { margin:0; padding:0 }
li{list-style-type:none;}


.top{width:1106px; height:196px; float:left;}
.top_logo{background:url(Images/logo.png) no-repeat 10px 35px;width:800px; height:150px; padding:0 0 0 10px; float:left;}
.top1{ padding:15px 30px 0 0; float:right;}
.top1 li{ padding: 0 0 0 25px; float:left;}
.top_ss{ padding:30px 30px 0 0; float:right;}
.top_dh{background:url(Images/top1.png) no-repeat;width:1106px; height:48px; float:left;}
.top_dh1{position:relative;bottom:-78px; left:120px;float:right;}





.bot{width:1088px;color:#ffffff; padding:0 10px; margin:0 auto;}
.bot1{width:1088px; text-align:center; padding-top:9px; float:left;}
#container .bot1,#container .bot1 a{color:#ffffff; font-size:12px;}
#container .bot1 a{ padding:0 5px;}
.bot2{width:1088px; padding-top:20px; float:left;}
.bot3{padding-top:18px; float:left;}
.bot4{padding-top:18px; float:left;}
.bot5{width:15px; padding-top:18px; text-align:center; float:left;}
.bot6{width:838px;float:right;}
.bot6 li{ padding:20px 0 0 5px; float:left;}
#container .bot2,#container .bot2 a{color:#ffffff; font-size:12px;}
#container .bot3,#container .bot3 a{color:#ffffff; font-size:12px;}
#container .bot4,#container .bot4 a{color:#ffffff; font-size:12px;}
.bot6 li img{width:78px; height:35px;}


#sddm
{
	padding: 0;
	width: 1106px;}

#sddm li
{width:112px; font-size:17px; padding:17px 0 0 10px;
	float: left;
}

#sddm li a
{	display: block;

	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{}

#sddm div
{	position: absolute;
	visibility: hidden;
z-index:50; padding-top:10px;
}

	#sddm div a
	{

		width: 102px; padding:10px 6px 10px 6px;
		background: #0172c0;
		color: #fff;
		font: 17px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}



.pagecss{ padding:0 10px 0 0; float:right;}
.fy_a1{ padding-top:5px; float:left;}
.fy_a2{ margin-left:5px;background:url(Images/bg.jpg) no-repeat left -984px; width:20px; height:20px; float:left;}
.fy_a2 a{display: block;width:20px; height:20px;}
.fy_a3{margin-left:5px;background:url(Images/bg.jpg) no-repeat -21px -984px; width:20px; height:20px; float:left; float:left;}
.fy_a3 a{display: block;width:20px; height:20px;}
.fy_a4{margin-left:9px;float:left;}
.fy_a4 a{display: block;width:15px; line-height:20px; float:left;}
.fy_a7{background:url(Images/bg.jpg) no-repeat -42px -984px; width:20px; height:20px; float:left; float:left;}
.fy_a7 a{display: block;width:20px; height:20px;}
.fy_a8{margin-left:5px;background:url(Images/bg.jpg) no-repeat -63px -984px; width:20px; height:20px; float:left; float:left;}
.fy_a8 a{display: block;width:20px; height:20px;}




/*  */
.pxss{background:url(Images/ss.jpg) no-repeat;width:145px; height:30px; float:left;}
.top_ss .pxss1{ padding:1px 0 0 1px; float:left;}
.top_ss .pxss1 #keyword{width:104px; color:#a9a9a9; border: 0px double #DDD; padding:5px 5px 7px 5px; float:left;}
.top_ss .pxss2 #Submit{background:url(Images/ss1.jpg) no-repeat;width:30px; height:30px;border: 0px double #DDD; float:left;}

#LoginFrom {
	font-size: 12px;
}
#LoginFrom a {

}
.inputtext {
	border:1px solid #B8B8B8;
           width:75px;
           height:15px;
}






 .menu {position: absolute;z-index:50;margin: auto;}

    .menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:122px; padding:17px 0 0 0; text-align:center; color:#fff; font-size:17px; overflow:hidden;}
    .menu ul {padding:0; margin:0;list-style-type: none; }
    .menu ul li {float:left; margin-right:1px; position:relative;}
    .menu ul li ul {display: none;}
    /* specific to non IE browsers */
    .menu ul li:hover a {color:#fff; padding-bottom:10px;}
    .menu ul li:hover ul {display:block; position:absolute; top:36px; left:0; padding:10px 0 0 4px;}
    .menu ul li:hover ul li a.hide {background:#66aa33; color:#000;}
    .menu ul li:hover ul li:hover .hide {background:#6fc; color:#fff;}
    .menu ul li:hover ul li ul {display: none;}
    .menu ul li:hover ul li a {display:block; background:#0172c0; color:#fff;}
    .menu ul li:hover ul li a:hover {background:#49A3FF; color:#fff;}
    .menu ul li:hover ul li:hover ul {display:block; position:absolute; left:118px; top:0;}
    .menu ul li:hover ul li:hover ul.left {left:-105px;}









/*--  多级隐藏 ================================= --*/
.mainNavType2{ z-index:9; position:relative;  zoom:1; height:40px; line-height:40px; 
 border-left:0; border-right:0; position:relative; }

.mainNavType2 *{ zoom:1; vertical-align:top;}
.mainNavType2 ul{ display:none;  position:absolute; top:46px; left:0px;background:#008840; font-size:17px;} /*-- 所有ul隐藏 --*/
.mainNavType2 li{ position:relative;;}
.mainNavType2 a{ display:block;  }
.mainNavType2 li.spe{ display:inline-block; *display:inline; zoom:1; color:#03813e;  }
.mainNavType2 .li1{ display:inline-block; *display:inline; padding:0 4px 0 25px;}
.mainNavType2 .h1{ display:inline-block; *display:inline;}
.mainNavType2 .ul1{ line-height:20px; width:112px;left:20px;}

.mainNavType2 .a1,.mainNavType2 .a2,.mainNavType2 .a3{font-weight:100;}
.mainNavType2 .li1 .a1{ padding:7px 10px; display:inline-block; *display:inline; font-size:17px; color:#fff;  }
.mainNavType2 .hasUl1 .a1{ padding:7px 16px 0 10px;  background:url("img/navIco_w_d.gif") right 22px no-repeat;  }
.mainNavType2 .on1 .a1{color:#fff;}

	.mainNavType2 .li1 a{ padding:5px 0; }
	.mainNavType2 .li2 ul{  top:0px; left:112px; }
	.mainNavType2 .li2 a{ background-color:#0172c0; padding-left:10px; border-bottom:1px dotted #fff; color:#fff; }
	.mainNavType2 .hasUl2 .a2{ padding-right:10px;  background:url("img/navIco_w_r.gif") 100px 12px no-repeat; }
	.mainNavType2 .on2 .a2{ background-color:#49A3FF;  } 

		.mainNavType2 .li3 a{ background-color:#49A3FF; padding:5px 5px 5px 5px; width:112px;}
		.mainNavType2 .hasUl3 .a3{ padding-right:10px;  background:url("img/navIco_w_r.gif") right 12px #23a05e no-repeat; }
		.mainNavType2 .on3 .a3{ background-color:#41b778;} 

			.mainNavType2 .li4 a{ background-color:#41b778; border-bottom:1px dotted #fff; }
			.mainNavType2 .on4 .a4{ background-color:#5da42e;  }







