@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, li, dd, th, td, p, pre, form, input, button, textarea, hr, ul {
	margin: 0;
	padding: 0;
	font-size:12px;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12PX;
}
img {
	border:none;
	vertical-align: middle;
}
button, input, select, textarea {
	font-size: 100%
}
ul, li {
	list-style-type: none
}
body {
    background: #eee;
    color: #555;
    font-family: "微软雅黑", arial;
    font-size: 13px;
	margin:0;
	padding:0;
}
a {
	color:#555;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
.button {
	display: inline-block;
	zoom: 1;
}
p{
    line-height:20px;
}

.cls{clear:both;}

#pageroot{
    width:1200px; 
	background:#fff;
	padding:0 1px;
	margin:0 auto;
	position:relative;
	z-index:999;
}

/*头部*/

#header{
    width:1200px; 
	height:140px;
	margin:0 auto;
	position:relative;
	z-index:999;
}
#header_l{
    width:392px; 
	height:73px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}
#header_r{
    width:700px; 
	height:30px;
	padding-top:20px;
	padding-right:40px;
	float:right;
	text-align:right;
}
#header_r img{
    padding:0 5px;
}



#header_nav{
    width:700px; 
	margin-top:20px;
	float:right;

}

#header_nav ul {
	padding-top:1px;
}
#header_nav ul li{
	float:left;
	display:block;
	text-align:center;
}


#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{
float:left;
	display:block;
	text-align:center;
}

	#jsddm li a
	{	
    color:#555;
	font-size:15px;
	display:block;
	padding:0 18px;
	line-height:36px;
	text-align:center;
	border-bottom:none;
	margin-right:2px;
}

	#jsddm li a:hover
	{	
    color:#fff;
	display:block;
	background:#b52509;
	
	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	
    color:#fff;
	display:block;
	background:#b52509;
	border:1px solid #b52509;
	border-bottom:none;
	font-size:13px;
	text-align:left;
			}
			
			#jsddm li ul li a:hover
			{	background: #921807}




#main_banner{height:540px;width:100%; }
#full-screen-slider { width:100%; height:540px; float:left; position:relative;}
#slides { display:block; width:100%; height:540px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:510px; z-index:9900;  padding:5px 0px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:5px;  background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#b70808;}



/*主内容*/
#main{
    width:1000px; 
	margin:0 auto;
}
#main_sub1{
    width:728px;
	height:300px;
	padding:50px;
	background:#e9eae2 url(ab.jpg) no-repeat 495px 46px;
	float:left;
}
.main_sub1_m{
    width:410px;
}
.main_sub1_m h2{
	font-size:22px;
	color:#b00811;
	line-height:30px;
	display:block;
	margin-bottom:40px;
}

.promore{
	font-size:14px;
	color:#555;
	line-height:30px;
	display:block;
	text-align:center;
	background:#a1a1a0;
	width:130px;
	margin-top:90px;
	float:right;
}
.promore a{
	color:#fff;
}



#main_sub2{
    width:272px;
	height:300px;
	background:#15548c;
	float:right;
	color:#fff;
	padding:50px;
}
#main_sub2 h2{
	font-size:22px;
	color:#fff;
	line-height:30px;
	display:block;
	margin-bottom:20px;
}
#main_sub2 p{
	color:#fff;
	line-height:30px;
	display:block;
	border-top:1px solid #fff;
	margin-top:30px;
	padding-top:20px;
}
#main_sub3{
    width:828px;
	float:left;
}
#main_sub3_sub1{
    width:190px;
	height:300px;
	padding:50px 40px;
	background:#ce2c12;
	float:left;
}
#main_sub3_sub1 h2{
	font-size:22px;
	color:#fff;
	line-height:30px;
	display:block;
	margin-bottom:20px;
}
#main_sub3_sub1 ul li a{
    height:40px;
	line-height:40px;
	display:block;
	padding-left:20px;
	color:#fff;
	border-bottom:1px solid #de4a32;
	font-size:15px;
}
#main_sub3_sub2{
    width:558px;
	float:right;
}
#main_sub3_sub3{
    width:270px;
	float:left;
}
#main_sub3_sub4{
    width:558px;
	float:right;
}
#main_sub4{
    width:372px;
	float:left;
}
#main_sub5{
	height:270px;
	float:left;
	width:1100px;
	background:#def2ee;
	padding:20px 50px;
	margin-top:1px;
}
#main_sub5 h2{
	font-size:22px;
	color:#555;
	line-height:30px;
	display:block;
	margin-bottom:20px;
}
#main_sub5 a{
	text-align:center;
	display:block;
	float:left;
	margin-right:30px;
}



