/* CSS Document */

#content,#header,#main,#footer{

	width:1003px;

	text-align:center;

	margin:0 auto;

	padding:0;

}

#top{

    height:350px;

	zoom:1;

	width:1003px;

}

#footer{

    width:1003px;

	height:48px; 

	text-align:center;

	background:url(../images/footer.jpg) no-repeat;

	line-height:48px;

	margin-top:15px;

}

#header{

	background:url(../images/top001.jpg) no-repeat;

	height:106px;

	text-align:right;

}

#main{

	padding-top:20px;

	width:1003px;

	overflow:hidden;

}

#banner{

    width:1003px;

	margin:0 auto;

	height:215px;

}

.input{

    width:180px;

    height:21px;

    border:1px solid #ccc;

    background:#fff;

	line-height:21px;

}

/*====index=====*/

#one{

    width:300px;

	float:left;

	margin:0 15px 0 3px;	

	display:inline;

}

#a_t{

    background:url(../images/a_t.jpg) no-repeat;

	width:300px;

	height:50px;

	overflow:hidden;

}

#a_bg{

    background:url(../images/a_bg.jpg) repeat-y;

	width:300px;

	_width:270px;

	padding:0 15px;

	height:120px;

	

}

#a_b{

    background:url(../images/a_b.jpg) no-repeat;

	width:300px;

	height:10px;

}

#two{

    width:441px;

	float:left;

	margin:0 15px 15px 0;	

	display:inline;	

}

#p_t{

    background:url(../images/p_t.jpg) no-repeat;

	width:441px;

	height:50px;

	overflow:hidden;

}

#p_bg{

    background:url(../images/p_bg.jpg) repeat-y;

	width:441px;

	_width:411px;

	padding:0px 15px;

	height:120px;

	overflow:hidden;

}

#p_b{

    background:url(../images/p_b.jpg) no-repeat;

	width:441px;

	height:10px;

}

#three{

    width:226px;

	float:left;

	margin:0 0 15px 0;	

	display:inline;	

}

#c_t{

    background:url(../images/c_t.jpg) no-repeat;

	width:226px;

	height:50px;

	overflow:hidden;

}

#c_bg{

    background:url(../images/c_bg.jpg) repeat-y;

	width:226px;

	_width:206px;

	padding:0px 10px;

	height:120px;

}

#c_b{

    background:url(../images/c_b.jpg) no-repeat;

	width:226px;

	height:10px;

}

#t_01{

    width:300px;

	float:left;

	height:200px;

	margin:0 0 0 3px;

}

#t_02{

    float:right;

	margin-bottom:15px;

}

#t_02_t{

    width:688px;

	height:37px;

	overflow:hidden;

}

#t_02_bg{

    background:url(../images/pro01_bg.jpg) repeat-y;

	width:688px;

}

#t_02_b{

    background:url(../images/pro01_b.jpg) no-repeat;

	height:9px;

	width:688px;

}

#pro_t{

    width:1003px;

	height:37px;

	overflow:hidden;

}

#pro_bg{

    width:1003px;

    background:url(../images/pro02_bg.jpg) repeat-y;	

	padding-left:10px;

	height:150px;

}

#pro_b{

    width:1003px;

	height:11px;

    background:url(../images/pro02_b.jpg) no-repeat;	

}

/*====left=====*/

#left{

    float:left;

	width:254px;

	margin-left:2px;

	overflow:hidden;

}

#left_t{

    width:254px;

	height:50px;

    background:url(../images/left_t.jpg) no-repeat;	

	padding-left:50px;

	line-height:40px;

	font-size:14px;

	color:#fff;

	overflow:hidden;

}	

#left_bg{

    background:url(../images/left_bg.jpg) repeat-y;	

	width:254px;

	overflow:hidden;

	padding-left:25px;

}

#left_bg li{

    line-height:25px;

	*height:25px;

}

#left_bg img{

    margin:0 15px 0 5px;

}

#left_bg1{

    background:url(../images/left_bg.jpg) repeat-y;	

	width:254px;

	overflow:hidden;

}



#left_b{

    width:254px;

	height:9px;

    background:url(../images/left_b.jpg) no-repeat;	

	overflow:hidden;

}

#right{

    float:right;

	width:729px;

	margin-right:2px;

}

#right_t{

	width:729px;

    background:url(../images/right_t.jpg) no-repeat;	

	height:7px;

	overflow:hidden;

}

#right_bg{

	width:729px;

    background:url(../images/right_bg.jpg) repeat-y;

	text-align:center;

}

#right_b{

	width:729px;

	height:7px;

    background:url(../images/right_b.jpg) no-repeat;

	overflow:hidden;

}

#p{

    background:url(../images/p.jpg) repeat-x bottom;	

	height:35px;

	line-height:35px;

	width:690px;

	margin-left:20px;

	*margin-left:0px;	

	

}

#right_c{

    width:670px!important;

    width:690px;

	text-align:left;

	padding:10px 0;

	overflow:hidden;

	min-height:500px;

	height:100%;

	_height:500px;

	_overflow:inherit;

	display:block;

	margin-left:20px;

	*margin-left:0px;

}











/*====nav=====*/





.clearfix:after{content:"&nbsp;";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}



.menu { height:29px;background:url(../images/nav_bg.jpg) repeat-x;border:1px solid #000;border-top:none; width:1001px; z-index:1000}

.menu ul{ margin:0; padding:0; }

.menu ul li{ float:left; height:29px; position:relative;font-weight:bold; font-size:13px; color:#fff;}

.menu ul li a{cursor:pointer;width:auto; color:#fff;padding:0 12px; font-size:13px;float: left;line-height: 29px;height: 29px;text-align:center; font-weight:bold;}

.menu ul li a:link{ color:#fff; text-decoration:none; }

.menu ul li a:visited{ color:#fff; text-decoration:none; }

.menu ul li a:hover{color:#fff;}

.menu ul li div{ position: absolute; top:29px;height:25px; display:none;text-align:center; width:150px;background:#2634c2; }

.menu ul li div ul{ margin:0; padding:0; }

.menu ul li div li{width:150px; display:block; text-align:center; height:25px; line-height:25px;margin:0;}

.menu ul li div li a{float:none; width:150px;display:block; padding:0 ; border:none; height:25px; overflow:hidden;font-weight:bold; text-align:left; padding-left:6px; font-size:12px; font-weight:bold;}

.menu ul li div a:link,.menu ul li div a:visited{color:#fff;background:#2634c2; border:none; display:block; }

.menu ul li div a:hover{  background:#4152fe; border:none;text-decoration:none; display:block; width:150px; color:#000;}

.font-big{font-size:14px;}

.menu ul .block div{ display:block;}


