@charset "utf-8";
/* CSS Document */

body,ul,li,h3,p,h4,h5,div{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:24px;
}
il,li,ul li{
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	color:#F00;}
.clear{
	clear:both;
}
.mr10{
	margin-right:10px;
}

.header,.container,.footer{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.header .top{
	height:122px;
}
.header .nav{
	background:url(../images/nav_bg.jpg) repeat-x;
	height:40px;
	padding:0 10px;
}
.header .nav li{
	float:left;
	height:40px;
}
.header .nav li a{
	display:block;
	height:40px;
	width:95px;
	text-align:center;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(../images/nav_line.jpg) right no-repeat;
}
.header .nav li a:hover{
	background:url(../images/nav_hover.jpg);
}
.header .nav li.last a{
	background:none;
}
.header .banner{
	height:300px;
}


.container .sidebar{
	float:left;
	width:230px;
	overflow:hidden;
	padding:10px 1px 0;
	background:#def4fb;
}
.container .sidebar .box1{
	width:228px;
}
.container .sidebar .box1 .title{
	height:59px;
}
.container .sidebar .box1 .content{
	padding:10px;
	text-align:center;
	line-height:30px;
	font-size:14px;
}
.container .sidebar .box1 .content a{
	font-size:14px;
	
}
.container .sidebar .contact .content{
	background:url(../images/contact_bg.jpg) bottom no-repeat;
	font-size:12px;
	text-align:left;
	line-height:24px;
}
.container .sidebar .contact h3{
	font-size:12px;
	color:#0a5aac;
	font-weight:bold;
}

.container .main{
	float:right;
	width:742px;
	margin-top:10px;
}
.container .main .box2{
	float:left;
	width:480px;
	height:270px;
	border:1px solid #d8d8d8;
	border-top:2px solid #75bfff;
}
.container .main .box2 .title{
	height:35px;
	line-height:35px;
	padding:0 10px;
	border-bottom:1px solid #d8d8d8;
}
.container .main .box2 .title span{
	font-size:14px;
	color:#1368bf;
	font-weight:bold;
	float:left;
}
.container .main .box2 .title .more{
	float:right;
}
.container .main .box2 .content{
	padding:10px;
	line-height:24px;
}
.container .main .box3{
	float:right;
	width:250px;
	height:270px;
	border:1px solid #d8d8d8;
}
.container .main .box3 .title{
	height:40px;
	line-height:40px;
	padding:0 10px;
	background:url(../images/box3_title_bg.jpg) repeat-x;
	border-bottom:1px solid #d8d8d8;
}
.container .main .box3 .title span{
	font-size:14px;
	color:#1368bf;
	font-weight:bold;
	float:left;
}
.container .main .box3 .title .more{
	float:right;
	margin-top:13px;
}
.container .main .box3 .content{
	padding:10px;	
}
.container .main .box3 .news li{
	height:26px;
	line-height:26px;
	padding-left:10px;
	overflow:hidden;
	background:url(../images/icon2.jpg) no-repeat left;
	border-bottom:1px dotted #927d51;
}


.container .main .box4{
	float:left;
	width:238px;
	height:385px;
	border:1px solid #c2e7fe;
	margin-top:15px;
}
.container .main .box4 .title{
	height:35px;
	line-height:35px;
	padding:0 10px;
	background:url(../images/box4_title_bg.jpg) repeat-x;
	border-bottom:1px solid #c2e7fe;
}
.container .main .box4 .title span{
	display:block;
	background:url(../images/box4_title_span.jpg) no-repeat;
	font-size:14px;
	width:83px;
	height:32px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-top:3px;
}
.container .main .box4 .title .more{
	float:right;
}
.container .main .box4 .content{
	padding:10px;
	
}
.container .main .box4 .news li{
	height:26px;
	line-height:26px;
	padding-left:10px;
	overflow:hidden;
	background:url(../images/icon2.jpg) no-repeat left;
	border-bottom:1px dotted #927d51;
}
.footer  .box5{
	width:978px;
	border:1px solid #c2e7fe;
	margin-top:15px;
}
.footer .box5 .title{
	height:35px;
	line-height:35px;
	padding:0 10px;
	background:url(../images/box4_title_bg.jpg) repeat-x;
	border-bottom:1px solid #c2e7fe;
}
.footer .box5 .title span{
	display:block;
	background:url(../images/box4_title_span.jpg) no-repeat;
	font-size:14px;
	width:83px;
	height:32px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-top:3px;
}
.footer .box5 .content{
	padding:10px;
}
.footer .copyright{
	border-top:3px solid #0077b8;
	text-align:center;
	padding:10px 0;
	line-height:30px;
	margin-top:10px;
}

.about{ width:740px;float:right}
.about .about_menu{ width:740px; background:url(../images/gs_05.gif); height:39px;}
.l{ float:left}
.r{ float:right}
.about .about_menu ul{ float:left; height:39px;}
.about .about_menu ul li{ float:left; line-height:39px; background:url(../images/gs_10.gif) right no-repeat}
/*.about .about_menu ul li a{ width:81px; font-size:14px; font-weight:bold; color:#666; line-height:39px;}*/
.about .about_menu ul li a{ width:81px; height:39px; display:block; font-size:14px; font-weight:bold; color:#666; line-height:39px; text-align:center;}
.about .about_menu ul li a:hover,.about .about_menu ul li a.current{ 
 display:block;height:39px; color:#fff; text-decoration:none; background:url(../images/box4_title_span.jpg) no-repeat;}
/*.about .about_menu ul li a:hover,.about .about_menu ul li a.current{ color:#146e3f; text-decoration:none}
*/
.about .content{ border:1px solid #e4e4e4; border-top:none; text-align:left; text-indent:10px; padding:10px;}


 


.about .lanmu{ float:left;line-height:39px; text-align:left;}
.about .lanmu b{ font-size:14px; font-weight:bold; margin:0 10px;}
.about .lanmu_list{border:1px solid #e4e4e4; border-top:none; text-align:left; text-indent:10px; padding:10px;}
.about .lanmu_list li{ border-bottom:1px dotted #e4e4e4; padding:5px 0px;}
.about .lanmu_list li .title{height:26px; line-height:26px;}
.about .lanmu_list li .title a{ color:#146e3f; font-weight:bold; font-size:13px; float:left;list-style-type:none; padding:0px; margin:0px;line-height:26px;}
.about .lanmu_list li .title span{ float:right}
.about .lanmu_list li .jianjie{ width:740px; height:24px;}
.about .lanmu_list li .jianjie p{ float:left;list-style-type:none; padding:0px; margin:0px;}


.about .down{font-size:14px; font-weight:bold;; line-height:39px;}
.about .down .a1{ float:left; width:50px; background:url(gs_10.gif) no-repeat right}
.about .down .a2{ float:left; width:550px;}
.about .down .a3{ float:left}
.about .down_list{border:1px solid #e4e4e4; border-top:none; text-align:left; text-indent:10px; padding:10px;}
.about .down_list li{border-bottom:1px dotted #e4e4e4; padding:5px 0px; height:40px; line-height:40px;}
.about .down_list .b1{ float:left; width:50px;}
.about .down_list .b2{ float:left; width:520px; font-size:14px;}
.about .down_list .b3{ float:left}

.about .news_detail{border:1px solid #e4e4e4; border-top:none; text-align:left; text-indent:10px; padding:10px;}
.about .news_detail .detail_title{ border-bottom:1px dotted #CCCCCC; text-align:center;font-weight:bold; height:35px; line-height:35px;}
.about .news_detail .detail_content{text-indent:10px; padding:10px;}

.about .magazine_list{border:1px solid #e4e4e4; border-top:none; text-align:left; text-indent:10px; padding:10px;}
.about .magazine_list li{ border-bottom:1px dotted #e4e4e4; padding:5px 0px;}
.about .magazine_list li .title{ width:720px; height:24px;}
.about .magazine_list li .title a{ float:left;list-style-type:none; padding:0px; margin:0px;}
.about .magazine_list li .title span{ float:right}

#right_panel {
width: 577px;
margin:0 auto;
}
#right_panel .product_search {
background-image: url(../images/mainsearch_back.png);
background-repeat: repeat;
height: 151px;
margin-bottom: 10px;
}
#right_panel .product_searchbox {
background-image: url(../images/searchbox_main.png);
background-repeat: no-repeat;
width: 500px;
height: 30px;
float: left;
margin-left: 40px;
margin-top: 90px;
}
#right_panel .product_searchbox input {
width:450px;
margin-left: 10px;
border: none;
margin-top: 8px;
float:left;
}
.content_innerbox {
background-color: #FFFFFF;
line-height: 18px;
padding: 30px 20px 0px 20px;
text-align: justify;
}
.contentmainbuttons {
width: 192px;
height: 32px;
position: absolute;
margin-top: -40px;
}
.contentmainbox01 {
background-image: url(../images/box02.gif);
background-repeat: repeat-x;
}
.contentmainbox02 {
background-image: url(../images/box04.gif);
background-repeat: repeat-y;
}
.contentmainbox03 {
background-image: url(../images/box05.gif);
background-repeat: repeat-y;
}
.contentmainbox04 {
background-image: url(../images/box07.gif);
background-repeat: repeat-x;
}
#right_panel .product_searchbox input.search_btn{
	float:left;
	background:url(../images/search.png) no-repeat;
	width:20px;
	height:20px;
	border:0px;
	cursor:pointer;
}
.link {
	width:100%;
	overflow:hidden;
}
.link li{
	float:left;
	margin:0 10px;
	height:24px;
	line-height:24px;
}