/*底部*/

#footer{
	width:1200px;
	margin:0 auto;
	text-align:center;
	color:#fff;
}
#footer_t{
	width:100%;
	line-height:34px;
	margin-bottom:15px;
	background:#159acc;
}
#footer_t a{
	color:#fff;
}
#footer_b{
	color:#555;
	line-height:20px;
	font-size:12px;
	padding-bottom:15px;
}



.ban_li{
    width:100%; 
	margin:0 auto;
	text-align:center;
	height:320px;
	background:url(li.jpg) no-repeat center center;
}

#li{
    width:100%; 
	margin:0 auto;
	padding-bottom:30px;
	padding-top:30px;
}
#lim{
    width:1150px; 
	padding:25px;
	margin:0 auto;
}

#main_l{
    width:214px;
	float:left;
	margin-bottom:30px;
	border-right:1px solid #eee;
	padding-right:20px;
}
#main_l_tit{
    width:214px; 
	height:100px;
	background:url(li_t.jpg) no-repeat 
}
#main_l_b{
    width:214px; 
}
#main_l_tit h2{
	line-height:100px;
	font-size:22px;
	text-align:center;
	color:#fff;
}
#main_l_subl{
    margin-bottom:20px;
}
#main_l_subl ul li a{
    height:50px;
	line-height:50px;
	background:url(ci.png) no-repeat 30px center;
	display:block;
	padding-left:50px;
	color:#555;
	border-bottom:1px solid #eee;
	font-size:15px;
}
#main_l_subl ul li a:hover{
    height:50px;
	line-height:50px;
	background:#9a9696 url(ci.png) no-repeat 30px center;
	display:block;
	color:#fff;
}



#main_l_b .l1{
    width:154px; 
	height:80px;
	display:block;
	line-height:80px;
	color:#fff;
	padding-left:60px;
	font-size:16px;
	background:url(l1.jpg) no-repeat;
}
#main_l_b .l2{
    width:154px; 
	height:60px;
	display:block;
	padding-top:20px;
	color:#fff;
	padding-left:60px;
	font-size:16px;
	line-height:40px;
	background:url(l2.jpg) no-repeat;
	margin:15px 0;
}
#main_l_b .l3{
    width:154px; 
	height:80px;
	display:block;
	line-height:80px;
	color:#fff;
	padding-left:60px;
	font-size:16px;
	background:url(l3.jpg) no-repeat;
}

#main_r{
    width:870px;
	float:right;
	margin-bottom:30px;
	background:#fff;
	min-height:450px;
}
#main_rr{
    width:100%;
	margin-bottom:30px;
}
#main_r_path{
	border-bottom:1px dashed #ccc;
	height:35px;
	line-height:35px;
	text-align:right;
	padding-right:20px;
}
#main_r_m{
	padding:20px 0;
	line-height:20px;
}
.ab img{
    float:right;
	margin-left:10px;
}
.content{
    height:110px;
	border-bottom:1px dashed #eee;
	padding-bottom:10px;
	margin-bottom:10px;
}
.content .pic{
    float:left;
	margin-right:10px;
	width:144px;
}
.content .pic img{
	border:2px solid #eee;
	width:140px;
	height:100px;
}
.pic p{
	display:block;
	background:#eee;
	line-height:35px;
}
.content .mains{
    float:left;
	width:600px;
}
.content .mains .title{
    font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.content .mains .date{
    font-size:12px;
	line-height:25px;
}

#products_detail_left{
    width:450px;
	float:left;
}
#products_detail_left img{
    border:1px solid #ccc;
}
#products_detail_right{
    width:350px;
	float:right;
	font-size:14px;
	line-height:25px;
}
#products_detail_right h2{
    font-size:18px;
	font-weight:bold;
	line-height:30px;
}
.pic li{
    display:block;
	width:204px;
	float:left;
	text-align:center;
	line-height:22px;
	margin:0 5px 20px 5px;
}
.pic li img{
	width:200px;
	height:150px;
	border:2px solid #eee;
}
.pic li img:hover{
	width:200px;
	height:150px;
	border:2px solid #d10909;
}



.pic2 bb{
    border-bottom:1px dashed #ccc;
}

.pic2 h2{
    font-size:16px;
	font-weight:bold;
	line-height:40px;
}
.pic2 li{
    display:block;
	width:380px;
	float:left;
	text-align:center;
	line-height:22px;
	margin:0 5px 20px 5px;
}
.pic2 li img{
	width:380px;
	height:285px;
	border:2px solid #eee;
}




.video li{
    display:block;
	width:204px;
	float:left;
	text-align:center;
	line-height:22px;
	margin:0 15px 20px 15px;
}
.video li img{
	width:200px;
	height:110px;
	border:2px solid #eee;
}
.video li img:hover{
	width:200px;
	height:110px;
	border:2px solid #d10909;
}
.video p{
	display:block;
	background:#eee;
	line-height:35px;
}




.newsd{
	border-bottom:1px solid #ccc;
	height:90px;
	margin-top:8px;
}
.newsd img{
	float:left;
	margin-right:10px;
}
.newsd h2{
	background:url(dd.jpg) no-repeat;
	display:block;
	font-size:14px;
	color:#c90606;
}

.content01 h2{font-size:18px;font-weight:bold;line-height:40px;}

.news{border-bottom:1px dashed #967337;line-height:28px;padding-left:10px;
	background:url(dd.gif) no-repeat left center;}
.news span{float:right;margin-left:25px;font-family:arial;}






.dl li{border-bottom:1px dashed #eee;line-height:30px;height:30px;margin-top:10px;background:url(dd.gif) no-repeat left center;}
.dl span{float:right;font-family:arial;}
/*分页样式*/

.page {
	margin-top: 20px;
	FONT-SIZE: 14px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;


}
.page a {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	MARGIN: 4px;
	COLOR: #43201e !important;
	TEXT-DECORATION: none;
	float:left;
	display:block
	}
.page a:hover {
	COLOR: #FFF !important;
	background-color:#43201e !important;
	}
.page .current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 4px;
	COLOR: #fff !important;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	background-color:#43201e !important;
	float:left;
	display:block
}

/*留言板*/
.guest_index li {
	margin-top:10px;
	
	}
.guest_content {
	background-color:#f5f5f5;
	border: solid 1px #dddddd;
	line-height:25px;
	padding:10px;
	}
.guest_info {
	line-height: 25px;
	height: 25px;
	background-color:#EAEAEA;
	padding-left:10px;
	color: #069;
}
.guest_post {
	background-color:#f5f5f5;
	padding:10px;
	border: solid 1px #dddddd;

}
.guest_post_content { width:98%; height:100px; border:1px solid #ccc; margin-bottom:10px;}
.guest_post_text { width:300px; border:1px solid #ccc; height:30px;line-height:30px;}
.guest_post_hr { margin-bottom:10px; line-height:20px}
.content_bg {
	background-color: #FDFDFD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CBD3DE;
	border-bottom-color: #CBD3DE;
	border-left-color: #CBD3DE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}

.content01{text-align:center;font-size:18px;font-weight:bold;}
.content02{text-align:center;border-bottom:1px dashed #ccc;font-size:12px;padding-bottom:10px;}
.content03{padding:20px 0px;}


#link {color:#866847;}
#link a{color:#866847;}
#link2 {color:#000;background:#000;}
#link2 a{color:#000;}


#demo_tit {
width: 185px;
margin-top:15px;
font-size:15px;
color:#46211e;
font-weight:bold;
border-bottom:1px solid #46211e;
line-height:25px;
background:url(jt.gif) no-repeat left center; 
padding-left:15px;
}
#demo {
overflow:hidden;
width: 1000px;
}
#demo img {

}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}





#organic-tabs { padding: 0px; margin: 0px 0 0px 0; -moz-box-shadow: 0 0 0px #666; -webkit-box-shadow: 0 0 0px #666; }

#explore-nav { overflow: hidden; margin:0px 0; width:100%; clear:both;border-bottom:1px solid #ccc;margin-top:20px; }
#explore-nav li { width: 97px; float: left; margin: 0 5px 0 0; height:25px; line-height:25px; }
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { display: block; background: #e10505; color: #fff; font-size: 12px;  width:97px; text-align: center; line-height:25px;}
#explore-nav li a:hover { background-color: #e10505; width:97px; text-align: center; line-height:25px; }


#explore-nav li .currentt { padding:0px; margin:0px;}




#jquerytuts, #core, #classics { display: none;}


#all-list-wrap { width:100%; padding-top:15px;}


#news_img1 span{
    float:right;
}
#news_img1 ul li {
    border-bottom:1px dashed #ccc;
	height:25px;
	line-height:25px;
	background:url(dd.gif) no-repeat left center;
	padding-left:15px;
	margin-bottom:10px;
	overflow:hidden;
}


.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute;z-index:999;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}



.con_l{
	width:470px;
	float:left;
	border-right:1px solid #ccc;
	padding-right:30px;
}
.con_l h2{
	font-size:18px;
	line-height:45px;
}
.con_r{
	width:430px;
	float:right;
	
	
}
.con_r h2{
	font-size:18px;
	line-height:45px;
}
.con_r tr td{
	padding:8px 0;
}



.pic_t{
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
	margin-bottom:15px;
}
.pic_t h3{
	font-size:18px;
	color:#223b74;

}
.pic_t span{
	float:right;
}

#main_rr_ab1{
	border-bottom:1px solid #ccc;
	line-height:35px;
	margin-bottom:20px;
}
#main_rr_ab1 a{
	display:block;
	width:120px;
	text-align:center;
	float:left;
}
#main_rr_ab1 a:hover{
	background:#223b74;
	color:#fff;
}
#main_rr_ab2{
	padding:20px 40px;
}
#main_rr_ab2 img{
	margin-left:15px;
}
#main_rr_ab_tit{
	border-bottom:1px dashed #ccc;
	line-height:35px;
	font-size:18px;
	color:#223b74;
	margin-bottom:15px;
}
#main_rr_ab3{
	padding:20px 40px;
}
#main_rr_ab4{
	padding:20px 40px;
}
#main_rr_ab5{
	padding:20px 40px;
}
#main_rr_ab6{
	padding:20px 40px;
}
#main_rr_ab7{
	padding:20px 40px;
}




.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;


}
	
.suckerdiv ul li{
position: relative;
}
	
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 182px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 182px; /* Parent menu width - 1*/
}
.suckerdiv ul li ul li a{ 
    height:34px;
	line-height:34px;
	background:#ddd;
	display:block;
	color:#223b74;
}

/* menu links style */
.suckerdiv ul li a{
	width:152px; 
    height:34px;
	line-height:34px;
	background:#223b74;
	display:block;
	padding-left:30px;
	margin-bottom:1px;
	color:#fff;
}


.suckerdiv ul li a:hover{
    height:34px;
	line-height:34px;
	background:#ddd;
	display:block;
	color:#223b74;
}


	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */



#main_r_ps{
	margin-bottom:40px;
}
#showc{
	display:none;
}
.ps{
	font-size:14px;
}